80131b176799d30bfb90a807a644d32db9bd38cfb548ccdd417f2866ebb6d41ce87b468c2e89ae1a1486cf4e19cbda6589b0fa4882f7424b8672a68ebb5debda04169cde49459ab7b595de81d9f3055a8a8a01380fdf93705664c837d1251e3bd6091db167b909e32436c89e961f7a6dd6e88c074617422c5b647b16d04021770eb3aa0b452f3a965df0b958d0f980da88edcb81d16c2b5422ddef99962ce9dc8532b96095f773856b387a007504103c89439a7c571d29ffe9676611e817ffff682d0d07257ce850500b1598a83a94c4e2830153acbd66498cf25d9669dc9fad4d238fe303e6173bd2f9d67257d3c12803db51dcc1d5205818b6660ed033d0134ed5a7ba7f84675a544f49b1e2b00902aa2bf6e470af41a81678ddcb8e10213552a2708803d8837dbb47bec7de54953ccc57f4313e075f823fa8ba8bae81a939f1beaf80461ff44189149b1719aba55886b9fb785f6bc88284a5e396801883ebf05c0c1b6f6d73bf2b3768987be0ef8ef169fd232d150afe4fb7d5010ab0aaad23fc84007b5b8fabb84eecd9c276b8f5a82dbda43702f9879e89c830ed3576dfa0abd7e29007bc9e9ff4818cc00c02b0f5bfb73f16ee9015578d06c04937e6411a7dace45cdc2f542623c75eedbb21ee044d2e0e61eda2e09728ce4399b0510f0cd9f62dcf15363d82217229121202c323a82797ec06bef883bb32eae90df42cd3fbdb29cde556b5d5b857840164ce987ceb1bdfa968d8fb329401084a7d254a67e51adf8718b275a43d2a487c949ff195014818a92b51e934f5adfed26f56dc352b2fb84c9dbe66f65f5a759544ea5cd72ffa783bb4cadd26cc24a8c0fc8a357b91d153022277c4233cad89db63363d99292bb1542c4ab53e43ae545f4ffdd80a37e62baccb3f1f850f05eedce516345e2e4516f7bd97062e6ecda837be40bd1c44fbf6f9c1caaf1d7d1ba223e29ff169b1e3d7c223881303582c62a1ee37e8ba13712ee820d1b44c201b9cdfb3a5bd39a684e2fb9ef87ab8913a979f0f2230a1ae58632d9c8400d150819f3d1a9ad9fcd86bc799ea69590b71cb1855fbee87f5ed08bd8f5f9c2a20fdcbb7ef094a8d606e682236f7e5301d4bda3fac015426c589f2414c91c928f6482cb932df4217dd7948c79ced524f7801c384151c41ed1524e45bfeb05724d31b77f5d293976ab79707e18d7ce5d71d5c5e2ab9755839227eda69fca31f1f1c607e0768c9ff24516286520253da8e3d01082baa0c9898e019b12f99e7a9f60cfd1b7cb8e48cca2ffe7914230c5d7ec83f9aa470861f17e30dae8b26fc0f101ab975d743ed06c77707bd5b62c2544f4501139bbab7ce805d75cd434535e2b35a7bf0a843917d2942a7369e33e32f117c1131165d7a50c9b9cda6f03e7b4aa0c9a57b0d0e5804da5e5f529f761724129aa9816ed4a3fa3b75c4cafbdf4689094d9cfe8b2468bce447bd1c2fac1f64f3a737be04efc54a550b1d42c4fe664c0b63d49ab7eacdef6873e388542eff726051b48bb67983ee5ef1c39717ecc31ae460fa2ae59617df65853cbcd052adb8dae015f66103d6c06b6682b0d5d6e432cb9f64e06f8f780dd5144e5e83d2d59e41a32d68c8848e1467197c420d6ac4c98ebb574974c049fe2d9a28225a4aebc0eefbaafbedec0fc0c1e55fb6c5b1e16343ce12b53fe96ad2f637dd85ea3ff1c935dc4f6236d3de128269585acf8dea86878be28aff0ee0f567b97937217f8ffb1106f8c04fe84169776138c2e3697302a41072000dfb63aebef7fee4aebdd581691f874da2cb5f15111f5a565c6130c6319fa64bb55164a563ed599c8d2f57698c5179ffa0796c4166f7b8ec04407dd3b113b2c48db8958283fb8ff04e63f6e104acae7c39c70cfe9106cc56b5f0a30043b0e353c8d1045ddb275d9b2102562c26562c0280e174afd5429dfa3c2feec7d9d8abcde56a4e5430d9ceb4f7cdcc24400769a48c60e39ed36f168fab15ac0e9499dfe6ab97c6a5e1d05243eeeabd0431808edb5e91022703528e84111aa200a3fa63a0ce81737a7858fd41444297b880902c4d6ea54193f5651247729d4f10e5965a46cb00c30273e4ffaa6d136868c388941e34fb9789d5716aa8c1192985f81e12758934750b9975da5cf5efb6e1cae3bb1680840a7b81bc967a0b9abce5ac22856e918fd2268c18dcb5c92eb5800b32a341f", 0x1000}, {&(0x7f00000014c0)="4f2d9baacd1c3020ac3f842224341f695941e3e571fe76f8f5fc254c92208196f3c41a2803ec9bea7aaaa27bb7a81dbd75ce0595bccdd14c59afd4242287cdb3fd39fe2596a778b5f79c354b736e99e58e7926ebda65b94d27f0186a0bdaaa4936f4e2c93a35e09d79824a2218f5a504c12b6f77aaeaa980c60591596502f861597a5777a30a20591653bbb6471766067bc400f5ed6cec37cf0b9f0c4a4a541eed10b19c32828756347f5708bdce6b326a843c3a62a583b90b4030f12cb59253a1bf026fd0521ece7241ad218de7ee9c5140da3c4f3acea0871a30a0051890536f0e93ca00ee752faafed98eb0feb66f0b36f4280ba0d63e2c1eb84cc326fa", 0xff}], 0x6, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r4, r6, r10}], 0x20, 0x8}, 0x1d) 16:00:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) fsync(0xffffffffffffff9c) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlink(&(0x7f00000002c0)='./bus\x00') r3 = fcntl$dupfd(r1, 0xf, r2) renameat(r0, &(0x7f00000001c0)='./file1\x00', r3, &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='(J*\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='^*^!\x00']) 16:00:54 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xee) 16:00:55 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:00:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() r6 = semget(0x3, 0x1, 0x4) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f00000000c0)=0xb15b) fchown(r3, r4, r5) chown(&(0x7f0000000040)='./file0\x00', r1, r5) 16:00:55 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) r0 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = getuid() setreuid(r1, r3) open(&(0x7f0000000100)='./file0\x00', 0x2c0, 0x8) select(0x40, &(0x7f0000000000)={0x0, 0x4}, &(0x7f0000000040)={0x6, 0xfffffffffffffffd}, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000000}, 0x0) 16:00:55 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0xfffffffffffffdc5}], 0x1) kevent(r1, &(0x7f0000000000), 0x400cc, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:56 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:00:56 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) select(0xffffffffffffff45, &(0x7f0000000100)={0x3, 0x5, 0x5, 0x3f, 0xfff, 0x8000, 0x3, 0x1}, &(0x7f0000000140)={0xa, 0x7, 0xfffffffffffffffc, 0x0, 0x59c, 0x6, 0x1, 0x2}, &(0x7f0000000180)={0x1f, 0x400, 0x1b6, 0x3ff, 0x3ff, 0x1ff, 0xd96, 0xfffffffffffffff8}, &(0x7f00000001c0)={0x7c}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) poll(&(0x7f00000002c0)=[{r1, 0x1}, {r1}, {r1, 0x121}, {r1, 0x4}, {r0, 0x10}], 0x5, 0xfffffffffffff613) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000300)) r3 = dup2(r1, r0) fchdir(r3) fchmod(r3, 0x82) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) fcntl$lock(r4, 0x6, &(0x7f0000002a00)={0x2, 0x3, 0x5, 0x3, r5}) connect(r3, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) ftruncate(r3, 0x0, 0x9) r6 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') renameat(r6, &(0x7f0000000440)='./file0\x00', r6, &(0x7f0000000480)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) r7 = semget$private(0x0, 0x3, 0x8) semop(r7, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x7fffffff, 0x6, {0x7ff, 0x401}}) preadv(r3, &(0x7f0000002980)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/191, 0xbf}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/153, 0x99}, {&(0x7f00000026c0)=""/166, 0xa6}, {&(0x7f0000002780)=""/54, 0x36}, {&(0x7f00000027c0)=""/191, 0xbf}, {&(0x7f0000002880)=""/214, 0xd6}], 0x8, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchown(r1, r3, r4) r5 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() fchown(r5, r6, r7) r8 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r10, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r11 = getegid() fchown(r8, r9, r11) getgroups(0x7, &(0x7f0000000000)=[r4, 0xffffffffffffffff, 0x0, r7, r11, 0x0, 0xffffffffffffffff]) setegid(r12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000001400)=[{&(0x7f0000000040)="597665956269aa660fad72b032e23fd60f0b5f6a249e9e1d26310e33d64592b5e62185370f5041596163cdc86a4cffb57bcdead1cfc1e44ab10d3f677f76e2bdc95b24c5e8fd8f064815460f88e5990387038e96a2bf8faee9774773fa240a5a5c192f6d7a94b7c0fbda6ee634", 0x6d}, {&(0x7f00000000c0)="69f3bc099ec5846477c59eb11157ac962c1705a236481b76b4efbab0dd326559e2ca80cdd536da4f509a1f22ef6bbffd04986c68fc82fb095f1e75086ecd57839e000a1be939a5046a4c5c6a1abeddf5364222c4afd8f0417006219aef06dfa54e62c3034fbdc2ca3de04895126aea85dd3e11d99cdcca85f5fdb563b78ac8dd5863ab5cccbac6de15c214516d0a1d7e72e13dcdef64a15ac896245883ecefc7ccf20d38342f3586eb2eb5d02a3d605f192caaef2e93c9601ecd0ebd7c4f47a2f585b95ee42268bf2ef52a0914f5c1106a95e992f6198e6d73a10ffb131699512b61ca12a32d6d7613e6d9019b56c6c959fda9cc5c3da65593035b84b655", 0xfe}, {&(0x7f00000001c0)="14066fbfd50f8653f55fc9b27a50a75c20626263cf1e7674c915ee848126d3da39867986e604b724a9b805283120ace3633c1036b3fe22b87310b5db98e948bfa64486bdcf782cbb85d6506f9465b261b9e48d0e72da101a6ae44cb5187704843ac73b440848db99c9aa49c2f36fe4817664df66456c2474501a", 0x7a}, {&(0x7f0000000240)="7a9c2524e5f1195e49daacf995ea0602e8d495ac926ffe1c0f4c744f34693518270f159c2760926d5851983180a319c9a7b7d06bd1d773cefb636c39fec31de181f3bccbdcc98d85a488ccb53c1dc0949481f2b98adb8d0990b60f7503bd86f649346daad8acbcff088163bcd534392f83f2c791f62d7b4e937c2485960ce4db2dd6d4b867cd6afb5acc86a23732ca490a5e58004b16c0002f71ea20bec915b230cc7546f232234819cf84b3319564673eef2ffeff6f7615ed4ccd6bb941eac234a8b071f9decfc662e89900e60bdae5f24662ef13bf1a749074072a6b0b883393cea61ec2835292d751d6b9", 0xec}, {&(0x7f0000000340)="62afa41b89ddfe84607efcca537a877b274c52af014439164094bcbe9472099659ea7f35928de1741467a8f8220104b75d8687d4a0c77ca9a3217999d0b94f28120d5d513861d73882aec957bacc6fa9f96ff519946e209435993843b4cf112e07665e31cea578a5580b9a868218f4a78971ece59e16569553e7a57923c670c7a375bb16ab77c8115d5ad1178714582029f650e5d4c92a5cb1d47faada55c14a443b46", 0xa3}, {&(0x7f0000000400)="9560345b799a9460b48111ebffe3115e303828c05e661529d3bfd7c39b615ed9e84bb2b58d7193af44abfdb96950f911a39ce48c0033a76c5497b18b8ea5593e561c761bf5ecf5859d60521c6d5a685fd3952afbe36966f31e85d9dbefef0880255371094c1beba7a177c9358adda10264e48818a3a58358a3b89bd42fb5eb117aed15634d2fcf4a4da280a2a92579184ab1ec41222ecf7271991c10e840b92dd6ef84b33be47e1c6f679f1792981973a6df815d489301038e6218ddf06c7e73d465005a0d895ddf69fda8a38c8316c0bed6ee32b7931c6c1ff6905d0799770e1473a5a05cf5ae8dfc88eeb38a583d0b093569aef302972b2e22c8e1c7bbb6ab3df9581541b8a99d72a2cb37f811df47361b05bc282ed6b220481693deb86eedeb39c8dfcfd369d3b0ca080c3045390b95e85333184947c7e9732ff080fa46268df13060b086c9b35030c48760460d27a8517743a29723274fe66bb0746da57e1fd3c59be604283008d1b6a55036e13ba46e6d408d004c810b09b6b86589dc107979d2d5e60e5ec44265ed4485a1afcae14050fdfc4e16db243395c60499393933bf4260494c9adafba52cebb606033d8069c6d589f40075bfd11743321b7617f7065d7e289c0d897eb6af6b8cf1b0b88a15fabc18a2fc6775c3e727d81e11f834d33e962ad99520247c7d1732a760f4b7b7941e3a2caffdb50e964c05c3b915448ce43306adce07d42792bdfb5b29d74073929158f588bacb7a092968c6b657ed8e279f43aa47ca5aa9b903797dcfc4823f216e58f39ada9b533fc423dbbc011cf242254aa05ea0e8126a7fd555c471833fc5af0b8adc8afe956b0a8adeefa387dcadf1dd37f7d7a961d16b9486ccd5b748942301fb2efbefe0945106af0fca865623fab221af912d09c220095e9a7fad5e05d3088d7bb35bf4f07be9dfdf05e7575c45e9f2d3b33c775002206df80cce5dba25caaf3fb860d4801cdabf872890f17212f1759ba2ec8907a121d41edafc801f0124abf4b0421a8bdf2078032ba69f7848ece8ec4a0af665914d52375baa201461c5f94c07b9418c6557ebd537e33b6bcf03b8491e65542528e51f365ff4c5ea2cc608b15d6aed04822a79cffe3d41cda01bb6d4f1b7741d95ad7f86742edbc0de335f1766c1ea07c19cf18be33728df7d63068096638a07ca1c61e6c63786a13627e2cb8cc2b0f4313a8c00026adb540768b5284e2dc9cc631c692625bf8c99d620b4e9181fbff4b0230373b80f7f2763f66bcedec5f7edc59640baa5b2da8a3c44f9e898055cf9421a50852870ddbeb659d241cce3207b50c2f70688575f9bffdd0d1a2399a728c470c6eb17e094f8a02af2e0488a1679d153bcfa2c97fd3200123df7a7aba3416c2afde59853cf55050f826f3716305f1080d042e46cf69d759602c3117e9fbc6a2a878b6a1aec815dad5fd447ace62c436c5a2955a0aa11f5c4042d09f07c9858445b372e66524312c8d491301319589174db32591437fee642171e4ab59f9cf5b4be78bb476d72ebb8c97f3be33f013a68fde5429bcc4619aa120335a5fad60c8dd5762b531bb9a7e3f6eaa0b4556eef8c64634176fd6dacfcf06ff4c836f3352ad2c114b3e62cdd81687f43c2d9c36d2ef2c7f6f731ed80569046693205bb10a15341d698f5ffd5dca299d0ab6fdbcf97dfc10867368dca40355d3f614f2a052fb19a8e6505507836d5e4c3846b12bc4a3c9ca35f74b7fa9b58edcf291f67808063868183baf8e421c2cf24b16dc34bcbc57c92f659a25e938a36cb2b06ab49f060d62a3cc93c86686ab5ff88cea2dcd722935ac7d5114b0ded18341b2c020702f483ba4712bd026b60a61a92f81eb92c633534ae865367bebd84d44a9ff879097806d8f88d80eacf2f6128401a30e948ec1922db5cce37e504d0397d70a559263d34c97e069c4ad2f431698acb23bb2cc3356af03d4880af9453548db9d898695b63a082439d8863d1e22768e6cba0b4b147f0ef74c45f3c98cf412dca9a5f5eb9d6ff1ed7af5187d727a9f33acfd8718819795d392b27b7a82f5c819fa0165c98e22ce4bb3df57f69848a082eb2476e56d7591bffdb712d1fed0483781c36c0bdf5ab2287d8ad666a37b3c716e4fec03b08395c0df73cde095ad480abb0dd9b50eded70b50ffb31d4571aeba7576e40f6e82d89d7c81994828d4fa7b19313a2c33a73eec0753c3eed36a24a95fd55c3fd211ab87912d040620751bdd46449b712fb8903048b63ea2df59b04aab079494c5c73cf950217ed9241e0c8fd845b70d356340e5dba7c97b94b7d1fa9b312b34f93d4738ffc604e00fd21e52223671663f29cbc344f115441c5676ee64a4c739bb577d8802ae09f811c97c605dc805e2d6c8e5d625f7d28bcd4b2802f04035d44fc71cc64f059638b0ccca3ca475caee7b36c9416e10f1ea248e3b1ef8e2d7abfda582951683ae6ef5d4dc0fb63dd19306a8b3f47dc5cd9ac63b0dd47e64a2987b3ecdd10072f3eacd46ab8832785510212a02e5ce2d4de77da05435c7a47bd5d585524fd8050318f14b86a16ac8720db844d32da50feef784511bab96ddd503e669ae8a5ba11942bbd5fc1b2157eb84a7ea4d5b05e34920f87b8bf801f2f0e34a4f2e2a5631fee21f921a1b0f3a0d91f76993c0b1c6a81a292caae6bd95c7e042e1e0a20a8c769afed67aa22b0b5063709dae7309268c0f51a901904dc50cb4c98a022109c0dcfd9151007665f54c47a74ad04596bf91001a95db2f6ef246c784f48eb2c9a4581f9f5512225882a41920d7b7868afc34e94f49698c7857320e352a4aadd9690a472f6d59c8987f888de605c9bc7dacb0bc816c6338c9c188e60205aff04a619f5a8ed917a78a74504ff87d1c38c618f066656c7a4885b980e6a7b6fda5a839a7c0ed45ca4e473d7e09f893d1162f300b9b5191ce61c5d1bdef7349f4d0e4b7e1edd7dc98ad6f02d9b45ea8821c053217bccdf8476a6b0d5b9c183dab2ccec3c3eece308636f5ebb80fb2114a7f2a194f3453ce5c8f91e3496c24d00710525b0ed0ff1397b417e7c1fb8781cde7f5ce7b5a05238fca87774b22752c154fa00d3cac847d8657e4d9362c6d59ba5ae74873bc47419bab7e0a9a021ed43430770588c51e1725a375160f8c3ad5ea5a5a831fecd7615fbd6373c79d467810b75c8fdc34cb6dab9bc2e9cd7127f0fd9f9efead269d964bce7d6fb943d5539ddc6a77a4d2860dccb100dfa45faef7ebd5f81cfd6c95a6ec07e7c048901715336b4e6c51a1233f992ebe40980c1d71085bb69a23cc5f1854b3311ee96baf7b38e799cd9ef1702da184af9774b498274e7296b242b818d5a10702119b54f31c79929ef92cd503698079d2c01d8cb61b23794a1cbb418f12764deb71b18d95146122843d32308fea6fb75813e0f1b1080dac10314293321acf3e91fcebb855360c29991f11373ff13ea122630be31cb2772b22e93e25181065885ae5bc707b9b84108cd63a835e616c9ad57b9c817bb2a4f6072f2fb1e1c90dd3493cf6426e1b77e4e6d12e1eb352037ab8b3e7483af4eb19ddd89f3dedcd0de950cf9e86fb3a21f7507bec4e779e0cb1b3b9b7608eb5a9248bfb77bf68513d3ba3479739442daaa57a403c9cc1b7d9449a8bd96977ceabbe577345a0ea9cbc0175e05edd26581ee1c4c0e14339a8e0fd32b9accf717937a6945a8a206dd3667b56288d76ca482798d4360cc191207d3b7b625193d21f553fbb9f5f82317da2063353a6c533a3c0cbb2f1dd98875960bd8b598bba21662a80528fd883d25e4c359915f3644bb5d8e254022f2a6fcab82e417bb14a60e752016ba0dbef2f776ba9be8e0f1410c7ef45fef6c7fc659e576b7402e57e91b60abe39dc1a8e51aaf0fe8e1ee7b16182c2f74115f01ec5897d15cb1b388dc43c036db3523b2332432c9af203e65c6450349b270a8523ab6424e2b286fc0be0a585094fc438338013398abc4dcbd644c2f6103a14b095d69e04a251a2c3d20f2e8805289a3d140e11653cc862292fd18875f84e33b8010e96287efb436176ce13e7bdd071e77ed985675e6cfc0d82131f55a22e392d003e2a94674afa882c7ea61e2fb5d192a2787d3864fbc3f268b9158aa39c0d3082c1da9c5056cb5fb4464c0f7765d6ce2cb0ec0ca1dc64c52b356a5dc45de17148b173d2fbdd0dda8b9b9a286f94a6ba47f010d1ca3fdcd0a466da89f10a9875df48aff13e69cc0ab53f34312952ba48571eebec42ed35907a82f2d88eeb6c1c9a68b15259027f10a8b96f2ee33893a9222994c81f12b6c39db3d0659c8cd4896b2470e44efdfde7031eeb7b6784553fad3410fc7fc87ef7679764c601ef7a578694ecbe1ef658df4788e9b8fd3f59c6a25ed4614def57f531ed77136ed656a8f066018c2df0afaa5414cc9243c0ed6195de0c7f894e99ca5ca0f01b4839bcb05f1ce6372b18146c9c37cc33e19d95f895616b6637bee223dc5a294b987ff26e545a51b1d2e0d52d6a3754d3e216e1be2b1f7dec1240a598861c652dd4384719f7d591e94f6b793446a47d10e21ed811ef2c27ff39145a8494c3b3230c95a1784b787d4c5d2c9170a2c3bc1a35806a2ab75ceab6249210913e68f00fe42b3042dfa07f99779c68efc1d0ad733b1eb3ffeee8b4f6eb6f05d35c5e925182e557be18fce1c3098ac3f1247505d1d14d58b3b8d2801aa2ccfd11f7cafe217a6e4c51a53b9b7c6082bded992da212ffee0a08b92195eb3c3dee0a30ca4be10a032f789c2bdbfa3c5917d5b97de0e4d6b10179db3392ac7e21e70c0ea45967c95e56011cf9f2ff32003aa5bb0236095b1c61e040724660f378e3eaa15f3ddc6df65e2bcf23761db7ea82b4230ad22e7432ad066c65cf8e7a3509f50ef2ad4d1225dee2ccb147fce765a22c669a0412fe562fc5f37d4cf0463b68fb5755fa1f3f1b4be84019b09f3a23ac86f33ae1d2e8ee3843e0c8a0d248112efa29b84e6fb632b0ecec81e94b0cfff1d4e77a787765bae96d03cbbd1175dc6194252c2e61c11c900cb162cba0c3f949817ee68701f6299f9fbe29cebbf2e65b68580f0ef6ec69c327fc68d3be847ed7b2513c0c278424b6a3708127de59961338708bf6310e5bfaa4717a83eefdbb4e86c3aff92f19adbc51a220f3eb0ce32ca59989d38d61ab4a6cae4c27d19a7c18ea1afa2fc0ec2e8df3452de672c7a107923d1fc847e8d573f8852d2065674c483b639b183b0bc7bcf08aa394b3fd1fdfb4a1aa1e3104dadb9d7c7df1ed8f29ef6e19db94f11e0f9764c0d930c13b713ffedd66a54c5cab167ed2e9b478186a97f5331399dbbcd503d159ab7fe84e2c5778d12c867a42db5c8c9e327a83c31d4e99317e8c2086a7f0ec0c5a7e0b8bb29877e14ca85cafbcd4e14295a4fc8cef00b838924d1080a93e7f28d951f4c51e7dde55221993979791eb182b761bd894570e3c1429347746847a74e71f08409500162b413be042c4678653f02a9f7ac285e5092e0f214fc25be99d26617f5df39eaae556018c04716bd54e83e3fd75d0d4512aaf6bb4caba5ef34f2e66caae979e00b5191b9a2f3880333ee0aa5705759e90bfef32c825f2de2d1a1b186c9345568905af7c224e3b30492c56adc11d04e59922828ef4f21644b6c10f1a701f6625ee0273335e5f6410a45ec3c862d16616eb0103600068ce9b56f1295ab7e0fc45494460eff7d20b00d304cfb937d2c0e08a83b34b0aacffe1b8e25dc0f4b8dd124d8bdecbae46558abd9d445755613ddf0f01f56f9", 0x1000}], 0x6, 0x0, 0x23) pipe2(&(0x7f0000001480), 0xcb2125c2e3533427) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0xcfb0ac937a814be6, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001500)={0x6, 0x1, {0x80}}) r2 = socket(0x1, 0x5, 0xffffffff) pread(r2, &(0x7f0000001540)="b01378fd04ddfcf0d4c58d7256897750d816c57f7b5a41119ff0d3fe6d3d1493c602996481e8dd25b5c22dceb398659ef4cb130afbed5dbf0b466bf03ed28ae1f2cb610312410974f97ae0a0617e1dc2a38fede95cffa8cd26a1031aaa449ba8f23061fe0903c82f302f", 0x6a, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x800, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001680)='/dev/tty\x00', 0x20, 0x0) r7 = dup(0xffffffffffffff9c) r8 = openat(0xffffffffffffff9c, &(0x7f00000016c0)='./file0\x00', 0x40, 0x0) r9 = kqueue() pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(r0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wskbd0\x00', 0x400, 0x0) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/diskmap\x00', 0x9eff155885b228c, 0x0) kevent(r3, &(0x7f0000001740)=[{{r4}, 0xfffffffffffffffc, 0x47fafabf3909e1d9, 0x10, 0x2, 0x4}, {{r5}, 0xfffffffffffffffe, 0x39c81eddf07763fd, 0x80, 0x5, 0x1}, {{r6}, 0xfffffffffffffff9, 0x42, 0x2, 0xffffff8000000000, 0x4}, {{r7}, 0x5, 0xa1, 0x400000a0, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x8, 0x11, 0x7, 0xffffffff}, {{r8}, 0xb, 0x8, 0x40, 0xf, 0x2}, {{r9}, 0xfffffffffffffffa, 0x20, 0x1, 0x43, 0x8}, {{r10}, 0xfffffffffffffffa, 0x10, 0x2, 0x7, 0xff}, {{r11}, 0xfffffffffffffffd, 0x10, 0x1, 0x602, 0xe8}], 0x81, &(0x7f0000001900)=[{{r2}, 0x0, 0x18, 0x20000000, 0x7, 0x7}, {{r12}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x100000001}, {{r13}, 0x9e2ce07369899d76, 0x288d2b8f4ab42d52, 0x200fffcb, 0x732, 0x8}], 0x5, &(0x7f0000001980)={0x41, 0x401}) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r14, 0x80045756, &(0x7f0000001a00)=0x4) r15 = getppid() ktrace(&(0x7f0000001a40)='./file1\x00', 0x4, 0xd0a, r15) r16 = open(&(0x7f0000001a80)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001ac0), 0xc) syz_extract_tcp_res(&(0x7f0000001b00), 0x9, 0x8) r17 = dup2(r14, 0xffffffffffffffff) ioctl$KDSETMODE(r17, 0x20004b0a, &(0x7f0000001b40)=0x1) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/diskmap\x00', 0x10000, 0x0) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/diskmap\x00', 0x7fa512efda3b347f, 0x0) ioctl$DIOCMAP(r18, 0xc0106477, &(0x7f0000001c40)={&(0x7f0000001bc0)='./file1\x00', r19, 0x6}) 16:00:57 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000580)="5d41a456556396198dcdcf9a2a55e80ef0e9aac6b6d46cd75b17eba53e4eaf9526c6548e3b92dd7c19826517b43f1bea01c583a05946cd2758c70d49cf7202bd536b24baa0e881e07a19563eea3f32f56fc626afec265b362357c07798a8c9d9c4c9094f535b72a0d7ab47f388055cb4ab7856aeb0d790f4f1652cb2eac0afd72dabc2bdf623c36b4091d3b6ae0fa91e50739b98494a85c7a5171033920df4fb629e40fcc5e1af47e4f37acbfadd6cf54b5a2b54fe2a714ae9a26338b2f877d9c961416c92eac8dc27d51138cfbb0709e83f865f9eb3b3ccade7cc5c5f769e40ff34e7ed5abcab0d68dc63d910801377dac107679dde910e43ab76abc358414a20c9add6835f98c1f12533b66124f0a3e1373d695f925ec998a2548fd4997a3f548e33d7e6a37caaa80ac468b933f61172bc4045a28569fa74c725943be7757deb9b7fe29da1d423827a0759a118e638bbf67df749338d4ed9d3343a4d1136525741a7169bbce9af334a2c294c6a9028d1b00aec2dd77e7b135b08357cec547440f6c8079afe44277cc60eec01cf0f803293431f26a05b76fe806d228606173f698c8d027e8036dee5d5502727ec3655399aeef3c034469d9221169f4d36d05b9da7211637486ce4797a7687ae935c7f0a31b8286ac9aa89a77a1b571e2db05308fc56f7ce509d8b40ccc0116d3a63905d2574c0afff32a205b6b5f99cf91898e7ad74f8698165907b958859ddf1bc5a27b366d1ac6caa85b29800fbaffc7e576666d894a285927592fc11fe7f89eefc944a033684ec7538e2576c1171e9932771f6bb9330cb4c1dfc32111ba62c296298f8342e6b4a91d7fa2199ff4c953f437a604cd35bdf4d1b1ba86d5e903620273c02075deb089444c71eef6b78fcffb6ef253e457e0a5497fd7973bc7598d75539c397224e68269cee8a10de5f038c62eb574ee308a880d68f54be5862b8fc8605903c7a29dab65a36a64ce9d0f0c6fb1e42ea424f32d51e48da149fa5a9eb7bd3f455d2edc73d5e49a62d60485d6b892acdefaf4c2d35ea1a7a31c966c74c00c6a495a042541842a35000531e6136c62f9e2239a15f4617957f82afd708ef63f212027222dbcc4f32dece3a5154ca85bc6920f9bc7549d15bc3d1d0b6b7056696edc576485652405c5e5870741dcaee307c385ef330f9de1545307c9184606ee8795e5971c2d990c972ded573e877492b46ceb88d040c83fd2dd8fb243c38207bb8c9ac66baa9e5bd703742f80a7574b56fd9ed0168b23c4f8b87a99e6e0d71732f6ae0cbe804c85e220dafa4ea15c2f1b8a535c3228ba917f6e4b1f7453c4858694e971695f65aa9c38f0c69990b53c8aca6d836128ae9a462d09953601997ab292e1719cdade97a500f918bf91d2b729cfbf0d132eeb92558922e3057de9d1d6ded164fa7a3336b889db7d07e06b58c54a614207932fd17f478273f55b66f611d92e26ee8fcd838ac1fcfe6a8638d0b142939bb8fbf46c9a8667ccdaed3d5b775918ac367fef04c771beffe660a0e63ede594c7e5e1920c1d70c5abd7ae2714a53ce75d25d3ff94ca3fcc76a91d481c5c72c8dbd753552651ccbbc630429ffd92177b24378abe1cfe2988f7a3949f86544d6c31f82f3be1cf6eb7cce6060abeb9a65eda77a09593bb9cf99232967f682ec39bac180600fb703eb3dccd4cadba25e7108055fa86cbb0f630463689b7a9a53daa7763b1120217221f428ac04856cf0a92e0ca57510894cd4895531708bcea6fad216e65aa62ed0d8429624f56ef0abe4958f7cfdd443536f132bdb9caf56c51f5bfd07d338829e0ff70cd050c46c9cecfefd6d369a463dd48170651d5b24b5fe114440645b34d4cc478d123378160e71700f8ed09ecf609aeda3938fea2a624ddb7f852196a7d4182b64a67d1b2f98d27e9df2785e20c718f27e19eddc636dedd46a43c697e177917d5660d105b1ecf94a3a7268534f48b1d1091b5ff081d8cd4f06d09e582edcedf3ffd092b8c4cca95c284388c9a393fe2d496d53786f718998fd455b5dbc4382e7ef3a17ef8c788345e85a8cf73d945b19b531778f488dd75158cd8f8b4a3ab1a6d7f56046f7252a36421496e823a5a1a29b8fe75b72fbd0bfa9307a7dc8f3e6cb7a2c58a3827cb3b962637c4cd709cb16f3e25400f953f826ce4a1e6d328e62d376f0612334304688bb52a27f618364a997c21cdb9eda104e279bf78cb74fc31a9319dfcffe06279afc12e8196c3ded7bd96fd95d37d51b849efb212617f253a06b8d7566c8fbc74855a2cbda108341200bd00f425590dada11cdd3f795b34b1e4de51fffa59184dc6437d75159de65fbf39f3182484578a2362eeef2e9b7159cce4666d749aa74f3bef5e555d9ddccc464a0b6d1872e0927ba41645a90affebba82bee9dcc2de75bf62d3ea801b91aed79b3cbedb6b8f630cb1dbcf2040950be1def3140a0b0402ac9f4bf5f6de2ca2be021edd58bcdf849c935c2a3df1f1270130c3bd2f5d8e97839b289b637989d09e4d222eb9fbc377539c2732350b24787fbbecdf66f7a6c0d7666b6c97c9582d63c126afb871ee7bcc3cc82d3f183879d459c4779dc37f82cf3acac80c98bd9285c0395ae76f8e84e8156b906ea34708390deced9f92c6a9b019ccf648977157f7bf82ccc2bd847b45038db5e78108a5df06c946bdf329fc83748582a257a34cb735b4034a5a3b2c92cd8830c361625f31e37075790b9c5882116bdbe6374a4c9205e2081399775e488d08c9d29e1f9316ae1bbe66a59aca72a229f9521a9a27cd595f851fbba0251afccb5201f9326614e4ac97ddaaff330b32370fc4ab5ea69d97defc3196e0f570b684cde2c4bd6b9fc72dab292352a108d520f7647dd4c6bdd6674ab447f71d6cd851035f9ba807c440cb1bf5413022fdfc6b9a0c7abcc0cc9634e068436cbb4db05e1f0f42e4c6acbac595220a15529d15aa4b679a336131d2cf7ba75acf7916d7e2a7574b0574344a4b7181b2aa24aa1fda38010b55b6475e4dfc82df14328d51ff9f1e2fc5a9c6fed2b60fc7250f316f2a84cd1dcba12100d382345ff80c7643ec50f69f894c7d5432b3e4add4eaedc04e1ff3a1391ff52f7844f2cac4e5483424cc5a0c715004695b4f97d00dfcb9744aaad107b1205117a2401874523be64fe1a25486cc7e051e585ade380967689771e1efe759f2a008fdd01c35342395f92265aa35052a8a03045396d9e61be4ce0ce26abf9004b6ab35461d09b6cd451f1aca0264698f497cc0430c93bdb67f3fc2d11ef14a7fa300fea78685a53cd3d8cb8cdaa2869e9ec0ab3eec6c46185a98a554fd3ce5a2c8ca971e52018fb2e6f93fe83c59c13492f58ffed935f252153f724521e11ca3c15678046d4529fdc0d1520f442584d472333eb3f328a0eb99f8be9669775c286aedae8a27fe42f14bf99d6a9d05969ffbe5787046b3e1c847400bf9e9b3310e0db7ae19227231bc005951bcc23baa732de21c18d6b97375fe142b6c64cc64691086351e0c1c4c53ff4729322bdaac91261a5e5f344170d6af6cd284faf8d283b4b922a3b51a649b34f1c7344351478bd5117e76dcb88db73501d5089cf481972f6d0b18ec0e372ea9ed97df818a53a7b2d16a9becb7d428706e186de49c8b36e8a902dfffadb8d7b24a91c3ca51575f644f98db5186b8b06e0ae88f38384823367dbcddd5cc62b6cfdf668719bba88569f675c042a5a3978706f1a465111f7f0bf93f4446d0525e2b6642d2e1c9e8e0e48d716e469d6727f92c6c5e8a00e5506ba714a7f75fe3ed9bf718cdd94d3e08e32f82d1953d50df06f6450504d067c872ca611fcb162df89f29e76344ee276659582930cbcd96dbdcda9252c717f2f1d27bde9ef8eaec01c7feb44a9c29752b68e23c45e5312b7dc32acbf64ff77cce91f99d92be2d4ee6199cbdc824834450d7e76d06508904525c8210bad67c713cba4e557040a19ed6ec59ce2f150e4586008bbca3e8fa0af1a3f49769e632aaa4be5512820f3ef2bb7852116df4b11b91554103e0170814206e242c81ab2443f8676120b41186aa4eaa917093c53d63d3273ad052b6bbe84685dbc1d047aac05e319f3c93caf872e8b6a2d0f308cea068fbcb3d4cd70486d19ded3761c32b498be1e234f8f3ebd93b00c5b84700119f841116e500143e783d86414c160abeef06d37a4ed5d224ef37d946de825ec504f9be02c93a55bd694237126e09446092e9bdd25d9675f5cb56ad2eead6784cec6424102ed2c799d685fa85941dc2f852df18166d644328237777609568fce69777b30a6ae345a0f695272595a77c5691520785009078814605acad3fd3f580ef9f1ed6672c2ab4179ceb17c633fb7978550c36a9c9bf344d0a38cc26c34393c3d0bf1cb446c48015a2274ad70b65c734d04b77e4b8fb7ca3491236586fd3f2af1909e5d8fc6d9e3edf507f9a0c8847d493403253bd60eee991341dba425b9a51732f9b3a284a9e21e357cf10b59093058811fdab3cfa8fdc381c2fb102b31b8baddb79be857eac9b4846e854f0804935d501cdf3bacd76f5481decc965d2b24359fc483b907a75bc773ecbea43937e440ff2fd460f0aa71b94a879e550d22c4176762f40a433dd1cc483198d75d75e9c570b38b82632aa86727d13536d6a0001350e9be703a29408296dbc65993963af0941142a35fa739896be0f88da95a4bdeaaa30b6cc5d0e5d22e03e0007eae772c11afd75601716b6de9b9f62625c70a4e038497b8ffbebb2103504c376bbc06155ca5caf737412672f3ee513fb8ea9170bb7b87d3542ffcfffcb22f12fec452e6a675f56199e0b752a391eafaf1bcdcdd51efdd63bb76bdf8d85cc86a175063f10c8411d4a673d5a9a35683c0466ab255ac915dec3440eb04b5d49b05c26f713f30ffb2ecf0c28fa46d9b67c1a2ee41c5c10d220a976b5bd7a23debc100f931074f839dc0589ed5e72190ebff21233e740da30491d149179b982dfdba87c1bb82259ab27348f0d181c8a3b618d8776e2ad6df139cc64aae80cb3c92a5d2c5906d4b05d70ba2891cbe2704b3fc45f3d5c6d0c0a4f7ff263b5cfa82d18cc3a288e7abd08c72bc228650b50ca147953d64c97d249cf3cf9ee9bb16430bd245baf4fbcf6a5aebeb71e622a71ca6dc05c533715603540f4146aa78e54d48c905220fb1f91b848f6b788057bad0bf5e7b0dbe44d41ce8b80cdb5a86042ff52ab289322da0bc8c7967005761859ab90ca3539d6fe2d7d88e1cb7cdf82e40c74a1cb9b7b70d2adced93fe858c381b5b8834fd6101dd9e7f89b6e4a074ac573c3046102775d8f638f81986047f197de2118ab61074010336226a4abd0b54229c44f8617bbf93d856c43adf0ca96e833e28fc407c9949b1730a6e02b565e05de2be2d6bc4ce47b61ac064259f305f87c2ffd1070b3031debeeeb30e40809ad5a8fd243a34d4f6b521a5a260ef75e498d7deaf97b9e04aafdacfa08deede825de40ecd7f02d58d08b6f01e77f6018c5b79d28245ce45e57dea95052c048cfe7d764a6230c5d78298a6a3a67ad00659edcae22350f0ba64f4884a60414aae5b9ad12e0ce229dfe4ab72ea39784944300a462ae1bcc735a248758c2812216ac1c1d214c8a978fa15bdcf1fcf332ac1e67f808034be3a733284fe310d90ee724e572e5a4c97e41787c2f0097a6e37541697523ded12fd8965a669f47ec77edccbe1e80971eea71d0822e7dc963ff45061e7e2d2bfaab72840f1c49b1525e3b27df99900986d7fad88fcae73d") syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) 16:00:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) dup2(r0, r1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x78, 0x1, 0x38d312a, "2dcfa003037576c7264587482779dc2189d29209d4774b8800042ccd49a5e9d7628cb2a1d777004897d997aeaeb7b9d90932e62ff7a67432ab2623abafd10c141d59d5bd8981972f413eec5d214f445b4999beafbe9743ac94db3c0b3a49b584ce4c27"}, {0x88, 0xffff, 0x9, "b41f00f1afcb6c4019c518e4f883dc63d990b567cfc6820e01da844ab45955528422abcf2229cd1ac43c515cc9f1ab22d2a4ff2a446c17f835891d1b5d122a0e1a198541719d84b0cd5878a1283798f38a2724a0643280b837e4f028c42a898d0745aba7a63aa3f7ac0bbf4a20393febb8"}], 0x100}, 0x0) 16:00:58 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0xc0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81, 0x0, 0x80000000000}, {0x31, 0x0, 0x8000, 0x7f}, {0x870f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x35, 0x5, 0x739, 0x20}, {0x8, 0x7fff, 0x8, 0xe6}, {0x7ff, 0x9, 0x50045785, 0xa169}]}) 16:00:58 executing program 0: mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x4) 16:00:58 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:58 executing program 0: 16:00:58 executing program 0: 16:00:59 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:00:59 executing program 0: 16:00:59 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000004c0)=""/192) r3 = msgget$private(0x0, 0xa9) msgrcv(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000003ff7df7c00000000000000000000000000000000000000000000000000000000000000000000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a408c2bd60f39a27c768e240442350000000000000000000000000000002ecd00000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000014ac1093d2ccd41313eb0b3d39890ca314c35e43fd548d70dc"], 0xb2, 0x3, 0x800) 16:01:00 executing program 0: 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, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:00 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000078, &(0x7f0000000140)=[{0xffffffffffffffb7, 0x9, 0x4, 0x2}, {0x1ff, 0x5, 0xda, 0xeb8}, {0x1000, 0x6, 0x8, 0xffffffffffffff00}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) connect$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f268c00d5bdf95c6c653000"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:00 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {0x0, 0x0, 0x7fffffff, 0x2}]}) 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) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$getflags(r2, 0x3) 16:01:00 executing program 0: shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) shmget(0x0, 0x1000, 0x88, &(0x7f00006f3000/0x1000)=nil) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000000)="7aede7e5ca9dc9b0b984804e21ee5b211c81f894ec6095b6e98f7bf11b576ff3061a232de1a3c8bab906874fb45df502f4d864cdba08f6b8f790965c2bb7fde4447e6d0a89057d7e76033327188b587433f90788167405c4d465d67269e68b868c8340441b4325e6e1e9d43c4bc85295e2bf3ff12b20782fcccaad383b14355e0e5bb60a85289b03740abc54a507eaf5e81c054f6ea27cdaad4ccea5221a55b36d86cc253ef159bfe00f1de1558407710e40e43a72b8b8d753f2b406306ef59053c07debf333838efff1941ab61e59f58b59aa74d3352aef24b1c048b4bec6afc91cb0abd531cacb099cc1126fd1a03a9cd6e36c9a0e2740036a6185adc637e2203c1f8c9fac47c43260b2907149c26e54814183f49b8396411a42058babad5ed048e0412002453c345001bc93971b333cadcba7564173e03d529fde6b7783648da2ecc813d3099c8c10e41676ed47a3fe8edd66a3277be4144c098a4bf558bbe3ed1e420d413a44e46b094980d5b817b4646e1c78d63dd46ff3182f1b52d93f49680eb8c2e1dcd77016d3151ec42b5a8085720814c055a2ed7b00029c25c5eb13fd8d9a14b9621847e461b47d91a2772fc4360977cf7fedc47b3651d4dde15d3fb1fb4dc64fe5b38e191621aa6f472f01aa880105507810cffe60266234ac2b500673e6bd423fe7d29ce5d8093f247050c87f403f8400a580528535efb37992d89a9effa6d5c40c7f6f24d968e3f6f41833cf6cf4507ea75ef20251b8d9c2a3fa15a97b1239211b9b56df91b63d7f8aaa5b29fcf527c2a51bc4508db7f6cedb9bc3efe723de8f07d26c0ca28eb23a9a629ffbe9112346d74c477851e688e8c190e674a7036dd83569959b2b78a616743ddc810ba3a3f823d3605d24a0f0c9be31d89250bf4191f7daf742cd8c1055ce18ae35c9c1b999d4670772ffcc1ba870d8ee8ffb0d923ecca521a2198df59af9e41a85a40e1a7d377e1e57cb9a08182ffa7009514d9db660d698b8821a2672c31d7fa2266d3e7fb17d3b515236e0cd558bb8b40d2aa154ed1b8c53052e4d2a94485655e188391ced33a04207f25ff392f61cedbd329944e0b49e33dabaf72488d3bcd511b75fad17ff347555485d744ab4951fc29f78df7e99f30db97012ce4dfda4897cb13d2846cd5c9e94507ded49a65b06ff2dc0f3cb42ddd6c05e58306bb17e308af64a1e927133f2b969c6955bd6822c9b9559e87838ffd7ea9ba8f63d43d169684387031950ab9a26d62505e7bd1e1da20de8df2d73d51cf0bcbb23066cfd7fe8913321ce4979d6ad451074e3700476499dca5626e44c1de8ec13bea7feb654332389775218afaced0ee5b07de6035d93e6495e62a28767d8a1531fcd93698d82278a712554efc8d3d4f366bc2c2b3865084a15efc851506f16613b4edbfec1c9cd7f4342691c8eef2af3383d91d6f16a9beb5264d19554bf9894d723572d26658db187085ceaf008b79b546439cf0a9b619c123b3115561fc48f8c75f53d9724131889af7df91970ed1c3e1f53718b47bff025fbe3b234a8d374ee3d11269c46832e65741ec712c673d8eb0905507dd660ba579e01960d5a9c60baad8ea5ee20eb1401476b3a5090c35d4cf152ed4d7ca165a29f6f2f3c516355afb042e61a12cad08efbf1c463d4e78b97bfc95be4a3c6203af33b561c64607faad7826cee886de3a2a36d5d9d0471d5d54f8d725e57a0fcbfe0e8b3da2494255aee59670e0137de6c32c200ac08c86a1151a525b94dc3b9824c1d96bc54e329c17e6a62f5f91fa11e7df63a501d8abed1133c6bf9ce5c0c4be9630b351ce4c4ec1d58177aff841822d0822960efc7b0c4d294607e730343125da0146d0a2e2a5e72e3dcf677dae14e907682688c0092e5182eaa4bc1c66706a43bd0fe47bd18b18675a9521381dbdd589b26b92607c707e55affe3cee0c80e1a1251a2ccbd9760bec6da6235360dd256d277ec56b710aa6e43ad688e99cb929a3a78f4c1a292ab4a96db69febacaac6ffb0ec48ccf509f560b49e648d3bd9bd1d9c784c12c17f6493dfae6daede5b3ac272d0f852af5da815aaf0783e1555cdaa2454739ad68121921f7dba1dea3160f8c82d9b04a9a0c180c77091ce9160ce008def169c4ec707e4e240e4a80e488ccc6f3440165580d3283e0ab92c476c802c914233c314965d0ca909e1d58d45f64980ff943029542d220b6ab6149e37ac558ea010143e77d573b21e2a6fe7469664c68e741fe95e68b9e1b41fec2f0d016e1c7f17fed3be0c016ef73184009a96fc0c9bf293bf555435d6613edffd340afeef0e652bbdfea5e128065717f67d06b04035a596712fc9a8dd076c4d14948036c2897b0e544869facdad27ba7227b0f9453e8e1dde1b1ffbb222328efdfc58f222fb79801bd8db07ca7906a763831ba98ec8ef79a1720fc9abbd146954583b4433588ace5e4a3692749d0f398e29cc714f3d60b96fa5a64066e737d078142863fc9d43d06fa4a4fff2789d3ec7812fda46bb3d8f45bab3ada32c7d56bbad8c322e258a4810f308f9e716918766619355f671994120698f34328e83f1a17b5471773348e695d849b3a2eb7e240b5153dc504f2c96c5538237df46ea65f80c187fc09bdcb6bc01451ed931561a0e06dc75131e47c3dbf4f1d2b10bed0258cf30d7af5e6a4ee2813ae5ad766980621a3c3d94fdfad037fb17ebf90f368b591c57180720d8984c685df77834850a51fd9bf85d4b49743ca5cb449f79b98e3adc6b6df939ba6fa8e6827a80e36a404cd3860b6dc56bf5f09a2e8b0607670328552440c3ab84c8efbd6e7d7fcf00754679b552c2f8b40bd9053e61790d869be2a7dd74009b4789d4244f1406f6d2e48b3f13e950356a38da5505699e5705c918849ecc5282de0efeba5e835c00db5ba1f66fff13268839a5b918b3fa5f54a6dd240bc7ba7a0c6fd2420b9ea1ecac7e3302741caf1237e2976759013434ba1f94c961d1cb66eb7b5ddd387478b3fee8ae74c877b410b222478f297319826d9d768e336dc756e16c5a38f19aec92d16a484f08b1d7439e83930fb33640638b07b81e6fbadda51229581d7ec9fa136f1dd1ff812d967b30c1e6a5223fbb9820a417536bb877753a2d2248b73a4bd10dca28d1c87809fbcd79c4fd1c58ebcfb3577447d27509c2f119e4a67b46816d1f5d702f157476694205e8b9664b74ec0c1509d6a077ec3df71854430ffc1e90c7f8b393a112a29ea925a4e41001363985c0d0d43136e4c9b58611b56ccfe294fe795c242e1d8541fc7f810e83fa30607a2fa3dd4a93579df4e673dc4b9d50f988d2d0a9a55af51b236c0578926275d9cd14926b6660b9e2e2a7874c574b89c1737190c493b89cf8e63136018adb90f60aba962ab6f6ad3e68c32550890099bb09c40f19e429df50a811c5d96d2429709472e59cb08fe5103a245bdcc35621ce8786591beab00a0a4bd77cea454e10e4896729ea6f51b97331fcc32bb3fb7111a22eaae3d88ec6cf391612241b683628e3568969a977c6643abffaffe2c9df55502561b075676304a32904fc826455c7e87879c7371c955ef18e7e46b0de8009f65e12a5cf0dc325a223ce2f979f75c82ef2c52f019a5c6cfe421c276ea0e49079d2a466ef9f0c40cfb610303072c7499816ce8074e1c90a0aec2cef7c03c930d5b09959300d9c1b99cdfbb24db49ad7957b8aae2da5e64ca4f780548ca96958be4853a644b6a6142bcd0c9ca5f5a29f9a8c063f80f63b6af7d4fb8494d6ec7c41bca10629ca2d35680e8c4e14835ffe51e6e80ad1aea3ebc07a63c1680f10c5eec78569b96f922d02c18bb4edf79adbde2c5fcafda616f585a9b4b55ece021fcd27dbf26213627b95798becaedd8ddeaf18bcde519fd5b82b935f03bf080b17932ba5821b70bb54f7cdbfae26233d5a5d1833c17b531c753dfb4673c68c87b4d5ca67fae4dd87d610d83390766c66a0be0db18e5e46830d52d46c8559d370739257c48d970b8619d6b34f38704a70a7e7fe1a76dbf951fd5aa45c9b86c1dfe6a71845d404fb4b1b1ff3a5932af0efd555ef8749d11c3b8323ee00fbbe5c5552d0591f2bc0d0449f7259eba055b2d2ef299f2c84ed29806baa3d72695c988a9108f6b0345d063837ea78e37f8ec537569bf599eb997158121bebdac7db658ce8d132909d65d6c9c747d5e2f633ede8ddea7122ebca734284d49a0de30077c90e5d7ef0f3738aaefd26bbbb3f80efc41cca535282e90f51db3ecada14fd389897a2be22910830f07dc9f16cbc37d8789f9a78c866120090f58953aa82f447f1b4e0b6242e81855d585cbad59bc1e771111c0fa4c74cae40c9d2e403f79bf78e08df68f19a0d2505bc2364f887ed8ffc53ca1bb17e056d7fc0d9d1a321f24f9fc0cd49ae9fde4f0df5166fa0eeffdc89c85f20ef8cf09a5a4ca98e3a5661bb0ad63378855657a441edb6f21da88b24248455957810c61d3d32e18e714a513a435cb1ce060c23e97a4011ba7db2ec23e212b7c77725161610432417686f8348061d07355ec9f9359cf1d007ae188c664d12545be0be335c236eced82a7f9f9d46a7263e2777a270876e41d126b3d8a307638a53ae71e9bef5a6d2124040066d6c05c97b598c4d0634c9d9bb08ee984d36fa7e8ac9043fac1cb0e82dc2d4cb48ae67671fd281c5a43d93b71508888a8f23dfe1407111d4987ad30201602459c3f73e38f7f216dabf19e6436ec0a2d519d63d218c474339d2dd315f7278b78ff8979f7f6faddcfeb0b2678e997fd9553fa9fce9011b19f2fab44bf06ce3777b87916f82b71bc45a78707b14dd2eb0c2c85bb8d3e4f6d39cdaa1a4b22377677bfb97b6ec2a231f2c5c3713f630c6e194c1d22b5adc34d20575d6c4f47e45f474bc0a993b0dab7c2061212036c9aa9360632d6bfc9e7f2fe624b8b0efe0f35c74e1c91d6b7387a18e87eb95b8aa887022728c603642b3049122dc319bb44a735c6344005a3a87fb8821f6e02fc591cf154db3f80b5366f30da52850a5b482d4542536082d1f282edaf9736496db23f6c2b42688e889fbacf50829022dc5080900439d715ed233f4ac7395919ebd30f1141de0c1919b7aeb263c8a58b11d73bdeb6da178eb541d4f742a40a722cc3ea0800898221847c5bfed8fb64bbb291c742156e49aa30d2f9c9f504310f6c5f8b55eec98bd6f377e6872ab42535f28d4caa840d12b11c57ef3f8a286c509aabb64e7784f61d2ad98287c9c1d10e5a962c93134929f74f97c1311037aed34a55d45d0fe7469ba1a8a9c167aadcabe61200c4e6b4950d481e4d6d438127fb2fd898e7099761eb2e3944dcecbbadd2439f4d9ba75df4e3e4c5ee6ee0b62fdec097726a73e860bd7d16fae1198651af7882515171b6acb2d5a2d50289aa7086843dd1f4a91378a540ddd6b7afe68323cb14ac394195b5cb70001ae2d8c766ae34488e0bc07b717d50d541da3a22a77b3defd475e7023aa3cfb17c7f16af66413ba0c1c0b12582003a4585cfb80eb38d4e590f9f93e6fff31fad99b641b237d50b3b197034526d5db242ef4351a23451256fa5289462ad1a5514e59178c9185b22fcbb9e47e7e02a75918b8d6d5d3e64772623b5d8f07ced1807a86e93ef39baa6572b7f8eb217ba080136f0dd55f7b5a281cd8dd725df710c5dee51496e5c2a7ed11e2d49a142d35cb6581a175dcc4a33a55058a18506238e602b09a05dfb10deb2b89ab8ca12a2a731e545cb4d0677c220debd2b1c7b109835d801f42c89be4a21b85884", 0x1000) 16:01:01 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2054, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x1) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) close(r0) 16:01:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:02 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:03 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:04 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:04 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x0, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x0) 16:01:05 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x0, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x0) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x0) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:06 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x0, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000001280)={0x100}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:07 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0x0, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:01:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) 16:01:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) 16:01:08 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0x0, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:08 executing program 0: r0 = socket(0x0, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:09 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0x0, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:09 executing program 0: r0 = socket(0x0, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:09 executing program 0: r0 = socket(0x0, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:09 executing program 0: r0 = socket(0x400000000018, 0x0, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:10 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x0, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:10 executing program 0: r0 = socket(0x400000000018, 0x0, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:10 executing program 0: r0 = socket(0x400000000018, 0x0, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:10 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x0, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:11 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x0, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:12 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x0, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:13 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x0, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x0, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:14 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x0, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x0, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x0, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:15 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:15 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:16 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(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:16 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:16 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(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:16 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(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:16 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, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:17 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:17 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, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:17 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, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:18 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x0) 16:01:19 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x0) 16:01:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x0) 16:01:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:20 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:20 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(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x6}, 0xfffffffffffffe00) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:01:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000001540)=0xc) seteuid(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0xfffffffffffffea0, 0x1, 0x9, 0xb62, "eb4f58a7066bdcf7d6ae18e4235627458e7be474", 0x2, 0x2f6}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) pipe(&(0x7f0000001580)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000001a00)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f00000015c0)=""/32, 0x20}, {&(0x7f0000001880)=""/64, 0x40}], 0x2, &(0x7f0000001900)=""/225, 0xe1}, 0x401) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000180)="37380f45edb0091a93694ae647168df694aab9fd2235712f7e57727591d390dbea0f78d215e7fc9f9f1dfb0803270b170fe2570c279f8308d466ce9da6c4e30ccf584208c513a0db04db9c78ed4596ad5f2445f268568194ed", 0x59}, {&(0x7f0000000440)="c4ef06f4847266f7332269c7582cd50c14dc8ca4ec07a6694e2a047c97297f6e8744a7c79c93c87db8eebf68a72cbcbf6e1fce88af26e0e62dcfb273f97fecdcd042ecbf0c2a5ac141b9ebfd7d1ddf90275eae3844c196aa1581f17ddfe54b6aee8cb17cd88d52f8f19bd35cac4a1cdbf796f1065d21f8949b608bd577c7b5056e31f52ebce07fec8b9f17382d01ee9efb494c723f0bb67184bc4a0dfa16ac67c3d760ef358818e3a183d8c6d2259de927163a0fb98e7ff38b1f8b04d40dfb773418f2a1901199f3538a6022374349e9beece7b167b2dfee601c9e62350462098bd82f180e428e7c43a3073b06d63d9b6ebb89188f47cdc976671dca1637a556e5ba8dd89ac743758ebdbeb99dc991c3ba925ffe060d41057b732b01b6118eb2e672f2c728ba4366e59b4b51a9750d487d7ac3c561569a9cdc3ab61b0fac28a3ae5ffeae78d9c8aaa7de8eb6ff8bdaa8c8b71ca51c52aae7f1f5283df06228601f63e988593651e070e546e60b13c1aaa443041b08034d18c35f1e76b7a1305d332286b8e33f20d30694b511dcf590b97afdec540926a0378a9cfe26cb948b259f7b89ce100838945fcc490901ec1f345ccc93d6b60ec04f4515426934fb5990bdb4fa7db6f1d10d1a2da5edbc6149849a7f9b3181693f8b346ff074d9b060df05e19f4b6c748c58e368c7affd811af1d61131db79e42f18b74874ce67ecfebbb98114c1519e8cbb798082b034601eed6d72b0218353c465aa00ed3c10103e23974a6d4a0d7edf57ec7813cb1fb11a91d9f18a01aa7fc76b0569a31fb77712b40d6187921ea45f5faf7c15bbf7ab2515e8440d5ed3bdcc300028727c3eafc39f97cfaca1188249de095bbc816ac56e3c3cac08d58fffa0a00a7461dd0f8a8249ef4b0aa0afd081060683c7c5a273609e7d01aa36dec3254ea3b808af91c9d161fb67bcf97f63e7e1f175997b43ab25b3834db3ce90a6b34d15514929ee4d560ec10d496b640807b2ea1972eeb450d75126afba579eaf866d6ea6021cb47266b8b58fae58110055cb2b4ba71d75c84f5b295254de5622e511152e75c2c6aae8dec83700676491c7d19b8f0f47f304d526d2f491ce4fd09217db058556be2fd75205601341331c4618f00b22248059fafd0f7efcd5fded6d40738adb48cf82bba569090a984439fc0b0f0da4a9f5f513816f967a16daeb6dd5c7cc472bf29d020ad0751da72517335aeebfe21045cf737d32f7cdb2ae5987c551355d7293f87754af2f743090d366863b55c50a531dd3ffc3b2116cf7496d5d40bd9fd672cb170efd7bb0220fa66ecd2c326f073a6b719a18180dd94b2a4bd9d619b389de6b0b45166cd60c05e18623325b37553cb0f8fb52c529516fb120cb110990298fe4ae0a73ad679e96bf828c0123b8df11452be1b5a2e3b77eb137df672a7273b201edeed6b32064e78eb745dd5f3877aee5de45ab5c0db67624e10de6ddf943434d9493dacc7148c020deac4580f341b808b471d1a19295aa73a77b87e080fcd5e03900dfafc96849894551a83a3ad9caea7392b79be5837d7451b35384db0b95f4b0cc038458cbb566a6e7554a7d7b8c118a6f7d8197a0fbea7cde5adbfbf22083f20ac8a042da318eb1743e64007c24ad8a514639311eb0573e6cefde747d8266d1e0604a452f1156a91cd95578968297e000530bda83e0dbd76ef69faeadb7fd0b0969c5b9255b95085534929b1d4f4ca748f11f41660ca6829197933947dfbefae7475c66d922f0b7274ed8cf339df0832b0c1ee34562bc0e26450ad249a8e3a62649729c631b6592295501a6b51ed8b4703c8a82b10a9bdccd96278826c505f4a053f4c871be7dd6cc2758ccae941a9eba4295230ff7468e4c53489ca8b31ec06a017ff9a395ff3ed2c72ffef6c4243c6252338e208b2f9b5b7f1efc0083b2c83cc9b7034a154445ed4362cbcf0f6b1a82c09452a79c477e81eddba03cab63648fcf90c2cbbc41026de97d007c4b1a810288c5753fc89fce24fe19add0ffdf53f45b50d27658ad634e799388697295e74077db611f1b7e2b70e921806b3484a2b17670b3009a1336c52dd8aff37c2a7b3d003778677fe35b5a8a91052f16c7a157786550d239722cbde65d9e8c64b3bebd9a58c95d228f4df7e4edaf41feb5ff81a7bc40f3ecd08a3a59b4110db5197dbf3f564be78d663e6943088b8420291dcadc1296879391be0e28ce7cc5d7bd0146667d453723df48e7d5b7825c9342241168a933bacf7ad28f700b27adeddf00760ce5377755cddea6fd39a2b1f7b1121316739776af427479bab796abe662f77398d76e796ef6522bca3ca60e1ca4fef54e32dc13c87bf4c401e01c594560d5363061256c3e64bd8a4e6a79d55d851a60b1522dbec90ef0765f39f377ba72710a8f41d44feaa961b7d2559e1e5e2262eac5cfa61686c26681ba679d0d7cbef41f320d10aeeb17f291a129cacf776e3444dd4311a9f6305799bf8a0e29dca018e790aa84002a78de1b9c5bda20f235931f08e088dab3cbac274c5d8431d8dfb5528c813f21cfc33e80da0761c90ac023e784f87ca77d96bb73fcde26dad1c8720eea1e78a32d152256a262155c84d1a548a3cc566828db0796c0a4eb204c166d302f4cef9577dda018994355d090930649e9a84853dde8f633a8a3efc089ab214f9d9824a2118b0f0ba142de5bb1db024a6860492df644c2798497eb3a29bb5f418a7242d35956c8470c9e88d07706cad7b62905bb6b7d3785ba4c603dfa9ae86d943f72b9ed64696f945c3a762a83ae3bc2938bea943097a4199e24ae8a78a4237e1877435e0543535c5ba44971e04dc3b0f4d8cdf0ed84db0ea2a616eaf970bd095282da49c45556b36d5b0d09309474386220ddae8dc758ae24c44db6da760bfa6900a359de3c9649cdc8b8b67b902bc33f82da3506896c5989fbdef386fe241efd60fb8ad8f04604010d3ca2721fea743af1b2165ad208b340ef790f428f3fa16d2978f775d2ec836fe5e9d54b9714ec7040db650118f9ccab500aea0e53459f3490d6ba1b52393c34270feaa676fe613420b734cf9a38d91d07b619b22169c7ae986d0d3f2c973106f37e7c4dcdc7ebbe2d114d2ce63953344b76b0787cd7bceda15b884a2434bf5dfe57ee0dadfee12cb522fb61dd23272b0720d822f64713300df9e0e65b62e1c0ac4153886ef3555b2b3fbf52c9453479b4e9a947167e25d5601732ae78d2458878039b055a220f37114be8393ab48fa6e4157f7b3a24b60db10b86104499ad4d43236f19c43cdaa1808666c060f6fde6da4576aa9ac239d3ee6df127982a962459724d28cadc6730a7562ce272b0d1132beadcbb5ab094f93b1b2bf5756f638e61e1afa362971f2a47dc44a39d1f4907a1bec98b9e23962c920f9ea482f2012e755bcb0df6d73d1bdb0d6c768f4e18620ef8d85cb5601ddad74ecd56263c9aee7a8b88befbc5351e16c04814d5ec3c1c274094ea7dfc14da54a4eeee44807da904dc0ab6c1658005407e447f7eccd7ae1e8703105c4a9706cfc7ad0a6c7e660686b9fbdb6c5fa85d5e043ea25fe0f9cdfad6fcb2caf965982f8496879ad6e4bd492cef741ecca72b91cc946933321fa6c5729d8473ee6282f0feaf52a9cf10c91d0f982eb6fcb842f7453b1db55e37d2fbcd9c143d435452e4de8caa13bc52a22f4b26c46e4ab611a1de5b7602a7cc3c3a446cbee5d42fe90bf01a8138251d2c20351a712f9313b5d6eaa9f24d239428dc18bc26ae5d011fcea1bb8139e6ed12bf573959b661631906c7162711db7cfc0c69e1ca3115d49d1766e55dbc9350259eb16bf8472a9b0e8deda89f5fda7d89688ace17fe9c325f970d361b00595b2106fc8b2bff6a6d54b5baa607e8112ccdb3eeeb5dfc619a10dbfb9a96b8ba00ffbe082e7a0fbd7fb7be03974743469c6dbca06c1d44340d41ca6b436a3a90e7ed4b7723c97ab5b793a97db17cc0ee0b2f33f9a46c4bdaba49871a17b89ef3901dfeb4804b82541a18a4ec608d75d0fa17eaf5318f76c92dc53cd82c9780971ee4134e560a07939f7f91a33155ef4835068bd9923d4293201729d48cd348482f4540d649c6e0f50b4034f3295535c8cc0142a0b05495e6a0c4c05dfaee8cfa71d74b4b32806289fe82a634611b7837cdc8573601d41cf0355186f7eeae52a8ffd56f5a91aca699467bf34448580d8da77c107b6cc5a9db23d62ab9e21d0fc369df6b182e31af1dc67a3cdbb1d43a4a60fce0cf88294f9596ff64545f28f9e93fa1297ffce1343a7d761e477129e5d01d0ff79765e3db2c9856058b59bd84de3416f9445e67e37a5224011280195776ad0e2ddf61a1c68e900c37986bf5fd3d970f0c3db066d2ccdffbc7cb99968576a1aea501c5dc96195ae9df52f6cd0bdbd781d1e6d09eee1e278bc97a7a8b77796419ba100120046d2bce04282bcb2cd4057f337a4db109eabfb1e4bd3ec00668eef4b7de5abdb44277fc3fe445d2244592e910dacf66514e28980afb7baf4cc3cd6ca4e86070c4b6dbe36033de75d8cad9fd147dfa6f1ed302d630e16df0551fe43a19db187780d583516c0ec5817d2ab9c7b12aed9c58bc91fac0d3ab3041a3eb45f8283edc8eb13d951cf75deabb285c20531a293e8ab3ae9dc67a7c700475e64c0a0b492ef709d894dd04a42dbd35f6bbc06390ac0d763b2544ad2bb89702679da1c85c5c0415d9e932382e8172b398b30ab90b600c34e245c6dd9f5307290b4bfef89bacc76cddbbf661625251867560b7d37bd49a15d118ed76993a13a84993213d0415d2fc5ff1f70de5b51c5e66af90deda7bd6bc00d44bb5a5ecb937043979d7e7998cc43346cbfc76dcb39686eda93729dd11cf5a1be89f71bba31f5d7ddf426a45307e1364703693fb466ba8e1bbfbf2680363366d879188cebe0ed165d6a7ba3c033eeb2babbdb5b6398564251163a1f96c8b15b7459563fb4a4a2cfb68617f8282f9815157bbc1382bb27b37902aa8a0668d33e4c97d13d52288f0b35755ee462fc0053594b428ce18034b55a69cb7f0c73d85ccd9255cb2bb64b106372d283988314d65de27cb3a7b00e1d3b5cff90b7acb9016c5e30c68cbd3b0788393e25bf6a234469a2506993d46cb35cafad9d0e744e3fb03678b47236e966df71cb75701326cd6a446331e1848bf43d880a5e78f2521610477263d2bca6c948ff27fa00a66c8386db7aba22a504710772a3db9656cc0fa116592fc5355442bee6e14bff76cb93a6ddf6d7d977aa12e64afe059645709dddfebc20b74aa8463f1bd1bf6d52f323a95b35db5a2c38e04e02458c426c2f0cfe8e97dbb1f28791c036c20563be487549c8b688841dc343dd637c7d0d0aa918b4dd26a0efcf81f1f1ff09a6d5741709417a7f3ec9ffb85043051c40d193196351702a57eedfd3e6531bf1338c54a8ff1da9fa7dadc742c623124c981f5192b0e398a570cdd6745d9fbf3ac88bdb860ac0d23cec79027f40393acd26d0ea540fac116950a0f2393d6401429d1d9bfd9c0ffa795487c192a57d087c9c4cd3c58b184cfffcb2080e5600b34dca9fd690f539a32f999f0c47d774d9a528bd5ecac8e160d0bb3cc369b450812d705264227b65c74b7e382c9b5fbff6a42aed4c885a6b107198025e00ec26c68c4b356c44901eac4a0df69db5a1541cc38f2b2d6047ef03b9f16eca6fd08dcc7bee4895a08bbcb5fc63152a51522532c49322696006ff40d470ba89e5a137f407cf84ee40e01c2e0cdb179a4d9db1a12589ed18d", 0x1000}, {&(0x7f00000000c0)="a075b1fb71615cabfa8ec74b045c41f3a482d291c066d5cdb2df0352224fc8d3b880c4db02", 0xffffffffffffffb8}, {&(0x7f0000001740)="b0a74b7a766b82c9fac283bf589fd604a4941215f09c292a21f8f05080db4b5981f3012d14dbd4afe9e4ae0e5b793a72f804f10f5f8bb2e65c5950ad2d206184f9c052f61ba237d84f097acb02549b2f054057758d7fd537a79bc46ca03c000a30f5492e093346b31da749f9976b6640e2e2be4a093e2a1ee7bbdb511936ac18b6c144e1409f2aede42631c9e423e642115054d877264d791101cca9d66fe907c16c43587b0f71369cddca6733b775321a80245049551a215d5b198697d1049167eb40cbe7d2beb45a0e2c8da01b0b041481371442b8555e14017575e8c46d8963388264ad18fe007f07100a27724fe62f232229d4281ff3fb4b856540816c2052cadb4e0be74249292da95e45937f8fb333a7e06e16e6d331ae49683ce993f45772a8a56c40d7ddd3c86ac84db4847d39df84a68e003090f926", 0xc3}, {&(0x7f0000001440)="6e4e618bde8649cdbec25f9ae05058c1eeed85eb425cfe08cb9836092ecd03c845ab835517758976418103afb5893bd4452b7089d8087d6e25bbe92af3654b309e60efc6dbce594547cb8b8178f60c02b9553309bf7bde78bfc79f12ec548584b3d11d0e98ecd5850c9c1d8e0d32c44af2d75568d2ac4cc0abf98630ca3b9e5165528e3636c5d99052864d7ab66c2129dbc2305ce7e211db508fdb8dfd0fd6398df8056f2bec60a4d0addc9d04ee6e04f45c4927b66c8d6dac7a69b4bc7d23ca3ed2b33037f57b700733e27b8f8039f124", 0xd1}, {&(0x7f0000001600)="46b2af452f1b1fbb4dbde8cbc08098f42dd772aaf290274ebc845a4d42300409267e414fa9000379bf870920a6677800b18ed941dee23b93d06ed416c0092586827568e2b0bf940b39268712f0a59959acb28d65551eb6134997d128bc05d182b9804a9a42be739152083fe8380f92f7a0a4f1a1db7d1100c251041c508a65bb25aca7fb6e7a286cc4884884d05d050dc59923e4836455b993d2203de37a037daa5446cf09094d3230f72ae4da118e06ab0063aff0f6bfacc8aefd52a0ddcb18c943d3de41f83612e6c7e0a57f5bc31b08d6b19a2c03dd6516ddf401f43471aa2371ca7402677b48064a74345b7630da3dbe02681b371792cd2758ec7aa37c4b634bbd43258a49406c69b9a26ac76ab0a5a21e9949b492f719e7", 0xb0}], 0x6, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000380)) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x1ff, 0x5, {0x8, 0x17}}) 16:01:21 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = semget(0x0, 0x1, 0x800) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)=""/83) r2 = socket(0x800000018, 0x1, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x221) ioctl$KDSETRAD(r3, 0x20004b43) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r2, &(0x7f0000000180)="10e5d4aab023c743e89c024a77fc8d8636b11b6040950e6e19a58d9b72187953ac86b45f553d31372fb01d2d9e71e4fe3e0bc0476d66ddf4766144b659da9eb96ef8c247ba6b884c4ff700eeba6218050cf410f8f34aa1dbf29c73ed040272452e17dfc7c663d02d9b22be49481db14af3b8a284ec53150866056248826a99348cf2699b6cd5ffba73c9d76a3d27dd68829763dfb80cf908baa627673f44371270e340b6b945c96c37a06cea937b88a49173c153380bd715852a39b97b8898c01e6e57323550ba1014", 0xc9, 0x6, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) r4 = socket$inet(0x2, 0x2, 0x9) sendto(r4, &(0x7f0000000000)="b825d297f21be0ef010d8677234f25e65a8955465c8ff930d1fcfc8a7b", 0x1d, 0xa, 0x0, 0x0) 16:01:21 executing program 0: r0 = socket(0x400000000018, 0x1, 0x3a) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0xfff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x6}, 0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000002c0)={0x10001, 0x3, 0x2, 0xb2, 0x0, 0xffffffff00000000, 0x20, 0x10, [{0x800, 0x1, 0x3f, 0x4}, {0x1, 0x5, 0x6, 0x8}, {0x2, 0x5, 0x1, 0x8}, {0x2714, 0x90a, 0x3}, {0x60, 0x7fffffff, 0x0, 0x55c9}, {0x0, 0x6, 0x200, 0x6}, {0x5, 0x0, 0x4, 0xec}, {0x1ff, 0x9, 0x80, 0x7}, {0x3ff, 0x5, 0x9, 0x84}, {0x1, 0xdb, 0x7fffffff, 0x8}, {0x0, 0x5, 0x5, 0x3}, {0x4, 0x6, 0x8, 0x2}, {0x3, 0x8, 0x9, 0x1}, {0x6, 0x100000000, 0x1024, 0x1ff}, {0x9, 0x11, 0x4, 0x100000000}, {0xfffffffffffffffa, 0x1, 0x7, 0x1}]}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000400000000000000003aad3e710c0000000800"/62], &(0x7f0000000180)=0x3e) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(r3, r4) 16:01:21 executing program 0: r0 = socket(0x8, 0x8000, 0x8000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, 0xfffffffffffffffa}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:21 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x21}, {0x18, 0x1, 0x1, 0xef9b}, 0x1, [0x0, 0x5, 0x842, 0x200, 0x7, 0x6, 0x0, 0x7]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x37acb76b, 0x400, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000100)={0xff, 0x7f, 0x5, 0x1000}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r4 = socket(0x800000018, 0x1, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) getpgid(r5) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:21 executing program 0: r0 = socket(0x400000000018, 0x2, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:22 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x101) 16:01:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x0, 0x2, 0xd90c}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:01:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x100) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:23 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x10000}, 0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mkdir(&(0x7f00000000c0)='./bus\x00', 0x106) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280), 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x24, 0x0, &(0x7f0000000000)=""/36}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x65, 0x0, 0xffffffffffffffe5) 16:01:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r3 = dup(0xffffffffffffffff) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:24 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x0, 0x7, &(0x7f0000000180)="0bcd7885c81ee151df8050c605d961bc780145c594222877ad777c948c243efd1e36ae113d7dc2b310116f6c1cfd203742c45a9e11f7c075b14abe17d2a5cb13f4abe511721f5bc2996f5cdf020e323468e9c77be0ae207310ddc647b835c373459d3816da499c5a22c93fb4e915cfe12baaaae143668ad39d2547085c17230d636e7f3abeb057f0daa95644473fdfee01cd356c76263c7543ae4a3e12113cfbe913e01d1ecd233e965edba82cf01c78b54858a32973c94cac74bf708d3b489c91bb7052e52e34f5b51a79b7e13c860e97f67a199df45fc1", 0xd8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000080)="54205f217a8f", 0x6, 0x805, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x8001}, 0xc) 16:01:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10040, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xffff, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x6, 0x4e6}, 0x5) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xfffffeca) 16:01:25 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x0, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[0x3, 0x6, 0xfffffffffffff001, 0x1]}) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 16:01:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2f, 0x6c}, {0x18, 0x0, 0x0, 0xfffffffffffffffe}, 0x81, [0x101, 0x38c, 0xde, 0x3, 0x6, 0x4, 0x3, 0x8]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0xa9, 0x6c, &(0x7f0000000080)="151bb5f9060097a97e3b767fc4827d815f6fc495c212c7c972d6e82f3ad7f6b2fb7c91200cec1c005c4c67f20ce4ae8aba2ab90b48d2cbdce36e4ad41a30439f552fbada8a6f80d7ad53be3d9980", 0x46cc78f8d25982ff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x68, &(0x7f00000000c0)="75fa2f3f5519e352121a31f18d2ed1c0cd3aa7f8e471a7620695fd8b8104000069685e266156c14abd6d6a00", 0x27) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ftruncate(r1, 0x0, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) semget(0x2, 0x0, 0x20) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) 16:01:26 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x0, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) socketpair(0x10, 0x3, 0xf7, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x4a) 16:01:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:01:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:01:26 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x0, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000180)="1608d77cdb8ce7e0755440b909dce2506f26728af1e011c1ca4cb1dc82f801189f887685a69ed95944b1788f380057db7cabd62deb3ea38d2392b736632b0dd58d62e54781322cb6d1a5be9709a561d2109712d8c973726a396737b3db6daa19262d27aa", 0x64) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x148, 0x0) dup(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r3) 16:01:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet6(r1, &(0x7f0000000180)="3248b071142c572a4bbfe70941619ab461233074f163f00d82d4c94293cecc978c48e5053561b224c8a8ece76f9f9d66b15c2ccdb5fba32613bc861d0da6c0a3e8b74f8ea3deb7a598fab31391600d49ea834625d8b053b5dcc0d3f8b8f5628a980513e65459f394673ba49ec65c0af3bec7c58f8562acf007674303a8c1bbba90486574054941ee6dcd70b589447501d727657e718f6de730f846a770f1d62194e59dcd0c6e047224583a0b99082d96bfae4b337f3ff4fe2cbb0a54691fd61bb82cd5c92e5f593fafc07733577c8e03920840c7882a8cc3cf598a1ef3129fa8698481b0cbf1e257146d2d377dd18d4e14f565a0", 0xf4, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x53, 0x549}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:26 executing program 0: r0 = socket(0xe30c7839fcc31fb0, 0x8000, 0x39) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:27 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x0, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1d43d743) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6}, 0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:01:28 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x0, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000180)=0x8, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) 16:01:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) wait4(r1, &(0x7f0000000000), 0x5, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x7fff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:29 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x0, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x9, 0x81, 0x1, 0xe431, 0x3, 0x8, 0x2, 0x2, 0x1ff, 0x10000}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='@*\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00']) socketpair(0x20, 0x1, 0x16, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) fchmodat(r1, &(0x7f0000000380)='./bus\x00', 0x1, 0x4) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x7) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:29 executing program 0: r0 = socket(0x20, 0x3, 0x36) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x0, 0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) setsockopt(r1, 0x6, 0xbf, &(0x7f0000000080)="b2df", 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:30 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x0, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:30 executing program 0: r0 = socket(0xb, 0x5, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x5, 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) 16:01:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) socket(0x0, 0x8000, 0x8001) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:31 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x0, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x200, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x68) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xabc4, 0x80000000}, 0xfffffffffffffd9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) 16:01:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffffffffff47, 0x9}, {0x18, 0x2, 0x3, 0x380000000000}, 0x8f, [0x3, 0x7, 0x5, 0x8, 0x2, 0x5, 0xff, 0x7]}, 0x3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0xffffffffffffff91, 0x0, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0xed8bc6ea) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x3ff}, {0x18, 0x0, 0x10001, 0x7}, 0xfffffffffffffffc, [0x7, 0xa708, 0x200, 0x2, 0x1, 0x2, 0x24c4, 0x3ff]}, 0x3c) socket$inet6(0x18, 0x4002, 0x2) 16:01:31 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x0, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) socket(0x2, 0x8000, 0x438d) 16:01:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) msgget(0x0, 0x881) 16:01:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x1, 0xda32, 0xb9}, 0xc) 16:01:32 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x0, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:32 executing program 0: r0 = socket(0x18, 0x2, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:32 executing program 0: r0 = socket(0x20, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x26, 0x7, &(0x7f0000000080)="1f3e447e30372909b2cd78e26b8e5c10df1fa178b42f56ca223c92885e34abd954c049debc945d0200fbcf0c92241801fe0000", 0x33) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = geteuid() setreuid(r2, 0x0) msgget$private(0x0, 0x8) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x200) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000680)) 16:01:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x100000000001, 0x3, 0x0, 0x6, 0x31}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:33 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x0, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt(r1, 0x1, 0x6, &(0x7f0000000180)=""/220, &(0x7f0000000100)=0xdc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) sendto$inet6(r4, &(0x7f0000000280)="55fff78ccd1a28104e577c96e92f621df8fd26fee23c479588a3", 0x1a, 0x400, &(0x7f00000002c0)={0x18, 0x2, 0x2, 0x80000000}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x6}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x4, 0x8, 0x1, 0xfffffffffffeffff, 0x2, 0x80000000, 0x2, 0x9eff92f81f47819f, 0x73, 0x10200}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000001, 0xfffffffffffff782}, {0x0, 0x9}}, 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0xc0) 16:01:34 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x0, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0xff, 0x1, &(0x7f0000000180)="46f4923453dc6eb26cf08ee26f378aed2410d3ab3c02983b6761debe8e3391c349d3ab52ca52b29e38abba1c70c32ca2fb7ab74d389e98fceb0db39178143ae5a4f87c076f4af98fca9a5362c5d907b865f41355b2c53a56a1c09f1577e5cd701fe931d01e5829f7184dc8b20cbb4149aed29b0cbe8049a2fabb77129dae56d3abf36e2fa3a86f0c014ff147f1265ef1abe7707729fa85ae37915380c623770a75d857c912b5039eb12200eb9bc4129d66b3ae72f6627693027c804c5e74d0985173b9cd33e422614e947772612076ff3e725c5789b23c0efa0f28de9d2e", 0xde) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) socket(0x2, 0x4000, 0x6d32) socketpair(0x0, 0x2, 0xda2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x10000, 0x1, 0x10000, 0xe8a5, 0xffffffff}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(r2, &(0x7f0000000240)="a298a12fffa23541c41d497d70a6873b00cd20e8e8554d23d172c37b4cbcf732f23eb7f2deccf3e86f504f45df654324a76927b42efdaed6536366daa60b603d6c5c7f5bf6f6a7a06f0305269a593bf00ed75519e5bad244e176d9aeb112ba35e02696d4f86b278c1f38f653cf951fe7c4612e3557f499748c0568fcd89298117fbcfc4c008fba1cc44c385c29d1eca259c1a208fab20f33f2ae8e74406675b23f478148a065441d06fd927c7d71eac943c0243bdf086766f740146e98a0636e853f0abf24365bff1978532a", 0xcc) pwrite(r3, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x7f}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x7fff, 0x6}, 0xfffffe72) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:35 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) setsockopt(r0, 0xbdd, 0xfffffffffffffff8, &(0x7f0000000080)="81075dcb970eab09238123bcaf019001f60d1005cbdd45080aa57c049fa28cc113728160bddcf5a2c64c2be9bb8ae4dc7a148bb059ba74cbc95585c142f4d1c9de2e53be300363891b533b5b92e3f7edbe7b2231a466b045eefeef847455d244b1941843f183d01fae7ff9ef55ec9ea21653ac3d8b80ae60a5bb0d910a0d0c3e5eba1a7dd413d0ea9d8da9e9a0", 0x8d) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x81, 0x4, &(0x7f0000000180)="b9a54d1b0a27c53bfeaf5950a0e9acee10b1f6c5ea167bee9c9f86fe784633d2c2f9e1728bf17d396b7191c93e2d2c7879788d86cecda2da071b97e7e0cd6f58c77b41f8d6f8539c79ded82b2f7dd785a9d42792083f9c849668002181336e81d24eaa95f8482efb66e83023233960d58a48391739d7a8c083f48292af645a9fca9268ef324293", 0x87) setsockopt(r0, 0x100000001, 0x9, &(0x7f0000000240)="3e8e963ee294addbf8e9c629d0b5e91810e1d92b211d7e589f4b9217d74870d035a0028e96c6cd41f6b4efc4725b06495a5afe34782ad4b100baebc08ce19cca689317f0b00b93cba185e571bdf1624e7783ac7e1f0b0d853d883eb4bf0a3b50087870ac5afddf8bfcd28b6e88ab7794b0af15eb08a432e071d874a775d2afeeb6e5bf", 0x83) 16:01:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6}, 0xc) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f0000001340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/41, 0x29}, {&(0x7f0000000280)=""/30, 0x1e}], 0x5, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet6(r2, &(0x7f00000000c0)="85a4ed1d3fdd3762bd87e418d156f0cc73ed35d31a554ec9aa8206a6b999f890edfd8bc84ac332ac667628177c7953e3854fba9752d5d15577bbeff4ff8699", 0xfffffffffffffef9, 0x400, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:36 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000080)="dd464b643a961db697e1e7e213aa61a6c7a8c028904955054bc02d9a27c56b6e134c03b937f2bfdc28dabe60a8d17041431c5ad33e2890e8c0f9fb042408daa7c584e3d0fa006bd9d377ef13f629d86e28b1b6c3d4064e222fbffad00a42f8169f6dc4ff9b4a6b05bbbddb0e5145d3db972024745ba2cc63f27b9a82e13e629d785941889f771679bc4a9e37fa72", 0x8e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x89, 0xfffffffffffffe01}, {0x40, 0x9}, {0x26, 0x5}, {0x22, 0x2}, {0x46, 0x2}], 0x5}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000440)) socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xfffffffffffffe9d) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000480)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r3, 0x2000000029, 0x6c, &(0x7f0000000300)="b79cf923e086a44413ef9998c7cdf9ea1767e59c3b39eeb84dd7814c729a93952d50377ca3d32d75542806ff0000d02f8cff698c4c16cda88c0a23bcd5c5880000ad1b7cc3a77fad538b2284e0012c5e0fbd4b9c27e3499391ec5868a25e6af562393da8482f5ff11ede996cdb7a209d4bc69036166951310512e8cfd776a2c72b686d1cde007008861c00001f04d68cf7d0bf413f50ffa6d9ab8225d805733007b4bc9bd8ed7c05a79d", 0xfffffffffffffe62) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000400)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r5 = syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) socket(0x20, 0x4006, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwrite(r2, &(0x7f00000000c0)="082471570551fda340d56bd6ef1ff2ccfedccd5b0fbe126ae267d6521b4cbf506b8bde102db04cce3fd8e22d8c553405bdf3383b9fcc35d66a995fea3b4b3f434200c78be7be21", 0x47, 0x0, 0xf) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0xa806c80ffd923ebf) 16:01:36 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x33dbe58d917dca70, 0x100000001) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x0, 0x5}) socket(0x20, 0x2, 0x8f) r2 = semget$private(0x0, 0x1, 0xc) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) semop(r2, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semop(r2, &(0x7f0000000040)=[{0x1, 0x6, 0x1800}, {0x0, 0x5}, {0x6, 0x6, 0x1000}, {0x4, 0x8}, {0x3, 0x2, 0x1400}, {0x0, 0x7, 0x800}, {0x0, 0x8, 0x800}], 0x7) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x40000, 0x0, 0x0, 0x3b7f}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r2) 16:01:37 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(0x0, 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) dup(0xffffffffffffffff) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) fsync(r1) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r4 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) accept$inet(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r5, &(0x7f0000001240)=@file={0x0, './bus\x00'}, 0x8) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000001280)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:37 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x8000, 0x6a, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x0) 16:01:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:38 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(0x0, 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:38 executing program 0: r0 = socket(0x10, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 16:01:38 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) 16:01:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) 16:01:39 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(0x0, 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) read(r0, &(0x7f0000000280)=""/19, 0x13) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x2a0, 0x20}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet(r2, &(0x7f00000000c0)=""/100, 0x64, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = semget(0x0, 0x3, 0x44) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000180)=""/166) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x810}, 0xc) socket(0x0, 0x5, 0x22) 16:01:40 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:40 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x400000002, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchown(r2, r3, r4) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x20, 0x1, 0x374, &(0x7f00000000c0)) r7 = socket(0x1, 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getegid() fchown(r5, r8, r9) fchown(r0, r3, r9) r10 = getegid() fchown(r0, r1, r10) r11 = geteuid() setreuid(r1, r11) r12 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r12, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x65, 0x0, 0x0) 16:01:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x2, 0x2, 0x1, 0xfffffffffffffeff, 0x8, 0x5, 0x0, 0x2, 0x0, 0x3ff}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r2, 0x2b, 0x6c, &(0x7f0000000080)="85926359f78daf1ee7fcd2d5dc24d3b0debfc8e8165ccbf0b154e5f79cc0f74cbbf2c6ff3b176ae78c508c5967de5711d36957233c18e75df1d27f09aa48f28f00", 0x41) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:41 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x79c, 0x1}, {0x18, 0x2, 0x6, 0x6}, 0x4, [0x7, 0x0, 0xc9d1, 0x3, 0x9, 0x7fffffff, 0xd57, 0x761]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = getegid() setegid(r1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="80b2b09fa1956cf54e0bf4a3c9c5a429526c69e661cc075a2cac9ef9fd54555d417fd4854f1003f30a59a21e6d90e2c7e0d55142e06575f8e173eb249b7a17f192fd7dac7cf52c2604e362dc1a74d884a230c93da6d6b2860b1e4fd0554337a603a0d352e6a835460dc27ee43dbe52999aa3cdf6888d6df25ae87fef278c4570c75bade3f894614a6d666557be64af6d8b61e37bdfda85e05f42b73fe0d96b629bbfda1b76a8c670e95d2fc25d183c846f981417314bba55e47ae75441f550cb40e46c2f8e", 0xc5}, {&(0x7f0000000000)="9526ca3dfe24831c23e6", 0xa}, {&(0x7f0000000080)="755861c89fb896139622f2e36ea4723043ebfa84ccbed45776", 0x19}, {&(0x7f00000000c0)="2060dbdddc11fc5064f49ad228e7016a996995dba074334b0514afba2cb8dc83857664c3d13b290f540fd4850be2807c3716b7801abab47dd13d8a6a183b6a687997b1778ca5e6f39b68098af033ccfad8a3b9495ee05fc34768979a", 0x5c}, {&(0x7f0000000280)="8c4bebfe4fd5134073db878c40925ff42072ac2c16e5f701a17c1470c9c71340247817b4837c5c1851c7ae32dc6bb528776af0c885a61e83740ce5c79617b98a006d8787e40aba9d9bc9d6b9ec4c2ce5204e57ff29f964f8196ae769edb5f3e7756bbd80693ad01157", 0x69}, {&(0x7f0000000300)}, {&(0x7f0000000340)="cd703d83b86e98286be3880996f3b810e44f040c9d435cf54f6dad2d759aa08ca9baf2deb1782914e7e7b5362697f2f326cf92c5b798494c7c", 0x39}, {&(0x7f0000000380)="f791e6d685d742e243e1f55e1a8381fde1641199be906f46a5855ef567ad56f86b9b1093e6d326a2a25cd2d3319ddff93b0bd88f5d74e95b5d219fde0d3179e7689bbf07daa8836bb0a6273e25a95be04698265ab272cb8574f084562609469ca14a4204471c3ceb8c94bcca624b687e5052e4bbb2608a590df81e4023ad407611c51f2454bff8fe67c486706771f3e51bc3", 0x92}, {&(0x7f0000000440)="fec9acd02efb9f00f660318042ad084c877d1a037c1030bf80fda6f12ec5d0ce15e98cfed6db7f7017693a3cad245cf68748bda4299e80ddd3d521c22d1889d4713d330c46db8b8354627730223828d740fce80532a5a763b5d305ecda4a0e180a9e6dbd8cfd0a73299ff517ff02558ee6aaae3c5f5fba36d9ab48ef10cd6b461dec59138e9b4a43956ad53fd6b4dcd9a2fc9fd48d", 0x95}], 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000300)='./file0\x00', 0x10, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = kqueue() pwrite(r2, &(0x7f0000000180)="25a5d5ae450f1c91cca0c4b44e01f7d261202b0ab341c68dcb2b69167248ece4b9623137148e7657ae123667ee5d2f293767c531fb114ecf784f757ce71592768448c60aede9bc53f5c240a65785a00c0e69c7ef8de949e9b56deca6ec7af900a3dc16847b3eb631c06aaee7419e6406ac31f9efd4be73e831be608f8fa09c26520a5f81049485ab56877a53", 0x8c, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6db, 0x100}, 0xc) 16:01:41 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xafd1eea82c1123ca, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0x10001, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) socketpair(0x18, 0x2, 0xffff, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x5}, 0x8) r4 = dup(0xffffffffffffffff) sendto$inet(r4, &(0x7f0000000180)="a90aa0d57dd16a6cc8fc6905489d52bea9a81d1a62eb80bbafe1fcc7389d63015d6e865daa96aa1965fac87e35c5dcc5633523b5533401cc572f5b573f98dd095ef940040701abcbd562b274abdca822a39b695450acebb9cd9b885b99ded4a402c3162a6fc7438dd23fec581b2e923d28c89243eaa0459a3046ef49e201ab2e7dd3f0f039186cf87b675fe25b3a4f2ccd7d11ed58a9a7e505479099f2c02f977a48a25a9cd9eea8cd364d4b82509b3831283a32ec07054b83b70b", 0xbb, 0x8, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000280)={0x3ff, './file0\x00', './file0\x00'}) login: b‹+&~w€é™-ƒ`SµÑÐu=Ô ¢NÚáƒt¢èEgøïÉPU §ù¨je-bá°n'.iYÅ­Z‹ö&ÙÞ£ÂÃb‹+&~w€é™-ƒ`SµÑÐu=Ô ¢NÚáƒt¢èEgøïÉPU §ù¨je-bá°n'.iYÅ­Z‹ö&ÙÞ£ÂÃb‹+&~w€é™-ƒ`SµÑÐu=Ô ¢NÚáƒt¢èEgøïÉPU §ù¨je-bá°n'.iYÅ­Z‹ö&ÙÞ£ÂÃb‹+&~w€é™-ƒ`SµÑÐu=Ô ¢NÚáƒt¢èEgøïÉPU §ù¨je-bá°n'.iYÅ­Z‹ö&ÙÞ£ÂÃpckbd_enable: command error 16:01:43 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000240)=""/67, 0x43) r3 = getpgrp() getpgid(r3) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r4, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r5 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r5) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r4, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:01:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000440)=0x54) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x20, 0x100) sendto$inet6(r2, &(0x7f0000000280)="94239c8ef11443fdd9d5986f1752c216578911d9a9c4dec5acd613ebd2d537014819d932d211ef1f061ffbae9680040bc08c7dba711e951fe9bbc115e66ffaa20211076f431541e0b83073332ac6bccf4c3df93c284591dcb9959edceb31e76c3f07bb1a2e8aa146bb928564705383ce3409aa6c5afaa27568f144e3ad6d6888362f6216d5bac2851fbc116f65657df1649376c77f8c26dda8e54dc6380e1db6c9f818500333be7ca0129242da8ebf64529282545291cb0a18b5e2763db5a818632042c75badfe9b6b2a8cc363aeffddc4cf", 0xd2, 0x8, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) socket(0x2, 0x1, 0x5) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r0, &(0x7f0000000480)=""/37, 0x25, 0x0, 0x0, 0x0) accept$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x8000, 0x4, &(0x7f0000000180)="2d9b4ced6f0db375b31977f6a2fc102e694e6e85a483b378f6c3bcba7324ce5b9dfc0d8aef2cc846f7f9d5d83947a339aac34225e6dc1df0d12ca916064fcf9d6e0d706b290204b8ecd5dc56b3a0750dd71a461da6d083674fbf2d32f5c5d524f6dc6def598e437637a895f739565d71dd8f87873fccdb1962c62f587b5d28f2489d3b2c66177353818df57390a59e5e2285e4213452eb1ba05566ab6f2ff6c28373522121d9e23fce672d5d9b4246651f5604f3070503549f702143475cb2133eccbf7304cc766af0fead9cf7d80a87ff5fd8f36f4c3728a32b7efaffcea33078109781c048c40cffdfa9a8", 0xec) pckbd_enable: command error 16:01:44 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000240)=""/67, 0x43) r3 = getpgrp() getpgid(r3) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r4, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r5 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r5) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r4, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:01:44 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000240)=""/67, 0x43) r3 = getpgrp() getpgid(r3) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r4, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r5 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r5) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r4, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:01:44 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, 0x0, 0x0) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000fe6adb4773da"], 0xa) getsockname$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f00000002c0)=0x1002) open(&(0x7f0000000240)='./file0\x00', 0x20030, 0x100) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x100) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20140, 0x0) r4 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() fchown(r4, r5, r6) setegid(r6) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) r8 = open(&(0x7f0000000400)='./bus\x00', 0x8001, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r9 = socket(0x800000018, 0x2, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(r8, &(0x7f0000001480), 0x0, &(0x7f0000001500), 0xffffffffffffffff, &(0x7f0000001540)={0xfff}) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) socket$inet6(0x18, 0x4, 0xc8d) recvfrom(0xffffffffffffffff, &(0x7f0000000300)=""/187, 0xbb, 0x440, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:44 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, 0x0, 0x0) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:44 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, 0x0, 0x0) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = getpid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x4}, {0x18, 0x1, 0xfffffffffffffff9, 0xa0ae}, 0x80000000, [0xb21, 0x3, 0xffff, 0x5, 0x4, 0x9, 0x3, 0xffffffffffffffff]}, 0x3c) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) fcntl$setown(r0, 0x6, r1) 16:01:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$unix(r0, &(0x7f0000000080)=""/175, 0xaf, 0x403, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) chdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:44 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) getpgrp() getpgid(0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r4, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r5 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r5) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r4, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:01:44 executing program 0: r0 = socket(0x400000000018, 0x8003, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) socket(0x6, 0x4000, 0x7) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x1, 0x42a2}, 0x10) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) connect(0xffffffffffffff9c, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3ff, 0x80000001, 0x7, 0x3, "88430f8ed8b6470b05098e8f3aa94fb00b18e97a", 0x7}) 16:01:44 executing program 0: r0 = socket(0x400000000018, 0x2, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6, &(0x7f0000000080)="98f5539548a87ffed69361be4bb6c974432fb982dba6dc88aff78996d58d02b143fef14b012d8bbe6a24110e66704d89a84f4145e84c67f37507fc497bea5d5e36113a2356e7", 0x46) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) socket(0x6, 0x0, 0x1) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x3, 0x400, 0xfffffffffffff800}, 0xc) 16:01:45 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) getpgrp() getpgid(0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r4, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r5 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r5) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r4, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:01:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x67, 0x1, 0x27f, 0x5, &(0x7f0000000180)={{0x2000000000000000, 0x100, 0x9, 0x5, 0x3, 0x8, 0x6}, {[0x1, 0x1000000001, 0x21932836, 0x527, 0x1, 0x1000, 0x8, 0x2, 0x8, 0x0, 0xffffffffffffff00, 0x100, 0x8c9, 0x40, 0x8, 0x17, 0x5, 0x84], [0x3, 0x5, 0x9, 0x5, 0x77, 0x4, 0xfffffffffffffffa, 0x0, 0x7f87, 0x400000000001], [0x6, 0x7, 0x8, 0x3, 0xf82, 0x2, 0x4000080000001], [0x0, 0x5, 0xd03, 0xffffffffffffffa0, 0x0, 0x5d17], [{0x5, 0x7, 0x9, 0x10001}, {0xeba0, 0x0, 0x8}, {0x272a4ce9, 0x4, 0x8, 0x6}, {0x5, 0x0, 0x81, 0x6}, {0x288, 0xe7, 0x5, 0x1}, {0xfd2, 0x3f, 0x1}, {0x3, 0x10001, 0x9, 0x7a15}, {0x6, 0xc1b, 0x5, 0x91}], {0x3ff, 0x7, 0xf84c, 0xeec}, {0x9b63, 0xfff, 0x9}}}, 0x400, 0xfff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:46 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) getpgrp() getpgid(0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r4, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r5 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r5) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r4, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:01:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x9, 0x0, &(0x7f0000000180)="824c01ce9a57e6ddc8559537908151482709f32e0341a9f81e3485529348bbe20e3a3b38324c48a39d1984a84e7f9930ff2e4ede44ca4ace2442f6f72873fa53cdcd0cbd3b1547b70406a576d7f2fcab0ef25248b3f80d3628ac0c57c6de5026e7ef13c546ca7517297f2910c37340f391ba18cc0dccdf3a95bf1005526d5dcd6c91820dcee28da3a132aeabce5e0b2c1ea1609adf973d685d", 0x99) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) pread(r0, &(0x7f00000002c0)="b9eb0166d665e24873d5394b97f715434e00feb53292b9c91e309792314f28668809f0a72b2e7736580b3eab503d9f93a2a6111abad86cc2ffebc25b85d76e1ab1d5b53fbb025195fd072ca621df1db4ee9f1be48024506d01286a0d305f952aa8ba7d6b44108f673cec87d6480feaaf2aa942edb946", 0x76, 0x0, 0xe) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000000c0)={0x2}) mkdir(&(0x7f0000000080)='./bus\x00', 0x40) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) faccessat(r3, &(0x7f0000000240)='./bus\x00', 0x0, 0x2) 16:01:46 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_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:47 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(0x0, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(0xffffffffffffffff, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r5 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r5) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:01:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup2(r1, r2) recvfrom(r0, &(0x7f0000000180)=""/190, 0xbe, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x7f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = dup2(r4, 0xffffffffffffffff) getsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000240)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$unix(0x1, 0x1, 0x0) listen(r1, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/208, 0xd0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)="7203f4d4225ec18cf9ca95d4c06d956bfd3855c829e19d9f0c2942b480662f4327f7f04f8d28f202213f4a2abf2a60b322aff50cf046ce8cb0b9b8dc1f52be4f0fd04e96dedfff97956cbb2c29894d1f0d4be4dac6a548b668b5e18966d817a6145339670b8d7dae4d4ce432ce862ece64cbfff833071ef6bb61d58528204bcd81322b0f39c955deac9bc04d1610dfeea8b3e075cb36386250d86ad907fc5362688ae1fc000a322d1d41dce1bdbc313b87a9e011b8bc0afc49caac4a79df3ea5487782dd0233f2f79a99c1759d1970343b4fe0842042cf126f86d43da251e102dfc7868b7104aca51731d0cafcd6c9", 0xef}, {&(0x7f0000000440)="f5e7e4cf5796adc7bc09d829b7d0206c2f8a0d3a4b5251b1a766162591f6c399b626acbb7b23396b397711f2ce914f80ec124eb075afd2ce3e865dc490cea357bf8cc97393c806c596776a845db6f348d9677c69f728674c17e984b60c00045445bdc9cdcae207f676455e20dd800c32e9cb739e003ec91e726693f3b2699c0a2f4c1045ed093ff73cf90338d030a571a980974eab298cafda8f53a1e3c964aee307a8b2c864e1437a8bd5eea277657d1b3c4915e8abc647b0fbbd3c7462f44e13d39620a9854470073e38bb3d66bbc4834f99998025b40bed4019bdb6f4e1023c7cfdcdb974d6a5fa916ac376e03a42933476132eebc8977d65643d0dd136332a3ca865370393a4b68164ad7cead0bba2a61319a8c08d7bfd5b2fd45d142a4db71744c9cd9c8d0169f7f3fd0a926b9c13a1ec713c007259b9352829036a61890cd23f1c5e5838612f0143b6640cf6def5d25ce3f78d943d20c19044883f7521a5ba65c5314bfc6cea9230e3a67f03f829681c8a59c4ad9cca36b3f48cdab961fa12ac113e0c670cd3f2cdc337d9618d59bd7402480e488921fb2363ecf2df9b7d9ac766db5be2448cfae111f0f29ab244c1e6a84a5ed09c6fa315220db0c24a58e1e191cc5060a7d016d3d5e288b62db61e6013cef7d228a2d5c5668aa232babcb656b8903b8689911561658b38270c11764652ab660f96f310a149b11f931ab75e6bae767fc333718462b89f765c182f2a46db9354457086743e95e80494b0cc5a621d15f18a39c5773b6d79a58cad2bba4a37c067354e760611633245e24b2034e4bb84ab8646965c870a2ce232e7157dd6ebc27589092c2cd80c31f80eecc6d9a1b47aa5555147f8eb4714a9aba4abb2f4b11882fca3d201b8c2da6918ba1fd62398ad9230e614dc298285db5ba57349c322c010dba69230b65d91da312019233008ca4ed4de008c7f8019df3bb902fa04bf8e42a8fa2e11b0ee11f547e0700e8eb18b515547e2cdc4f3a219e2ac15cc80e1d0956ed30e640a853f7e92e67ac7634d1d0dee0e21a50d95972f13db3b540502e11ceb6118e4b6452eefe70a14ba290eb68caa8a22c8fe44c1179daf560174535a3dc6732e2fc0d61a93c56febc64bef60d7c44cafbe2f7bfca4c817ff66f4e342cafd7779df34f1625aa8c929298704ab970d30e0e1ca87436c88757f964812a64c4303acfb9995db62155d24bee30def561a408b90d955f701b3b192d9f24975072052ac76cc495c3ff662bbf07bc24da584659bc6fec25445052c5b0b47609820ece91c3d052cece7656877b365227af9720aa8d5e61b6a87b926f2760728955f8cf4a091d008bf8e01e07368c0350a8bae928c5ff4566d15ed70498d98e87538ee207d95c250cd5b7bddbfc2ddbeee38a242c6db27415ea00ceca3eecaac5c6597100a4409fa8876ca917603bae05ec461785bfaf5a638c8a22cccfa62736d8729192d37ea0cf48361f591389340a4bbe5978a0104a35ed0c07b8d4bd91ae6330067227425b91e2e5f85ce561e841ec9538e8ddb45c02a8967b93f6f7b326abb2e0040812b7ba7d78640d4ea45be916a80b4880fb3380b377a45886a99776235c6a0b4c926c2598cb17f0bf5f6083bff41e6cae8e346efe9ec221c06273c2983f4fb6cac2930083691256040c7cb0b1f668245a347320f1fcf7ae54d9e289704039e3680e2171379737f00942b81cdeab0d4ec8cd9e5b16b33ac926819d8b8072e81944521cfbf86cf0d476c25467ba51e02fca717472c2901ee2682e59ecfcadf34727c39b81c90c0250fd3f694fb3044989c8ac522dac330cd8c7ac2492306be90890be9079c7fa9133a5bacedc4c2ce0be7f12a8d25d73077c2121a63d6138ef3fb95864322f1b63a43f199f627d541220d300abce8310a9ad9d45900a10a2a6c73432073af11947b74687e32bf144550c93fc6ec934487dc41493e9ffb58ddaee448e5cdcbd0a7650bd359fa4e2682755fe445226622a4b1e500d839d23877bac6fed945a097b2154ba30ad3d337b3d4dd36346d9c90ac11bca8526e184e22137edf382394247cf338c95b8e7eb2448e2f10d5da18c72a0559f2dea089ee3d5c4ab9d53624a7cdee9d0d2a677e3d6dca4792077515c5b32b198eccbe66678f3b3f02d3042f929178a18ca45f9841d4870a5998a340d5b6b39b16fb8cf48724e5296c9285b1dba4a3364cb0cdd4d2994bef7e62571c8af0f2a0d3432126b3e24ca0a942f8e9a0b4ef3aa0d0089c785554cf22d6e5e32edd5a290d9ef65cbfe54c67162a9233b3c3809e94b5b7c40283856769ea583c523d6076d7dbebbae82e7288b34bbb70f5391815d48ae25ae0ef68b0e9ec449e8c4c34b1e5ed402d4f8ea4e9859d6351c5a773070484f70226c704960bbe04cf0851f185c7d6748e0238f35608b2db4522d081fb0167e3d89803aa223117445b0f6a045dd240bdc44452f95755d22f67ca4636fb4ffb19a0cad507452e00c41f11c9eaf4c44a54ea7238d97771c20faca6ea146be05ad8ddcdead4de8734e223fe0c77c640b43c649be00b08ec70ac1cb354b648c798c976a45c1171035243f0e488370b4f2568d503542d90104d22ddec97375fc61abfc644b5def3b8f16f21ea8fdb721f3f9fd27badc7d109dbf275a453ec2d1fa29927a15882d62c39045563814ffa60ddd8be82920c91507086d8e56578bc22c5a0ae88f41564b2417092a06dfc2a2f3761f5e9d4eafd362d0e3555c78f264bdb15166f719bd4f34286955b608147600425012c923a48b67f6e166384c55a03f99689d45301331cf54520ccff11ca3aa1633cb646e7f308ffe314027576d8b7cd8fe446bab2dd9c7738510b7b2c36d388cd5217859b061f74a15cd127158efe981e8b9e46150facdf5fa058b8a7bcbe4f7226ffe168b417aac9079ff2454021cf33eea9290f1bdec7897347b9ada9266721b7b401a6cb473976ebbed3254435b7a3a542ce9cc0988663e79017b0c62b848027567ff5e0c7bc2101b3633167177fd7e1a703b7216aad1bc82c57ef0329ab96214c8682ee68b2eadffa07b79caa2eb2ab57ce828af3a88c10c9d8064bff44eb5490d594bfa7ab2b114690a79cfb37d4d94a3da40dd41c103c13aff09dc44238d4fcbbd8b2fe86753a58dbfe15fc17c92885b2faa3320ebbc154c4fb9d36efb47eb747dbb57ed7663b59e514e6541cfc442b1ef7d1df4c9e706137275bc5f8fade72eaa3377b00c8fdf97e8331baca8bf4191c1ba7c52343a9adc3acdc65732720c3929c1ec288248270d9b3a824a2280a2aaa039acb5c05d871a4501881df937741a28164ed0d2e54ba7db5fda54007ec8cbc46d5cb0b5887b5a9c8ea8f89a215de1c460d83a7320ad2a483912004614e112b5e7c14aadf200e2a2a721c53e372c1b20ba49216cacf1ce2a0b69cf2223b7d5ef88541aca3cf67311207c11304b6ff855e92d8168578a70137cc65be0b300a6fc94db117cd16a02102c7db9b0a4f87120fade8c691b59000dd10405d69d92c7e9205eb02dcd9bba7d65ff3d5d64cbb91444b13b9e7a126cc801d62d79d3d72cdab8ef6ee6a07a95510431eb511e519161c2dfeed82f337f15d7337db0e6a4f0ebe97790295245e7ac5e335e0ccb7875364d1263439a72d731db0d5fbfdfb73c4c5b91408a8f18182a4ed4a88dede51129e0c9aaf70084ee87c08e510c3d931f3801edc265f3acfe7b3888672931f7228c2654a6c6829aeca38c782ad15405cf42cf2ede2478bc2796141e0922a612f7adf7627deb17f12546b4b424f428c9cd1cee96b1c8a1188ca8cc61ebeaad73c24293fbeb79861a38d7648be64b946849b46f6183bfe169058c76350e6e561b0ff4f9109d2198079d2891947b27db2523e33795a038fbd0d7f0306bcd67eb660af6dfab7d6e2d6e07243818ea6802e1a3d1c38f3a0c9b0792c1880614e2b2e12078d533a2100b19751f20c7bf28f5c23bd23f04a0f2a95a3288e22b56fb00a2528c0bd1def3cedff5c90c2fbfe08516a81f797e0e2f58d6c281054a08a7ab5424f7943917a4302d69668f80a46cc09fd48e37d58381fd23f75434200e0ef36c4d52bfb1ea52458b852186e531167ac3c8dd088898d1615ed5ba69d3ba9cdd9d2f913ee7b1164b864762286e3089d550c3315abd22db62323626cec2bd5c7842f1d36bbf79a70458e3ec8310725aa369382f9f54b173f4e0b6b7705d2607a9763caa9c99e4b45d0bb13e9e867b235f78c0e7c643be9f328aba344a66d2a253f645ee2c59024d2aca0ad36a0f9df11fc145834aea75aa54a07f3790494925c7fb379cff44e791871b1b1f97e3f6c7e359ddc543f6a0738a0d29918cda78641166e326b0bb7dbc4ba958038ce801f49dd89b72dabc0fac9f794d6bc8497d14ac3e3aecd0a50c7841b5aec46732c3ec7ed82eedd7032fb81ec58e7da87ad1c2be61f1976e16bda2c57c39de87b1d0f4a3e45826da5feb3ca82d37e364e4e20c9ee00a15ff7bcc23544890b0b7c9938a4419d97b227f62303e63b08636c0ec1e7ee67aa3faf5a4335040ba06a51fdefaff977b03b13e256d4402c41c64ea49a451c5f56e84461b340ee184332fab2e8a1d68c8fbd96abe6d6074a1d54ca7b921365726b85a342ec68057c16ef86f5afb7c11033484ee11b365b762d73545ea3b64e203d98f26540bc48d77d3c38694dd9e11bf96fe8304c90a9c97914496525ce2e35ed6d5e128488b1735cb35f8025389454a2abc60f4699d1399987f5a5fed5aa8cf6b2e581a2d0aa6ad8574a2a17ff6501ffe6c0aa1a78fe48726da8c1576cd9f41042179232ac183e4af356793d784ea34309c0f0956fcf7f51bf9eebce1a7067053f8b953aa0cadf6341324d56723370f73840dab250a16d995fab0613ede79017db44a13a26da7ca4016eb2dbcae4364a2898e77915747a4fe36b31ec2573cfa3ac5ab906af8d9345b01a600b4781aa2fde71d278c92d49bfe16da380c173d09f7e38a80f9f3b7d6da337d318e72099871657d0f9108c68e8031a5cbd33e7df46ef3fe85260c4993e5e7b7a08da49d11a33e30aa58ec8b34f830f99e4e53cacc5c20e33751d4bbcb3627bfb9a1c5a3db251a84705ac3355b702208aa5649df237683bebe1f2397f703981d4b7fbe903c0a45a4027edd89ee4ddecdc8797b3ded0f43539c38b2aaf41f0ac15408d0ab6494fac1fcad37fb256189bdcbb53e7800f4ec09bb54f0450b8203fbd34aba32794b100855e3235a09be7d803981a55e23d0289085eceaa8eb30d8be9cd0070d56d880d3f23277ec1572baf8adec1eafdad2c937213d1d81263ca017b7b2b6bf63c48aa0d8388820cc994fe3a29fa47220a269b3407bc5238553b7ba548c15e0b83c6755cabf6da44e1d9b2f9ba074ecad836709b06fe1c2dd33a00090cb7ab971b59d196bc928d06608d0315bf2539a0b95e95974a93a60ce64935f73aba72cc695c6ef50a7d6769117ddd0d0fff8fc5c2559495b00b284a453ef8d0426774d03a854a56213d6966f3c497248a051b279bb30a9afd70c555da1d4739b668b2ad4eb92482ca6d55a4c38b55d1e36ec2f723a76131a77c46dc65b698c01450a88a2cd55e063487899ed7adc53e93df3799da7933a255099d0ef7e512f003fd1b54c9fdada3805d161dfb5ccfe356a7f58018851a40ec3b65c9b5ada5ec022d652d066d1c29e2e3502ad101b5cf95ec927136c8dee4ae4d67e54dfbe255ac5d6a3f5a4a004d84a929eb9801428e932f5176e6c768b08286727e4550", 0x1000}, {&(0x7f0000001440)="9e3d98f2711eeab07a786b103f6ced2f80864f437512d7464a25d3b67aed0f5c40d0697f2b300d6078dd66ee53edb6b8ae8b114aa1047d9445fbd40d4950f5f52f9816db1a268da63c73114e609bb6042947bbbf7a6e9cb7e6d7a8c56e3ea0fed4d7355a7fbdaf29c52414d9e9b62b1ff21478705ced9a9f152908063f87f0ee3dac7448ccee67dddbd1fede86403e25b143e0f267c13ff96e06f9d758827c397ce2f83e35ba5b902da781ebe3c29987b6dcec48ff37702eab0c580da7710f70605d3ed0", 0xc4}, {&(0x7f0000001540)="136beebce15189603feaae747cc709d279e733094a11bfea7b39132722364d3c17e4ed03cd26ff7b700140a741e3535f1b2f37ddf924eb0f8f0305bffef4078bd80047caaaf4da6b4eae9cebc486e431bb898cdc3611bae7189a77c397ed839660c856ef67b5b51709a462da901a5f37c9b2b132a269f9357717ba0ed8c0fdb0736f89ddaebf420bfc43fa714d4cb52c8bc26a474c4f6aa86db0c1631491112b2f44ed3735c884fdc538749193ef170843d0d10a5e0fe0f1e691bf7ed4de52f717067f3b86e34d96f07d036ecadd619e720626173dd75782a699827e653dbee27d62d4f9be", 0xe5}], 0x4) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0xba}) setsockopt(r0, 0x26, 0x8, &(0x7f0000000040), 0x30) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:48 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(0x0, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(0xffffffffffffffff, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r5 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r5) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:01:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000180)="5a4753727a129db1e874da4adace3d5902850bb7105052cab2d3eea156d9a346b4f3e5e9df1603798b5609a5ee86d3bc324c3339c81934f3c73ecafd774fe0dc98b3dca358e1b0c6140cb45eddece150d3aa0bad8c75d232e3c7aea3eb4a0a617474e3bd259168e4e0f39e4a33e4f88c65c88da0d640707f36e6eece2d3b4c06a93adcede36b3766a7042e7a86b83c9928f4ff04d8276857755418a3b223d7e03d96a1f4bcc3fd77812036c05e4bc599a07157ad1fd85ce63c13db8c84d7d942c68900000000000000", 0x2) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x100, 0x3}, {0x18, 0x2, 0xffffffffffffe24c, 0x6}, 0x1, [0x7832, 0x8001, 0x7ff, 0x1, 0x0, 0x5, 0x653, 0x7f]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = getppid() r4 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() fchown(r4, r5, r6) r7 = socket(0x18, 0x4, 0x1000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getegid() fchown(r7, r8, r9) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r5, r9}, 0xc) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setrlimit(0x4, &(0x7f0000000180)={0x2, 0x100000000}) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f00000001c0)=0x200, 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r10, 0x1}) r12 = socket(0x1, 0x4, 0x1) setsockopt$sock_timeval(r12, 0xffff, 0x1005, &(0x7f0000000000)={0x8000, 0x7}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x80000000, &(0x7f0000000180)="c7f3c2f004b0fd9527b86bafe39376d5c27ef6c89cce516ccd85ade7fc770109a08b782fa6baf5d02466a2c935d481d359a5fc13c428d1b4d3d03e160a627509334808a586ffa0ef8fe7f828adae6ce5e87ac2a4d4f459b09ea4098c9e9d68896a54b78eb67a147742dda3b957a5e7ee62fd3510903e584d200f086222b8c6c846ec0f082d92584123ed4cf8ed01a3fa5cc85bcc4540b2f5654698", 0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0xfffffffffffffd23) 16:01:49 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(0x0, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(0xffffffffffffffff, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r5 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r5) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:01:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x24) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x18, 0x3, 0x8000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1000000000000, 0x0, 0x0, 0x6, 0x4}, 0x6) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x58a, 0x6, 0x0, 0x9, 0x6, 0x2, 0x7, 0x10, [{0x5244c734, 0x9d, 0x0, 0x9}, {0x6, 0x2, 0x100, 0xb8}, {0xb6, 0x218c, 0x1f, 0x4}, {0x100000000, 0xfffffffffffffff9, 0x4, 0x5}, {0x9, 0x2, 0x1, 0x9}, {0x1, 0x8, 0x7, 0x7}, {0x1, 0x8, 0x2, 0x7}, {0x3, 0x2, 0x2, 0x80}, {0x1, 0xfffffffffffffff9, 0x0, 0x7fff}, {0x2, 0xf5, 0x1, 0x5}, {0x0, 0xff, 0x7, 0x1}, {0x0, 0x0, 0x9, 0x80000001}, {0x0, 0x6, 0x6, 0x2}, {0xfffffffffffffffa, 0x57f, 0x80, 0x2}, {0x3, 0xbb64, 0x3, 0x4}, {0x20, 0x2, 0x2, 0x9}]}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x150) getpeername$unix(r3, &(0x7f0000000080)=@file={0x0, ""/71}, &(0x7f00000002c0)=0x49) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:49 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0xff}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet6(r1, &(0x7f0000000180)="3248b071142c572a4bbfe70941619ab461233074f163f00d82d4c94293cecc978c48e5053561b224c8a8ece76f9f9d66b15c2ccdb5fba32613bc861d0da6c0a3e8b74f8ea3deb7a598fab31391600d49ea834625d8b053b5dcc0d3f8b8f5628a980513e65459f394673ba49ec65c0af3bec7c58f8562acf007674303a8c1bbba90486574054941ee6dcd70b589447501d727657e718f6de730f846a770f1d62194e59dcd0c6e047224583a0b99082d96bfae4b337f3ff4fe2cbb0a54691fd61bb82cd5c92e5f593fafc07733577c8e03920840c7882a8cc3cf598a1ef3129fa8698481b0cbf1e257146d2d377dd18d4e14f565a0", 0xf4, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x53, 0x549}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:01:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:50 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:50 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000000)=""/224, 0xe0, 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 16:01:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x3, 0x6ba, 0x4, 0x400}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x4, 0x1, 0x8, 0x9}, {0x8, 0xe6, 0x80000001, 0x7}, {0x7fff, 0xffffffffffff0000, 0x80000000, 0xfff}, {0xff, 0x80000000, 0x7, 0x4}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:50 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) r4 = socket(0x6, 0x8000, 0x5) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000080)="2b0043c6816c625a62ee4b7492c17b374e5c737f6dfe168e0dc2070117d1a8062751735214cbb74aa40bb0125212a08eecb9e4580e5b15405401ee6c6e794f6e137ef9d618a78fa35b0d37bfae774571dfd8488db3b95afb0be9c0e1bc8a8b2e4f350e3aed389a0878a4c1addffc4cc00a7cddd94062d70511d5df4863156e", 0x7f}, {&(0x7f00000001c0)="39f1f3c5f65de33f47b2d2648cb643fd1d83056252bdaf26e1189f239a2cc424533552ab3cb12f914c6744408a25aba5a421414b912df439a2c08dc22cf7e5b616e23ae56e13a6322a42c522f5f06bc29972b981fef80b9cab17875f75eeba0b851c6327ea2f9ba5c5da0da822cedae97ca0b930d36ce95fe6599e8dbf6b25f284727a4e57ecceadc53bd9a0c24fa56c5720e31fc1cbd022c593df681530af954148a363aab94ef04a76e28d142fc3fdbaeaa229", 0xb4}], 0x2) 16:01:51 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:51 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) r4 = socket(0x6, 0x8000, 0x5) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000080)="2b0043c6816c625a62ee4b7492c17b374e5c737f6dfe168e0dc2070117d1a8062751735214cbb74aa40bb0125212a08eecb9e4580e5b15405401ee6c6e794f6e137ef9d618a78fa35b0d37bfae774571dfd8488db3b95afb0be9c0e1bc8a8b2e4f350e3aed389a0878a4c1addffc4cc00a7cddd94062d70511d5df4863156e", 0x7f}, {&(0x7f00000001c0)="39f1f3c5f65de33f47b2d2648cb643fd1d83056252bdaf26e1189f239a2cc424533552ab3cb12f914c6744408a25aba5a421414b912df439a2c08dc22cf7e5b616e23ae56e13a6322a42c522f5f06bc29972b981fef80b9cab17875f75eeba0b851c6327ea2f9ba5c5da0da822cedae97ca0b930d36ce95fe6599e8dbf6b25f284727a4e57ecceadc53bd9a0c24fa56c5720e31fc1cbd022c593df681530af954148a363aab94ef04a76e28d142fc3fdbaeaa229", 0xb4}], 0x2) 16:01:51 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) r4 = socket(0x6, 0x8000, 0x5) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000080)="2b0043c6816c625a62ee4b7492c17b374e5c737f6dfe168e0dc2070117d1a8062751735214cbb74aa40bb0125212a08eecb9e4580e5b15405401ee6c6e794f6e137ef9d618a78fa35b0d37bfae774571dfd8488db3b95afb0be9c0e1bc8a8b2e4f350e3aed389a0878a4c1addffc4cc00a7cddd94062d70511d5df4863156e", 0x7f}, {&(0x7f00000001c0)="39f1f3c5f65de33f47b2d2648cb643fd1d83056252bdaf26e1189f239a2cc424533552ab3cb12f914c6744408a25aba5a421414b912df439a2c08dc22cf7e5b616e23ae56e13a6322a42c522f5f06bc29972b981fef80b9cab17875f75eeba0b851c6327ea2f9ba5c5da0da822cedae97ca0b930d36ce95fe6599e8dbf6b25f284727a4e57ecceadc53bd9a0c24fa56c5720e31fc1cbd022c593df681530af954148a363aab94ef04a76e28d142fc3fdbaeaa229", 0xb4}], 0x2) 16:01:51 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) r4 = socket(0x6, 0x8000, 0x5) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000080)="2b0043c6816c625a62ee4b7492c17b374e5c737f6dfe168e0dc2070117d1a8062751735214cbb74aa40bb0125212a08eecb9e4580e5b15405401ee6c6e794f6e137ef9d618a78fa35b0d37bfae774571dfd8488db3b95afb0be9c0e1bc8a8b2e4f350e3aed389a0878a4c1addffc4cc00a7cddd94062d70511d5df4863156e", 0x7f}, {&(0x7f00000001c0)="39f1f3c5f65de33f47b2d2648cb643fd1d83056252bdaf26e1189f239a2cc424533552ab3cb12f914c6744408a25aba5a421414b912df439a2c08dc22cf7e5b616e23ae56e13a6322a42c522f5f06bc29972b981fef80b9cab17875f75eeba0b851c6327ea2f9ba5c5da0da822cedae97ca0b930d36ce95fe6599e8dbf6b25f284727a4e57ecceadc53bd9a0c24fa56c5720e31fc1cbd022c593df681530af954148a363aab94ef04a76e28d142fc3fdbaeaa229", 0xb4}], 0x2) 16:01:52 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:52 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) socket(0x6, 0x8000, 0x5) 16:01:52 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:01:52 executing program 0: pipe(&(0x7f0000001280)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:01:53 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:53 executing program 0: pipe(&(0x7f0000001280)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) 16:01:53 executing program 0: pipe(&(0x7f0000001280)) open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:53 executing program 0: pipe(&(0x7f0000001280)) open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:54 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:54 executing program 0: pipe(&(0x7f0000001280)) open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:54 executing program 0: pipe(&(0x7f0000001280)) open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:54 executing program 0: pipe(&(0x7f0000001280)) open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:54 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:54 executing program 0: pipe(&(0x7f0000001280)) open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:54 executing program 0: pipe(&(0x7f0000001280)) open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:54 executing program 0: pipe(&(0x7f0000001280)) open(&(0x7f0000000040)='./file0\x00', 0x6bc6ed08077e4581, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:55 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:55 executing program 0: pipe(&(0x7f0000001280)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:55 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:56 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:56 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:56 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:57 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, 0x0, &(0x7f0000000340)) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:58 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, 0x0, &(0x7f0000000340)) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:59 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, 0x0, &(0x7f0000000340)) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:59 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, 0x0) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:01:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:00 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, 0x0) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) 16:02:01 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, 0x0) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) 16:02:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) 16:02:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:02 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x0, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) sync() 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000500)="e46e84a4eba6e1fc18b17474fe540b4a9444cc6769a93ddaf77ceac39490bc0dbc43db18201b98777cf848af431be4d3cd33a11ff0338c092ca418e8511cc8b4ea2f742a714cbc1e3c1623ae50466a8229108d0841144360785960be9492c4ba0d6c47fdbf2d0a63d7dd53baf32d8027adbbc9f90fb948839b68242df151ac6638442c93049f220208f15b2a6e4a77e15858f344798a36de1525183215dffc4f852d5e79e0ad3c7cb81c407cbb8b8c646fffa4e1034c8a65edbf2a92ffeab596c62a413fa874c17c6a9ad353f5d98a0dac8b04ebb14bc5dfba35caba36bb07074839d3b923f6368bda3acd04b68333756cb861dcd84c8864424984b0adefcd0f6f2c008b3e8904771e75574b6a054743fbe1bb44af6883bb3c7a887986d33454aea9b329401de32fcdbc7247a6d3d86fe021cf915b1d391b7cde4a055e6afdfd72f0cdcee41587c25bd8e0ca18e3692ff82aba99d616f0de6088a750a289e92b10ec3d84eef82b259a5ec77465c7bd077f2f61386982c77c1d58db4cc690d998af0d31b8b31b3f64e7c25353c997168674e067fa6ded1cc3bc38c4c814ce30d07fe6185f696b0fa859637d0501c2a4382825f0ae1f4c055c5fd8de0b4dde501f44d814d491988ed308506ae3e1f0342c78533f7103a62eac1e94c31e6862a4a78fab33066bdfa173eed0ccc41da13af12b43ed80b2d82de668fd936a45a660719e166c51f3bfcc4978463bab5f429e26a9a9ad23d968dfd39326c62524665fc1a858a64d2536145d6fb75d419221adf4d8fab92b66f5e0766d2e18e8445c92198b4b1b43d132acc945328050138d1d9e71cee022c42246c37f9dca4250afff4e9e7ccea53fb713088fd4fda5a5aed47d70dd53a72e2bd222a185215c0421d57a4a5a47825401f9437465081f68ab63a6cb502c21ec40246c0900aba46f914b00b6e80bd8462a0c59d9e0e7150e7f505ae10dee5973accc8802ba221198c67db1a46f23afdc29b0dc39b393d238cd05fddb0ed1248ed91c293b2c7e5b358d576c70a4e7431126a9369d7abe3268e043fcff82efac90a1beb6980603e1a41af0bf1e8abdcd2eee54e603a87a4ef5d10bcf7042f86f9e7e24b909a2d83b9515d96551ebe855979be54a6e6679bbfeae730b4cac445798eb16ce93397193fc9929f62dacb3dd219d80bbb13b32ce6b78d1fed1ed27f48f5997ee13cae22e3fe19d8dca725a1eacc89a6538d7e8354798f3fa2f5ac07d0ec3734f83174e8378d9038327230694c5115b9fde14ccc82fdc90b59c1aeca39f8d1d7621be6b668965a8d597981e113773038044eacac488d9c1432a7182e1ef37086ce280318a9ff8aa61461f92dc519fd266e6ca2e87d855cdfde006a88d31a3a6cd3515ff59621265b40a0dc6853fcd3e04ec8e8047f34b14cb4dd89f54312de9666f6242d30099b0c2e317e15818a04a171a150b05a4485218e50f38dd1a334ab4bee1b3c72d45f14fa7851689082d512d0a7386ba2bca4152b9905cecfcc54704de3185e21da35502b680b2af373a5e049f5ffe8f35378a543a1b2d65b54e84e9b945a57875cce96f153e3e1bb35ca310354f754271de074636789533878b9b2d8bfefd0c9ba6599b53d5a7e6b42220e207e059e0a526cddc7ee14e6d89a588c8cef7fc1125c1f51c01b75dbed54c5762a8a20f7ff3a7041aa477bae2337d37831e0f2c1b7387275fbff917c29902409841df26d63974761b3e99c6c00823c173ec082633a9add018572888fc8f2be61a333d356804c6b83005372fb3c6643948049833efd83e4ccab458b1e67e3d86c3465778515351f392d0d1715505e4294dd23d27a3cb21faf68808be1407cb0f846751b4ec953243cd5d79a9a56324568c5a88cfbb478237b2f7a0d36d12a5fce57e9d64edc2609f5485a52c4351f5f1f70ba341a3a925f7a9def7e95b540a34879133949a4a819b5ab20daedc99d815adb20d8a0b574a4459321fce2cce6cd5099405bafcbb0eb1a648972d40d1cbf0b31c7974567ace1dfa8931be700a0a60390300c6688af7c0c70928abed186d3b6a2d8bd04f609034cf8cfe9666abcde26f5a074473b3668156b9807625850c52c4b08f629eaf3cf79d3e442d8bd263c3a088b8d1560f3a636c3244cb2889aca208d99fa4becdac9c50c924496626c9e57e32cf5cbbc99982763c373aa01d87aa684477e1174afeb23ab162aec3f4d74b101700c400f9991fdbfd3095f0b8ad99459967ab17fffbe74eda24fee972a228431bdacfc2075c4e848a96f4049bfc0b6c48c17164877323836c67fe45e49c0d0c0d16a8e5ebfb3edcb817d5048f9fbef36945fbc1df3cd043dfc997b609ea05202139c7b5d5989cfde98f0bcaf21670b43b19e7d79f10116826fa46647b30d090131b08a98e05225716b69774be8ef3197fa9783b347467d50548435f4abb7d70baa2cd412e68d76b4721321df247fb6e6e5814df1a0d02d52c61672b47a5ef5aa4097007c57d18757f8db1b7315a2c919784caf617055764249003a174e00f4babe91e9766d1c640c784077ce35d4c038d5eead043f0f9427053f9d4a35e1fec486a4d1a8bc019f0d47823b7e7b64b37183d336eaec9b17603852c241c9ec7cc82cecfafddb82bed8509d7c54dabea2ddb4ec9a801532603dd3b7c734222bf52c3c012c4b67b05f354ddbd032a0ee9df4935b97407e6f2c6e5772cdccf9f2326441d3291f423092ebd886efbdb60765fa8f0f40f380d4b939dbcfd1e70effcef51a007aa383f65970d533e98596c28db3354beb2ce85ae014fff12eb7ef316854d1343c3bdd0ce19e3b325dc376069307e45ae258c72c10a8a154e018ac8518f742854cfeeccb34a6c59a239f638590bd31960ead5e277a1a73dfdbbc1919430925ded54edd8cc608dcf7e1b0eaf4b3cd77c387f289aa0533f5eebb249c6cda70ad1d29e37c547b3c3e7787ee0f622d07caa09fd57835e57350203f51baa56d3f0e99343a81136e4bbcfaeb6d1bea7a06c268d9d5c7908f511cf6ffd8e33291cfd380a934283c9633a18dc9afbed8b04c9a5d75cc268b5b75603a0b2db761e00df0e36b20d26c1eff77a68e48968e4bc8df034328cdb71e453bb72e09d03a4913978b3fc6b8792d52992c1981a7c5b44b0c2058f1d5bc2d2fe0c982334667835f1db3aa9ad0d6167182403a28a3ce77fcb49d423ff8e14ade27b6a2fc63c808a6946fb84be2870aa9995e04117fb7c8ca85c00f3dfff34d945b3be1d69c6c86c26dcc2eef0f83a8d583eb1bc4ab5ab13d90b9921c854add2a8d02fc8d78b1f06dfa5be67e80005e875717cddfa45353cff1eb1edab399a73142a12bf23d050c6daecb1ce7a6ff9dde5e6b93550483cee58bbdfab48ff765a74be702296e00952898bbef36e23bad079184b535bdb36b77be7084d833bc63ab633ec80f81ad9d36e16bf631ddb598a2f7abb886826ae373e137ce47cbf9dc575239f84835135678b5da012eab8c8f7ed2a80c08c873180e00321b54f928a7011a60604bbdace1f04c286bb0a224f17afbb0fc3311d46c26bab4f428fa0d346df4501d341ad632c9dfedac84608bcd136507645903d9c287b5e55339109bc0e6797b4513013eace2db00639324597422c834b188992a1fbc0e48e91739ff98a8d6b2a2faf603af8271cce56f2976d9186cead662840bb9e4b8dca4adaa90a90fdc37206a64bd4a96553ed9fb95f8306cdb66409f87cdb24e03ad787b1f211a11be3a27bc6e478cf4c460fcd831560032af2da7ed2e21ce1cec20ae78e0f77f92e64cb951a298241884e863f12cbef89212eb2cd771aea557d781316e67b338e8c336fd632bffa9e20d25625f6b2a3599423d970422af1a18d18fafc8cf2addac65d280ff3b6a42eb8eb96643918f5c488ee4101f146df97c4dc1f4824c0daa51b506deb394f1e25d0a15d5d685190cac147298a3b256af01cd23066a4b7ec0f8ca830144934cfd6a12f5ac1ba23dee6a12930cfcd8b579a90323f2394f517954ec5a77f7f02c793d7fa8e3c9ed50612af900db56c97e00542fb40cde506444f0cf0fd74a3a8cb24e4461188734a54a426de05890123d77d056647cd9fee38c8ba8bd3cecfc1e90200a329c77fec806ae0cc9fed3072f852dae567d82131e709d459bbb10af2e8fc868d29f2e794f7ec6baa42c5da50658260393b3278ad3f03b433eed69dc8e1c4422f478e86e05918754668c01e6fae5359007d9f256c0c1818044670514c7d7b2d4c0c682046c326f311b183ea296d2016c0381a9fff52acf8756e3a1cca1a4dae83403c247d4a0a1fd6d9d612e7875c394c85da1c061606ee60cbacdb718df64dbce41a1e6daeda3a0d68bc9c7ab4afd9c3e4a9544494f08ca72deba99cab5c5d17ed4946e40cc7515e88d89cc5c4333e273c1edc721be557b0634e63cfc37d031cc486d6a1d77b9f83368db23fd147833a79a2922f58bc3bda30359decf1052d0c9f7a133631654c05a35d6071bda9e68e349d6679770dd50afc4f4d6b6b1f6fa93c5a6f8fc36ed782bfe3f1c590338950d7039cf224f5b0ddb1e810aff9cad64dd9f591fcb30cba183ce65379ecc2ff19b6f980988174fc18c12fa5973efa9969ce01b48570360af28318536e2d4c3e37339b779740f28bbfa7cbad6d6bf56e9dff4be58f8874daaa43e555071f97c6c29a27b8570cd63d8fac0b950d85a72e8f717c8cc060ab29c8d10ed7cd131b0e48b9700dcc477438621d5c7241a96d9a70271dc24a091cdecea91e3288346f397d60120a20892718bf4ac128baea94d49c85a56f6d3ddd2d813b9f74cdc0df4f3483693dc3b16424d0977fc281167376ddfb34c67115f9e56ca9fdc1f58782376d2f346f2acc802af485225f280494a474cad3726d8c269ee2c069e62e71ad1baf772160b4ded05fd5f7638cbdea74799bd94a4ef0964bd3b567b30ce82cff301d1b78e4cac46e988ee60ca73c7bec6529e136e5000261419b05f2a19de919df0141ef339c8f448fc6a38d0b3b6ab3d9682a1b306f84ab9dcd84811b12f0cb2faacf78f825923ca7c880e0ae37cc61c70d5021071270821ca650cb7b4460dfa8ac2f96e998d878af7039235b554940671bb1dab7d0f23a86e9e60886e061bf2dd38bc71d15f602924d09c5e94cd6e2f37aba8490542aa9fdf1965ca9af1724e15a76a2ac86732b3ef82e171101c40e9b344ea1d6ec9deb728d8d33fa7731ef365b8750795a61a2a11357539a6c52e59925b775187bf21ddeb3cc21e8245b42bce193a7458e53e4d701312339a9ab75c9e0354dc3372f7e539562a9a35d046eaef33e6b79a7add22504ea049ffeed5a0bcf972faf152f11733ceb467d64e5617b9ac648b05c0ed76c3deb535d0dbd59c21c5bb07ef60b66c64fa995539b6ff404b16cc60d546434894eb6953015dcc61909a06174ac314d54e4afd3599af9cc7b7e06d1b989866c9aded6f563ba3efa4976aee31c59cfe36b32898c9189a288789bb72871f8c37dfa2eb59376f1d6d05c2d1f7156a589d0acd5335ecd09e49ca58da172dc9c2b6839aafd2c692f5746b352d602620c319df40f0706e5241dd35655a55b6d1e61d54e8fe90074a3e4cc605d79499a837740704a3189dccedb8c62fa37c195a2a20add2875f5dcd2b82fdf41860315836b816512a1a6f1f989fba94d497310759c544eeb15252bb9d07b4baa2804dc8ea1923fcf02abf9268025c73b03075a7b955a05f95f4b6e81f989d6456d39b63c83acba2ca7d181cebad808393dbb655dc66a", 0x1000}, {&(0x7f0000000080)="35533e10e98fddfbbab7a4a038e9f002c27e5d150de43582842b391acadb3af0570fd5865ff55db4ecd2bceac808a0d078934dd31dfb8a66e180ab9d5ea90ec094c8fb3d7cf0a2b6e798f5a4604b7eafd1a666bc057b2ca61896e9e231992db5e196996baba9f6afa9854d1f480f89767870ca0e00f2e2e9bf9b3a85e10e2d32625b2f6584ee072f5d2c6059e8bf34976fe0d663129feb24965e9085098d7a101bd6b2b1ce061d7fc716c04ca0fc73851ea5", 0xb2}], 0x2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) 16:02:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="2f38f0412d5d69c43bfc292daf0114e0e6822d", 0x13}, {&(0x7f0000000100)="8d1ac5c836361549000f7b9065e629b0c768320cbaba26e57fd932", 0x1b}, {&(0x7f0000000180)="77a0c605186a1df01497bac4ebfeb7dd1fa530a055efde531674c80d61b6a6bf3fbf5d7b3ce86131dfc0d8dd24ba4f565ca78f5b644128854af99fee4dfd3aaaec60584640bb26a3b9819a10d6c5885f7ad4535d3fc284af", 0x58}, {&(0x7f0000000200)="93b381280964501c9524d77ea18dd720fe6af3d86e15814046be2557769c82c8f71a28f9a4f8f26d0336348b866d4f9240d90428edd102b297768fe92a0515c4920f64d3f86905d2260403f7b6943e7feec84191805de183beac2eb551876613eff0b67f0d4767f55ca1cc8d4e83adc576fc4028aecf7813a0429ef54e226189f75240217f1f29172168db34131eb1c3933efc90110a919fb854df92127106a110e502ef5b44de9c99251dd4c35af65d122606ccc0e3dd8247b1b6c9c7ffd42b82c0287aa880d68cc896fa5029d2c6456e741dbc22ebe5d7f3641e19", 0xdc}, {&(0x7f0000000300)="a26f778f65f94c0b5115a98389370fc1720fb95bfd2c8dd620f480c59d34d1ece3f63f3b4a7766a93180bd98aa43e4353bbc691693c8f589e77b26a9e10c1b9ef2f7b11bc1de8b944957060ac553e922a06eeb11c283f9dc25f78ce5de051a98023bf6e22957e5c0221246d79dcb07232561efb86babcb63a6326434459d4db7da973bd45cdcff0dfd050a45a2c223a2ad83b9b46c", 0x95}, {&(0x7f0000000500)="1abd66c2263b3bd28d40a340c4e1ed567907351fb8f5ec8ab71c4ffefefe4c699e7986e0a170e7135283fff61e6d8d6fc238139f6e98daf3745d051c04e817e943e57ab974dab64f24e362cc9b06181ec359d2c31b781aa3e85bbbb06aa705ea9ac8c5c028ff2ae7a72cf1a1f3cb3d78009cbb9a552f455fa51dffdd768fa914748421643db01d8e9aa5bd7eb475cd54dc395f9eb6b1cc8bb1cff4f719691c974a87709cecc0b8ad439c7310d6d3875204236387dbc0ccf47b16b101721d861bf0ad982f90104c8911ed6b26bcafe4522266b3b2899786b5a8d9007e41a42c381e61d5ca863b97e3b7d8e217c2d0fce7f8cb09e3d6d3746eb5458a1342715d4054bc2b62bb3f44ec9ac8acb35864dce53851f1f149948bce136745cc2d96e39fedf0961f4abd0bb11cc68023f667031f8fa27d7e9636ae67021ac591777b4e112d6e67c8f0f6ffede2641484294b4f0c46e4b10708f7877cc521238b7b6b7e2bbf06f8c8113ed9a39b3b9bdc2f89d11d0c03a4f9d446b0ed7ae52981b3fe5cdc31557c4dadc635e6708a20ee38ba6d46ad99a1f52798a67ba0c1ab8a3e97524f9b8def2965b586f70e71f76e9f9940a960e181c0c5be87fe1bb8ba2f32c1b95e4569417d833b556f63f3a617fbbf29d830993122679fd1be98ca4969524a850446a22b50e75a8469abe7154af6a84d5db9dbfa7f0e6b71d3a020ee75dfb75ae3631f75eaeff271666567614cf2ce05a7975ac7f0b5a561e55a86d96f37524002dcc437cff6642c8d090a496e24125706b234c734eb51e130120b7eeccec1cbaa51f4d7c31be4ed88fe3def216d76884c1738b4098a1499ac709c19806fa1816acaaca7d84343ca15bc6961e86d68c1f832f525b0befec890c0eb399adb7cf2709793e34669bb5a037179dc47ef416d1e1544f4ebe687baa94475a624d64fa4b02b285216d0dee7cb5e038d479057b616a96e510ba180596f53c9216116a584da7225a2aac0f0a52e2a0d59aefa6f3abafb010397acc89bfa8c63d01ca6a4d39d5c52fe6fd2842d6c645648fdde209e613ea541e201b3e635389fde2eb4134098e42978e740c718b56f1331c54967095f07c7a651abbce6ed7d1769d36a78eaf555308a5700022f72d3c6ac951e1ba462688f77c1677c19d4670a898b12504b756887fe4e7082349809f42340bdcaa9c4765ad7ae968f52a3ce89503292cbb7dd08429a7049cf0133741d4f71e54c87b9bcbc9ef06cce12de7d01358e7e5108aee8c9156f6dc9afe556410e3002df9b821314117a7c18225c1e370a53c23d529b8d7c0ce5e1e5749c0d58fad06f265cea95dc2f5a0e585aadec828e09b20f82751ca13662497a24f5aaefa651ebe7c390dd161f76f070de2014538e0cac574c6b0f774fb15ee2af0b84ac5109d614ea8036fd4725087900ce2d0fe08794316f3aef2dcfa79888abf5a6300d7ec8f5bca07966ea3da6c7c5336d2a42638602c54fc849442a8c002b4ae0232e649293501b8f8653f1f6d2c1c83d1c2fffe0a420eb0594df5e1bece6c4bc7c557f3360ad045163070db9e255d4b8f86a03f817ae0ce3eb45c7a007f6b80a2fd6420197724e38cf325016abb55cba4e8c86c4264e637df38c9554995c1ce9c67059a1d658bbe3b0fe00c04efac1f1d52dddf2cd8aec76ead72d5e69a121990d5877ca4b8969d3428697fa7a92e53927d96a71f09027973cb4729ed86d17164e6afc727308b56b4151f561110be4e0e38982cdde585b23c15d88314b745099f09b7e4d1a7661b004623638188bf3812ad028597ac516a889131704ef455fd1bb5671de4a4718a840397027f2f7ffbfc89224244ccf2fc61b10aa2d4bf5f040c7d83dd3c1bcc051cce0f1f327fab8aeb140d4096531ac6d8df52676243e251e861a0e1f7e065e914676e11202211f639baa0a9273f8922ec94a47d4d197c5e8eabdb36a0276b5d38a3cf08387f574cf740240bbeb8dc77fc2263352451d882266e4aba26988b6f3f4b4f4126e6ec426725283aaec4bc043e2fe6f82f5e603b61416eaa89b9200474e986ebdb10c6fabea3fea43812892ac6eb2cf67fcae07028898beb6f9aa4ce4352d2141b0b7ea184cdce94d7b22f17f81b0bfbe10f76125ef148c6169606b70353bd9a154a79287a4445dbca0b504debde9431cacb4994c7bfa404fb6645af3d8e421705e9d32e160c4088061c063badfa382eb4ce7a1ee65197e0ce7dcad45e592011b0c6c0943cfd38594202dcb38a07d3ed3a2327f6500ba16e9f4e668aab5b3fda077f26b34ff0eae408eb8f68c60ee0f69bef7c84f711973ff4e1472f81906f00f9a0504f02a4e44b530523ffe18b5c8f0afd1d698fdd895d40c061c4dd2b41d05130d5ba45265c44fc2558e4bd353d0e0f8322a407cf185e357f19c244aefb751d8ca9ffb20180e0256a875eb8c153976b369179e812c4082b5cf6061debec87a1c5868558f0f5de4045d284070cb82ba9ecca0b189a67ebfa53605a17e81710db8d2e83753cc0659eb56d75548629942427640a0df1c0ea9450a89466454e4beae92eec026e66c31dfddfb97a74b83fadd75b4804c5c367b89172ca50bd40494f630c88578e7e75c6443006ea36ec34c905c05fadf4e21a00a81ddcf9ad6b5565f96b3aa36281490ae0a8ff1becdb7ede5d6c3268a70ecf987a76136c5d1160161bdb690e2963ebfcf7dda8e08c4343c058a46cbc868210572f1a30bde09a8f0eb677f87d8d2e1fb05b874aa43f82b4143382be1be6185425621e6d5c2b566d3011896c6eb8783f9dce91f666e92c489e99db289b8d38210790c7b00287c99c06b28398ba1c2e82c0f7c4e238712110d98a47acf393ab1c76dbb501df564ddf02862f312030c506a0b6679e79fed0466f4bc89fd4d3e74a1eceb9d25eeb61f4b4fb1212be0ca5f8fd1d8b6f8f833bbe06db5957759e49c65dc2cc131c4c98d34b2c88e015d36a9b19d7a96ad55cb92158b5856b79a044951bdcfb335a97c0f18f322e3aa3e3c0ac2550f5f9ab9def3620bf9e32fa57677caf508fd68d6e03d168b17b823eb93f14ebaeb6240da48bc62e903ac1caa60a2259c7dc3bf200adf41a80fce169f4efd42323e2944891cdd4b226bcd7f42eebbd5e16d63295e4198a233af6d2bef6da114fb4cad47c3d11e24caca6808df5e87d20d4ee2396d5fa25e8eee8dddd8fc89b362b80a94b5f16d499241c137643796f4332cca21d7a518241af449cd35fd8a741cfc062470c645d62353a3700489efa85ca88ac4d7573fdc3094b7a9155c40cb4962d7293b282cd3b56650a358204c145f323995b7c0aed839d60a2486b7c9a1c2046d32fd46842b00537a17a8dbf64fe8a31b142fc6d84be8738fa983a05e34a79425fb9743bf518f34c2c2c64de550ccdf55c4ef9e9da1f5f9ba091511a857a8f1a0a5b359db1a8c3f970580210e7a65e6906d14dedcb292b189250492bd07699ceb672ee4566f9dae09ad64c1ee08c4100dc41b3e723de2d61503a8567f69df715f21f6152f7e78f7d5f79cdc6729bb5c827318d9d380e2815a4a9e1e1e5650e8ddeafda29ba7e9d5ba5645fa02fca506c4e99d5ee159b112c9990a45329cada7d70e1a02e65c5d46d5082eba40e09603d1c8d9d69947eeba198ef78882cb927c0ef9579be1287ae21e707d986cbad7c562ffa6d5e898fbeef2f265404d5c91ae56c1a7c8ce477db3a5445f387e375c13216297db37ad8ef4667e23f94601b5628abb02332dcd077170dde7f8424a2044ba14b2b78e0e03b05fa38d26ddb72883d84df8ab7e0a568a7014eeb27784846923646e408d8de31a41f43b2ad3acf5fc94e638a6f4680be96823294de37ad61cd295e33dfd4a92805848ea6e84441723abc7a30ea17d36c506ba7920217472ddd93602332cba96301bc08b8d2b21141d9c5dbbd43cbc838e9d05aa4144bad314a8fdf5dde344b6b7eb59a5423c353acf4a4d057ba904c47e920c88c61b140a10d13550b3a51a0bca72c576d0ce3b2c444a959af8fb641156c2f9ec7e5b901a74b57b58f9fa701608bff66c074bcf73e25918f0131f7adabc265629fc3480895cd02d66bfede93bc681db41e9ad9a3463389128dcb15a0031656a0713a1a2a93f27611341105d61bf1b863928c48bacf86df63cdf8a44755454b7c4d93b3dea61188f0ea683b7e061aef7cbb8533a88f19c20abf26c8ee05d31e9d03179bb4f1011c3ad11f2dddc9a92ecc387828a0ffc1869d9a28f8c7f55431f96cfbe50236ce89b6540af9677f1cf1ccc2278c96512828d8fdd4eb8fa2e369be299089107a58bb03b9887ce6e0cb3a1976748ad56bf7bd6e14b4d80f3c0654f1b934a00454893658c78b88bdad9813a63072ffb856932c74b7f311d11e1c20ea2ddf98a97afb7636f6e78dde56ca161170ad5ac78f75fb21df4a1e345d05e05f06e03f0d537cbf776d26dd08ca356309c5b98e128606bea304c1b4b3011cfb09581c9439d062c1168c223a0141abf5cf38ade331eb8387efdf46a8b3f7f2f991ea6e29c510ff714cc247885326746b9f81136cdeb4023bf58ddee006b86a50e3049efb04eaa5433fbe3a0fa8346db55e216332e1edacc14f7dadffa4f4d787ae505d2a2ceca10ca2068b0923ddff8d0457387e6d3fcb9e046e44b0620e705bdce43a7fd338877f1cd1d6b31d23b2371c5b646fd8d9b8cc457300092b7d72fddef7ae21fc928555f13de96df004b094fbe9fd76224f10f37732df6ef51e194fb5b847ca2d85fa035fb773ac74e2ca24d9ccdfe0ea8340c7338ab2afb6c83714ca35bc5a8c020f454900039589b302a04482ca33dc02085d1731fd6314e1eafdef6b76fa2f2f995bb9dd5662715a2d7468064bcf687e89bc709632635f7d714acdb4e1af9a8d4339178f7658193ff769ca16976557eab27e828eb9f524259be6fb52c91bf29bb6e897f45c62ac7ed61e7f7dde42413863c7d10ad3da02be8b1e36884b8dd6e453be056073740b96ad3b2a2a9917f9a3cc14caaabac25e79197bcaa80b07148eb8bc887c99c2b68cfdfd075227e30eecfa823e439ac4b8e0425f3a33e72960e9f5f39d6490ddc2d4ac3f3657104f21be1922e01a36b1535436b9f1f7df0fbce0c8c747723c46de020fd601ed44de1b55bec2f12492f34f584c884e7a45f06b434e5480bbf7a99081f2509b3eb081c683cf6d6a0dd802c1800804597932ce9855385124a2cabb10bd05912e626b2f50c25c1e03acef37808d8b0792379ee54a53f4b0b3581410ca199382bb7b0fa92f0078651861adbaa51f205660aa45a4b8d4aa39eba95bc2bf599895acb4e0eba1f94a69fd69b90f63b979df768c121822a4097a43f334e52bbea45a46d47b8d795a6c438d5c09377c0e904f1598546e38f92508d712230df8d2d4b8fcee04d9cb26babe3a575ca07b20edd0f1a65d2ccda4202a40684342f926a5a0709d66d9070dbb35614b5445c29a6c4a8f83814d3bc2bacb397b236a8f52e14b013a663c4f888ecd259c22ae555e6ddcca4c5d1816a2c4cba4d7d7b027018f68d3b2ea2eca240f93c780b52327038fd1483960ad245bd9c0ab536bd8178224f3ee56ff551da958bf940411bfc92a0cbb59762c98a55ac5abd58749641a4aa264c4722879789b2b284b75f7dad8f12e5db877c59bbb3e55c1652bf7276db7cf64d92aee21a6b131c16be91c70b4aa57880113bf001b4b55043743dc2a69913dd1d5b25b8a96ac607a10866684629cf9720f3884060abc9383d303a4126773685a55bcfdbc58eb77a", 0x1000}, {&(0x7f00000003c0)="7473384b9d00bc60a0775820f52b296c", 0x10}], 0x7, 0x0, 0x800) open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x11) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) 16:02:03 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x0, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x202) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000600), 0x0, 0x0, 0x18) setitimer(0x1, &(0x7f0000000140)={{0x0, 0xfa81}, {0x9, 0x6}}, &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = semget(0x3, 0x0, 0x601) semctl$IPC_RMID(r3, 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') dup2(r2, r1) pwritev(r2, &(0x7f0000000140), 0x0, 0x0, 0x3) 16:02:03 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) 16:02:04 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x0, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="30572e2f66696c653000166bbe1e7dbfd9b7073f736d68a5d92fa7f0747ee3867f5bcf39c5d0ce20550d4419007dafe76b9434643f50cc90ce9a3c416079939ee0b7e04d47f96961ee13e75ffa82cd8958481974fbce8c86f89a9b292825173ce130b6c1762493b95ff7c27575518bb718efd0ebef0263780b4aec4a"], 0x0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() fchown(r4, r5, r6) fchown(r1, r5, r3) setuid(r2) lseek(r0, 0x0, 0x57, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000700), &(0x7f0000000740)=0x4) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r9, 0x3, 0x8, &(0x7f0000000600)="e281bf227b8e053cb154d9f8abc9e1d9b554cf1c3ea3be5d3fdc732f6f5258d5f62f003dfa48bda47e90dd5379c6e501f9aea985b69b5619cc4f27638d4a494b6a66c7029af1a5b90859d9e4131c3c469f8859baa0eb01f44797b8b1d1cf6dc33e9a613d7eef4075efcdae1c5663a8ad0bb85f05cc06d2fe8f91d498183a8619be7480142c61bc1fff5231102e027c24a9b740d13f9e66dd1706e7d3a39d929e7c59fd5a816ce64508bac87ffb5d5c", 0xaf) r10 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x7fffffff, 0x4fc9d457, 0x8, 0x1, 0x100, 0x769f, 0x1, 0x2, 0x4, 0x4000000000000000, 0xfffffffffffffffd}) r11 = socket(0x800000018, 0x1, 0x0) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r12, 0x65) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r11, &(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f66696c653000a68f5f3bf85ad1d171d9d3bf0b5f7e9a5feeb6ea52618221a1516343249be26111dab148950ba1d87029dbf1ee2142be6ae0aca6656341471752800367e9dbf159fdde11d9f1b443ef1cc91026ed937423ae14ff9b7325230a9dfbdec7e545911ace8550c3bed631d6bc4047ef603424d6a8903c8a14bebf8508e9a8fbdb177f4e6791c872d43dab9976329e6ac63bbcc44efa768c5454b43788e8bd04a92abf6e5415cbf766b5"], 0xa) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) preadv(r13, &(0x7f0000000380)=[{&(0x7f0000000080)=""/137, 0x89}, {&(0x7f0000000140)=""/103, 0x52}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000300)=""/25, 0x19}, {&(0x7f0000000340)=""/1, 0x1}], 0x6, 0x0, 0x0) 16:02:04 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x0) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x10, 0x0) close(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="2d50fb2be5ab912edd0ccaf96bf8d1bd34dfcc3438676dae3cc81b57a91e7061c7526f2295109be7380730478000961ae8918356af6d8c547bac53bd8eabde18a03bb9772cc0f0dba10e577ed30fae47379cb9fe23b740c7f0cc933d7348388b4fc89aaede56b2e57972", 0x6a}, {&(0x7f0000000100)="93415af6de1a1c14bcc4a0d300689de662a13c45fd623ce6f28b29a6e3e55f20f5f6d85d553b0c1edcf52d0fc3e2b9e403bc838197746fe0dc10790573ec859f01dfd5868329d4c909a99263e70c94c352c06fc1c1ef024c47394770d6188cffeb09a14677ea1a36b273155e6dca2a4f7102d6cc1c46e4b3be439120ceaaab535642325136694b", 0x87}, {&(0x7f0000000000)="28c3cbf01a2b4d35b45f2af6a23a5a48541c4b4febde6b4c29a9d0c67dae", 0x1e}, {&(0x7f00000001c0)="26d396b070c1c685c51b8f1c600b927821765278c887ea9707721a9cb46a28f017ef173db364cebc6e18e965a6c9cde158e7262ab5403a8a832209dd573e7cfcf765d388c4a31ca02d125732f2b6fa641a758a3f6d2f7a6eff393c75a5424176d9f8da4e5bbd2c950ee5b82ba25bf6c350bb99eb245d8eb5abf8819a08c452ed179c3873390be1d0cb98a8a88b6943bfd5801c01d18eb5fc8202764d85b9ebaccbaed117", 0xa4}, {&(0x7f0000000280)="a776dfe302ac62fbc9d067a0558023184bc16c9b49a519132e59deee78246b47237663804401fa92417fe5857ff235c87bfd183e0fa70300d93e551f46b3502a0812e28f1ba086440c5905cc68cfbd2c8e9e287cc0aae9b114b44458cda2884eb436f8cd7662ae3745bfbd7695aab4d21c115af6437bc0207c011385f891546543e080", 0x83}, {&(0x7f0000000340)="f031fd96cc9b03609d310b1d1921b8feb04a4d465f7e7baaf5ab68da7f4eef88e96c5909c15f3f8196605180f9468f995f65362c36cd335ddd9041c16e5cd18640297a7d0a405a4ff1d71526913b68992faf726fa378279702762ef0646fae5af8a0f3fc6f1b0b83e852196c8497cb60cc31338b68be8f4a0a1905c51db054a3389f651e526a59ab1d317a8591fbf7be7003cfca380586b822605d4923a9823b3043ba113e3e0f6e1b44a579b2709f20f728a105", 0xb4}, {&(0x7f0000000400)="82aeb84a1371881febb77c054d2adbbf489226b18b3bb658244918a8f3659990ba902ced508d2ac908e43021ebccd157b8ab29942b21120328d6c395b28ae8c607ac8b9f39583faa02be51404bacbfd84ed487b77949cb0a80d319f5c987e7c7519551903614bc5c12", 0x69}, {&(0x7f0000000500)="98964a5de6f61e5438a1fcfd7c498d922ca071d000481b256c0f16a69b2cd786ad7fae95bb487598b3db0b103baf3141699447f3be1dae462e0ff7e2316610085996ce2e68d18cf951f941c6ecd6f59759d0f8dfae9f887f2bc3b789815a304ca816a82cbec479", 0x67}, {&(0x7f0000000480)="92", 0x1}], 0x9, 0x0, 0x0) open(&(0x7f0000000680)='./file0\x00', 0xf4c1c60fedc31f27, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7) 16:02:05 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x0) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:02:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xffffffffffffff54, 0x4, 0x9, 0x2}, {0x800, 0x81}, {0x0, 0x4, 0x27, 0x9}]}) r3 = shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1800) shmdt(r3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000000)) 16:02:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="a6b1698dcf81b079ca1d0af501db29ec6f491bdd5c5e8e11a3fac4db9636df200a47b6839d969103aaaf58b6a8d68a888586b20753d8326475884c1a694b4698ec71467301153b53294743b581607de0e2cf4b4db78b7e7a3881db4e9bcec90afa94157ecbe16320abec2dec597f2e4fc180755169cb59223f79a45421bf3afe63d32930305b540069a2bb6a62a674dc29bf029b61e5f236eaf4fd10850bc0b124464c9cc6707ab58eaad5bece9661f01ecfd18ec35cbb41c359979df7a960c36fbc0c2236f8d43c47715268f7f116e422e02ec3a0cf622b986fa20b2d8e9b285be757530247e7f7aa2d34e47f10dcc74281cfc0a1fd06b4c5ee89acc7946d1c5c133c41836b8026bbfc3ce4323be9d26d1cafd64424f96cc35f64f40e8491b917f11de64b8bf074619ac69c260ed3fcf0ad3dc4fda7054252db4cfb61f968ecc65382714023c6b9333979b4628b88834d63404a4e40a6444f590c6f8fc7957013b3b114844aca188a09cb1c7253893d04ebf81f28e0272095f902c4cd4fdb0bbc0b152b4ad6785764d56deddaf452f786a028bf8d881647035c0cc399bc9bcea413ef1638cd08c201330d72f6925c1cf290a3811a2aaf1578f95ac8314275b40165c6e4e0f4feca3f90d04e754346e239732cb2a5ce01342a90a002f96936ade9c90a20ce9aa47cfbfb956cf13f375b7737d369f78c1f921ebce216ac7ad9afabe66da0c069acdd5e2fe958a9ebee2c7a097b7ba99120d7f125f59867cd93ec2e8935b9582a52a5a315f8b58b67835b7575fae91ba1faabf4c24131abea8c8db243545f062fead29e03cfe3f6fa5e2610c5a87269deea890023368a1c67a52e34b7f00fccffba71625a4f0e4bb8b404ba2f910e73125b6e134ee5625252739384ba6f96b6bae3d2cfedb0ab9b57d860916f1269047d3beee0b0efd639218d3e69cd142ad4c9dc3f8f46118e24169c7d9eef60a7a1b7484143dc82a840c09d57b1070e6f627d4b5b02a6e6b3485f91373476b630af3a173e44e4e5f20eb041aab563a35c0ef9ce6bd7e5fa02a96d455f6deb646b06c0d08f70f90c1a78b2f05ca2c3d49ada7141ae3df37bb1ad0e6af87f7d7531fc7baa6f37f5cde00209ae5ee8862bb2747ece6748438dec8a7db1b6cd5d4cd588bb55eb1446202543278fdf42ccc9fc310399a5d829a7c04287b2ce0e8104f65c0ce4afc027af96786317ba3a4d072cdde905a6853d0768c5053a124be48d3434c56b7ed0c74f5d93dd72cbf6d716dd996387bc08d9ea0b71264e6441c27e6d3dbbfc36ae1be811a403449fb414e0538cca366e275a655161c1a5dba2a917636a7b0d2b999bb6a155b987b0315003e5f26bd0d24a0ff8f5fbc9fda143a926374f8a9de054046ab403236b4e424aa1010627927b13b1d1bfe660a7c84bde2231e42441d1c8e4a994be443ce9735c029d380f83d2c27e6b03acd5cee2ec4545eec58a87baa897bbacf423c26b5d45615626fb46ea000744422449ece8d11438d08076b2f8f8e8468756c02b9a7fd77d1a702d3750e6a9b312647a8206161636c1895196b762bb40533a1c365eb57c21c45f09ea42dea9805881668f91c3b6c9b0bdfec1f7cc7ad56e3558f2689c819ee65e866a0f93c97cdbc51738e741f0c1327e940e7c7f490b95f6fdb301a89622859c278e9a3a7dfedf0c022a55645c874a32775337925de481b806f0da9292b9e46225ec7086e8aa015a0abe41e0c35e76f84dd9e3212f714b476f5d815cb340ddf2335c6dce05b0050cdb83fcbd54b3a67f4215722c02880ae1749f10956009f7fac064d018da72cdab5bc2dad8d404a3548151c7ae4427acc34a2c7fe9fbb4a76b11e589608e4b030c865af6e2147510913e398bcee5f952f266f3a24b757047ca4fe28adef2eaeff59b1f9886e44284db40bca849f3c42bc454d724caeab01032cbffd3aadd6dee61a514b5db2bae1e3f0a792138ac8a826230c57817ef693e2e8b66093a596760ece70fbfc5e85727a2b4727e56b4eec00254f67bb40bedf336183ae7a6270a4d1da8ccc282ac8c7f9181d74fc2e913774323bc64a26c886534381ed97499c5a987f2193cbf20c7eda9cea3bd37d5463edeccd5b419f7a0f8da7f0ae2bd0b3be27196d39f44da207d98ee6a0b88b7165408507a37119ea84070b5b03ccc9154e9cc864f41baadc3747308ecfd6ccf7bc887320cf32adcb9f60f24539cd6a73a2276c0eb6f291033043209f23a8eca434e2778d49c4084157c3823b94c3da0a5e0b39a2e3f806da6556b0c21aa6e8787a934318593f488817b945e137f27b4f671019337c36a0fd9769bba85a76b668a6211231171fb3c81d41986f579287ceeaecb4e18978c50c0e9b4e1845ef281e0bd2017818f974302c754d904592809c7523a855b0c91ebcc7744cccf9da3e77a45695406823fa470ec887cc3b6f8424295ddd3b4801a6c1c4663f52fea544a08fb027a5bb5bd5d06267414dd3786b3b00c5517b417a5db291f8de9fc8a2cc9a131e025977b35665fbda52789a4888796225733a5df9499e9dab7c4ed429ab1130cefbc60e2d4739126995f7973e616d0d6d24574ecb68953b144e90874cc48f28192d342472369ed25388f77c03f3ecf4f2aab7592f1f42a94be4d96e54fc5aa875452aac49f8965a116cfdc3a84e0553204f60c5e67f92cd6fce626c1c44e60b9bb2d1220be1fb745878043e536b76a97e86b1af385704d13125211c35f22cfe115bff0630cfd978b39966b6251dd71d65940af0873d9c8de0811824d4cec358ca712aa26f742fcff4244a07a7b10d5dceb7e09e2adedc2b0f7019efc6283c4a4c6a34bcc6f83aa4bd1c9ff6a43bbabf5e2123a219e1484a8dae69333ec7573b3614b92692293ce5f37c8d0a2b13717bedaade71927c1e6f13e7c764c8d9cfeda461397484b1dfe1d12d59d61dc605a9aff09f81f029b613bf43c1db0492d55afa2a8fa8de457812e314ecbc680072b64176572862243e68614a29aff775693d89fa5e2863099349b4a6f8a6277a3ae770da494647162fdd8aa03cd490900a8dd6511ea373b20ef3bfb4f82fc68fe71d67aa79d3c31f124e94f79bad2b07905910fbd075b779bec8536cc9f4e630502827c43fe71d1b35303975a41daead887a507dfd3a491f5555d3d1b90a902435d3620ded51435d1b897b9c7eb0be10672e6fffcef041f2fc2db36ec7bc778513290f3de3ad81c2f6d5f2d5628f2eb2479cc0c64a1d164a0dbd982df3fbb3db3c8ae38bc582354ef0a122c076574892b7d8012e12f27bd98ae6e6d02326f8ed032dcaefa93b2b46863611341c0f1ace55b5d155bbeb67d09c2d550d173a464fa39aac757bf9f690d760e172ed9f78f21390b89aee1a8ed82018bad9d4623870e79ea0c4584771f1a73ec5f37b224138aaf9e336e8668d8038896382377b35fdad67a22d9fda1c08ed2332404c44f445b7f03aabcefc0a51f175c79c639fa117fc8303c844ff94fa230abd3ccb2ee130e8c57d527089efb37556ad37494c6ba400b8b9c133e3b9dbdcc514363dc54f863fc196433ff9434ed163f17fdad21c24c9d5b511aef75756d42d42e48afdae94733474fe44247d6b4baa6f699b879cf5cfbd30cbc6d15ab2d7fe3eb052d8ca872406fc0e2e3506650ee4c56cc81e1845f0868fe1cc3dd147f48a5700cfe94f25374f880f9c603365fb4352b13ab04ad57db3e6f4f7c5ccb02b29dbce3056019d8ad9af559c1e233376daed6e8d18a2fa6e013b871c80969d373400824ead4bf86e9bffea38dd0951e3785c1fc998e856e25afa72c8e89043a3f7dd355d3c0e1b58979221d67e1f841bc0482f0cb44566fbf96681d4211048ca62bff14c6b150a45868d51f0b8092843d7b1a5e2f2991c2859afb698b7900f910ff6da0bd9dc6631d709d874a795b8df8c8a1c65f4552693a77c0026f318558d765b8d2cf5d9bc8ddad185975671162f279a0cd9713e0ebcaaf8b4e5514fa29b752013773a352560202b3e060fe0b008abcfe7baf2fcf06a9604e96f618211ee8a81442d763e7f7450865ee21e30cd65b7f91ebd377e525e368d7bad2e333a3bee18b530596282723e7a31121e1fda7db347cfc9f4213e187e5574e7d16d23d4a9ab53c5c5ab6ac27f3f4e89886a11741e1423a9378a4f16397ba92564238f97f4bc782ee4674e1cc3a0a66e30c92c60f8f4e47fa38ba1a5f50d1e2bdd0ef6e50d4325be85b66907b48454ac52f93061854c946374dbfc98f64ad5a972b9a05709cb3cc8343b44160b90982d1647d89904822e4541d789dde404a9a280a072ec11dcc6515a4a0d26ce433afc214509cb4502bf1cde1dd63f91a316852c509420dc64653bcab226c439fd693ec514c4f948ac695fd2de35de29f16f11bfebbd851cd1fdbd0a793cc1f0d934d2a2b06375dffa5c1649aaf84539722556496504fab89c741c6bcbf196c334c1901a897ed4ab47a44cdd5f323fa30a31027cc0e7c8bc63aaa8847b4545148c83a9ee366c08aa066371de1babe15260fb8c5ad06e9bdb2ed41cf85cb19eae39181958ca2ec2fab5e72869b9e4f1f3c8a87c3ae0e4464cc7253a7131068b555aa92c5f0085d1d26bc03e5170246a334ba0e532f0307462078b31af6d4a8898d083b2a2c49d28b32984c5b08b2d9f108e6970bd69ebd06639ef6a535d20117005db27c204cc432430d97aa6c146068d50276c1c7a1f6c8b464f1a21d8535ccce3a3de9e54946bd2724757c4d6da7073e09620ded4a5c4f022b8333c49100ce7f26616a778bb4a0f3937f202210cd43e00f037eb083dd9d15d2751fff638c326cf198bc75f843c94c575e54a6a889c8f782a22efcd24f404cecede71f2cf526ae11040e32cd99388a42e9da574e5db59fdebf53c0014e689ee33e9a04d9ffc67a15309bd28361694e9dc0b9b5abaf81c19d6364c83060cebbfe6309aec2c137c34eab68c055e979e1c91195bbf5984d0ca328a8972d52f7d263185e9cc3293a981c5294f44744e9895b0b2bbfe83740431f5e7d6326c81d52b48793cfe97e14fc6ec9a39e9dae4c55ab982f5f503152e8e31a826c8f9c98659ff5f211fc90a8ae1fc8a654cdb94a91fa9c3f62e7159a7a29d26884eabae370f3a7b9318fce6110c1dbc68b77daa472e77fa0ac616f40181a4e6c72a54cd16c59a923c1f57db1778fd218cf4d382dc8079f56fc635ca764d4445dc6b805090f9f13097713eb299e8b6ef37a4c67da06e2e91bcb7d0f953d9f2d02ca0a1f67586512916d246d6b49ec08ea59f75f4e0e6047d949892c97e9cf7ac7eb212feb308f647d79ce17e2cedb9f0cfcb67b1548ffcb39fcd2bdf2dad37578763de0b0b38b51594a1046e01546410b0f57b7f35e0980fa185ad9504950e1ff9bde04f6d7cb2a91f7d9d21bd1c4b5eb205055747bc43a22311f09bb9f833178b2e2017bbfa953ac40c70586fd7ba80a8bcaacc35468850cf457a0c463bc72f7a95c14d9c2441593130b70a2a3b553ffb15675ed7cbd4eaf6b0b80d647a8cdb165487e3d43688cb472ae786f9dca976fb837d890df04031538215d52b4ee5199b9c515ec92baaabddc322f2be2a1be29a70c752d2d851c61771e1a2a3201985c3dd79b69058915aeaccb4b8fbb9e0aa48e7faa12fad78635a23a674e7a4c6bb96d36957521847f463cd6bb9989818cf0bf2eeb7b428fe40a2503960f6470099bdf4cf6c70236e7eb65f2f96b04dfe2a84510766af29d65a9a7a8c5e6bed49a010d5ec056d69ca485d3182153667aecb383", 0xfffffffffffffef4}, {&(0x7f0000000080)="949884e03ca75a93b934287d1b801e1072dfcee9e4f356cc094aebf2cd9b5ce244d13f0ea2d815112a25243f38ddc27f266dc621d01e9138e0b551663fee459d35ce70d47b4b4bb3c10233b7257a74c8a10350", 0x53}, {&(0x7f0000000100)="1f7c45104c6b4e1494d3e9dc98ec05a4006153b84d04ff55d03d2fd5f71411c8ca0c727c94a6677210a6e62efa0da4f1cca954b409421462f0e620d43e4df045802beb0dc723d3177c0d50842ac20f1b0c64aa0a0a7d4ada50176ba4fb472a1fecdede4c643a06a6645e7cc1db7baa987d1f6ecdde52a8c538fa1a56995b1e102c359bd36384e84626fca9eb51b2687487360b31e1adb26477ced0052fd2cd15130ed2c7bef3f96dadcfb61d75ed0e00af0a23e041d8d5b2e878e3f815fdae548a286f584125349796670f3e18cbbca2e531a07ec26230ae4c106d962a891fe9b82b586c313497efd020", 0xea}, {&(0x7f0000000200)="df7ca96fdb89c1b5ec4544e51c685f5f67ad4e671c7776ed53077aeef08cdc25813ea2a5beff7688fe4e508f547d3c89d8b40a2bfedcfbc3d8ceac1825a6b5e1ec6cb18c2dc9e4743e027b4cd3ebfbc10e1814946f5fa8b3bb988a4f6ca36f84a958711cc7d3b8", 0x67}, {&(0x7f0000000280)="5155bf76dc399d70888baa2f4179c3b5236b301c6fb933698872a0cd2fe61dff1c92f619277eb7add9c460c12cf7865f1df2657f36b7117a393b5f363330a15c83b02b86bf9afd7eb40443d415d66f2c5d7672a6563ad10d35638e5b3e812c2a8fe2cf533564b1c3ca99388b", 0x6c}], 0x5, 0x0, 0x0) 16:02:06 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x0) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x0, 0x401, 0x3f}, 0xffff, 0xd5f4, 0x3}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) munlockall() pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/182, 0xb6, 0x1001, &(0x7f0000000140)={0x18, 0x3, 0xc6, 0x8d4}, 0xc) 16:02:07 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x0, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x89) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r1, r2, r3) r4 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() fchown(r4, r5, r6) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r2, r6, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:07 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x7fffffff, 0xfffffffffffffffa, 0x1f, 0xfc1, &(0x7f0000000040)={{0x3, 0x0, 0x8001, 0x6, 0x81, 0xcdc, 0x4}, {[0x9, 0x5, 0x3, 0xffffffffffff4800, 0x3ff, 0x2, 0x10001, 0x5, 0x5dd0ba01, 0x582, 0x3ff, 0x7, 0x3, 0x2, 0x8, 0x0, 0x3f, 0x6], [0x9, 0x2, 0x1, 0x9, 0x1ff, 0x7fff, 0x8000000000, 0x4, 0x2, 0x100], [0x1, 0x9, 0x9, 0x2, 0x1, 0x8, 0x79ff], [0x10001, 0x80000001, 0x9, 0x20, 0x75, 0x820], [{0x20, 0x6, 0x4000000000000000, 0xf3}, {0x3, 0x3, 0x4, 0x2}, {0x8, 0x80000001, 0x9, 0xffffffffffff7fff}, {0x6, 0x81, 0x9, 0x10000}, {0x7, 0x0, 0x40, 0x2}, {0x0, 0x6, 0x2, 0x7630}, {0x7ff, 0x2, 0x9, 0x6}, {0x536, 0x7, 0xa1e2, 0xfff}], {0x9, 0x10001, 0x1, 0x3}, {0x6, 0x2, 0x1, 0xffff}}}, 0x4, 0x200}) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r2, r1) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 16:02:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000080)=""/222, 0xde}], 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x9, 0xfffffffffffffffc, 0xffff, 0x80000000, "a94eeae43d1049bb270627d062db5e0b8d43849a", 0xfff, 0x243}) 16:02:08 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x0, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000), 0x3d8, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/59}, &(0x7f0000000100)=0x3d) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:02:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x80, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x71, 0x0, 0x7fff, 0xac7}, {{r4}, 0x3, 0x40, 0x0, 0x40, 0x291c}, {{r5}, 0xfffffffffffffffa, 0xa79bdbf450f02dab, 0x8, 0xffff}, {{r6}, 0x2, 0x0, 0x20000000, 0x9, 0x7fffffff}, {{r7}, 0x4, 0x48, 0xc92d590123651597, 0x5, 0x6c9}], 0xb9, &(0x7f0000000380)=[{{r0}, 0x0, 0x42, 0x4, 0x4, 0xc4f}, {{r8}, 0xfffffffffffffff9, 0x80, 0x20, 0x3, 0x889}], 0xa1, &(0x7f00000003c0)={0x3, 0x1}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x3}, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000280)) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x1, 0xf7c6, 0x0, r4}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:09 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x0, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f0000000000)=""/1, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x193) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r2, &(0x7f0000000100)="a20a2929e13a2e8dd96c64affe13e754f8784aa576c2583a4d0f9a85b5acd92271f4de80c3644ac52dfbe702b3675acec8c3409973768f6beb9db7d5096594b6a2650d1e4e589b6c45909f6c80600e541989d12ff0d27cef3bade435707ce9bf6e9869b215695146360cf1ddd26d6de111cf53d072c4b604819a3e5fdce152219499443af085f7db1b667e410b8191e1c77da8f1d75c93a1c7c1c4cd2228d173c605ce3607abfab7a101def45e82", 0xae) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(r3, &(0x7f00000001c0)="f35a906714558c676c308fd5d5d4593f93cc5a91523c4891aa8d2abfb7f71f89284069e0c32c32d7ffc2f82465a561a41d018ac01ce4f30951d66946397f883ef0a62366b917dfe383dd6e9d62c012129a9bc98952b11c3b264955211a93dab2e61cf19fc0d2e4b902120775d120f2897157b65c96c79413511d5d624d1296447169cf1712cfc30843b3e385101f4b36ca5d721b05d383513496ededf83b363abe1590c6418c130c4f6d17522b90b2f251903ccef8b58d25697071d0463429a3e13cc9495ee1c2cb7607dcc4bed70697229c1891578db369e8f7a67c658b2045fe026b92ef2d7f7bc08f04f6f018d531f96a7fe9c377143f", 0xf8, 0xe, 0x0, 0x0) 16:02:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{}, {&(0x7f0000000500)="b13a86e7e502ccd398901f893e4d9f3f8a2611925149cc288eaf7c57cb3422555b20c38bac89aa26bef8fe9694e28c0ef721d5794c2b56b84b50fde000802f72da242c274cc4e7cbbadece272ef6e6b18979f20c12aebe52c7fd91f9caf57b4d59b9f7f44c97419ca8234a26b78bed389c97cdc9d0a4e9ab084c145e44371c7014f1d419791cbc032843d09668910ac3477a2ea9032d515303992b21ca971fe4d5cfddcbcaa80a4abf7fa6b8a41df11abbc606f6e0acab0c6161d6d5e2f724bad85a2b8249f5edbbb6ac121eca81848999ab1d4ce887cd5f355ac3fad08b0d9aaea0cdcf06b51d940a0d11d6d556cb3becab4e23f49924f81bef6f2447d570380a0373eb2a671a1d3a6e3d57609397542d863ecb8511b2b7b259d8c15cab72440230bbe5d543cc694e8b19d4687acf9e8a5c14a9e475daf48971ae152013446907eb7c65e16080e320b7808cb6d65489b26df187b89f002f5d646cf9e6e5ed063bb2ba5becd6dbf12ac7bf891d2f9adcf177bb82b5687c35a6faf9b36cf10b76768d3df12f89bcc98e8c2a83fba6f72f82ae8d9ea2cccdd93f4e8d25b88324e5762d971f49c4ff350c05ac33979cb8126d4627932861709f5e119d041bf130875f2d2fd60df27c6f15a414b95bf3176ff0a3b79d9d4fc9700ceb43000cc3bdbbc358c1ad122914e06c84c8da4dfc1cbf8d0030099eff6aaaba737d83a71b8af5decde7176c537be7c392f64ce806ac77d02c9f8b7c81f4ce862366e4d4c51fb89a2c89a95e743e323273e9ddb84dc44876fb9b3ace99bbe1a89084e3cc57d8a100d62df2d14ea247ef5c63cfdfa8df49f998b5d617090cec337a2aa8e37c2706c43855d68a857299c07deeaa468525772c4c440ba4b9fe6aa1a61e8bbd4085f5fdb503670b5f8f3a2ea5908e96f8ff03984c07891c854108198b6d2a032b19d254afd6da628a9787b70e75bc1b9f35ae5e683aa9ce0817c6339efe762812e912cc653b732a6afe18c2a8375590082acd1e2cf6ff7bf69d85bb290359f177632c61c5bc31b95a53f1b4dd81ac9117860435f202c5da647c177a97a692726de1f28f6acbfbb2a94a2a2a612c21a0983646bce5c4c7c31860dd499967d9430dc084d2fbaee981693cab7a98413065584eb963b87871302cd4738cf66eba68c5e773e843cba1efeb2ec6eeba6659399893c44c4ef9228bf647be375e80aaa44fe0e94c6c83e03d3227475a70d18a3b7ad1558d0204dae73c3c24f3983e4a56b9ca28a8e7311a4f71224df5ba7b86058dde0f52115ee7dde65318acdcbab1a1da6106ee14b2e8ea9d6961c09918230158b4cb4045368f7963b9f5ec23075ca209a5706018c42680a9f9428ef3281ca6c2efda8987e7f0dca79fa413bc5ca4469b7fa15a5c1e268937bf2b11e5acffffe8a7e6dbef635ffd8733924042023a2fb5fcfd32cc114b8ada9a891c26ca3d2e2b804e39b7fdf45c2248a83cc8654713d1209573ecbbd2b93f8775825d53c3cd5b7db1288a984b384ada4996bd994ef32214121125668b9b440c41f854d1bbb685857573194d6aa15a96e8396b3e0e74c38e72923465667607dd0a502daa69b151c7b015ecf8ff623201ad6ac154a54f5b326b8116ab634f266e6e98dc75f7971b0140244322ffb30a52cbdd799d47dedd2edfe680032f367f2d42740fac9a5981235b9fa4ebc9f1f6899cdbea42fba0295f7804951bc014ecfd7a72dace4ee2c880d1bca52469e07f139ae9ac7ee55c2bb8ec908ceff34f6be1ce49a34af29c469e17ed61e53babcb40d9b77e10b02a19bbfb95b1cac6ea950eeba1b6fe1ed964645a666c76e053a1a1cd281b9df350183d4cb3742b285e5b3b0a50731df5503d9e3fc26aec36c957c4439f85b6443a3187df77e5bb52a58b3c8f2618692a657a27490413ea40ef185b86d99ee74429977715df3f15ff13eb85c04a668cdfa7ab0a4a5856fb297fd6e426a4b807ee7672d699acc4d579699ede7b46acf1bafe9e149524fa88db8f239afb650696debc7f8eea84efe512ebe2d0408644d2d7e072a17b2ddfa38f267d3e64a1f5ba51ea3a6a70c8228529fc183de40dad747d75727eec7a097003fd5011f012b1252408acf029b9eec073da03cc0854643383723b3b0bfeee73ccd9a3848eab0454eccdfe4c8d2b9f49cfd8142d0073cfa21209dee4fb41cc40442aa48afb0fa812a0277ed5c4722a93f7894de42fc0503744b540f2c6d39b6407cffeff4ec7ad176491cfdef89be090756e8983d6294c84b62de21862cfdb45b9d9d91e7cd1295299e061785a16165e751b89a278ada4dc166fa9e6b0ccdd3371215b93c189afad9fb0c7417d361428b569074c6684f87bd549f423fe23440f0dc344e87439dffae5dc12b025bb8a8523209b65925037c24d6341f40203d15a866c81ca0aacc453479b6ee434af9346199603888f924b5e6ba2b1ea805cc022e75bfdc6a8a56153c4d9a7de0003256cc0296cbfa9cc88a8bd3f0aed146cdbed737e2ccfaa81f2ab1161a11a218c021eaa4c07e6f99d579ead6df159eb3217693bc662b109ebb5cb433b6856e9915c8d5430271efdd6ddf7f469a84f916a969374769ce7cddb3e3694706e2d8353c38eb373b1cc49f1129fb4aa2fe6cc5a811c3c40ae623a543afcaecfe8deae1399a12f4ee8c4bf32cf482cfe44bbdec78df6b216bc57ca944a972d2eacf69a24f70692cc5c66e435a6a5fddd4e0703e7224af20c2d4bebeb3b3cb607d0d39be3de96b59900d30f8da30a5f60035cb539a6cb753c7c223e31387bebe4da57d44219d06e72f142157138a3faf3a5b83c8aaabcc6f07b2a2d479a39d4dd794a9644313a8b8639790c54971b5262ee3d02fb8b01fbe4c36724af6366653dcef4710451edd8554f6d55ef54ca8c83031c48012f9144278a6b87ee58a989e7d861220eb74066540447beb6603340b5ba55d0f202608aa4421731affc01ffa159d1087f2a0a6e7743a43c310fc2a8cfab792b71c78f6756f73f784e46fe6cb2f7bc126ca351f5516dafd50af74c058cb4e41f7a54decbd3d9e4d368457070aad3092e095b8480fffaeb171acc8e4c6d2173ca3589ffd690ccab2d914d0a36cdbc47a2e47897b97b8f04743770f26a991f32a3772897708fb77ca439e03ceac0d85d73cb981be6ffdef4cfe20d4eea95cb8b23b2768bf2c905b3cbc41ed854c13422ee51b36025cd3ce1af25c37082c901776edb543ffecf6faeb2ec4e7cf8641213f98c81af22974956b85b71b0caa731d1f8435ed85a5a2059191a429b65fa6837cbdb48492848b019fed24cc44c3ad259bee2309e9b641aacec200a240ce894ba58f65fc28af663ebe4ba58b941098f6d3ee46d9e889a46ee262fdd21234ae9cc052e8f71db6e3cf0ddd0edf46c5d0ce3ef2ad6df185702769a8bd53b876ee39e767c07a80ef3f1d7bab1603ad919fa6573c49ccffb1ce6c8c7565060feba9ba4c78dc33c72885d169d3f3101b465b489a12400b4d868ddca59af341ec25377cd463c1857e6585476af74810c3b2f7cb72500c24a32a256a8891a793a7c978b65af1bb808584f30eae871691cb6a3c9380a119ba56c531827cdeb627a77529d9d5b4d720ad8fea37e3b55f6aedcfbc1c84d9f57f6eb9eba8787f0d75d94a4fe06141114cc4a4c9c35cb52be3c8f0ab2a5c176980e39a373dd60990b21a2c585699ef01dbc25d5dd2701833b5c86fa2696b6e4f85ba64e5e889b4720bdf610fe007190d246f4d7089cde7af969a5266731ce35bfd49965dac4df367976db45bf2ef1a66a3c331c9ec02dfabe16f041c3b49078dc924d510a2286b7b35fdb33ea02e59ece0a463fc123f9d618f930aa34c7168e1d2b9369c7d565e33e9eb4ac22c7f54576f5054617b3d550fc3aab763796479a1ae42bc03c27dff4e5f2b60f38aac08085434a2d8e6dc355a8c6a89e0b559b391a8e9924fa5d7b367ca0ea72ea6c1d83a95520fc578d5f3dddcc139685401483e5e2998f7a47b71c92e16eb5593593e5ba3ef6ca938a69953ec1f2603021b88a9c079650ff67fae92a12fec32da1f675d7bedb7684220324098eeaa43df345f32f1b8c94849014500034c1990e1f2337931af3f0a416e40df7eb6428e2f744cf692ca0143121b621165e630d5e330d167fe81c497ed9962bfbc6b1ae9e7d11214506a04ec98be0371fcaff85fc1caaf03b6789b03ceedddf70f4696aa029e7533c56a58d2ee852d6f73c441a773af5a6fff899d05aa5a653d7aafbc18f11f1cb248e4d07bdb23eab8b83a88e14ae134f4229d81c97f7d93f2ebf0bb074ac6e5c4f805f30f555c314b5a7804343d2e35e758c16f73b989dad3831069efb8c901e3781bdfec7b03d935c9f1f8a63cb7c2ddbcc3bed062abb3928ce11ea6c7f35562fece04c731ca4e3cfbb597ec5df3d7193f456c63ae8d96406e1b6c7fb38b3921a4312f49e520e659f80e087419841b7fd07192f12c0e60bfedd3082615bbe7a2e7fb8ae772c06bb6a8c90632ff609589cb3783d4afc74755da66816b31fa9a624b98b8f27df72a24d9d8b36183d6d2ede6adb7e76cb0f1c93a5c5261bb200a34be2b5e838d835fd9c6705686b11b9b99a302ead290c634c3f9d62ab4c4570b57a985e74943adc1fc9b3efbbf080b85b0858abecc8eaadfcc27cc56c42a526efe28f7ae23f1eae8c9f0af2f6b35a4b3d6796bf2154ee2cdc0ee651b50b5960008a08f6decda17bdb4becdd2865f1d107133dc8d5b19c0139ce08165721ab659712068c7715e51ea12bdedd49942cffba9979196eba37714da9785964d4601957002d195123b61f5504f053a03318bb5ce73b406a81fd8fec32b21665c7561b269a96979476cadc78ec6d928ab8f54079b924494b38e1c1457c5decc084e880a560320478a445e69e885c6996b7aa958064ff2f10b22a047c303841c82a5d309d4a6afe5f0e8a1b0f50543ed3453fea94bd3fd25aff1de52de90190e75fb0e122e53a455fcfe02d7aaaa2aac0de595bef9d96e2dd4d2a66d7e67a628e3901a2fd61a9a77577a922ccc7c101c288ed9662576c40b7d11cfd1f810875921f9bad87930d23ed0aa7c424185200c8ef00ff60f824d9518473f4538647ae6c3a56bcf69661448588f0478dbd76972b0634fba7c1ea23236fee254d60378f52f603894e3bf9aa0ec47e4b27f52abc9d36b7bf8ee3172455e9c16457870a8f4f2dc436f3dea53a071bbe91ec8c523d7a314483f7f2d5839ebe32040447fd57ff09ed4c70659971bd67ddc59101d6dcb1a0c159149ab6f83f607da9ed7f3e2465ce6a3cb0c477f4cd62c090a3fc11c083616b152da564991120f49519ed81d7a02f04ba181376ed4a8606d850b97964bfdd68097dd65e78905b43568b2013b85ee088ff7fa828260abdc0cdb37472b17acba73080673d271d4086c5b6728ce81d758890e1440c547990071a9a878671e1a4d95447b8c2bb4dfa6df304c17bfd4c0e60b579f957986d8b6093be0675029eedf3b2c54f424d0d7036ec090982e2dad12d24de373ccc63411d7ac457522d43ac4140f1e5fb1bfffdf05a590d47dfc7f697b74997d9f6f2f6659caf446533f440fecc4a30a67beba31cf85ff4a2a95f2696dc96fe7f4d9984ddd330e32447ec2c08a8e6ea7f082bf4d92a6e095b3ab012b9195941b4081cf67fd3aeddd3df587d8ac724ec05e176caf2adc256137788da7d92afc33cf810dcfc6d82867f0b8f95707d733d5dc2252c474b54aea539e9a85e0e69b0dad61cd542e2dee889a970087609", 0xfffffffffffffcf5}, {&(0x7f0000000080)="39d835c13cfeebb63bdbd7fc447bea669d35a75b96160ab1602d5c5f1c4e20166653967534039b176ed09185fb3a82fe218a2e27e79da66c3cdca6694f5210db34e698f138793868043ba08ff0136ef6b7c5b69202b4cb0b456bc7678f7b4a77f49e803f3dfbcdcde54cde59c9d4fe09e925a6c21472ac0e10cfc8f5f7b06d702b7a65eab822f6f2d16e4bfdf562ac752c04dbebaab5d68bceb093213e9d8022a2bc87a92a336772763ef0b557e4df958dcda93f002098c6f87167d247fc71660af2dd5ad75ab86c220c1db47ea5ca260dfd355cdf3914", 0xd7}, {&(0x7f0000000180)="cc5d74858547dbb742e000b47fde7f147de1e1e30dae1a2a02f1d94c2b8b57d9ab0173a920a91937997f2f621c0cee78db4526cedc73a59b99c565380fac3a9c47ed29e9df8477bd293c758397e2519032177830c40d60ed596ec6ed7d00d74c399a03d298fa8e7dce84b208b15fca1d64a5e8f87b36e5f1a665a5adebeae3d0e3d11057519513f84b7b487541b329baf35849d3889ef084a59ad9c4823eae892532a18296ba56e3", 0xa8}, {&(0x7f0000000240)="d5eea95a1e2f7d6ff00706ddb6dbf9a8bf98f990bf61fdc245a4f9829c3ac8f4b338b9659fddb8ff75da4d85e4da026d828695b5228030a73cdffb948bbe03990e67788eee091f1bdfd6675900587a091bbfec61630be9ffae4b4511b01a2dbcd3dcbef3b33fa9f37304d3e05f951511e3d8c7cbab1d26c7cb6215da0f032d5fe3a7653b6a92c45bb55e28c60fb76d2d0d36fc656c03a26912d3bde9708e4687bb4c87341419da9ded26d89453b997bffc03a271e700b08ab58e86338d34a5c37493b6e97fab", 0xc6}, {&(0x7f0000000340)="ac6e1764bfb1639b915bd0d2936d0a67d0b40f1bb3e363916326c6bbcc274cfbbeeecbbb54e2925326a2e1861a10a669eaeef287fada9e75dcf00f3f0f216c2480b845850a7a376c422a8500877ed080cc3ced76a71472e1289d35314f5211303b5cbf392f3d7dbfbf7d242d066c344aedceeb052417fe3a506be2937c4a04a645c8213a4dd376451c774756e400cf895002e2beeb119d000d915bac60004cab247749ed9cc4e2935faa6e86d57d477495a79068", 0xb4}], 0x6, 0x0, 0x0) 16:02:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:09 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x0, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup(r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3350, 0x9, 0x101, 0x9, "30b231d2e20995aae41f5ba3247792e42ccd20ea", 0x10001, 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:02:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffd8) fcntl$setstatus(r1, 0x4, 0x8) 16:02:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x5, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000180)=[{&(0x7f00000000c0)="395f24bf1aede5db61f4de88123b794ad513660b049f63deea26eae074216b5867aeff168cbee3ee7aaffeb0d5c4809bdeb2cae3dd0bb8e94a54960f532c60d8609644288f2bf745c735a4f064c09146d699edd943e035580287060bffb4c7cfb6084ec865c3e4507c318cd8847a22882b2170d85c41ecc444c7010267ecbcb770202442b0e1f0fd3c1a7739ae44d04e989d3b381b18d0748009e967697990868fee37c63860f720335843f25070c6143b786cc978aed9c346ba", 0xba}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:10 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x0, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:10 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0xe269346b7cd440c7, &(0x7f0000000000)={0x2, 0x2}, 0x10) r0 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() fchown(r4, r5, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r7 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getegid() fchown(r7, r8, r9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r11 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r12, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r11, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r10, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r13 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x23c492677befc6e1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000600)={0x10, 0x401, 0x4, 0x3, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffff001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfd5c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fee000/0x10000)=nil, 0x37}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x10000}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x6}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x797}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xeb35}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x97a}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1f95d27d48731893, 0x0, 0x1}, 0xf074af8e0d24485c) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000240)="549625e7281bcfebdade6c06038db91458d744d8b1d949518c3792534c365d2f223013b870e4896be788e3c482378f75549ea411c4a063ada6eba5fe3484f54a3e8edfe10266120719bac4cbe53b29d1f6c7ba2261bfde262d1a4fbc7bc8c075c3f0731c6653bf9aece641aed5470ccc5fe11efc39fa3d9e61ffb2d863cbe284a997f556b967c26d73cd"}, {&(0x7f0000000300)="55ab025c4accac4699abfff034ec1764936053ba3c1874aa02566ebfae181e912fcdfeeb6dddf6ad585fe5ef76dbae29345ffbf6767ac64ed8eadeca253fb1250b89c3c8242d36823eb01925734c8727205c2fb310e5d15d9e7be62ca25964a6288ed8167d776f68014b03c8748aa2f9461b8309d867dbd14112e47bbbe5fdc990d8fed258374eb5d17b22c63211758ab4d5435b9977a97abb0dc8b30c64f0e3d194c4947786ed6fce63048159192753f3885c61a77399d30d3e658491c8e46db734bf536a9fccb03af4c3e3a2d6d72f061a0c"}, {&(0x7f0000000400)="6c2d2de70945323aced8d326acb93605b4f82b0ce4e92b600ad2e237245a0984632b3718672352b89e7de0f0bec88745cf2eafcb089c46a85a1e7f55de4292df1bcf5954cc4e"}, {&(0x7f0000000500)="4c56b4b15af95918c124691899833fb7cc2a760ae8e10343c3eb9589f54982705be26ac4c8f12a7f08a35f07a4cf2f55219a2c75ebad104480b2aceedbb854fb335cf2a96db66fb1744d84c06c916f9a02132d0d"}, {&(0x7f0000000480)}], 0xd48facdc6ebabd6, 0x0, 0x0) 16:02:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000080)="4a91e5f0a9028ff300c7649f071a1b919fea169089ce623dada4d89b9a39c05d7e979c56b4ec0957d8e507cb3c1f02703cbfed6f162d67801d4b51599e64adde5d433d68dd0e4e157aa552fa8445ba0a6834", 0x52) 16:02:11 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x0, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001740)=""/247, 0xf7}], 0x1, 0x0, 0x1000000000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setrlimit(0x3008c00d73c2e600, &(0x7f0000000000)={0x4, 0x10000}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="882282bd1cbba5917943f101a2f3a3224cfdad485e3e64178ea64a8fb0e01ce5d13b218da37f91637590733530675b50a41522deb14afbcdb2fcd60a9bf7358b165dbc8b9837067d311f78a595d260", 0x4f}, {&(0x7f0000000400)="bd057e5742443d6c560b1fde6b5b4e8c8a0f459a74d07ba30a877aacc9fcbfa0d3544232d901fedbfdde7c8af7196109a42419d9d8126a55cd8220383cc37e30437e526766dfac04283e04d9c35f33367fb35d93d01350fd3e3f15dc0563ae4ddf0134b55104b3eaeb521bcbd8c8e461accc09e85b27f2a96fc4f83bd0927a", 0x7f}, {&(0x7f0000000180)="e3a8b473dcc5c929ac0c59984ef643ead375910b9461a23125cc1fe5ac4fb785216f71d7da91c2b6b126eb5dafcd875176c8738451609dfecf0dfa87a30268a99ee0585ec0c464a78a4b71a0f0987aa2648bed5aca15024a852ff26697e468300db1b99bd0f982c5442082fd7b1ef38d917ebe9138f61994a37049d21b74e4219ac958bd886798cbf37727ccdbca0860cf44f52e92f9ae146fde", 0x9a}, {&(0x7f0000001500)="088812b0269686ca91fc1b6301c37d8f46a48f54e8235092346e35c319f0bfe69c87133c25742a262c6f45f1fc62e85f2060a241d739c2b84488ce1b91fd66b377062edcbd746aac3885f4d315ceb4818cabaaed7619fb", 0x57}, {&(0x7f00000002c0)="06b96258498c5c59f412cbc6ad0d9358802036c2026948f902e4889837ac80e7e55a2cd3bf344d60309d42dc43be5f964135a5ba85a0fe99496b12187467cd91891b512d0579416c7268075142e68e0e41d76aa734470081ff45f4944468189c4aaf558790a360d53a8fd4a11bc14a334d9bdece56137541ab6d768fc7eae57328173ea5c7b8868728a5d9f974d699006e00e2bfd2f59e3200dc3f5ad10079693bbf979a73c98913679f345c84d4dd885ef58cc4013e79962b91418a0c", 0xbd}, {&(0x7f0000000500)="2d83bf526893b22556d94fb6d54c683e0a2cf9a4061da3271f4b43a3a64a9fd1041752cef0671d26defa841c762f0f4fa7ac87ec4cf33d864cc8508ef00eb6c0ffa09d118e5454e1eedcc67717d790173990b07cba52318073ceebdd3103db1579b95cf94033acc64c6a4a67443bd4bfebbf1d8b06f6b400bec46d552c41fd9fac1e3a0869d37f00cdfebd17cc5e531fad54f41a1167260d765ac42e43ec5552067ca8fd2276759b65a8f96871093241495608eed586e64aa8af21df367d647c581abbc47aa6cbfb631adf4d6a59ac9c254e039c549540d7fdf0195d4ad47398d07cfb6962d55d47d0e1359e1b956521f38630388a0c442b78f28c8f269ad6270e8de7f35be6a7a9a3dd4bdc5a0599020b4d05bccd868640b6d498e1efcc66fce27a76ccc07b02c5c2e9a3012b0ee26bc57c3f1ea9bb707ef622f0b2af70dd24bf86dd8b44557b5036735fd658810bd22300631ba0d5f9e435d6ff160a4c46c5db5380706356da45bc994216045e722007761c445961934f0824a30c2088c3a2db7cbd843f7dfce2dc7b38d80265c6f173c1ecee89f57f29ee4417b9aa051c59d910ad3da76dc01b204221713cd744d6733c3faa676a6f7880ed403014f2f0179c7529c82322e717e7eb8c649e9614a6b1fed44164793f1466753353b438eb35b7777b08169602b34005415b43d9e2b46f3b2430b063565d8cc57679063432afd0480dc0dbeae17eba4c94a75171cd24c3ec5c3e07d1285217196d12c73f79c21a4af2cd75530daee58fce0cb788cdd5fcc43a48c15ead02a202447401a4771d2a5c16b3e832cfd71d2a7f74878cf83b194c4adfcabdeba6e278fd6ced96493855e252cbae52fa4fbe858dd463728b50f2d4f7868e067dfa90003ce960a33076375a440cac768871498d40193c2fd86b4f626909777d0348ab2d0928e7b826c59110d37b43ded76d06b4bc2f903a1d56e98a8c6790d9ee33e90b1f537517edbe8fcf3680de1331bbe2cb55856be9b1dcd7b9002fbed722a5db5541b8a59b36c0c5ec073e14e47a0d12248d00b20858988aab918d703ca3790d04338547982ce931173847a626ffbb05862de78338767b05d937e347c1358a2edc2cca24b6ed263e7eb1d6e4d2cc8b6df767d76b73dc9e101de64763b62b0b9ffeec18e12a209d51f72d9c1d1ea67ee3d7a05f0a67c66aa35a95a0bf2c5e47c9a9baa50f5eb307c9003fa5c571668f832d555771879955865b9f20523593b02356667ca1ca6f6dca68a1b80190cb3fe3340167f8430ef5f27779eec81cf57e943940ef8a195397f12ceead5ef2cd3abc0b0462aaf28b4ac6f52b73503cc30c4405cbc67bd600f8a969faefbe6a1eabcc2c2124b1e737f534ac148fe1716239df86d7750e2f8c8c59943d40acbabaff21132e431e6c8ca982b2db9134930e68512add3706cf6131a838e838fb3058c4bb2f76705d8c6f9f2570c29fb2159e7fa946b641da745012f02fa15a062ed91d75ba40ca61385c9e2513bf165023e73301a14b1c0f56a993168c26fcde66696b10e05930f1c4df90d87627de00737c32445a51a7943c1797b3b11a718ba1aa19945d510b17dd8377f4253f4776edc47ea9f13f1c97ea49b39f7829147460e37840f1621e046e9f6c3104b16217af926d4128a8030c6f603952092a612097f312a813aec87c82556ce33b0bb86a4999afb3b977f2f8f32be02c19c0dac64a8c8192d1da2e380627f3cda0f089f53b64afab091682c7e15e6f4f78b9c00669e3abc720a014a4e69bdbefc29db5bdb003662d2b3c16fc45321eba552d1e700b00141d0d596d7223254abb35a07811e96441d0db82eb884a4afe6f5cf0a0b3e3d1814afecb222b8b5127cbf15e5f3229d4b473b773e66697f9228a2c51d4facb31f9578ea1fd2468ef343ea719963981df77704466a1c81dad11a810bdce04ff2f81b87142d4e00ab81d70ea956132c12bd8f5c12876c10404c1f5a5fc231a4379327510c8ab8f73895ad086c08dcb9f6c82762d0a4349250bf1645fa1ce81bd2e7645e288b36ad2da0493e8a9e98e7edfbdbc63b9bd26308a1e6d23e1d12ad1d91cdc0811e87a9249b13ccc39130f59fbafd7f94e7bf8a873f15c6e59f219c17b48e3ac700ec5d6d751e6c86681dcfbe778e507102a2df87d8d08de6ffca78aebbf71328de608878ff813e5c97d5b33184519e8d4d544731cceb4b6245ee33094316df1ff34d2bf3f7eaa83ecd212151db0072273da52b718aabc09310b1aec29f5c8a2fa9153f2407cd466bd85670933832434c6a8cc8599986c27e015c691469ba6e6b5c32d37bcd3816ab06fe3a37fd9c76fb31c49311ca84c12459b900cdfa192368c89af1ea329d4b5bc4c4701767ad3c02cd80239079fe6f7839ef3340b7d63cf5dfb0728b6e3678c3ea142fdf072d096891cef82698eb6ae59358b3898741a0e6ed09aa9a77e44ad6a58beef4f820d1c24a8d3c445e92a65e1ad73f3d23ca1391752e99814a5f60dd071a2ac2fbd708cb07d7d26102a5a10298719d00e908c93cf8cad826561c91497da46403a9e79e92486da3468bc11d4c090c8e7b4aa16f4160ddb6b66e96fa43f1a9a48e0403a8374c716302f8ef76444f23bf6c1e4d1a73618c0ed93086c5abeeebc1d53562004b8f7d78510fad201852d91681d50917ea239cbf1d054cd0ca0f2ff2bd2167729d13d0e77362b2f720b6353b424c9d79392dea79a58e89aab7177c465c05259051df220a9402d55268ab71879fbcd0975be5140f26d4647008dbc20d3ab7bc2ca702619b5395ef4255a42a1727fa9e4136b6a26a89fda794b108cf6b7118d36428430d59e6b9d2440d0849b3722c592d6c8b41c5d1f166feaf3ac4ddf754869ab7d6078f489790598dc522ed02374a0f8401b4f582aa31204fab806f98dcaf44651f6bc37a1d284aae5c1ac1f5d17a68ad29f1823e5a4884ae7cfeac4978ba3646f0fb54f5dc257c89658dc1690c4edab91399eed8215575de521ee236fa7ebe1d264103e7b9be6dc566679a7ddc489aeebc17e667e24e09b7fe060a9ad36396553e6ace8c0840af26b8323935c4008775ea4fd4df6e1af1b441e7970652bec4b6de496c04415f2cbb68c64ed5a89f5539770e56125149412abf1c04bfc1f02cf1d8bd7d98ad96d2816544d666f5262778d9e5ed688bbc9a4943de6204b4719972fb49b4351ececbee7a098d659a4c3c2cc334e78c73f53e08d188611b2f586bfafcbed23fc050df389e6e0585dd918c6a785892ed8f005433a1f501f43f40a2a152f9db9e6e1516b3985f09e6ea8d86217eb9f63b6e57fef03a4b1fba16b33cb33a5645e0c0f0a6af75bc2bc0039c5bab759a7caf553d0283938040bd301509d280f5fae17dc2681e5fff1fcb4fc3abb6d7fe775a044af7db79ca7b34656aead34c5f5e6238ff8a02c48c81453c42a50722e5112d12f29490d05cc03d497c47c3f74d52cdced45f30e80153b5536d323642ed229c9b16fb1ba73a9b7447a8eae4a6ef6f65cf71619403d5add9c8d9da408e97da72e58e60e1a157f207de67b33b59b169402b82dd408e8f20aea23dbab76d74ef42beb975e36ac055929b2aae0b4eddd8fa61d66dd98a59181dfbb6b4410efbd5a6a44069aafaab98cd41fa389ecc13ac28ccc165f86db91d0c8270775943cd83d94602d61f7303c022ba4eb5d92ec8a0b01da2650739edcd3c13442fc7f4f0283747cfafd16443b38046ae5421b304d3143fbecad7b6809287f74fa90b977688a5229e02039ebf97fc6a8428bb12ab6884824ef953f63bc04caece0804d4de9db8bacdae070160c60a0f7299a5f287eaed529f7bfa2ea1b5dc7c14256b6dd625742334b2b14fca484e24017a587746c4ec4af8ec517331a877ccd297970c9d5741a3c9396f9a0e60814d6f3f08ab4d13d2c394b51923da9dc61855dd9d8b2e90d76b1d371f381585736d66f48900c9793091db64eea9a9a60e21e064151994e02a33a2f12ce58f18da1e18a88cfe7c94834d76c1ceffd1129de369631274b97c37e5571ab9d6cfcdd17e1bf36292f7f2929801e14028f0696a6ef66b791e164524b54bbb468f9b08fc947f4f1c76d73ff89826f83e4f79d98111d308cc8a45e2622483e26cccb874c1c8a9e0fc056314e6ca4941aa62a8a67289f0b5977518d6d6ec813f23af15f5e70feb81326b1acf5ea9616d23b32d30d9965b2e0f307f27302a65231f8a7f5ef5e185f6a65168c793468b5302a06f859811cfc85256eea0c92742d4562bee760dd2a7b5e3e65b0f80313ddbfdec2b53acc3f26661fdcc7a36c558359575e407d7325019c4eaddfc5fbbca5e1f208bdad8d0af9d3766335604578ce71c19451dedb70cc51b04790aafaba536f4f29368e1b3f8693724d8ff8a01be686326e1e8e0f5a6a4ccd3edf9a7bab2a7a938f77e601f28d350d7823ab14c1de54c008e82f4850d01ba46e700b70b1315359f97b904a348c05e184c7dd448f1d1f2e9e8372b7b5a61d4e0367ebf338a8c5025e9b507423ff324b9994c5af99068c4ae32cb60b13fc9e46025c8f479519879117c42092b2fb376329342072e4932d17776ad7777ea8cd104138356eee53cd9a02cf756359a918e2cda0dea31489ee1c2385be01c3a8adafdcf73331820a6da81ec3b24dbeaac9ab27403ba4ddf34dd6ea225532f5d9868e9d8a9ccc6415254372bb073eb67bb77ab00421f946e7b9dd968d9feea5b08148e3b1fa10d33ee6a4dc1bcdac04ea3c1a86bbaae78d504d1035314a640f301048448abb31ec6c78c4db4b7f136c3442feb64b564c4f1d1dfcebe6aebd713b1d41a50b2cc9cb0fc9ee5a69cb4d4e9221b5f37014459fc3ffac4b871c71d5bd5cecabccfcb5b0ac0c1c3fc762a84ee7ce68e6c7e54164e34532ff3cb33133592961cbc2bd46cdae081b5179d2a572cb8d7fab55a7e30349828141a68d6886a4c2a4d728bda3e2687824b40f7cf5a80b71716f675a7ead151f99214eebff02686a6e141c0d83382f3018a68bad5e0d1d1fff3d4966fc4474455e077c34b105d2d07a581d2bd1bbb02e80a9f7bbbbe4d6cc8d80108d421e960ecd38621a209d20e1cd062a388aaf7712c0d6ef0ebcea2ad5ef33ef446e3e18a0a58c3df9f7276229a2ca7ebfbdc54c2e0fc670fd898b754fec0fe7f711b545c3d60558bfa4140982efdd7c4612f1311026b99974b8b644b280770650a5983cd15d4039443c1a9f4369459e6bce990f1229e2d9a35cf8682fa97ca36d179b37de7b3acdd6bc129ab40c488042916cde76d4aae53da6bf6867a18576d67f25226f110480c123758e6ffcefb6c5581456a27bfcd1f1c1f48c85476cb56d4dc0019616a826c7329bc65974d95a5a922672187d3572c30efe34b40303d9cba789c47914455c97c15aab63225bcc91fb15cc055c23280fe7ac3d35f9af78900f65e8c7a6eb816f3a63b1e60ec6b67f7c95ec30109caec673c9b503af6ee5cd4d149d94364595f1d16498dab1e76621c679acc1bf683e8ab7a2f10e51e306239db0132319321ba2f3621103ec77acb45b26db8936920c977520cc8332f4ff768cf9ab0fa6b358881968378c9532711724e37ee1ad790de5492657b9c924f085f81fe620485a2d3eb28c08b1733438d55a8414fbbac6bae143f155996a579ecd91af8ada62ba58a2aee2dcaa0cadb23fa18eee11ca7bcfce10b59743636d03fb651b1403ee031943c67f50793013696a1dfacc1ed5dd0bcf16196a2f403bbf9cbf766ba517b9e8a4f66828967fc5c0209955", 0x1000}], 0x6, 0x0, 0x0) 16:02:11 executing program 0: open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x191) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ftruncate(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:12 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x0, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:12 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x3ddb5f168551db3b, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x33a306ad1a1273c, 0x1, 0xffff, 0x7}, {{r3}, 0xfffffffffffffffb, 0x48, 0x1, 0x96, 0x3f8f}], 0x2, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0x9, 0x101}, {{r5}, 0xfffffffffffffff9, 0x83, 0x4, 0x9, 0xfff}, {{}, 0x1, 0x5, 0x0, 0xac4}, {{r6}, 0xfffffffffffffffc, 0x40, 0x40000002, 0xfffffffffffffffc, 0x100000000}], 0x9, &(0x7f0000000240)={0x8, 0x5}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r8) fcntl$lock(r7, 0xe, &(0x7f0000000000)={0x3, 0x5, 0x6, 0x4, r8}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f0000000000), 0x3d3, 0x0, 0x40) 16:02:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)=""/192, 0xc0}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000000)=""/64, 0x40}], 0x6, 0x0, 0x0) r0 = open(&(0x7f0000000500)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r0, 0x1b, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000200)}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = dup(r0) unlinkat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x8) 16:02:13 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x0, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:02:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="818a94b7091dc38f85c9b95299107331033cf28294110c519cb3c2d2906e02db5e64e9d76343a2080263f0eb18e7197008ed04c8d93a049e0ecab439", 0x3c}, {&(0x7f0000000080)="6903d84132228f15615dfeeb940f1e26d02a86286597a1ff1cebff8cc77e8ce09309417d45fb5607811deb26e19afaed25061509c4cef76e703ffed29347af", 0x3f}, {&(0x7f0000000500)="d42f6078a45a78084f0d6985d5e156b8ce7d85acca836f0f6ec7bb418616443255de5dc1f2437f944586554585993ea46ff5b788ef4501adef1dce44d018c8ed72b4d25b181843f5322ba42b1e19126eb358b1513785a40b2dc2b4ddc88e020571f431b8f37aa00f75c9ce1b770b39e967e6afaf1ac765f8411a938be4335ddbec3081fc8aeda9b74855ce1652254b77a80a890ac9e2005fd42a2ce82c0a9962c295ce84b3947630ae4d70029c6ca9b1d9227072b5fdb7f3922cbac3d01a8dcdada0305982fe9dfdf122c74de01ff1c999001ccbca558b7d57b01614a824b20df62bcb67a7c7500cbb53a6a0a8db599b38d505434372a040a8d77c04cfe0718f02567fb8c30e947bc3644bfadcafb3ca919fad3822f1843d733d91f5a07875b8dbe403053b4ddefd5f010488cadb3b09539e03cca06be477b4cd8a8fe07d8d17800446b0009ff11e5cc11cb2437b23ce37feed33cfa6dd75cb0cfe5ebd4e8f1aad2e0d2447fb93f00344f62f3f248c7f281c235da81695e71a025d0cf7f3f13562ea7ee351bd2261d6158b123d4ec6eb4c2d0ae2e0b27b72c3fa872c886d82d8a13c64bf4f95d63d89f50cb2df9731dde793ad2354c8cc497ae18e04f37a6f3ec6fd30ab9417e41810562afd8c200f45fd7653eb58c0f9350ff49a7fea1ca17b5d5109398f5ada5536a9492687da27efff79bfdc74f86303cf8de415a2843abe840f3948e54c74043094ef641e3fe85e94ca2fb9bd621d5e30fc9fb53945b28c0bc3c13d4e844e8328074daf1b71a3fbe0417ba5045739dd89268091685de47d8799995ad32188d09e9567857c0583a32044d23d1f71dff0f1f008cbca4e44f8fe9876918e48ae2c823591d43f14065d9833dbd8a7b60a01b8be867d468456e15e85de15a128aada6d6f48e3a53697612b1a726d29536b127fa4595b2b053c38a01f8822fa23a8ad9d6725a5459bdc3530528e9c45f4a003003dd2d440e29da2d1184ca19ef5d8411349fd060f2c64d62475ad4b73fa102532a4e10f31eafcfc767e73ded80278428bde0beda435934986e65bd21c8fb9ae8063927531213cea84cdfe7371ea2811513f8f81814c3514e0f582ef469d3f0731ea58bf7eac0d96ffc523b2b75a5f0f80f74a7fd52b0e4c8c288f8c92da01a6333f1cf6d3cd7e9926aca8226d5564f43130c7286dc1f81d538cdcddcc736231a71b9a3665ed9586f99ffd964cb3eda2543deae47b7e19d597acd199831285216a132a324db4cce2419c38162586b46a03bd465158828daa8061527e8085a05ea7f7fe2860334d186571cb720d1a71c8d39c579cd74fd474368d5258c8d79974b99cc6e2f4d5b68a643e77d597d8e4a348f66d12f8cd61c5bff476f5b733ddf2447055f5fa0162c6c1a259fe08955be63abeb61f5ef7d649298061539153753b3c120a935b260e3586eba6ab67f2cd42a48c15710c62fe247e32f1533b3d34a3f3df4482fbf18afb1110a016062ab5505d5ce8e5e08ef20b0c53b07c72b0906e031b76359b76a66c9d95621ee66c2f37507c66a4d0fbbc7e13e6891c1ad0593482164669ada77f7d2d8cd5c229407892c5977fb9764d4c29502959baf86a111d9ff3f3242a2e0a259958e91f1dd295ae29b7c346a3f0b0ad23bc423d6e5f643e91834eaeaf3dff14431abc25a009563ff40f7c7a2ee4d76d5c38afeae4ed0b63b8dc6822eb1b47d30cad1fe0a077041ba94b7005f7fb324ebd3f161e8ca2da9d61ce74b3964fafc04b9d09171d620e4a618c54fb2b92628de03310825273a7db8b9419e2259a2f7668b2a35b77390012a361b8502e375c3f871487eb9f08f5cd8076615653aa05d03dcbd39049137f47ecf1e653af5fc8af71bf5b13111750e8f43f6b19cfdc8b69897f31887feaf31b4c0e081a6b2fbf2c53f9687eaea01baf9be2f197c50de6414c1259fa0743e2aa741297c8b6e2bb5f72af7b1c5f6948a97d1d57fe6684e44bee74dc111457799214ea73c84f397a964d28e47cf91f78c9ed45ae9714228ad65accdfaf92d253956f58acbb70a75a52a11ff78899023afd5a8f46e268c46ad00d59cefc9dd1905fa0a2c1e3a004f1de7fdd46a2f326996e2fd47dbebac4dd74eaf5553ca5410cdd5aa820cd3524f92f229d1c8a9dbec1b64260b5b42e79aac8ffaba61e9cc43b7a77e230f031fa0f6604ba0b6b3310adbaaf6944ac25e5c1c07effea1ec484ab3dc4ed895a24b570c5c5b3c08bc42605c3b841e6e05511268952cabe64a96dfd8ba6ab5ec910a625b4e9ead3c2dcf4262f2e57a2634179644517f9a4d0717be3bf3cb054fefac43265733e6595373be6d689b89592b940ddcd7013c6824615b9a5056503378d588ff09e9ff14fc1a5c67dad8b1f0f3ef6a5172cb047cbe82856c84554e97e92d0a09dbde3e9fa80ec07d6abb5c25963f02587df76e221c911950094da48bc30b4edbbfa6714c666afee2f5394c7eb12aa298a3669fc647489d4c226f31a21ae6b7101312c32c49c097f9e61a957cf0a35393c4adec3bc93f3fdb6c5bfdbe49905e60700ae968a0ba827f356df041b0c78cd1b13249babe3372c5706206f3ba758337eff941e76c09e210d0c39a020aad376bc63cecbdeedd27067500c3c1272b79e06bc624c10d85148891fc08d8464401d8d678d464afcdd07ca90e6a7d19b9db9ec5a9ee544d8674963369e07a8a9ff956f3046cfaea9b782d2c76f0c44f281f04e8ccc27d79a97fdaee5717ed31418c1186fd0287039b4c0138cb5a68a3ffe23f811952ef56b04d7f1aa37ebaf8c7912edaf17def03d62967ce9427d783b1e5097375b92418b11ba121eecd9af401400dc30d778291ee0410319c75c17248c4177b31be5f683ed52c208d48a2e433842cbcd10dcc597f09eeef60d65c7776588da5c41665cbfcef158450ba143a804d6f460ceab335b9b08c89617c3a420fd574df95ac78fd27ca65c2b84de2aff85cc1e7455d1c3b7cd7c7cb52d06d644a303985a7f58689caf89b2c705c06b8b1c7f9eb26281e9d413cbbf6b50b1bf7e73a6214872f97a5ba997b634d593cdb65c5d37eb44bdaac984a40e51bff82b5d19c55a23f0d193d5ae7a3b14ae506155180a42184b30d0449723a359433a8e793acdab034292046560e4ee6a2e19e704a4433af2b665a0714fc314a2ff36e574bede852b15ac162c243920347ed537b919ecc0abfdded95645b7c07721236607d0049f7b22263acee45eee8f39d69b0dc9a46e27fbe7cd1edab59717f2531dffe4d6ffafb70b5cb19ec64aa4b867c8b79ced67513f632f6d54ce86328ec8d1f895c0d15c759512e249cb5c5c5e03d54f4a888eb6f5be3b18a63fcc4f45a58d957187fe4aa61a6dcc376cde250cfc110b7ee04d761d3cec5c99654e71a3e95a717224804c48ec8d91fc07229f706bbd374c8eba45e41edcb187009ed7a3103b25e9db5dcc0abb7e48eb92b147f2e0a2fed4d52829eecfbf664516ca4751c0c319f41ec7a5655b08218c214364e7c89fcf96c734384a8d8ee16c2a75d512ffb585be919ed9d8fa3e07bbb3fab2a9a7dfe5092e0eccfbc455cdaff7009041c3c7b8a968798cd3d5787154f39c31f6f4387ec9e9746fa39360ef8ef8eaa435c4169930c2b50356f153d2f6cb60cf02a1df9611d186168da848bf471aaf8d2231a3e7083424c3e380ee412866ed720c3d09e6f972f0a8d49eb3f2234de523b975276291c13ba99beb41296a6947a1da74e9c6d83d540e276cb15d6b2662eb8ad4737694583d8fdd79fbba4ef1ab5a13e7915e4766844ef87c482999c49e3a63158cba8e9987150d74f05858e42c22b5ce10c1f2074fb39ecd734cc56747de4dc82546026c2fa882576b6eeff8ddd008bc4bdf9993d12a264e301ced4c8d9315a6461275b710a731c4e83879235e4a68e0b512e3f57de29782c4c3acc904baaad505f9ab6351ff9d8e990447ea0bafe0a319dfc3eb81c4bda3191094f84de06c856e724c75ecb702a7f8c0d37d6319be1dc9badd6bb56c69f662a2950a6e5f05e8159e7597fd9cc3a3d46cf8674f2e6259eabdd3c8e022a1bdd734f8e9de0f967245d9ea98ed13ce0f6c985112dc1efa5483f107ffe93791690a1bde028039f4f774cd9cd7ec0b19831d4f24b6ca1b53528c1064fca97cf20de75089d4243a23e5df271e19c3fae30a5f92f4f520fc3e3964d6421d507dd3498c9797243372c842648248f052f6cd0c9aaab8a38c54db5ed4a3264fe34de46eb305d43e6a80b9622dbd0419df1a17b3df2c2410ecfdffd2de92a130fdf5c50e76703917fa025ba3059fed41c2879e15cbaf555d10f69a4dd4d9cfd38c3fce5df4df1a12315c6fa3bc0efe8a90e61fc6c5a631d85c34a80b54043a81ae3745908965eb4852751873a2874b7b458d66a8fd1d558fbd1806e5ce1ecc8463f86019708463f9f790f12a1294254d55b3f71a2e2c27951ad403cef10fc25f0791a62ffefb903bb711e310edb3b4bd034028e43c01e73fd283dad38e859f23ee7ab46243656ad443ec4cf63a944489bf8dfde14e10b6764730782ccbd8990fc2979897fd83dfda18d971659bf5977ec7ec691572f701dfc50ee6b1083cbf9cff7a627f6a05d01a8f17284ed568fb64dec1c7e02902f780987d674bc075248868d8975fdc78f0c24b50128b8d6d2c29450b69b567ce54653ab0d16c64f8a73df46054116290169c3c5ebfbf93d646ff7b0e973acce4d7f8e23a19bb8356a1d0b4b73550e2b3f3be6c71dbef1ec9bc4b28e0fb2dc902884a93bb55ce85867dc85ddc0f2a6baae75a4a68ed0bde79821d830187f91db86e6fa8d8330a09d580a7111356112ac3247575875971413e84af160a399eefd279f354762faccacb1f69296d368a86d10b569fd86bf072031d9dbfb11e88cf3bccb902a64637b30e5c24ab614ad51547f99585dda3be06b571872290a6052f4e95bbf9132ef457a3f581b55856733151fa8118ba055a7fa514aca819fd80cf8ebc9b36e26ab45e3964a5e1d1ceae30b2d61cbbbc624772de8ee7834be2f6f1d16e11be89897762d08a7ca71954f64dfef388d703f235eeade8fa34c26ceebc1a34a3f117bd9362ba252a4c607d4b40a12242799b9c4778876f81ebcb6b147c07c4e0bc6b43b981c0faba40eeee719e021a824cee5f5b6e73c73f4ffbf2dadac007f750e4b5c1e5ad4c0e5d525f7cd838caa0cc187bf0180860118d31d91cb85b9b80aa1e93ad767bbf32e75b9bc203da1acc696de9d233164664f7901534a8dc61c96ea6be390f3f87809620ca8e0c3335c44af3d058ccd95bb2d7a37b78013ddc146989ac95cdc9157918c8c0a500bf894dcddc231ca80c60f9c1dd3c92741990cd05f38e93e01fc902265c7b40e53962ff8783d9a449a3c22432deb21dbfe7291d4c33e82d200ced507f1be3df79d0ab87eb30ef256df94e5168102ec6ed4edeb996beb4fb72ad49e7749641d6f48d35c3ba196692fb5e1f04eb1341a64d3721bbc0e1e65cbc9d10d759822b488d6dc90f30cef7d126aee93fc5a9a45540f36855321d5ac45315b1bb9fa40d546bf05d44560fa449972bacc81df48d2b60b030acdae6d3ff47b9d815c8c381bcd0ac1a07f2850db17732c6e712e28964c58c24ad87be3c6f58b0dea44107bb80de8f36ab315cb19cb3915c0b821e19e8477ba2dd9d7efeda2e4c806cc52eb5a63c25b2529bc2fbedd351792b835267af777ab3dec3fc88eee7c7758966f868c364806f30a570e30097febc89b444e54b7cb2f365a6cebb8db2a6c86e85", 0x1000}, {&(0x7f00000000c0)="65b87caffbf0f1efe3929310e12620122d0f8ca59a192546c8627b04a9be846017e8cff6739c1934a18659f20172171065b1286ba624cec5cc600300d5bac272582353dd772329593b4b8593233b781c1afc7e8798ba4659a1b02a915819a0f154337c4058255348713b10e57e0c93c96e9f934e5b13a20703bd55f9299a3fcdcc83f3a948762d4c86b73ac3e134d7fdc3948cd673363e8f7171ec06d500542867df0f719ce71aaae21ff02ea034e29541e6878690e61d974a00a0ba5ee19af220111b6ff6186f", 0xc7}, {&(0x7f00000001c0)="5e0e9e9f4b6e02d7a65c712e707168928460871e146b8a92461c4cadcebc042d2c6d197b2d119fc54aded663aaf23f1f7e53a97fd3f27eb1773e59762687660e58a01201f5b50442cce638a785bfb8f90bacd8a1cb21d2b75c5981be35cd52295c3de2e550f979a8b5d5e90130fa536a89804f7cb3fc4ac8b1b0ef80c918688e8436df87d782598141a01060504965", 0x8f}, {&(0x7f0000000280)="af071bf2", 0x4}, {&(0x7f00000002c0)="69b887dfb353f00292a287df8d3f32ec13ff0c21c5f6bb23847cc0e38856a4634e68c2a69e6523c1410d6a408c05ee3eb38a2fd3eaea978f93460c7c656b8ca4bda56b07653d5bb1b2b07a56941bd035428ff6ac6dc094db90d2ad894d859f2bdd963430b5c2f7c8bdafeb0cfba350bef655ca18b6d0baa427d11f5b1c1a1cdf98e17e", 0x83}, {&(0x7f0000000380)="2e7a96431183daf7af40cedb881c266de3d26e74d4fc0ca1d5717b3a88005d849c2a0171c3671a6d218f14bc575155d4e77b1ecec7a732dbb69467a93494591032258efe4051439c859620560aad1c95c8b2c2354ba9b47ae9d85b46cd02c8f80ff43dc535c730af3e2e577eaa0e7cbe30fd0ab3934f3d3ad6303c91024f34dbf9397e2bd0194801796b1e83ddcea816cff4ab5127e7f7760f2860af1840c34c50ae24f7", 0xa4}, {&(0x7f0000000440)="397f0f0a73378772ff692396fbd0dc99b058cbb6d6b3880f356f2ab3cfbe289761e9143d77ebc5a81668ed09cb506baac797118d68e33f1da9d079599c6577f8ed19ee87f1393b3473", 0x49}], 0x9, 0x0, 0x0) 16:02:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) 16:02:14 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x0, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) 16:02:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x100) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x131, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:02:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x2aa1f1ad4ad082c6, 0x0, 0x0) 16:02:15 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, 0x0) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x0, 0x81}) 16:02:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:15 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, 0x0) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x18, r1, 0x0, 0x0) 16:02:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) socketpair(0x10, 0x3, 0x66bf, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:16 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, 0x0) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffe06}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x2, 0xb8bc81e439e2bf33) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f66ac0360ee68a7027948a1bc834369429946712f2c5e34b72d5a6af3ff9bedbe0d12394813696beb4688d3b2b5f5491a6d99b82d70889f96c636af13d800c40ecd46eebf622f6d13ea039810f", 0x4d}, {&(0x7f0000000200)="edd80da557cf2b63af4697e13cfb9356967d8682", 0x14}], 0x2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x101, 0xf0c1}, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r4) fcntl$setown(r2, 0x6, r4) 16:02:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x1000a, 0x81) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:02:17 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(0xffffffffffffffff, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r1 = getppid() socketpair(0x6, 0x3, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r2, 0x0, r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x6, 0x2, 0x9, 0x8, r1}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x1, 0x8000, 0x8000000000000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) wait4(0x0, &(0x7f0000000000), 0x1, &(0x7f0000000080)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:18 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(0xffffffffffffffff, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x0) 16:02:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="698f86dd41fbe6b1fed5d619802ca8b042f9b9a5ac46cb027ca648e9f5592233c17b80d41f3117b2b8162d3206a1acf1e503991408082eb0bacb7d36a1e3dc1f17f1a7794a"}, {&(0x7f0000000100)="6bf29449e9dea30d7741afe2adb20fcf37bd6b7d4c3a42809f04bd7796e5485261b26714a5e02140ab3a07d01e37790926e86093cff4dd3d23c55cee27f989db8717c0b24aa05491f48da0dbed6d5990cfed0d932c96aefdafad31678b22cdbb8dd603eb4b64dedcf5230fa8067201caa2e66f8455264c75"}], 0x100000000000000d, 0x0, 0x0) 16:02:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c757a4dd71a2eaab2aea8c0711203581c0a63b26d1412b9f21c2f65d6101e683c1e892d7136a1dba02cac569d1ae2366fa2080ea1bebb5f58d399cb6af6dd5651cbdf404542aba44a42fab750d6acc0f110f37deab7444a784546384f7ff56b0fbb7c3062cd1c890f148b85f63b853c70ad17b1568df11af91d934c3c84562ac558e77ceab848213f7f33d67d9fa8fd218f6ee305534f790d3a936cb8cc584515d726f97be76b07b92573db2b3597cfbd0e962a12d2ebca763eebaa4deeea4f4f31fbbc77a68013b67478e257eb72c6093997758786b52", 0xd7}, {&(0x7f0000000180)="4aba4d1faad1e40e273d8753d8d682b227ba3afc868833f8afa3f1bb3f2f9120d983223fcbcbca5d6da4fe9c411562e5e08f2ba55dd0dbb594704e39a2a51963ca482c263bc32a209b704c0c22ef773eec746bd41e128b30196a8893de14e399ba6af9722a3952a71fad94367948ed14b0eaf3d553a4a742a164dc00b84d36847c45784e5e69a674812bd077ce3f1e9047344f60b610f6f7670643dd35ee981ef8e9bfdf70aa25e0888356f6d3fedce715150d2f572546a3d4", 0xb9}, {&(0x7f0000000000)="61c40edea43c3daf130fffc0a731290edaa4d79facb372d4ae7aab7fa630123e4bcfacaa0af5c8e18b829c7ddb47a4c743c4", 0x32}, {&(0x7f0000000240)="756f5c2446d7cf3fd3b922e14cc1aebff9181300163f37a7ee99284eff8467888278b99cf70c278fc64245ca6fbbcb04886da1102c6855395addf88b5e660a2a006c82d29ac0a89a916a5a8a690eecc168a7ec58a7712f4689feee158f1272f39a3639ba685ad91d4a1d7e73ae1144fa794a6ec069776a0c0f8e983be586e4635d5068f67f5f9e1c5ef53149b0f744a1376ec5ad1bfb4b1f1207c7abe237c3", 0x9f}], 0x4, 0x0, 0x0) 16:02:19 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(0xffffffffffffffff, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = socket(0x30, 0x3, 0x15) pwritev(r0, &(0x7f0000000200)=[{}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000004940)="290b177605f4b953b2a609be251f369f53a56eb65ef83a24a4b2c885aa316e85d302dace3c1864096eae1ca8965418924426b576d59ee55567bbd1087ad54e9eea573b35d940ff1698f4a8e5190d2d67fc2291b821a8ba331448fd0bf9697bbe4d3df2c05cc6f97db8e2ea9de116caf667899aa0ee4c20ae09ef1176c5ba7b7015f96b95f2b09d11401fd34ceb41e888bff450c06d485d2c41b9e10b9f768116a59ef555f56138ff", 0x132}, {&(0x7f0000000500)="f6f462260dfdcbcdc7cc056068869c1c34c1ddcd431afb3747ac96d7d4cdddcb9689d090bc6e4ca96cc446020bb7b4a172fa3fab51e75e8feb8e2eee89597c544870a912f4570e4f767ad173c8813cc31c9912ea535fdae854d975e764909bd7873cb7849f8529c365ad8970ffcb0105736599a1626fca74add4ee406e730469d87ca29974c9b037c9665a114ec94e1ec6ce76dd9be93afab452bcb4fa639612f64f1daa2ffb1cb90044b7e43c544807b8e4dab45f910afc368fc0556da6e9f677b67810abd08b88c16c06d1ee46996d6c3a5ef1119b2ecd5f5080eb961d6514574d95f94f2937dbb857a170972a531fea8b23e9d722e7425044d5d1dfa5fa55d817c6064858ea686411c066c16dd687fe5f499b81ebf6572b2dd72f60d4086fb7f469785ead7585a05698573f7bb9357307b91719ba5d61397f37399c42f16f09ccd35df66f66d13efcd22968d4c73dbebfdab52182f04a35fd5f35d019ea33437c372f48499124994b1d171fd25548f38388d797a64dd5a69c7015fe657ad124834634f3cf6ae163b0e9dce8a5a9e9e1d1057114e62b476f81c4e2dce6ac948a917342810af6265bebcc59797e462c87d989c6d33a1393bff4fe0a97e35d062cd71b7a0805ffc15a2fc9e5f91f6e6ea1a825fee3adab59c5d9d0103f9c624104c152f1353851a4a2fe35d55251ef6d8e2d9c33e4a6646db5f857b7088bd23839f7b98ae5fab4a064f8ff09e527a2054e42928453854aaac52b0a3e1ea3577369142a40020a859646784e86384fe57f357170d98d58190a7751f3aa985e4f0621b5f041d60d0b1dcf82dd647b5523fc0e804ee9039465bbc79f35d25edea5be3120e5e8b3ed50b7163a5dc7bb6d351ef4204a7b494380d8d02f23f2e4fc9debd2c4134545e450b99aec9f7cccb306eccb642f981c525f556f929e723565faf2598ae3f9c92235a1c141f58c6419a9c92d9d7bc7a15cf34affd1d330ea1456ce683e5e294cfdfe78414965fdd698e9d16bc6797ee9d279ad95496f3858fd8847ea43419ac793e574c01feb1fd98ebb290f7a9eeedb6f3205f75eb23038e864e5bcacd7cb2f016065b26cdd930c50928a1d14ac191cf0f6ea2f254d6cafcf1e19bcc6523d55de0d0c17cbfdf884b811c4aec8053cdb30d7e5e7c663e4a49d633dcdcb6bbf02c533d26218c18ad4eb7e3a91449ec864be505b62a453bd0976aafb13d4869642edfccacc8706f63f3466a41d7abb66d3a9447be4ee6abd9bc4dcec125e98a829bfc9212e6987636e9e3211f38bdb2dffa2458939d1263bbebe2210b89ec2250782249d5242bb0746fda2b8b13440057cb96c6a9e2076c5a54e4ced4665ccc31133808c961de8f3023f5d4951f116f5d099d2a415b15e636250690e54b2fb6d4e54b3dd5d7e2557de02e76a19f0b55580f3db55f68402c705862245bb83bd20f9d1958df1c3b82baf7f14ebbf4672ab054294205ab07774766957bf62398eb41e1bb15119f90a468c1e3dc0c1e2c535eb0038d2e5e7dc3d95e7fa158501b93b742dd57ae31c9cb535930bf26b69fe4f666733e8cab9d0ca15a724b8314bcf84c2185eb45361ad39e5ab7bf93da558d91b8c98c2f5d6c6249a96a8cfb847babe7159408af33374a20d8143125e8337260042ca417222141fc1bea453c6e4cdb23b0ac0140b1635a191e1ba31900788c5ba6d3eeb3d871419e5ecbbd3d8971cf4f2cc7083a5fce83233db6c410d90e11607910b51bbba0fcdf0a02b300d65365bd920536d91b52e2b16693c3473844b18bfadaa236ffcf15bbdd8f440f4fcea7e78b6949c96eb1067e0af4f50e2364b5e7cec1c955ec5f3a340054e7d2a1d6fbfa803bbd569bfae4e0c603bc386dcb7778797c8479b8832624415652803037c8cc9d075f8f2d007b6cb50110a9024ef95aba733ccd8954dd59e9978c79e43352e50c6cde555a84ddc1aa83242ccde64eb74b9028dd9a1cd5d0803c538c08fe3adb82998af8ef3cf4addab5b5797be8396ee493e27515717184071bf10ddc9423aeb34152c5a33ace90b40f8359865ac31708b6522b95fd43f173cddcd05179dcab3b6370a73437e534e4c90d94d94fef09e374855720fb984f610c77f9fa6380ad5d0b33abb421d7d6b22b11ebbe89336fe1faa8d3eb7f1ece93979f5d335aa539ae44bfc652b0337585f90a57535026638e42133bd0db1b6b52d9c95b6affa5c91fc78b3b247b8f6e29e4e9f6f401340587ba8d187c822119e766e9076814905cc3a7526c6c0e010642c7f7e19b858fd80a4256c7df5980d3cee96cc8e4d45e9674134259091c1fc54b385380e11ee3a71e5e62796cd1cc3467268957b5b938207260a1c87e3e85a7b45c4871a85c5cfaef1fc7e976a306432d7c1e15851f9f8c3c4c32244ee0c4dab4b632a79dc18a8a21e1ddfe52afdc19030f92a8167e96e4ace3fb9836698b9eb93361a735ef1b9574b792de0396819eaf71c482008526f49dec23c88e6b1c70539222602d7cc394d9f11255dcf62df3c10767803889ace41be33b6a4745982cea46a0afc5bfb64c0d8d088847a45e9231433693d9129f432a868c62fa63fe491226eaa2597c501ee9d4e346dc115a9960ece5c05a59bed61abe83986b5f4397bdbaae114c19a08b2765ee422b71c9de8596d747b0337d0b31441bc578d5c78bc8c3e7903d9acc1d583d693ea84340202a231af567ed0963e2cbb50e7451b29248235ee7132d31a1ad06ea5a4b9462d6fe16ec88a97128e9f24e9ee4f9e20fcb543e1510647e6a49ff7909cb791c3abe72413016dae0a696f6f04738732071869c372c508e5535e274d5c195b51c3a0bdb0ccf6aa570ca9e2f0fb0720b08445c5464eb306a49e41b888051393a0fff238c54affef4512b76d62cb6b5909b86e2034460fddafb90b5aa6e0ed1578b470bfac716f219a25af1bf7e343cb03ce9335b3ed81fe3b81c72c7afedad5e92a35f459a20e505ea29ad2a1d809778a3f80cc482d8a4499dc9a0c0b3827f177a2dd73f4d17e17be1434edfd72c41026ee75fd79ffe2a97d6a6fb5d448ffc9094412a55922f528fd363ebe4e3688dba37a17a05042a0ef69be2811e7fe42190a56ba9f9212ac70ba389f558ff6346685caab59ef608780e3949232c59066e4e7ab5dea4b106f9f4b314de5d41c212d788e185f6c5d21135ce97b4e56979b40a4f64e8bd258ed219b675a853269e3fc44ac3fe68137e67b6f26ba9bdf6f93715114b71d8627a605009c62057caa4a01a0edab3d9befc4dc08eeb4d68a42b19657cb499e195ec776c71d04d99a606454ad319f04f5c7e5ce12537dfb9424c37d331cb98b51fc0e8951abcba5eeb787c187b02f6f177fa4e61c97ef3ae3c735d8d96a7b9042c13012df671d5840c2dc9c4afa7181ddfecdd91323d40dbd86f73e550f128930e23c73d2729c181e9a77a508edd5341403488deeff24db0c82a44af04d11266fac48468b561fd4f92185f80d43d2964a73266d0ac3ea15b37419eb8322b204c763db8bb8b447a77381e7f4406068e929c513494b0c07d1bc6807a5627b90ba901bb3a0e3f228a809a67ee05ccd1ad0c1c0c920f4b5822bf3d80e9d43721c205449c27d8efec6df84cdbe31924dc9faffd82eeeeca53b5a961862dcc54bd5cf519d5d73e6725e23dbfecae49e70350c11df67acca25455136b3bcb6174eee4fd0eb713cdabc366df69b45730179e1ffd90503b228926453ab024a27c079e9f5b9176feaf8d40552054f213f90478ab0d6519fdfccebc1c4392dd75550bbb91ef34d1f67ffc23eccf00152fa0ce945c677b1e178f59a9f1716f97061cf3ee22fd62353a62f88d2c6b415f92f8a71195a53f9f1e12225632b0d2012fd9bebb6c667c88be5823fb0e88877843fdaf8202c03a90d59f5286a1cef724bf1395206c10b1eee117f89cb55084443ab20791ce1fd310b1c5e0c0410a74cbf8837176dade26d318358930b1121273f9367eecb0b80dccaa51120308c6febb2a6ddef37150b6f7879203a8a1076b745db6addab412d72b0b95c61c1b4bb773f6edaedfb0764fe00021425ab78ba1ab0006257347087b767e162955715dc8a0c9688b8976827800b034f8b98e0fef504ea156bb784e57df378d9adab9094b7e5790adae6a30e9ec866fdd0c45b249d818586efc0afe5d81b32bb7cbed2f1b47e8616c67496c2853a3223c0408dce9ebaf811ffaefaae7b09703e1fc2b68eeaeed39906025b1c840cd1493f7da4edeabd5df70d6c94c534a29e08564d6d6f7fb6d94fed82500e401de0cc924088b7671753de0f871ac554abdc11a465d7d8ac8f33f831a08b8e467796737ee0fe312c45cdcc09adb82009da3c4743a8be853b13c2b61af2936f5c67835a59c8a40d57e0f20746d861db1fb8c386270b46787e5ca856fb983b5de01394ac850acb5b39579b3cf5bdbcc82d1ff4b896509e50c8b7f3727e7888b94935f5df2874dce39bbb9fe352b39641556ff7a88be52ff860d2c936eb3b082242f0d9ea37d1868e5f9b84e93fe6f782754a938c4321fb0fe15399d3753f909a5615f5eef2e9b56e362880fff8c54e9cc63863c58714ec9019c57b72faf468111e6502444371c805af297f1b23b6d9adbb64d8bc0b03b7d1c53f0d19b12b60e1e59ca16147233e6ec17ac3c294b3fa01efb8127a6baa578127c9e792c13e5d3d19fadb65e36a1aedd1dc19a5118cf38580289abcd7a9ee1f4429e0b883d01481acef5c7bf72c31360a7bedbbd646f63c7db65dabc475b717594819450d08e47fc930384d517c148bbb297c2272dd956d68fd71a0b096b1171ac28fb3aaa2a029f9b17887c3a872c58f5c1ee13e89f86584ef471610b4e3c79541998e1b67bf05b9cf8f31339b5ce63e3b3ca6e12c697bd3fc4d3babeb8cfdcdcd7571e5464af682785fb838bbdc15bfe2b5f107e6c6480238788a4508c63f7bcdb1399660edcea7c987ee5d6712e19403dbe7297fd9e605963fafefd3067feb28345901c6c477762261a881672855534bc6fcd9601039fc17581e1f1914f3ed479189372b76803c22dcd3baf979f53c20dae640bcedd8478938fa289af904dca5751fa76da878915171d93a7b97d8dca221ee25179549234af7b3c9659cb1ece3cada3e275536595d82efeb4d2d1f2fac2728cc27cd382ba542ddb22954c11aef21aec2fd6bdce4ff71f081aec8dd5de88e996062c3aa0435f8bc30822dadd9521338d4d2f955cc0749a0deb5c23aa88849df677d42debe7c55b63d7a13da43e691383f1d8a498e68a9d3467646c555690a6b2fa10e78167731f508d60ba5ccb3553469909f107df718a0ff21eb61fb1ab003ed2da2423e9e7212d48c6072b45e3ac62332a21cd7df8076807662651b6f12733ff9493ac209afa4ca7c760aa8ed1f3c3c6afb674ef2064a07d4874b1c6d47894e85c83cb8a0e763e7a68992bab792d5dba8cd0b3e49ce7c6cf09fa82e5bc098d5801a63dc6a0e7dddf14c5c18e9bbd31985f87be6c5ac3ed707d45d2bb0a65f8e392845ee6cd8ee9942ce55e8163fe8672965e633060a2648cc17269d3494333ab683eb047ebb489a6fcd0d073ea0116974e46f9961b1f0e861b93829c60eea7eca0e760c29b20e1696cc1c83c2ce56e74bfc0c0ff7caa7335106ce03c0080415d48af34700085a6af78e6187e51cb40dd0cb082a8efff59e7a9c9b01eb9594bd61f524ffc40e2855e2e981a394a8cc6bac335b12cdd0a5ad30739eaef0041bf38cae7619241a2c610d742f3391e1f7ba8aefccb321", 0xd7}, {&(0x7f0000000140)="a69236cc5ede262202b2fd9fc67d4b52ce140318cda7deea3c536f06408e44cbf9881d8bd162b5e0129af890853e138fe40646a0a8dee6953404bff5933ee3cc58ebfac1a4bc39dd8a0500"/84}, {&(0x7f0000002740)="75c3fd7fa55402ac706c0132c041d1f3cc12543ca0e32e143d7658f5c33147a9af292cc529ffbe07ba91147a558412a51bf3a14d11d40168d38f199e5b43b5fbc8aaea9a7eb58428b151d47dd0881221be256eca0281b16ff2b8f1890832d5eb49167e7c17d17ad03d234a2f77cb2875ee15236966b7b7c22c4865ecde181d910aec740f49ae8af2d867840d20c10ab684402943397dd53cdec2f860a2a8d2ca993efc1099c9030543e417c9bd6b4b5ee9429347b7c2122ff5b8677c6d3e2f0f1dc9d1940b8c7e920e785362d12b6c3c7bd05dc1eff8d265b222f47934b1d98cfbe4d5f5bba8d5ba9a35e3dd0c5b10ef8dc71a22ff2f910ee89989eba0e037172feb468862524172054e2e273971a5f2c20799d828725f41f53ee86d2360e9ff4f8caa2abdbb460a7f4bf336e7108e5f936bfc454b227ba4cd67d0eb8129e23e55c2532f863a19efd5ab7db3e02a989e12089351c4e39cb82fbc771c4ae7afaf555358a980856cb5edae008bf8d63fdc29e928e8f1fb411431ef1333913004513cfcffa234752dc3ecde567b83aa34a053d8425c5b46ba99e9a20eb85f268f0e768d443f18c3701c3de71d625830095aafb5f209e165d12d9442dab5445a074d497fd650a9ade612f403e1bd5f56c0d3a3c5953c403ee8915fdf1e019244ca1a2d80ec504e9d6eeb8acd4f5586a9e10c1ddcdb907fab7488db5b1c43849e92fd4e6bee3c25b22c31d565e4dcb9b5e34fe4d6c930c4b6c248b29493fa20c28e3b8961c4ee8eb64601bfeefc37e094ebbb61054f0ac4b54ccc4992dbd83c2db0363e7900306f0a170ee3b03329d77ceb86fa8fa0de35409f80ba153e65c618350e610f8738a6c7900c2430ee385d1bda7bc1a98ff98daf9aaa2c46a4c3bc4080ef0655af51e8b003fba6466969b7a4d62045dd4a107635dd0152067cb2bf39a6fd4b3e72c111e06f6cebbe1fde4071474e33e55746c0ca3263d52e7026952d1c53712e3209db5b350f51de7251816ccff5626de83c076070125a59f0bfd57ce8cabf18d5dfeacb30c0f8e4ec3ec29dfb4e5a57c425ce23da4dae832ef1fe59747a4b19ed755983b1b86df225d9afd0fd7c3fe1b3a5fe38e222e93de2521ae9c40018b56bd5bd4348d1c006f764268dff0a0ce623b3e6601cf824b36831e9ba20e69f37fa0bb29a6fe6022c6fe8344c1d3efd599c0060001800a76c9cd4090e931b724017033176b2a5cee93c78d66b0bf816fbe8afab0508864b0c9e1298471a2a086cd34cb4d4ba19f5207c8bd44aa0135a029afa736354d0627632eb939ae22ce2980dd04a9025b2add0b95ddc58d7b805de9037a5ad989e2863da6ac6f0219ca18c8fd8cb2d802011d5ba69fcd50a453d991624051c7067fe6411038285be0bf261101db135245cf1b1d473690a1d3ca202743026a5651a62079c4c6452ab72db9e96dde83e401734cbe6862207b4232f3d23cedb2bb045fb47a76a33b61d47fb15325c53e54ad626cafa41a8dabc68c6aef2ac14a5d4a8b0df078aa9f0a72d8bf8367150554ba6c57309eedbcac73dc37bc87ab627224a421e6ff487c74a6baaeb95c1b38d31ed658c485589ed5e78f23c71dbb9f3bf653961e45c3b65a79459dae97666f107c87548437fa683037c2f5777980200a003abd1f9b8b98581de8d7b330a048a71378196a00a677e20ddbb82774210ea10e0c7ec357f75116639c88d1636fe35babccf179b3885a16be34631851c8865d7ac66b69976aa7dc4109beceafed4081816ad67cec9a859a503e93c7287528f3677626e6394ac0f08687a14c38611951150d882e6ddbeaba0de5833e557a71ba21546a5f17bb43f5b25516247fe2a113a01236d9928d703ab80b4e4523abdc3f8a5301689d0be91a47c809c8edd774465cd8c9d1dc927a43f0285501e05952aa2fa29f46507484f441256b0f021fd67e08f3c67f71fc48443894d5d9194f995af1b2b47de633f4dee772e5d122f1f02c5806b31c60ae93a70b47a7d8ed0d782e92c7bdd792c39c76aa2b329622a3271e6a22f1bb92d05d6c37f37295b930a1d8b18a41d6aaa18fb9a931dd386a8b9c38fdfc903640ceb800a7c34b13dc13c06bc05c86e293380a0cb73501a7e39f0427fcdcde3416dc14a911e1336e65d6129d97a8de05361638a86879cf60cbc177842e4481bcb40ec84c80d470b4c6833a93439b4b3ecaccddf48426ae70cb084283bb4eb010fee50be8498be68864c1a9a78396635711cad950f9de2c501046fe220e957058af3dbdccd477ef5cdb482dd5fc8d428e9821cd3171aa11b2e0743d642d7c60f7a880efc73744f7a7fcc4daeaddbd6e4d12bd5e2cb3e9f7fb9e47a436cd5e52589873efbb5b526200926d5f3aa755f72bb70fa9168fbadb1eede262328afa084cc55f700042d1d7ca4195155bb28c19f0f40f44f426d6acdeb0e213c0bf0a4ed73f39777738cd08fae3f9c7828c940ad609f71931564571e28a3b344cf314d0cedd0b7831cfacbc7b2803991452a9ec69cfaf243291f794640ebe8d3615a112deabbe08467420a13381da727580ad07e9b415252be909b5d414a9eee6504514feb724d38c38e73f00494165cd5a26a8478b96c14ce2085a9665b5532b026a134ff19755399f8d9544d5493a6598257bb993703e345485c417bde4a942e374bba05a72dbcb16f4e8673d522e6eb897cb78b2ec76a22c5d69778a9dd87afd0496f0da92f81628023f1ba77a872e99dec6ff64818e3773651b4fe816b3bc037137d3ce3153993ed4bcbb68409c91d52a3068b14a43b125bdd0e9da18032e4f890b9bfd4c438d990cafc62e4a4d05736388351b24086eea2e9e2bece4261f993fa07b84adae1478fe1e5eeff259c704a0ec73927982125d0242df1e5f12034754657f4a2d1b6c26149d5da4b0873eb05787bd703b67a18851590bbf2e03606210e348a87c25ccff241d81f7e515af32e727b836c1219ac13a8f229f5d79529a286abf23904fd33e1566b06c8842fad3d06f49662a4fcdb35eee61164ccd68aa29e23fb86bcccf08c53a8aaaf877fcee2ea3867d38776ff1c565b37f7fe5e9ad68b8ca6dcec4c03e12d5de4934356c11606ba8bba3e3e1e454625f62959c85c40a27763d124e62af62b1e69815fca039460fdff58b62c54350979d3fa5a4ca0e3621e8e9a1118b062d55cdaea4f2e0dbbdd62e494b69077781084e1dc2811a63d5bc20a8faef63b14c3f30994c1ecd75806b677b2dc43ddf541d0c415224e4c11cfda1c30279d4e434cc846433aad49f5155598e9f214232d2f34e4fb87146490f3ec6e6f7a2a06e915c4d0586a09ff47cf6fd4fc1ad7c02611697cd2c2208b403a604c3bef2f1377da5b7263861dc0c76922a6e57d2d1cad289656ef9be589be6bf1af76e70c3ee5492704b98c24e05a203a644dd97a5c8ce995f2499ded831f31d6aab40b4a04730d5bf04d53d301045b034512f1bb6c888a94b839c6f47c624a05d4010ed736f89a937989d0b34bb3fb3bae66b4692e8638a7fcb4158d014f4f66a52d15689ba3bb7c4ff5e045d61d9bed4c560433dd86f94e05b872fffe572bea0b141519119a6acafc894f11ae92ac510a2372262c8dc9c17574cf8124ead643998cec703029c1f754cdde3fa0f0175aefc16c3af82c52ea6ac7751fa6d9afd42a5d22cba4ee29911988ccdf4a9d14449eaff569ccf0ccd49212b9639cfa4f87b9afde6266a20b0069a16f336a9a077487e45c15ff38a5cc406483bb92061f5dc5789b3f8f658202e15f6387eb023a42f466f1ff9254760519e4ef9346ee8fabc126aaa86d9e64091343a3911cf69ab543bccdb75dad653650c7e37c7588b04e3d4a10249cc2f3915c3d6873328356e16879fde90d25dfacf7465f5a55ead6f6c26a32a5f5822fe2578433e36fec87b6392ca31585f2fff2734d547a1c61a941ca39a307140ae4dde1490e34150512b7a54a52345f57bf60f45652ab51500a0f222e0a9d1c58ab3242d43ed31684e7d59c4fb841a53aa294f2ae1a7e23030ea6f501d91c9cce892dd5b9f583db833c9369e1ee9944b5730b6e419a721ca65f1fd34da6317e8fe3d56853ff91bca3b0c73a95f2bb57a872cf158bf0bc443a7424a4af81ab594c00eb0f7b11ccb1a85cb847b78dbf6cbe9a66fe6973c718deeea9b26f91f7e9a718475d84edefdb155d63a7dcfd6acf7e08e0dcd6642ed25757e6f032ebe12f3809d799d7e4a344deab5733ba772dd1c5594a80f822f2329d7406584f853ccf564ce365846a40b576243b449be48f31df18212bf571b703a1c2326b4476a888924def3fc721567f7864ef54bbf40f909f9e9d17a73d8b96600ae6b8b321892df9ea39eac4099d5f4c8cb876d79839235400a8e65861402266ea8c02b2b854e560b6f289d2f4f09bbef05bfcfa34b6a3961d8fe548b8f4da066d48a87efbff33ae7f6f94bd534805c9f86a424673d3be4751594937d5237b92e64953270523e4189fc79df3cb91ac5b9464e511ea7ad8ab366ab3859bb8a6607c8615698332ad964fb3eecb48bd652c238d59a8d85de8b57baa5a17e88aea2a9d1713863e640ddb7e71824b09cfc8dacbdecb4d48eb1ad4044a3c1c9277a9633c70cfcff9079353c83ba9e47f0ef56ce0696c494f1790455b66c85517b12e4421e661ee44512e95e92b65cf868eae9d5605ee38fcd456edc89db7234496de2fc6a13964df91d28330fbda801b6f0fed417360b69c2eae0ca6e27f4a1f5f8836434e23a97c8ebb5336572c1a3cd02caa1c23b9a6c73d46e4522a40de4d11524500bb94a00249c18774fed9f37ccefaecbd1292fab35a56f30f73c5e768a5990fd91b984de38f2b6a7a942d880aeca7636882990c68aa5d87ac9276b871ee94ba028a65be2d864962d80c24a908763be3f4e5680303c7e721a1bdf5883e6464c44bf7dbffd956edcb8ae3fe59a8a52d9af2d7ad0541960c7faa93fc73074d093dfe708e4df9a2371ac014c54ee94420051b84275d8e66c52dbac6a51dac97ece31692d8fd4138bea98db8ebb644f3c78ca8c9c25f5913d03676c501c9fe59e505844738da1a2c0d5fc562759cc688758987f95cb191b1562ccdb1f3fc734e0d84f399c2e5f36b85fbf00b66ea8ad5d6ac7187ea0739ad6dd374624c9ed23f71efdc8768304f4fcf93d392f26134cd8ab634547689af92e95f248ba6167f122e04d376c5b483e154402cf938cf85c8f125c84ff2318607e42b1261ec8fc82d5292f06b3551614d0b137a36656ba80dac8515ff849a75d11d66f1be54dd9ee37ca82b9c64630236766690367b48d1442d5c2e8e3d4ed2989e3f25d31bd47d233814e446feb32926afac464887c804b3a99ea2e38178c8d24d6e857399600690a59c8c31edaa8f3cfc15e0a992eddb11c410716f3bb05b29ed3a54e76ec9103c51c19197cfd4402f1e64a3bb4f00c366ee4fa8f9100b99c633b0e4509581c6340011a9017f081470ecb2f957c955b824051f687795720a68bbeeed60e312fd83b1e061b8607e9bb91af793d3752e59684356ffda31d32c80ddc8f5cbc06505a53d98318bb536f812fd50586eb8561b8215195afe0cc2868fff7077332c62e332edfa23ac43572f0dfe3574ebf96ebf425a1a833f7b285ff4d76fb5aa11fc8fa7325e3ebb15b27cfb53ac40aa9f86e436599165cbb2d1ab98d039bbbd9718be592a85da561de4ed6a540777c7db21defe0218d3525c25c12487a0977d52675e86ae5c3ebc00f9b6996eac2807a2afff1134267baa1da2d741739982f435f072775d9d1da56c1859a2043120729d8f23fe4fc1266f4f684c3475083621b457", 0x62f}], 0x100000000000024c, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f00000048c0)=[{&(0x7f0000000240)="2c05ba70bc5ff3331b2c16cf7dd0dd4e68d1e4b4f61eda604c5e3b06f1301d498007b28801b6344f19cd957e1d0ce131e4da9da4af81711bf9139a577e1225a2acdf901c5669f86228c22a157ac0e2245314b7780bcccfb3b5699a2893a327a907631f83abaca117801c7826e4d087bb8653ea9e36e7583827e8deeed34e1e0314809b059e449b41ada6891a4b3927be9bb183ae563b04ebb7467c2ce26a6d71cc0240a615a1eb6561716dd535bfd055f9f1d0023a24cc4393b893326977fb6f53cf07bd40bc76b94d38f6812669", 0xce}, {&(0x7f0000001740)="90c8e97e1056f634307947b32c0c3df65fc16ab2a5af6c0f9324ae0479ae3becac2095db130ad86f0d91175b61c006e7cc820153ed4c16a37e498f966708328746fd4d43318d4d9b5e8315a9afa40ace459ad97fb784df0589f66c91a766155c7d570af7b90d4fd12fe7f07d29ce68c0e34a14d8dce3544de70dbd03c26a55afaa15050850d8b7a483ddae54f6e941192b836d221cc95e5be7c7d9e4a856a4a45a105f2d4b33864edaadddf196a13253578da65ccdff1691526eb844f1320c6e688713cd7a66793fafbf5c6da85ee9e323511a2ca9a3627266a2bae9e263240b3aaf68aeb851ea779697e87f5262a7976c8b53f76f153ebbf15665089b474eaf2adf0e09afd17e0342b014d468e19a1e9ea0053a40a1edc61aca5cec204565e0fb91e2dd4f34d36a5f544a1d53e2fb7062b457b78f6bc656c1cd7724f0a3cbfd339e03c7b11197d3d0bde2dc050d7a96cd09bea27600d0773a189f174edfd11c54a7aa07259216f10a8cf113b9232684f801a2bf170415c28113b23e78a8e0fcd4d7544ff1fcb1bd7bc514479a90975a691ad164fb83f3e4ba525b7e32445113fddf798bfc7d15bd96edb90901f1d6ab56e31116619a4d53e458cae9d3c8850cf0fb3d27cee8f92a2ba9edcb6a93deecfe84de7cc6dd8f3b6ac5391d4fccb2fd9a9b5de7fb5d58cb0d8f355e118b6a872abd5a1550d0d206efbc7cb8060de8fb820bc13b50a73d2799df29b4279e5cce4a307e53a4f07e248c5cfc4dfb277d4ca14cf7403f2c58344246acc65a92116820a2a784c8b59644d734890aeea9dbec4164ef7b83d3fe7fe9f436ef2060f79a05f1dec03e6a5ed0ca51e44cfdb4e10b5eb788cef86c3401f181cccc238bd631ddbf5950b692a1a915b9906ac2f50fd2a58edcb6caef732253986e13fe7f90ac7fd52a419c089f30060a5b7b50cd18de58b75e03f2491f5268d0fc0a223d1396aed75f3010dc839fb4037e6070164e530361dacb24b16c7c3ad4d6f3b83c88695705d31a0a2336e038e9adaf35bf438901048d2f547d811219181a2f0691e6dd8008bd7ab05ab94093e673ddb4b530c5988aeba549d61eacb4ccae12593960408828688e3a67398f9551231be6340dc4565dfdf9ba1e302de3e9c9a4ace50aa09ebc78a1e4a19ebed6fd2f8f2a7e9d4b1789505fd5b22c2cdbc0b4dc6c95414877945c5e90c18ef0d54ffdd1376e0f227914fa8e91bc6da081df254c2e98d380ac63f2c96fe6324ecb4d6eed12886bd1c2c09ca98589fc01fd60d6e44dbd657286fc456b21914634f0cabd5fb7c97cc34a839cdb5334db70ede9e76189cb63e5e71659d403c2c0596b08e74ae9f359673e59de84c326cd8e2ba5163883969b4754a621f1d03973ed8fed124f9c99385c40ab54c516bbe1b1a54c314840cd1aada4d36888b348623c6574974c7457a5e4bdfa93baf7c5174f2d4cef74cf8b6187a9a9a04c40962a02057fb681dadf46513bc650377734916539821d8daec4210c4935dac3d6495a9bf31d0618715fe2a53cfba374ff3c6dab4e0c5b411b9506c709729fa02fa7b91be95878bae95590c35339cfac06cde827cfff032470933d5a52f8679f7e0fe1fafc7d2c2173abe574cca3a431f5c81a75957814c87f23f18c736944645f1bced435876ac58d28aaa6d77577c83f2010302926baddbfae6482b42943da46b104a6c1d235e5156ad6c29c70e4524038c3b1db38d50bd6c024372798aa951665cfe347bc10d92d936840d6315cece1435bc786fe0110ce2c45b8316bedf1cdb6ebe7bc01c8811658ab726402d65bd2d29aca0d617eb98987ee53bb1c2ba3967b65cc53acad608b1ede65e88375c5feac1364d7db736fbd63489d560fe05b5aae14c94ee732534df24e2210d6642f41585b73b30d4d0ca9583c63adf97553ceb87c0191c1ea10f74b5b9e51f418e9774e536ee8976ad2f44a9519ecbcc80a13405d7e79f21aea597d5793b74ff122beaf3dc5e3c622d9067e4c8330454488d39387f172c5073e471c6f0816c4c91a178b48aa94e963d65acf70223b33d4088acd10e68026f8f14bcfd0de96afb7d497b4528585e71f637de8eb82258f39543973878fff4925e7944291e7f7c3422f1f1366cd431ea05e969205ef3c1c9d7e7d27784b92435db8da4bf0903bce464025a926d9d0a362514c793e9288bed6d91d932c06d3f4ac68ade2ef2dac9aa1eeca640990716ae430f62666330b0a7445fe719aa252e92a0f08f6bf8849abd4f6173b5fba15802f7320679ff2f6795f1777a394c0e74a59c1644f3cf95e41b46d19e607aa4e8135ba9b58d20447f2415880a15058ed9f1945b13a9cd0df3cf33f3ea4a596019680c9af7a89a0c89212c76b184a30e2e9df9438e924887ed4b944c5403fd5fdce0622d44de4797bb564f8c1d0a731020da44d2bea92c45b0be0dbd673f4e0e5834a6984882922d6fe4f36e379ae4f03b208930f625db726cac02e1c53e91c071312a40b85ce05513c27a14bede79c55aee32e864039dc65b4e4dc9e8e57a1724c201d673ecda5ba7ea98df2294fe8ac068878bc233cdb036d101712e145073ea8008228d21916c55730b8539a48504d824312c45e663c6467f65589593820a053faf83c4eaef1f3379ca2ad03231bbbde0145cbcbd903f5ccd431ea126ea2226504e34853a2f7158ae54be97eb25a56fbe1c0d87abdbb87bdb7400593052733600fd6a8f9d8f2e0bf974eed536df47d33e9cdbbfd9d9a762dc1531fc68bfe3d30f689ec754dd282f42887fc4141d196e8defd6d2feb366e939fdc46153e90c86cdf9998c1037f802315f31b33f16ed2006da3e6db1ce172c8200de6203e9215258b0f115be68efc6b5293c2a3455be20e5259c17a8ee4c91a563e2d93977c86b9843dfdf763741039bc6fa9af75d8c76a3d6cec381c63557252404144afd5cfcb6a0661a7a5616a3cc14a8b99704451638f94c5baba11d907864fcbba688c6eeee0d9a4ca4ea25801e5747d01a5ca63fe0bd4432ddfeac03a77c24cd3dcf4be1e2f4ebf0a5e62c2cba6f2c416194196ceceb2c638804f92b678b0aff20f24c53b2cd8e63eadc8c6fc02b6b19f3558115d7017cd6882229eb5b6ae8a4d0d8374ada709345af09313d54539f7b487724997f15bd8286fac143662416d03eb8f52cba2795640333329b0eb1f7d976e2b2fe1b291d43492e3bb74635498c1c9f20453c91d1d707ce573858f8b263150217bf5bac4f936e36562b6af17d40178432ae83026a6a6f4099a2e13180fd5c499892a07b02890bcbe7ff01592e29e8f5b5b12d3c1f5165bf361a5a936b9f093b287d75e7969be5fcb2c2b6bdd9e74b5785864089a1993bf0b4d01a9d23db356bd3a511d671adea7b3563dde8403d5a31816841b721310d2996969c86aec9cbb89fa4796ec71fbe561cfd2e3b8d4091e57ea9751f785e04e46a6c26fcc4af8435ca6084df0374d7b1230bd528b0feac0d5ab0b56ac667c5976593b5863b1ad69c96176f373d40e5ee55fe7072f4b6656a9d84e7a3aae7a208436fa814bbf205e428a348c7bf413fcbbf0e1f0f0b283bfa28c3eb85a8bac2772a253c251a706b54726ed21851aba0bf31234d8af51b12f8e51727ea63a4608655a8b3dab5915d20f2b08e69e5692dc629c390a592d4e658d0668c49f712c0f3ce195e430c6d30c625bc9b6ba9d12f7cdbb81b38f56f882a9d813e770d44f4d5c367ebf2d81e3d09886aabdc915a7788926a43fd765d42fdc77bf8f1a5e7d52b7ed13ac873378ad6a8354f108ab3073280bbba90aae9b718a54644df793165d4f9e901d6f51444d70bb792b16b140f1284e2d113a86b384b14b87e2f2ba85f0d3141632cf8db5b524d4b6e099d945661ab1d1fda4378ea128e791c4b37d337020b106dacb4664a8ed78a70041722fcab23bafaa313ecf44247db60d73baa1dcc2b7f297a290e7dbd000fc5685c20dcec52859024c9eb5892af5cdf756e00a4e1ec9576dd064d924792542cd56cfa9f31d9bbcccabaf44a525dbcd823cde8ac50512885887f19c7a956fb8f998d4030fcbb144ea7df190c611b625e6d32b1af76b524a0dd9c0a71afe9e92d8e0a6b7b5b012e596932efa26fb80b7d1646f09b113b739bc4fac2a6eb8077e70b7ab1b3cd2a802a68f26c3d4097d5616e71e0623d5cdb4f163fa414ef862b3ddb7b6f3e2897b096ebbe407bda5d4c31445aa714c3f29f7ff4eeedd70bf0368effdd061394710f29a35a430cdcca8ef29f4aaacdfcf83793be940f3189c6f7d7d35af62943ff394beaed465bc9284ca9e8621c1757075aa7bf429812ceb2ccaa744c035b40d7f097ea78c51bd86dc56a9bd021c84280180bdb4fa087eeba1e940cc643eefad06d087b936bb83fcc7a07d7cd1ef2e29171d088ccb0e87305a67497650db45b5e703780a0ab03e06d327138445fb76b21f73969283a7d7ecfed7aa018e360d09a02bfa5f8af0356b711c391227af1d0f3b5090efa901095104665627f74c6c4d4cc293ea9d11b87521cb1de1e3bb571d688c336c6232262fd33311b3f916d4de578044485c7deb270b4924b206034f18083a37f09eb59f4450928d29ed23fb72e369ce65231dbae87e93834e7a2319265abd7aceae519b51209af7d4241ed4eb8b2d83e985b17e6d00bd75104c0db233d0110410f322d5770cb0e150c613e9c39d87e502a8ad3377720ebc62c9b008c823b2d90c5d4175913dbdf08203683636f9fe24f5439c30657c659cbdffd55fa0b3e09bce1edfa9fca3c8e1efab9ba26ad8c14e475b0f3204e767da03182d9dfda87ea509f2e6813f032aadd59214c19e0c22c034470dd2cdbaf62e8a0cdc55d7610efb5f38af6a5bae3e7308bb1acdb8cc07fb3f344e26e41f86a335b1bc527fd5a54a848617a6272e1b64f2e5f3870962520a25fc2843dc55b9073dcef0812629645905ef767b89bae32acb6abbb362fe9ecd66eac4b020fb21f6fd339e36b2aca0b87a9092d6c166ee4a2e69b7f5c129014ca092825b18a8368116db47f3a1a07d917e2bd3aae020de742c042e972d3c3fcce818b0c8a93b20f58cc2135312bb9cd6d3e0186d37df620b8cc402f819bbbee77d3c2b0d1e8066b29a2ee238bab034e765e85b389fe3f99b4b2094155335728e7033da712ec6424f03b0210c171554b677c887fb5ecf8eab9b38cd3a1d072725315aaf6c5e95ace7aff2173cc21ec9d6bb3dc5f973b6fac293c9fb8a5ba7e9c7321bbbab31fb2bbb44f7ea43e4d5d493c74dbb7f814b68fdf310f67239824eaf5435c51e7a4f41a0a9ed5ba5a77df9e48dcdd41542b4ffbb9574dcfa215224c3e4f625e1eca6f3f6517b87cbefb28f8e7767f416b4875248ed49a0eb82753f8a568c4808f88d84d02eeac1d55e4e5c6dafd3b8b22e4bb9ea7a2caf254b22e4c5edfb16fab52a45917b2f54479f67732f6a9eb7f4183bc84ae2afbd85377c8a02faf19a01ecca62b086afdd2952d7358c96cfd87c2eb8783bd6b803cdc4e7331e6d1766c9395d590ae759d2c7e5643a82819309527ddea892151799e5a99efa575e25fbff6e6d8bf1754c41955dcfe0338273cf40a91b862eeb18294e35c143be1a576d2b75d953b8c268299c3e3b43b7e611c4b74ffadd1b67e09a541ca5231cefd67fc066e8266c1620aef41ab72758a13bb60421a5fc1733bdaff9b1c93d2e2c9b9fa1cf39e289c772c9b35c2f4e83fc936080902b19fbb26b484097f6aecfc2c68ed8353b2a87faaa9b1fc127bfc4116d33703713f176b52271ca38", 0x1000}, {&(0x7f0000000340)="69d8179407e852f7b96baed64eb07ce9b56377a0b4995410fb36e3b6453e35da1a2f4ed8f03a32c57d80e57032d73405928cc75c67da1491193da59f525323d61e192af124653a8e171eaca46d4178b24a40c147ea18d1850e16f000042531239b325bb38d9ed33455286baca04675ce37779233ded07818b578445a511bb75e70", 0x81}, {&(0x7f0000001500)="c110cd205dcd51e3fe6aa9a8a776900d0f6f749ed9577d7dd2b0cab4ebc183f27e9249e1cb88ecb269705c9be477d1de8ff594c1a4e35bccfb42dd58b351a7159acd8dac0a4af972187ba0f96bf1941358cafc7553c3fd245b45f7819eb83f927cbce75ef39caf2c156c8a751c7d450f249e391e97f11cd4a110d714fad68cadbf78b39b6411c718473195e64f3eed5a4807a3e86b9565d028737461e0db456446a88fa58b8201d269d4ccad410e4503604382200e1e6c68e571628a91da95bfeaebab437bda1203edafc1d3a9d7cc583cde4fb4bbc744f7c7520766ad613b77712fa94cb5635d906878559cc152", 0xee}, {&(0x7f0000003780)="56e8b5e312aea2282b486fbfd2787efd4180ffc893a1973286a84e2d4829afa63a4ca4d9619b15cb328816bf0e3fca6a687a5cf8ab1f63e20c334c47f51301d027255ff8656d965163c8bac0e0763f4b1ae6090ee579b89cdc755fcc8392513020fc78c533982f345b3aba51d81d0aecab82bede7c603b609ffddd9263708f8c5ad74e3e8ef0cbd239887a4c9c3dabf84b0a503f46e5378cc968794fb1daad52bc90e658130a79e1855fc181eedfbd932b906b5b3449c1ff76f670f4405cd5905fa44111d3c299c918a38e73cfe67b3f8aca7ccaaa3d2e8fa43673f8c44bccd3dc616065eca44bb445312babc16bd4408fd509206a9d92a7433cbdc92501f011c53fa483991aa2ce9e526fcb102b18ae221b6636c982e07a5d30dbfb872ee05912d2993d6e32f4eb555dc76858394d14e0c963c28506095744e4d256805529e23cee8972e8ac24881330ce7ea3a8a19fa45b7a8864110eddc632ff3252135410c4339c825240cbd4543ae60d4d715462fe405a451617969add03e230e1e52c7a604a5b165bf933eb2a53e99f1655ee21d63ba3d62b40593c2ed56cf11e7bcda08c0dae349a12e17969221bcaf7c6747adf699a31528622f5817ecab3160138878fa1e32e5859a407f7f7952834d3d99277be97dec1ffd805548dc00cb8df0b1978a9626ee67fdf3e67b8314984720b458777c5712d05eb7c492c8069991bb4dbe478409e853ac5061ca41c990e894798a16bcb27856c83769a4b947d11138b5b30422a84a3316752dce8c2b5914718cb04554d7350711fa3ac29079e34b1762b6495852a067dcd5b5faa923492f8c7588c88a3eccf78149cddaff121a51798f8885a3f8c37063a392635f1d2aad1109690c3fb2f23e973527da2682e36fd178eafa21abbe12ce2c922f3c3f070ac4f95f4bc420735bfdb401f769bdeb31826154636340844c291bd04e9954d675ec6e787961b94ad53aebdeec9ee9e5c49f79577582ececa82ba7e2f3ccfa2d021eee30a4e7f608f93b94304d58af899c3603369c5fd25ce8cd2128dced95d4a64d85624c8e8a8531d0ba8a7e008e22432c5c7d56dd0d97ca7e771db0bad6f4956afe06b4fd475e7473a3cfc8c995df5e419a73ce37d9eea1e359b1a29bf64648c531625ad0dd5c2d1c10c894fe086015d1af42d65bb3a189b2665d5d7d5c80a08f206016db6efc8992510981c73b73582098d98300c3d067147b3ef4d7a014dbdc5ba13ef90080f17809769013179018a2a22682900696117d4c9af450ac0688412f85813649fc1ea8327adf54a4446998e8b837d2f2bb45948ee70eef53e8754b7ca71c1be981a52a057ef041be861bc6e8a1a23186dd5782802f7d5d63b0fb1abf5d5d19e45e6611c9881116db188fd9b4f2d6564db59c27fe497ed74a14e87e5376e0c9c286628c900e7fac0f8d817056463d3fc83ba349775cac3abffa899ada531709f23609f9c69efa5bec47181de3e814f7e2cce8c4f313492b5cd31ce779065d4c13e9ec2248a29da36774370a6cbc0871bf454a10f29c5ba9965f90ca2a16cf2d7e9400417709155406ee4bfe3d67f410c3c298e9f41b4b4b682407d1aaaf9635892a98ae8e1fe83ca8c15d818f6fd3e74333a776a5d7f2bb7c2c019562e78b69d50db81bb81f2b6e33f72dfb0778edd3e6b1d8e46e3d13f29dd3c0df21a14276afea3c9f6259e610f9a551f4c4025b04df59e548bc68ce1d6c6b97252fe4e16523c5748caa5a55f040d39273f5a97f08c7f71c82a3f8c4502dd5dd8928f0c6f6d999a35029f5a32cc27b9749d2c6da315e1ebf7e5cde97d4827569fff8cfb7f68aad669f1853eb86108489f2e24fd603f69a51b1dcca5bf488fe55f64e88d01b00dc088cf5307bf8b4e919102e05662fa8fcb70d5b159033881dc1bc6ca94a8306f12604ab709cd9cbd97bed4780f3ccc53902775f37b3fc48ac5939f4f2553b7f38363ca9cce4e12ab675a25568d760242b1df25020bbde72f1968ef3ea30b133605fc83f3ad60b2b81fdb0e839434f1b5ec02e79058c77eee4864e6b1e444cd0604429fdfff44f75f5f459b8b4b2164706fea7ce57219635c581ada602fb5b95d0d1febf5c8bd5ad751e495ba284f80b4542b127aebaf206c924b20986dfc8f4e6af5efd735d7894877ec64150d3b9a21f3e223728d5071537c713f0fed2b3b2f338b4ed5d20565a9e4c42a1aaf14ec3d23fe6be95b14f471b9f49504f59ba525cbc2b39fdd1270d08c80ae914ef1dc09cf3f6c67417b60d9d677c870edf38b60b79471bcab19fb1198e1802a9d912ceba4a9d6147ab5cd4556446305e9af5f2cf32d9064983a03350ba3d2209fa4808680d295ff2e831c437adeeb8a2b4eb4a004d5694fdd42352b9fbf34afc6bfff68d8152549ae46c5abc5c27d7b766b1d31ba037279e5993663ad2c3b66f3f180f694a4845494b6c738dc79ef94eea3b30dfa58cc7b693da579357110d89fa3e9f4d4777d6b20807f1bf1a7130d71c59f5b360fac0430cfef924c42c2ae76ab68addcb1d8c1175fb4c5566a06793c77393eeae908c2d49cebc673c9b264c03b21da83bf52dbb7a8cb1e1b36c3783102504386eea410485f222d99f94f2df4821b17eef5023fe4e0f0cea81f10bb01bc8b773ed2dfc79a0da31a4e74a3351303d477579d625b39f44052b0986e7ca9053b0254962f14cddcbd16e5846960652819054711f93524e1cae995708c5f224fb1400e4f269cbeb9d2add57cbf41ed25dd7f11d987c25216c31247668ac958f62f11c922cc2e174a035d6a993a8db843bfae582ff6eeb9aa23fbf64d7c61b9abe5045a5f4052a2a6622f9201d07c0af0e665ed205bd839506dbee224afb4e3b3daeff0586b2acbd3399ff7002ba742627b8c5d1da005cbafbd37f633f4a7f343b26df07b90d8060fbf130af1f5529aa1e8a92967ce7bdb38f943e14e2ae11a79982efa6fb41b9912801d03b1f1ebc7b1b6a46f996890c068ccb478b991bd2a83d0860ddecd37166e2867ba0c341df69cde7e5a62446c170b60208b8e8391614f320702a67334609f9d2416dbb31e9096435f01c07f8a29c14d760b7b885efc0b4ee4c7fbb0d74894b1576a4302da51fe5980807ab767181f93a9259dedad3479859514829633dc4e275cf3c890285a84e2d3bb9f3646e3e4905aa2cd9f243c176fb2dce9948f29bce02f9fc96e1c053a3165d7f05f6ed6beeadc0d7d8cfbcabf91eb3a576f391a6e7c0d7d17d37674e31cb20415a11970917efe61747ba1125f94368fd096859e01126b643199e898733a461174cf248ecd479b8dfa86e4f64eafe201f6e237b980b12eb5f226c985046e6ca677dbd49b192d71c416bf62b1670decb41c9d995fb0fb18f73a6707699231ad37e69fe597ca337fd1c18571952fdbc8676324190802d2d4e93df343cc8229b6c655822add2cbeb95bd953e420e0d9ca4da6d0c7e94cefe76f5aa87ce117233ddac93a95b738635a767afe0397dc7598535f415175bb39e21dc8d301b008f0dd3377ddd0271ca0d8f462443a2e96863669eab40323a1fa76de0b2e044d561db7c4d61fb870f3a6759f2b29906cb67a3fb5fe8d1d28a96cbf59cdbf7a21a83fa2c5c11ac24fdd81c47308e02b6ca4f5e5d5d144b86474efe9979c0233e4d20eed6586be4f30c2fd09b8e09352937d7894a651c772cbf0fcda9d5e7691d5dcb39c025cce1b88263e945265a70a7c60f45ec511a1a6a7d4b82572efbd01c52df36a0a542169481ce8f24bebe15b4a1bff2129c8bea5f456de3d71c71420127dd9043035de00510246b422141f0ebd64b023267a701b3c5d49c16a4cc51b95d7854963b6369130b50067a00117d200b29d301ba7015103e0a01e67aa98f5a0755bd0fb98cb595dd5dcc470a15a3450e310f383a7ab3e6fc441b7b3a880d4d071f588f6e975dec5711705f1676a2b109c3ae4b274ad674d224a10b9a1067b8ec537fbba6c65a53dbc52915c477af3f4a63e53255bf5f611773a748c04303aaf4e77b0850b17289df5ce92b636c13f4b5485ead6fa15e70c10f29cd326fc988cc4e24f8505c09e30b5cd0a582a5a415066c8eef47296e98a0434bcab26db1ced9913f873662b113826d21a9aee91d0605963833ba1dac06b5b884c24e4d37ace84621095f9ec4d733cf26b37f7ab0a6ec260dafb126d98800330fba648dda5132cd1569a014f0b346acf0dd729af7683a2c33965014f96412bcef7a208088065315fd516bb8d991c366072dfed1c2d247b3ec23320b1d45b2fa9c50263e526b67a9ad64906d2896a2d7e9d91078ca0b5aa3c432fc7b05f2ab458876099e44c4333d914aeed0a65a0b07dc08ab7a59d58045e8a5afbbddb61769e705a30482bfce58372cb032b1c13b14f2fd7d13f5ed03685e19b3a0f3bc9986bad9de53b0e95680c49c0f6b286dbb38591c8fdb7694e0704984d1223e9479c7427d717a57bea8f098db00e35e5c70bc9a7c48b5248c0e27ee8c9b81f9085270f6ab79c2176a26f46c809f9f10a836865402db73767f7461908625d6bb73e701790c9ae8880e7225e6337c92ef5bfbe9883604e525a05078a96683ba8f7e0ed8f41fd942a75a3770dce8e866a98b22a1e1ae38463539c6553899dd56082effa74d139f40d2fabfe806ef8122003d7a2e3ccd92172a38b679ec051b9210ee7b3eee9e9562222773af4a0f96559e1142b1cf988786ce5fee163f4bcb03e0d4641cee46b23ad4613b3d5592226551ab03d3b0e11b464990e0cd8071977419be1556902d757a50fd0c5bf7cca1119d5ace19e5d1408104baacf4dbfbe6e5effa926c33e33cf78462e8503be04b3b760a59a2dd16e510b9a2129e32fe9a505465c018055acf4c60297389304f3e1e0bc8554b9c6a178db6dca28591dc31fe1fd1b750538672a4fc42cda969e0e22fb9c6c0c7a6fbb23f0d9e7af1053d5cdb3b9faf37b43aa3c6a40f31800fefd934de01db308292f8f648bce06fa486f6847d5f33b7642feb7fe32d8fe75e9828a23d4bee265acc9e5fe7cf10bd87b8166aaa006089e8a14b7c785cf5dbd38c2a1c55679b6c1c51399cda6c53b7459a149fc9b0de322bf0291f8d2165eb67aaf49495b44a6b3aed28851d2c251760879d4fbb14a5a033d72f6da1b13a9e3210deb00abc85ff2fa0963f75bba0c08ee447b7044890468fef7f955537f83e4fcadc8d4feb026e64ef6d96dd04a8d105dbac28e18d6430a8801b77d087fa59bae3215c118f8ab305726eb5396391c1a2e3f031ca954f10157abdd8770d6d7711a1375a6bdb1a107ce351e939dcc3073e4b0320b4338e1335187609fda68f13dc1610bb37ac4c39b3fcffc842a237201cab61d23d2072d1dbfc6510507fb15cf04426073ca3e597ba3f9361ef679f107d846ee416144d6722f5b5266e69f506e1045af5b6a5f9f8bfed86712cc8d59f426746a98a54409f8be593e0e701dd20902e00ce1aec52bfd054365e494376ae7535010cb3955b978eda2e0b7fcd042bf6f1b9ad7d2532d26dd5fe59a6682b16935db2ffae75eb649db502c856f96aead02549e5d846fa6fdf17663de5334e278a0adecd61b407f0b5271a31f808420e632840fdc3f5612521c3c66508b1558acb52673b0a26d61ae07aeccfa235cf899e44058d8c98bf24e1660bc2832402396308971754fe374df3b9eae64c223cfef77976892b0dd66b2a1a393fac1034c20266666520f7c4519473495fe1b62b677f5ac96d9a926c1f3bf38a1bfd02f54339324245e8e404492e3ce48fb4b", 0x1000}, {&(0x7f0000000400)="15fa428aae6dbe452e534b2b4d96b0a344ddf869565edae2363b43a806e58d58f1b9c24ab6584c33284dbecadd77181b786b27e2d5ea3c6dfcbc4298bc93ad536add73e4891bbb6641d2a15da807a8be41d5c63adedaf1b83b94266a69c340ea2cd6a085749e207b5c751dd24aab0a084f4b50396a689265ff826f36f5b2ea5d28e9f7471bc2f32edddac275e1d2fa28", 0x90}, {&(0x7f0000004780)="c0279a594fc51317826335f879baa1261f78025f5cb86ba627b53065e7dd60b09c62cdf4f1450fb50fa8b6242043f95e702675cac2d6140c7eaf4f332da939268169f4e8eeb458209b7a669ffb523b287f4abbac9d4032872c38387de5b6f8c9402e9a28199f9cbf1295a7a16f4708cae10f2f4712c80261e6c77b44f4404806", 0x80}, {&(0x7f0000004800)="a110cd8ef226933ed371044f90732e1af91ab233bf6dcb78e6570e0fdd9552e3760bf97a53c6c5f3471d5ed9def1202e65e06732db3911ae9a8599581fd5295f8eebc1933988fcf876b803f131309a7d66f091a3a7f3f8c2b7675f966e46c97e97ded59a838ef01db40de85b2dffff966597a96567046d5f993ead38b4309cd53ae1d0be92be4624926943fade531355", 0x90}], 0x8, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x80000000}) 16:02:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) socketpair(0x18, 0x8000, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) flock(r2, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:20 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x0, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:20 executing program 0: pipe2(&(0x7f0000000000), 0x10000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)="0bcc2be6763f9407649c54acd3de3d056e03fc27f5b9c90bf7321a45332e6b196c9c475fb3efe930636e8d1979e8049462b7e734361f5b38305df69b0be37271b8eca7b3e58d2339d9481dd20276a8f77c3b9656d2220e515e77369d0451ef77196655b11893b2351a933907e5d4e41cb1ad4050d898f0cadf25a8f6384151c8afa43d73ea379ec0685dbc2fde8322f1828417ad8e727620deb61063fcf4bd85f14630d362ec43b057f9c6abdd7d965b4914f56a2dbcba7141ad1071808bfb8805a62955c2d6", 0xc6}], 0x1, 0x0, 0x49) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="ad7f5b5b3eee57318e05d7d9b8343ec887f0115a41c64f2218924636848d9f7767ce450cb8aaae7316ade09a9d9c7b01dbb202903d3e4cc00ccee3fe1c9d857ea6643cae5cb19da190b67765f0b8a23bbf5fb7f0cc741cc6328a04e4b548891b08d2c0e546dcaa94036e2f0f8be882ffa81389745f96a9d8ee9676570ff242a70bdfe715e82bc79a2bac34fb", 0x8c}, {&(0x7f0000000140)="56a77c31af5b02e428af1a64f43ac3a6986a80dd909c12ab38396ce4c90665695c92b93e1994be93b0fe1293073095931646e2911c9d8cc57999158df52043672b106267f3e2059e4aeab56daf7253fc907928ba73689b9a2010bebf6ec3ac0db7320243389f402662b1c682bf04c8a8aeaaef2da81e7268394772381845bbb37613be50b2218a5fc75fef8f411fd0e797d5423977730771569b77f574caec2b792740e7719b", 0xa6}, {&(0x7f0000000500)="aa19b52aa25fa4f859d3e53cd128bc337a59c66665f62ad3b21e281adc06f982ab6bfae5b9c47e55421cae1bc0abf119c625686546c024a02f368eebc6b802b703f0b314a16ef89c9d4df8c2e35d6e5518d86559f4f23cf95cf4a4ceb8f0e155f69348640fa47143af6f64e633f5f1383f64dcdb727e1ed4f6b2020b2a3eaa72517cdb9ff206d4853fa23188ef7375f47b69d47d54bd299dc44dfe7338d12dcdc447639f14de9d310263dbb9d211639f39830ea7a9aa72ec035295e2696f46d949a3846ac888ec949264377cb1ff1bca88f197dabe5191cad337166fa3fb627738c9e12102824d97a620e210e1feecdbe9a9fc048e1cc73a0b8debc6001ddeb9acdd00b22071056619dd89c01e7c7177ca87166d72b392803abe7181824e3e1ad8cebaf917e482d7520e796708333887888244b319f78d05465477efe10fcd09ac0d5bedf3e6378c6f75424695752c1865e48a51b01c70d34e9fdd36012f1d7a23fcd782f77a70e25e98a2007f5691720b6ef9381db2e030a36760315b50bc23c343489124fc9927a7b69749e7d5d3aee0818b668874067c99c917901f994c648af1c1e3709665347dac63e69f006b597af8435a57bb3445ad341337bbb63a13b99e78496a4f42dd6de0e332f414a780452e6c8ad031e47f4dd17ecc3b45af19dc1bf9c7705167d7ac6553b4fb6975fc8dc5bf016569ae5efa0e13c5158049d69157596e578bad4063c60054629a3eee776c4bc35e2e2838685d15290144df223e4c471a361b623c7067678ff4eb87858c10e7ffb4ca5a9696a3c09af268fb977717c36483008f62487fcceaf652666881a18226d91e5f5fcd57e7dd364401d6311a0f2db05515caa734dbae5ebd6297d3ea623d78214d230087b27e0778d83ddd0653b2fc9b07224d518220dc4c6a83492ba98f52489cc95d36a15e02e98cd79e94962dd58010a3c9918bfaee8eee653def4ab5d5ac90c228217a1bd6815562edc25d53fec8ffe4b5121a462cadef7977967aeac8892438906feb0e719f87f9fc21cd5e90a4b624227f5a6e40b1392b83b0994d8599ef2c25abd98c8529373943f065d3e0039bb0c1d5c7e6d7781f825aa0fe0219ca77b093f9a86ac3a8748891fbd6134b4bc2bb9da0dac7281c0e6714d627056cc7e5357486d60b8b5663c04f6e32e982016201b679b3a299df44e441731b52814a3b9af03345cc08d50b12458153a398df84793c5617055aa7bccb5e488781e042d54f8818b55efd9cd83a668ee37a21fbf9a03179eebbb23f0060bf22b96daa8aa14e77c441632faa561691a5189c768ad40c3fa07d37d42e02f1bb29e5474a46535f43a6c78d2a0b0912611571422f468fee5aca22f97168f361d0e7fa7a05def9a24b15437697e9d1b2bdc0289ee761b1ccef27b8d3e3454d687a888856d396214fed3a1079088c15c41c449409e4ebce6cd88991788df082b131874abd8e144948e4d40c839d118bd921d2e969525ba8e491772c9c7e6b29bab6fe86a74430cb108d1b6c150cd836ea830d9e9756d49f929bc73bd1750053f0860e70975331605c0fc93ec822e2b6d53c9ae273dd2e8b9e61f187a76746c3837e9144b2d1c017edd65280194939cafb17a562be9d427f45b7efa8a94a8522654b4d8e97447c918f43f114e124add7777883873c6e39ede9cd43af38b69513d7b813ccf2bbd5e9a263267db37bd505340bcb56969c5f10fa941e55254b8ca2ddfdc452ea637c698f750d4929724aa5d167249af7150d0146f4ce3520c2016c1ade66507ae7832b0e029086bbbd6f1cecfd10b55ed6e439ebe17935fe08f6f253b467f96ab674adf68e53a468fae25270748eda49868df9fe5bff1b39318c8a036f9cbdb1f3779438547d859d3b066425db845c164cfb54ed8fe88aadc74603b99b1d5b24304600c53d7554c0faac3a97e1ebe1509beee12231d7b01641416510753a9dfb3e55df1f98095b4b50dbce557f55a490fe947cb58db01aa83558a0ded23eaacf858278f4cc8dfb3400ad4571d37d361199a67e4708f794adc0689119eb94d60887aad4dd1d130fb70dc2a859590bb764d13f4f26f87b2bd75a38a1647c934c37d972ae98134a7d52c223c7086be03e74e55c1d9b0963c9fb6972ab65f420924481b75b780b353165ca1918fdc0f603c604bc906bae7fc75be9bf60d816e357ffa42a437c91a8065f091109536826a929b1456207c1b04c16d1ed4423576e08df287f3044139e75b322033f48c3973aa413a44383600d5068e2896edead64da30ac6d4a42279f62923adc0a20fd2f273f0ffeb2d94ecfede1b07d5d6b1e2ba97065e437c6f73e5b4d27cd1a86e35fa4f057e63a7096c4a6dab67995845305fde9c0c9a409d0fac626816b4224eb70d601a3251414bc085f7035539ecb7f43158a42fa028d1147bfb790763dceb4cd08b437124835cea5ba77fdd14627ea9ebd8924e92c2578789575112434b909df51e97a59b86588bcf4c8d8e4881255fa7882f077ec608d1e45eda841ea23e97b5d007e6ea028bcba6de8fbddf0d0118ce8be9cee5ef3912c324331eff46ca36c79f45eb424d89be7ce51ecacee0617ba100da61ad5d7150bdabe6076beab47f1651eec29c6251249bf38b48f1e1dae141222283fb24614e7c80ed8ff766bef62c2b014e6582bbb5c9e6a892c30be87f799ddb3bcf5402cf338e7c403edd1faf8752ffe5ee292c612788ddab2d08a22a0109767eb1f8eed1c62e2e01a9e7109b01b49e415b634f15ba78d6c8525dd4146940647a4eb528910c85a1c6feb7fb76093b179241c3465c15d01f8f587b30851c846091632e03f2af00b52cb26c57d8e2fbb1da19ebad69321cacdb20206f8b4aed76cf24d85f383f0f4751d555b908c0b12286fbff55721cc05553a5ad5b8bf83e4aa534cbe3bcb717aaba4364adbc8f0bafeeb14576fbd048d7cd2537000efa353660d4d3822193a9175b3b459e7562ff669c3b6df3bde0644310bdcb2ccd935e7d547a2d15a44af8951cc8dde14b2da17deb8aa61c5dc42b1ce39d78c4e476167da5862ead4c2bca77b928098e430204a2316c4b7f1790a09d50826444003d89daf2ea3f6313bc59a901afa94225d45243bab6f809b3e85456b4ef94cd6e3e0c8b72e57ddd453ede16a77a6220d6986a405fa7d3a2177f179d87ada09ab60d1f895b0ea1372c10f85ce137b6a12ac411f2d4487c8a5e504a785e8507acb7a78ef84c2aa6fb49db9a33610d6ee77ceb652fd8107098d53f3254813e9d59ea6174e0c2bfdd03c17d85c7b93090ea2c074baf7f3881b63f6436e4cf1cc20e8995215a32a108dd0043215b1b08b5d5052d91eac1e73d6f516e11276fdc60a5460d8206d562343fd80cbaf851b2fc52d29dab45576705e8bc82daa67429c9f6afd7076053cac3b8ef81f73a1c2a67af9c83bc01cff30fed2a314a85369999853f53dc665f9eed9c2cc386b7f93b36e36a622c5c77553b640f0747a2aae38a9a8347f6d63eef18367644c5d44e2bae8ae9993f5ae105a133a72bd770e9a362d1aa7463a61fa3baa2d595fb57cc54cd5022090cf577843b026ea4ee9389f9e9e0b2344a90b4dd275e407c8e4c1245a592ae6c45c053bf79cca5c2b26295bee18350bd5fdf6e8d3901955ae10953393a03632579072285f62929a19d1510347115f6b077ed129d4c8455401953a72b749af17556fb641e5e720f1cf00c7b4b78311ff2a4610faa3665ae50b5730cb5856976072018f2c4b7b64ca8621eadff0e785b10e8407a134ab2afc43d84f9d8c78685bb76e611a931bf992869c46f433a76a9c1ba2cd6a3852170c34895b08c381ee82eba78a1bd92ab8c91069775c4680486c8df80c6947aefbef79c646b88d4c5b834c5d250e4fb75fa9151a971b6e082f10006e4d11fb2fd5f61a390a8e331b5e3bf16a5025b12d23386234bda30a8cd9dabe3ffdfa6f74eceb85df033234c0fc50477f547acd6eb36a4c3333bb70303d0baf7c8b5c19cbf0b83e959ecf7efb81bbb0daf87422f4070bce868a703d3e01072bed415d3cd224a220e7e5cd6d5abea18a34c258f279ae49fb877e8bed82c42707da3261b09a84da9506119ea32e52c75127c8170331ba4e0b546b19a1f7fdafae7f2c8cfd88923d2602b5f3ed93a8f96c057790bc98a26d6b8fca1bbe7512ba705b9972a763202ba8384dd15183f944bbc7c041402d69f81eaa86211317e1c6a259fead5ed7aa84789585a72174a92220e36e7dc8d276289ae108e357f74accf95299d249deb07f1db7dd3d9667d16bd01c6e7e0fcdd2e99e6da2a32686109c0257643eff74f95ba3e2c871114033fb9f85b551b1af656166b08d3bdcdcf57bbeab6d46fe34d200c79015eda31ecad1005d8ce56f533eae2f4c30d4fd99a2c8f511d5331e504e67c14b4cd6453f5e91d68266850e62bd728b5887836c787d024b958195cdd780762ebcabd8e5176888840c1629fd7af6af01bf61ffb7d83a27c548109ba81d86685ea088febad72a543f21a78cee8f22ab0e7805fd054dfeaf773d2f4c5802eca403a60281656e8c672a279c7e59c855f02c70ec04556383238bcbc164a89a1374504e76df78aa7754c831854929c3a131a66374768fa625b8a62784a328f3cfba01e97f955cc053023a5a6c2dee4271361c64ab10e40104ec0d9e87a6d027d90673fa7666251409fc448c733d69b83d09c51b3e0ef15aacc0f3aceffcffac9edf27ad681b88385f41d9e4b9bdfd5edee81a5fac84f6d32fca3f4d6f8815454a58e739da63f05bd49433463787604289b19c7fee56631e1a1dd1d47dd5fafb4e43518f8bbb4368c9c5829f104e048141cdaa62771b09222318050f692ff5ee3234459f8ee0fa3894ea01bdbd3290b02855efe911c53cbbde5542817ee45f13314393f3467257c4ef89e3399621c5074ce72b8131ef03299694425c884c18dea2eaf63d0e9032a82bd54b53e3c59562e91fc8bb6717d7755926d3f5bd83d1bb00c8335b57620937a092be1eb7413bcb603b49cb053d0a6e7ac35dd4cd14900f6e196e6935fd94de46bfb4cedfc7d33a1ff8b0f91b897d07dbab55423ad114133cb69f4ac260839b7ccca36229b8cf76d438c03090c012d304599472b6039caddefc9ff79c43ebc73e00e7adcb7e55e72fe8c68add01ea00f8d7eb978536fb599d2c9464f00097961ab9a286252f845f5cb4f3dfcb689839e48771f0e60e83d681095dbf4f1b3ad3f3237691f5d982349c628076748c799d018afbd7f1dc83df17e9a03bbf56049b4cb4d8a8068d461c85bd9b1b77b3ebd5c73a1e65cf64f9467d7aa4d65a16076cb21aa0588686c70f8ea3aa583dc5686ccff01e5bef8ce21ccb47c051b921ee01ca99477b81ac13f4670e4038585db008e618d0ed6a1043286f64e14b4c6aac97d6a4eafa5327dce5ff9b8a5b6e8b601701d18b76338862e7af704626d99434f55ca4dddb8b6394b545e21a14c05107a85422f4280652ab9f30d6223fc5ec8065d63fb400a0a4460de4fa604b088144efb44c9f6e539ca52feda2e33cf00216f3fc3c645ed5eeee38636348d373e25a44570e66928225db233e84615cfa54a0f77bbd6b2aaee36c61bf9c680a4446ef699e3271e5190a1fcc8c849b5bd964e74e3135d0325e521e0c90b3698f9223751eb81d89567d0088945fd74d27d6bb1bb49a4ada2fb4d3e63a1327dd1cf164392a84b72a0a877c74fa43d443393838fefd56d1aedb8e7f3c0b71ba30d116f5ddcc560c1bc55fe0bf4537fb0287aab0219f", 0x1000}, {&(0x7f0000000200)="660f30178f109ae6123a4f94432b180172476b057ed0f6d998eba0348bec4c246f3bc9ea4b06782bae3eb0098e1b30999b5e5c1f957d783e7176ca88a73b1241ac6a421d0cda7aa1277dd05bfb2933138114", 0x52}], 0x4}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x40) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:20 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x0, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) 16:02:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$inet6(r0, &(0x7f0000000000)="029ee43cb8f2a40f6d53b809ab7b03526b", 0x11, 0x6, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x160) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x5}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:02:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x49e, 0x0, 0x0) 16:02:21 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x0, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0, 0x10001}, 0x0, [0x1, 0x7, 0x0, 0x5, 0xbc, 0x5fe27faf, 0x40, 0x9]}, 0x3c) 16:02:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 16:02:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="14c5eca316cf8286a8f854f3fd7006183c47b8a3186cf40327253c791bc46efef17730bd8c247c759833d136b4624cf4ec7addc5857f74bddc41b19f93dffc9bcd213e0cd510750ee1c0d70f90e6bc380aeb6af0b8adb80e1de6faec2fc156e2fb1dbf95c9466eb33837508c97b278ccfa47cc93f0cae050", 0x78}, {&(0x7f0000000100)="bcaee9747bda8037a12c2b9664a7ea5019c5aa3b53bc21222de4ba34393ef8dc63935d2ac52c1b9170f718ad712c2bd4d4a4557525e42329eafcee06bf6459569d87dd2a3eb749dcf33e6685bc9475f80a21abd1a754e73a42d55e", 0x5b}, {&(0x7f0000000180)="7ec19bb72cbe72aeac760896168c4c82d1973e218872eb86c0d1c5750de3e8ad03a064609d8f67b95270bad553e8a47fba5f0e76dda63de6f7a5ce4a7495f74315", 0x41}, {&(0x7f0000000200)="4fc06c6b27a777e8e8a6ec01d0cfd7356da672c60f7fbd42f42ef74aecc141dc3d4fb96388c924fe8ad41160861e561b5c0719bb81d0d66ae638daca7d13a575e78cf1973dcf32fcff77cc3ec8939914d6b020b1ed5a668899430115a598bb1e83e9fd4298c9d8a579c0045285ef6cf8c1d4bfbcc0474c37f73f3b21b8cf56617870d32a43e2311292556e0ee187e5a57688273831f08fe7bc7b6ab83e2fd24a41a3527c991787956a52fd66f623a71e037b6a04c25415fe298d399f2b20865552a5aa3ac0df99c8472950bfd904b1c311cba94db8b670005e3314adad79134d950d109e64d87a4d59", 0xe9}], 0x4, 0x0, 0x0) 16:02:22 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x0, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000000)={0xf261, './file0\x00', './file0\x00'}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="664f3959ece1e64d9d1ddbe95aa242265a83ace6565dfcd1180f881938da0b5882c0b97b3420d09f32c78b2bc8858472d51bdfa724e7a5ec6ce0d31e7110157c00c93850e0e89ef1039ff17a41af5e82d5a198e1aae68b050fdc34e7db4d1e6a77d678205d4e571a369c460424834cf55ca1e1fbcc1c5dac0621fbf8c7603c1db07bbf94349adecaa0725409ceb6a7fc598345f8c6bad6556fb3a108cbc784c20d9e99482d085275", 0xa8}], 0x1, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000140)="3191a561cb5ceec353fd8167499b3c970eeed7f7c4de28ad89aed0603f82811d69c3baf133c84fd46953195db2675fd1e601a163eb3d452a78c8bb46403775ec8105723e6541819f41da0c7ef86eb6397e271a15fcaf6182f7729a20ef72277c2ab411e1437eaccc6ae0bac512297d98789bc03c122a350a74b943b182ea3a3f622bafbc1384766f5c3be3b0f611925a60d6e86cf0e0c7c9d045de046fc151771c04f59bb1189feddbb9fd5ac8f628b88a6d24db5e41455cd92b2b9722645a40e0540e1722b2d137039586d19e0e9d3d47c80e48b88fc7319a5597de3ae7a3e28d571d0a719f", 0xe6) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000240)=0xc) fcntl$getflags(r2, 0x1) 16:02:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:23 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x0, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) 16:02:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8471, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f6669934bb832"], 0xa) r4 = getegid() fchown(r1, r2, r4) r5 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r5, 0x4) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000200)={0x6, 0x8, 0x0, 0x1, 0x10000, 0x8, 0x89eb, 0x10, [{0x9, 0x0, 0xfffffffffffff75a, 0x4}, {0x9, 0x100000000, 0x783e, 0x6}, {0x2f, 0x1, 0x20, 0x1}, {0x4, 0x46, 0x6, 0x1f}, {0x9, 0x7, 0x7f, 0x1000}, {0x6, 0x9, 0x7, 0x1}, {0x2, 0x3, 0x2fce}, {0xfff, 0x0, 0x9}, {0x7fff, 0x1ff, 0x100000000}, {0x0, 0xb64, 0xfffffffffffffff8, 0x81}, {0x10000, 0x800, 0x8, 0x8}, {0x43a5, 0x7, 0x80000000, 0xfff}, {0x1f, 0x7ff, 0x81, 0x10000}, {0xfffffffffffffffe, 0x4, 0x578471bc, 0x5}, {0xffffffff, 0x80, 0x4, 0x400}, {0xff, 0x0, 0x6}]}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) 16:02:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:24 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x0, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="66775962311fead5448332fe8ae9d05002963abdcbd1bd2a26388b32f1cc2d7c47fe2ddc7ca88f695cc1b03e26c95789500d5c00c2dbe3f0bbc2e39b722420c85ab42417db1d49a6ffef17c46c1024f92d8fef7c3b0c9405e8f4f4ccde5843e4d3c9db9bf35886", 0x67}, {&(0x7f0000000bc0)="01c086791e74842a4aa01d382dae6fe343113c90a1512508422df2090348b73376e32e06b3586d63e60275623fa61de61fcb8cb490275737b2448f621224585bb1a25211ccf2b1d55841da9cab846af8b9e5bbcc335943ca45203c2610227afe5dcfd3b9", 0x64}, {&(0x7f0000000000)="f91e7d", 0x3}, {&(0x7f0000000180)="01294f74c4725116173898b7f61abc42ced9ea769d0c3e21", 0xfffffffffffffd64}, {&(0x7f0000000640)="b2ce601600f550f67a0a02bd6f609e4b99cd568d4c025bfbfa2cfd12868db7c40de43cc486ae857b066fee53ae36cdf10ea6059808475b77b660c3b5435e8a9ab6359fb4c981a99f76ce840e8d2db169383bac4a148b86333872822dcf24c5b85953847345e370b38e1db9f025bd29f947569645ace58f18fa69d306fb09fe1d1e85d61569ff3f5ed43ddf2d88dcd989e5e5f48452fc6d0b31c791802d780cfefb5d37eb046470696d26f0c91580aa4902fa0e32647731deecc68dc44a79ff375cb12b71f5b293cd44ed442bf6216a5d048935de33cb6280f104b5865009b722a2d231efe1148b460c360469442a808b2cd9ba7c73bfc7aea03a3e8319046a33014daed7c185e38c0991466b9b67306bd88a10c469a036f1f807c1e58982b31e8dc9449517c2809c409df1d1140c1ed5f5012a25f784fe306d5332996eb1bcf62459beef88d6893579dca870c600c5bee99b34cd7066605a86db63e0b3c7d7d6b42e80a0d8790b92875c0776f323685bcb55c3dc59a19325b6f6382c26be28e1515a6b60da918d913bb3ca779c225f31cb537e43e8cecf45f7567f28e0fe711f7e327a2100b43fd69ade17d52d65527b79c7b93546888106c65d5a176c59337cac0063201e605a9465739fc03626982414e5d52dd352a0c3e3cf3faf1d1b15baef966cdf5a451ec398864e0f0809dc60d0749df606f6c14efebd55ed4f1d4a7f91902211b4abfa68da66d469ccace0bd7cc08667f9ffb7a910976087fc59bb27e5e8aedaed916c36aea42d95029580d4a60dfa2b9248112008dc9c67d3722ae99b8b94b54f3de518ffa04db5dfaca5e59ed1a671d5d323227aadf05ec15c0b8876a3a1f1ac3df1c56492e758c4b3cea4dec7c501d9eec7ae459160cd8c4b34", 0xd4}, {&(0x7f00000002c0)="be595d13186614d0cf312f88200a6f858e82d8fa037c442a59c185336a30dd5e642e8f3c46a1be7487d2754918a4a7a4517437c7e31ec688bad0154ac4a7298647019b473812be041b5cd1ae62bb5cbaf011484e51fb4596305b47bb731869559c4eac10fdc348f14d96e3aca49621eedaad94e90ca0790ddcdc", 0x7a}, {&(0x7f0000000980)="ec061a1b18626b09f7148ca8a07546cb8a7bf2fe8d9aa4a218a56949eb57dd6d4496e506ee4ce98bad4fe462845177a243e6473e8bb1b987bcf1389a3a230cbddcdb4c7b68318a6c641e33cee296cf5c0ccdbe248d84020e12bb809a61c6671e572d6af012e1b33e72f2af82b91758577b4184f54d90a6eb407bce9e51f0af3fbc9161cfbcb29310e7aa45ed1863f0442e7e333c94f84e40cf137567a12f3463f6ece27119a15930f0a526fa4f754e42781e5e86e40ed43ff6926738f952f837b547b89d444dd3f52f1b22d19bfda0b39f635c1be51d1b9ec8245c5896f70ca1cb158aa45078375881ea59ac30224862d67423fd79094a5efa17d890ef79d7786db30e71bf8220acad60896deb59f7b15a475fb56b3da563563a33c9efa9460be91c10187d70ae9510110cc41c2a3c937ae1747a9852bb38b8b32cd931635664fb65e289c3a609ecbd85d81f3502782bcf7e48425878a2d3b12661fd35f5e7d6a99aa6d23b2182fcdfaeb7f1cb87486fcbc241a9bb2a8a9ff687112e1fd777608de4154a516e724c763fe4156536f4be878ee593e56b520a1f7ea5f52bf7f9f6d05ff42919934d565d3670752bba7514c36f8ac1d863614dc5f37b7f3af6f3405f3b24e46e1e1668949d4bce71fe6e7cff26c653995389338e2ace7a4db403837a7c40b2811267e4937e2f1b2086a0435ef6f13c1b28c19a77c846dd37f843537d4398cde3e44926e199ccd907", 0x7b}, {&(0x7f00000008c0)="a7e37cde1827c8d4e99aada07398c9614548c43b8a8301874f1d1baecc0346155e8ed462dde974854e5c42226111798c11e8fb57349517731f9e58c616cf3874c75be596587aaab612648fa3308174b6d017f8006d518c21d86e49343903792ca4673bf760b40f8ec926710d6fe6a41fdfe70b3c0862bcc11f2615fbe0a843b0a0ee72700b6478bad20b8b514dc0ab3c82fb703dfd95261b20db6a955f2575f60292cee577ed2a8aad2a2fd069772e271c641bc912ae", 0xb6}, {&(0x7f0000000480)}, {&(0x7f0000000500)="41f2088aea7fea9e5dfd9e4f66fde5468ceed0d9d7d53e867bc24aed40189a16876b0a8fe0e4e79300f79710b2d233d874d9ede53aad02c7e1f90ecbd1d8fc9becce07902dc157bb9f58322cbd2fc81a05b38e213bfae0e9e94aee5a541712b99f6ff6014d4aad34a5f7aaf250649ec6f8cefe544892cc358542", 0x257}], 0xa, 0x0, 0x0) 16:02:24 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x10e4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)=""/229, 0xe5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[{0x48, 0x9, 0xffffffff, 0x8}, {0xd20e, 0xffff, 0x1, 0x1435}, {0xfff, 0x3, 0x7fffffff, 0x4000000001b2a}, {0x3, 0x1, 0x5, 0x194a318d}, {0x1ff, 0x2, 0x7d, 0x3}, {0x5, 0x200, 0x2, 0x9}, {0x2, 0xfff, 0x161, 0xfff}, {0x5000, 0x2, 0x4, 0xdf8e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', 0xffffffffffffff9c, 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) 16:02:25 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, 0x0, 0x0) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:02:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) fchdir(r2) 16:02:25 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, 0x0, 0x0) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair(0x4a, 0x4000, 0x2, &(0x7f0000000000)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) geteuid() 16:02:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(0x0, 0x0, 0x0) pipe(0x0) r1 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x20000, 0x23c4c32c9d2cb43b) r2 = kqueue() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r2, r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) getpeername(r3, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000380)=0x8) readv(r1, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {0x0}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) getpeername(r3, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(0xffffffffffffffff, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xacd2a1804ad91382, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x10000000000000a0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x101, 0x9, 0x3cab, 0x1, 0x3, 0x1, 0x1, 0x0, 0x1, 0x4, 0x7}) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:26 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, 0x0, 0x0) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) r3 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() fchown(r3, r4, r5) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r11 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = getegid() fchown(r11, r12, r13) r14 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = getegid() fchown(r14, r15, r16) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="39b1e61c3766596529e48238f71149e2bad42c1f31df1b2458b596a01045c64ebef66a7b9008bdc5097bee8672e3663d34b316a7718729a0e7ecdcd1f3ec4d18beaa97caed61770b1b209c96faafed973510d58f00832d305c16bbfd7ac77a78e6082b71ab473ddea4dd42745fca9114375f6bb840bb548e68f294bd6dc1833b43ae2ec96a42d6c09a11b18e9f7031795ef4aecf3eb13cac9e4c5da7e512f4a98d97befeab520c6914137db2aa48c30957f4e258ef9c2258", 0xb8}, {&(0x7f0000000140)="2bf3c85180ba6be5c3047c89cf4b39a2afb8d6160dc4863f0f130320f0c75731a44ac822e8aeaf1284a8769d0d1d6324fd95edf2e8bc4271fb8665ed8207a04f6c4e4e554f11e67e0a4d088b35f221aef6926d300c32db654b21f27e0bd1781884eb6d98b43917f31a4ad605293ed6168e145e26e64a", 0x76}, {&(0x7f0000000500)="fa906250c6dbb7b88fb6ed78cd46c28c81a026153070c1ca42d698147a4254192d1d2a2bceca9cd074c876ac7f94439ae6ab5dbc93e17662069e09236f2c82a352bae7e8298b053a40890ca82256fb301a3e37f8b2254096d67bbc74eef06699c5f88f66e9482a4bfcba7a4dbe29129c5a3228825fe03285722d00786f22dbb8661329d3c739b699f688ad28ccc65d1ecea6c356c0897fd40ef902ce73a42649dd214daecb3473958c93ffad918ccad3661543296f1787ad7dea01d8321b4152dc35945499364e4dbd74bb55cecaf607af2fa95d61148ffb124c7332049677b8794735c178ffb5af58e413406381d996ef89c83f4b3e21f3a97b0543ec866444c605c1f58ab9ac1fd5629cc67d44a403a20a87dfe7fe7aa846cfbf8b198bcea1a3403e6723e92a19282b8ed1c5615f8b7f86825410510393e2bdaa3080acb4747902d0b572298287a7ccedc719d9a812ab0f80f1641711771ea7c7415b38fe6cb743df1fe48ff7338324947a1f86bb54fb3d03ab8686df25fbea52af5e93b81220886284981bddad4deda5e6819b948600a4f2cdb109ad1564879ce487387f9eda23342b485447ed969235457da26d918cb4e2e8c07cc21205bd0c5ea23f5c0985a3c1e275cdbf6dbf72938e70f119eda4e99fa86817e9f996817d1249b122e6a4d288ffe9d73f82c464cd2e9de95a7b34031681fa1baf6d866ff1d7c7a391ec9a10798f967de36cbbcb64b3f3ff0b0dbb6312df58afb6410dc74b5808ee402a68908d8f7f366ac9f69c1fd17297961caa2f753188d1dfbc875937c1ac2aac817efe9254cc28d5ef007a71e44874c6ff4b7f2b0e8b88b896e5ceb3370de6c2a3a30d6046cc1bd0a02d0b1f94881ec5800dde591090a65939091b380ebd739fe8712669d275235653ed7197d244a12d9fbe7d45f5660f7de34b56101513033ee741e88c1b58b643ee9f7130bf3a826899dc111ce75188eb1d6952062335e33b33891b1acc31eac8bfcd800bcb87b4dcb73bad2621c3a853329bc0eb03b14baa8000cdbc66e11eb0df8243aa4ad9a7d0f18c6728488968ac4e7cc63241d2c433379d82b1e2b56eb03b01851d82649276f701dd39e9a61e2b6157bca397cf3451e7434fb8ac16a7fd74b5c81d1922fff5ef5912edeea30e327d166ace2467e9501063dff0ed313e8138a09a999b4385c19c0a463dde93ee1b7e6b06bd5e6badb98d040c74b6c837a88ef98194307cb1e965ae2aed484447c31670ed97382056bf69c04c467cfabac0816598edfe701dfe1f6ef47a792379b6381198a2177ef816a7a18e32b71fe99624b0391e29efbc16eaf7c1d9f0326a2d619566b28cf738ef20ddbc31007648bc6f41fdcd25a9f03836718cc7a1521010c3a92030695e40c7fc3f9d32be3ca155a01f41a76c9e46d2aa25f29b6e6f8f3415671e2731825845aa15c192719dd05542e0b10bafe34055bfec7f6a725e7781b6f90ee3c0c2c09bfb9ac3c0aeb7668cebd3ea4b1388e921f6d0e2f720c3ffa193f633da67cb45e699c1e111d7c6e391f6e1e3986c0ec26585137a61eb09e0ac07a89272603ed4725bac84d5d45b765bd64acfbab05d76ba74f017ebcc657f79b55644da9d1ebcdb52f53bb96c7faf11bab390be09d0b6726998357dcf4eda7748da9c5999281d9e7d1d004846a2f968b7b3837dea8c45f86126cd9dbe40d8807cf263712b10b260baf85807a60c020b5b6db4fb3aaabdb8fcfe37cdc1a7d082c58b7a0b8b9949d9aa5cda5f3cc4a964fd3540f2740a8cdf8679859399ceb985a1f72f57ba70dd2e1393b10df424b37dd38698dd62b4ebf222bc31a9e4fa89eebe95e7d541931e73dfdb064c9b5c27374f3604d96b759e77d6a9c1e484570a9827abbeeefd5f336922c48d49d93e74de23d7a07db40e9b377200ea2a9a3f73320dbd14246a3141fa0308c55c1659b91cad8dc515d7f2b4cc7439e66e7cf387d7b293ee6789e5af5efec3a8c3017462f42f7e735efd9c14ab3564e32a5d7ab12c272482b425f321c6d6498823af0dd01218e274389c1feab9a8c35bdfdb34bd78d3bd71e2e89745d2fc6d9a8365f5e96679fd8694eddcfa170ee5e5a04ceed0197b4804ed1c916a26794945b4c77c6752e75e78787ca99868479ed65383b57ae27696d758706d20338114ab3db28365dd35da1559467787c825d46da2405e5215123a3924d59ba40bd0deee32202cb7f830bc630d7f32cb55e56ba2a89eac6debe16f666d38ab3c9bb774dc7f2025acabb769522a8d4431de8e1460fcb96872894642ffd2000c53454d34935cc76b95b512bfc8c308ab8701e6837237bb8dda7015bb7085d8978eb06638fa9525e27f72aa9ddf01f07307a62fe1bac8870115f6eb6259db294382ad6d1776baf1410ba70e0bbdeec2e859a6da50aa742c90b9d7bbab55d476719245662d992f3b528f94c2a27721405e52b9c3135967e9e56f9ebcbed823b3a9b84c0c4a9f521ffbff8acd0b060ebed304d4bfafc71403a1f4af2c84b812a09947158548e71df57c1e3295f913c2e4b56582594eb1697d8a03e1cf994b406af8d741c17ddc13ae4369ae83c73673cf9353a00a07acb0daf0af7c83aac7eea6c80b76b2bfcbdf6c47116a202161db78c48bc2153c07754edaaa4da2e7c00d9a6b724471402255206de54610de1f6187ebff76017fdd77565059544afa940a57261f66dceccf0e94e2c52aa61995dcfa760f645a271c7eec307aa71d698bdd6123dc296bbc2a9407fbe039ce8ce00de9c47bf5ae574110fa647319642230282004e25daea0acc0cde6ac676480c02cc72b3d077e4d9b1522c2294128b00a0107f0bc507d6bd75bdb4cd99e1d301cd5c0c755edb1f074fdcdd02826af4fc02c02df99da1e48d27621d3b40c92a1bc54328b52f0d9e028c352b3f5f1ef06dcfb592a8862f0f3d1175f66f07ddf562d381d640fe627a71e28027e5ce5f688b452053ab9cdea4fbc732c414296dbfc2244983e30531488124e95e7298701f87ad14898f80dd7c179baf9b3b7e028b740068421339819dee263b47382f8814903f5fc2bf7cf54efb1fda40d498910ae07133d237c04d27f946ebb01cda6990d86cd883712c6d836a73da499db32106f93182192026b3ecbb8e3fc7a85267bcd5fe01a3d09c82941b3097c8f1986d82de538d3a706c8e021d8674ea856c123d50598c455dca43f79e2c0f8a234d4de08b2fa740f96eb3138345e5cf142c501760b45184375c30527aa653ed97836316d3e83145b86742ac9bcff06dbaa6fb7e87633c6c5d0b91d72106316e148b79467281d59abe44b75495abbfdcf05ad3bb779e0e2d5b01c30c6f93d2301092af1fd977225090e797cb163bf1520f16f1a930fc3dddf53b69cfca608cbb319bf8114ba5f87ae1b515b892af744fc94877a73f8aaff5c63f415f5f290a61e2105bfb7bdd28850cc01d7009f8bed538acd34d89caddb48992ec39d5e01b5cc6cedc8fae8ff9213fa2703e0acf6184ee77d19d07c2e8394d673ac6120d950e2c195059b2fe6cc19b30a4707b90a5ad5e464806d383d5ef20de3b5b0306c4a14d2fddbb8b1000fd3ba36cc5cf7cff07349513d6ae5131e513902a85ccc3c5a3d2a1151e183f4099439241a4637a4c9b2f2dd5861955e88f7b93515d78a89e6b3430ff078153d5e03cc4f06b98832253f2370689e682f0d16fc61b74da53607d76e22dd588c3aa838c3610ca5c3c60e4b28b879b1299952bfe32cc14f278592ca2d8410d7e8414e30d02d96c4c0f8bbc0a409c55d0f138910100b442da08a5d357a73dda7ac150f0f438a9b331df50f0303178e7409c20c421db6509374cccd30e966c9571c35ec0c9caeb6d6ecf4e9df536ee642cc31988a20d1e87d9aa5a9cf2f0f355ad70050b72cf0528ec4d44cd3da42df08912c11c3e908faf9045e18a35ff51288817560daf6e0624a1eeb6e17ba6b0a62863a37229a936c749a9b68cca659c0d18307a520bd78cd6140c8b7df63a6deb0c29d32135c6266ce50b434e338cb0b3e9a68058ebf9956ed3fd9323c7466e4f611d9933aa70bc8e97a81d5591402791a98dd3ea4022e9aecac02274a9c6f98e89da57e1dfbc888b70b029f86825a26b7343ef5d8330ef67d4f2e613d3ae46d860aae061feaee9fa727d6da04783870ed7b69bf6d5b86559fe89e5a63e2b62b57888feabf2c7451957141f6182df41525e62fcc1bbb9a67b3528aecbf9f04f9d81afa1540c239aa5ddeb7a7039ed482a0a154dfb3db7c5a1374dfa23e57a9832d05d75db4ac42e5451f6bf26ed999fa9ddb1a7ddec4c0099985f2b1a37094cdaf365dbef908b97ec14cd4b8db058266f361184d31499e73196ab2ea4f49c02a3d00069b7c9369d9ee3b91ab787568420e978fb7e51ea46a1fd9aa891848b938447bf85a1371754a875a89ed043a501f96f621ad4e717368c0b96af41eaa526d5e2eb62e78a6aa8a6628063f525bee511cdda739b741160fc05bd5b49264dabcbb15bd36ae0d48e6800735e1a44c2a5c82c469b1d26ff0a828da4d16fe74e0d6d91d8880bbcf12d3fad5ef75c885c00eb89230c7ae213919145b7f8d1fd1a6a63ebe39eeaf487de98f39e5541944afdce11a692ae56d59fe6a559a774b0c633292b42b64efbe20a9fb9ed2141cb234512f4314e6a03f4876033a2e6ef686670d0460e85d9b9414547e6553229b0939ebeae422695ba7bf906ab535b30b49ebc53324f9a36e03311b0ebe13821a5f7f1b023e50bec86ce6f89ec3886485bb5571d33aa852a0ee189d6e7df24de90d5a41b9badbd351f4d4c06973c8a1a77044b2a5d02e4347e1dde7025b21379a786b23f066d3d7ebf0740cca2fdfe6a3f9399e14b90fba961aa8e45f748fb8ed5d701956231b4bf648643625593972560b30206e5b57a459de38da22a9afa62a00edfa6fb65c2d82ea69fe80fdfc3911371ea8ac5e104ec376aaf02517fb060f79f75edb7db41222be3efa39bd9a228efeb135e68f208914d40d002540309eef847c51adfc7399bf7514c09299f836f7d3dd8cdabf2ed4131490dde74431469beb9b8df4332c031935fcc8a7085212c2a0021206e4f9622c94511d6e215c3852e0cc8b678703ac7feb5d4590ed6152d9c4e2ad20d99b056b0a522c1709b6f63e1eb6f34ceeb7871760f8b222612f95bd7ddb0a771779d5dc0a72950c3d2ba4a62ad63714be1e608ce555f752b54671815ba3a923f702506b55c962475cda585b0b3b4835a370f5d93a84c7be09fea801a796b4954f7e2fbd6b93ec90af463eaca62ac6178f08a615cd47f8938d9ecd517c6e4c2826e5d4d32d74d027863c4f95ff893a865497c790d9856a4bfacb8d6bea36b27498b362206ba4be016e9f3f6eb95b33fa5041f3f8057c35da73562e13cf5b566e367c2f68d2490f95820ec0bbb7e2951e0a86dcf54c2da53967d250184192da4b2e21dc4b961f8b018c5c6c56717ce42c700fdfd08692bc720999a844b6135f4092ecf26b9f9559e363027e040e1512f035c03c44b38055664577ac7ca62cba53344b521b2bb576177583ca9ff769c5ee9a80d47c9c9bdc4b41f136ee92ef0a5c0d618d63be0163b6653760d00076a5e774b5cabc514d6825cfc16014b17d0f83def510e4f1d8f345b056e8b65be8506e7022cf23922bfc5f5950eeaef159d09745d25087f3b54a54b5c43946bda05eb2fcfdd1c447393f00066ddf48cf9e9df4960f2ee238bee4dfdbb3b9eadb038cd68fe4a9ab85a1c9183be0f54a9fdac98f51f49bd230e09e", 0x1000}, {&(0x7f0000001740)="812f01cacb0ccb63ff19d2d1c90c92bc20f8da608ff32e594952a03c53bc346de1ca0fa06d570040439a8a9058499bafeb6a08a762744df924b4dd86b8fda2a8892dc107c15bb32bab687f5f27f2db99f951e19aefd11e0ad350d491689a988c1298173321ed8038648818f45c7e6a88456ba2096faae8fdad69ceb909fea87a4417bb1e57915fbae078c003915117b71124b3ad967f837a20d40f7d6471dcc5ff7ecaa4c9fd3a650c71dca3fb547546136691666067e746ffda9527373a8afdf71985286d8fb5a55f35ddea07ff9a264594e966c455b44c68268eaa809bdb5fc8eb8317d440648ce86866007ceede84b460809098db54bea2153e7131785f798d9c7566f25898f809681929732c7d586bfe9d4ef3f2f29f362c8ea3f85048e151208114e7e38bf6e923d80a884d87c1d8cc00c114060b6260ae3e4992c7e9db1ea5c53ca1b2b541f22a3012612b54d1bc58891876f7d7e3947eb18ef5aa019c54b13377b8fa58fa001f7e79cacf6ce9a4542af17f4f0f5c84faa7a4f6e9dbd6dfb7e78636e0bac8cd33fc8b2c139751befa2a1a5ee97d5225800d1ae7f45395bc1f3ac59dcc3fc0bed45564e4aae98841a6ab84f7fe488d81382652bb71d840e50bcf5754fbe7bcc39b757173792bc1ec89098f857af142091d3641a06d37faf7460a8f4e390b7f09ba73f6d0505d3b737968939ab3367570d9415a452d44c63a1049d1ff09fe24e134403ad08ac94e287ef546fd372be880fd1e637d28f0b69e289ffb01f0efc3647e65cea3ffbd272a20bf1e087df2bad821e1bdea640041acb4d08d97a3ebb50ee54f0861cea7de25bd808fccf3a75013230acff1ec45d500be235424415ad7fd674f7a9a876622942f12c36be753a24da05bd136ff3c4eb4b3f498497f8f52f70e8b00ee9298c741e85f4afa84d9df7caabab488cfbc207e8002eb75111529baa5e0350cc28d4ce79dba2a96bcd613109265bdff7c36fb2059d9cc727837ac15992d82d126f91eab88153f023df8942591547f6f1bf370d8a7a76021e434d2baca21c892b825491faaf3a10ed2b32b531838d867ac165cba3d1d3290d51943e64c7d3caeba73582ccc76a938e750fdfe775c78755b88c067aea762d5b2dd8a1e5de82563174f364a888f6451b63d58e9f228e66a7e5e8613ae37935f6d09db233f215eabc8e8b5a12d446869ec628dca4c578181c048357a9b2372e864ebb1b92d4c7dfb6e44b1d49d0c174616e191038b0a47cae369b8421544f9a6f7dd3cc525abe41ebdc1151ab475089f54e2f00135571ec7d76db66d072401fdb0c5cc09adbd1be0dca07879079878e34df5aaa86b34d6df0e5fe2fe1b157224efb6d7328f0c308c6c66db504b4a591b81d4bba6bd3e236bacfcd9d6920e4c1fbd05c5c7211c8093076cb26a03c1054a9f375a52c8e409bce54de168596f916d4e927100a87d1c835035580365c11531d9629a7b0d9f39ad87fa5963fb24cba51fa3139874e8cff1a01c7549703d2cdcc7f5e7a8559e89929a12467c5517de9d5c3546135de8f937c7bad2007b41d24695e279b56499678bef8f23c5eafe4372671043c10b87280b4a0e70b370e120aa134d6caed790c9a6ec25e2da73990d0736da45106959ae47870b93d802344d7699b1b65ea6e395481fff6dcaea420dac8a09f0d6513eb9ec6fb69273ed96f0f5a400d9f0147cae0726b2a0369d5cbdba3d24f211f7e5cf5e4630f31110de8059789103778e60422fc9ba1a8f45e393d8aad4ccca32bd2cb504743ec135dc09d0f99c827081d6a54f4f27ea336cee371760c8f10033fdf1cb4a32357e2284064d4461a30466657c99b94c56b1dc31348d68857834a890705fa6a5a5e2783b26089db4c9a5edf458eae510f51cf1d15f111199afb1ca1d3141b7e331f170f626b05188885f4b3650a54d24740f1eaed2a75fd8c9c632a04822ff48bbf03b94362bc3650fbb1d83fc83940b761e5ad2b7d3889e6bc996fcf4e1f522706a69d7eac3448fc4373950c42da60e1e42109593ba7f74d4f580048e5e30d4a09b0f53abfa0e17d33d2dd2bf7a34a4312e975f7e54e155ba063c91781d4bd7863e43b4a2d49bcf277e1c3fb0b2c7fe73095609847737b5562922727f00f0dfd5cf044e82e8ba9bd5022250840322bae145e536d9b996c5a52f2d9db782f0c8a1f2cbe5d1840c0a705d3509dcff2a2d30509495a9f5041c94321196f2e8ff959da1fb354db562242c3572cbfc1d5c7f7b38f0c45ae40e637cebc16e876057977bf8def71bfe486cec7795d3da178f984c8b6101647543c38831dc67b9a1daa527d9d133dfab0afa54d7666b4dcf1d59abb714073956ced6fd84a4ec759da00955e65c86af7ec86f47c1681f8f8ff33b9ec582477546f98ba2212032878be7780e9983e2dc299df929388fe7907eee549a8a9953c6130a52d9dec555de0a88a457a110b70992a24d049197063864422eb1fad750bcd9aee0df91d8ca8638bd5bd7753da37f1e29ed14fd0cb8ba9fff5ea9bf1112fb0df1ab712740db3cf3b9b52ecedcd52b7eba6fb5b9abdba5dd3490ff3e4e899f0fa9ff1c6842046723301e3f402e14ef21870893229353c6bba31a24e3858f0ef8892eef5ef29e8100919a40b114fa95538090d3fec167bdd78841cae8e6150e7bc63a6d1f75869f2549c4176f0f674fa8d6e6c7ee97590173ee3156030b05c14830822ffc67d6cbf475c33b24f33b0fd60b977beb78fcd75aae952646b8bb97c117782011df99614773252d0ebba9f8c7ce81eaed5871d7d5af5b872c48558a3c0167bf5cd8d7098fc6aa44d61ecf7e89781a0df762c2d97315fec3b173c78b91310d169b8e8ce82d86b2991bd2c2140068731819e19cf72d46dc9de70bd15eff92fde394029b16eb749ff9b813bd0c0a24c5e99efa00567097eae3c52d5a2a0cd37476f24b23f9f1b5bbcf42f3f15e3adfd17d38a7f3b72f21a3279549b38c26d7dd32b5951354b79a78e929310777c9935f3011ae77a2a3bb73e026e7eeb32b1926bf009c78e9ad9f293496cdb89a1b863797a2295286ca527a15ab05b85d54c56a19d985894200088cd2523958bb236d5db8a1c863f42774f0fb2ce94d1f1e3987823d59ff5d2ef22a8d053dd3b9e02e04efb6e5b9b1f0e0c0b18e101f1e3b8a57b3c7551113b27ad635596027009436553e26c826a726e8716158dd57264c5f769eb1e4d760797d6ae51f382346530078cf7fbb1e1bdc6924771c6348080d8c0a94394b6927dea5557521cae7fafbf8bc35727c9219043f0e2a930bd9d0175cfea4aef4d90ade15ef8cf37d37edcc59d8060ef983873c2067b6a693afca0d1bbf6255022e2b758bf8196538c9d2b514ebdb3f6e4fb254154438fa3b2d146974048671edea6a5b58e941bcfc136c6e9bcfdf6bdc42561d3e9f68821f6cc7431ba29fdaa79175b6e891ba44c0f4dae45c588dac2d4b45e51b2d6f57e1475144525cbbab40496486c2b4a210267ea19faf0d8644a417d7e570bc12741b4c4f801a9b24653c84defab5f82fc0f660c8f52252464b21568401e3d1da405f217031176552a6fc931a1cea23965594ed2e31e4db6116aebb320f0ea3b09edbcfe45ecc218aae191c658e01963333c55b0fd78f76f7edaa233ed73a2d81bd775423fc63b8190e4a8522dfae84e448628a6348316af50671ce4c1fddd8a0ffbb08c81eda7073949ae1b10eeeb9828868a7b0328034d844f1fa5b725129e0253697c865b2f780ddda853b27f40ffd4bb74837392e5ea38071435b02463cae6f16272040e212c22b8fd5330bd90de25b737ea7a71498da47cd5fc1965a102604f74d1bb2c28f0e22c08102e05e0456a15f5911e4a3826e6a22e2ed1ff9a2db8afed9aabbc56f0d22bc8dc5770fa452df2cb568d5b8b13e4eb7c24f3074caa4347953b48d603c2bcbd463578d8eb62314991a45de8ecf071b09f1ba8e0de54f7fa2b40b68b96718bb160cea24399ca8ee7295af1262bbd76f68ca0d464eb2244352e497992e423e4cfebdd5b8ae6f86e1e578e95a51a1dee134f2ac0a5110ddc2a089d6c3bed01cd9ded147c98ac3f8d823015cc997aaef2eb3b5bd1a3266d5e5d171b43c3c156d23ad19d801c7c74bab0c3192c121e86afc70f38a7b351ea20925885f9337d20d98597b2271f1d3302ca604f37a18e920bbaf171153728fb4750a3d8bc36677eedc76f9d54d8f73755fceca032f9e9ece7c7273d5182496ff92ce74c285e92af35c548d3e45093b5ed79d6b47468aa5dae96413ab03167727724cf4f98377578ce6df2c7938c12f0e6529543811e5ede95817194972bafd0e055cea5e973a4a7a47656e777d43aff576fe4453bb753fabbdd2edf15ae04b10c33bc116caae862114f446c4c23e7e731aa41ad9baeb748d5fa283bfb98989b0e50356a900bfa447db744e0f962ee76571afcfbbbb9e20e6cb9510e1566d3a61d4a8076028ea2158094b1844bfb166999b41e04944b334021846ebf0122e4985c200302df5793af7b58192d338ff1a67059389d090fe2dd97e66a69a004992d2eb346f23ceeb8c7dba9d6025000df5181d1dbb700bf73ebbe0d6d26b27767099acf6962fb6271e7ca801ad9ac92721e2b7da05aef1e38cab64a0b08f8581b7ab75febeab2a584dd169bf981e8411f8d29bf0f39b0e1c519f5945a1c3d348e83406b24407fba1f40fa9d919f9a776109f6d5e6dcf021aa9b49c2a528e711f1e39f44fa9ff192a8262684a976400ff332a3d79a397ce7bedd5d8d74477398ce3b3ed6e59a839f6164062c2fa104d6fad9d4900483438d0c7bf51cc2fdc1c7c7e670825bb377422b7dbfdd77f351af31529d369571ac3e4c291c0d3585f9272d5aaec7fd87a7787f18100d61ca39f82b42b6b3ae98a7e97581c2ba72e9d2449dcdd078e694c8f601b06b850ad6f24c4426af5ed9138ba78dabb316f5a7b5867e3dbe98ed2f7ac20646268f9afd333eec11ba5dd8957509e921aec9c8b28d0e8ca2b083f3999e6c4f02505e0c2218158b1e45279f239c41378088081d1ec9113c56eddd97bb602850b2e16531bee5247be4702d0b574a59a6f70821caf321e3e76a26de121f3b82d0e05092a689897ad7df6d75f97ef8abf046cc77bf69b7b7827a6763272270e2607d3b404507c39699a48dc42a76a8e26df6e577c0c6ccb4b7eb2fa345ee06f824a0e24bf44ac20cc71f4654c7976acb4ce74adebc9da166503d964957f22c84a05d68507981a9e10e6f04e07589266ec1550248496d62d28329a2ec1e3ea4a22de33917ab6c5cb0caf4e8cd64925eaaf47e69bc93104dd5f251712fd4dba23dbd1e3064ab41a2cbe017e1ccad716abe1227da853eac2017c74841bd50a7ed18b95479c7e6fc428ea4fcfbe910fca98139d6f8bab7ac26b132b9d18c19cc124509133a6e0a6d2f9872ce28b984987ae4141eb05e8bf4264c2e06a3d98ff6b9bc31618722fb6795a40212d7d739012d745d873a5b9baee1a4e58f2f5960bc248d7906e2c5f9a7bac734ac2976ace804460c5611955c723c5219da0fa2049a30b823688487176b4e3dbebeb11670361fa1836e739774db6cc3e0666440f4b93a02f1636bf454fcad949904152082c4d9db51fddadca7ed1a781c3d35fa7af91887c2d77131e94e446dac67b9b77f61cba11e23000c157d3414a73b873480ebe47a18a45be1bfe4cf7f289f9806a17109fe56d91b75ea9468c0268eefdf4444f9d9c622353c5f78944b6a8dfbe0460891629a8c1efcb1b930e04c857", 0x1000}, {&(0x7f00000001c0)="9e2bb31a55c0391b9f86ae7e218baafa5739fe0bc3a3015bff39dc6215715d90f6a713a3a9e5b5bcf23126dd8648c6f0500a2ddd02b4fe588761246b296cb60c76d6c76add5368db3b46cb32aa6be7cfcfd6c0e011effd4c2c8f71e2289c1321d0064f8fdbb43443196b84699f70b094ee3d7bf3b8a5f8a394f2597e58cd325abc8e081e3f12a20fe5634935dec5dcfed652a59cdeb2b5e0ca4201f00774c5303b74a589d3e2fe46b83b41c9a01607123eb868eb84f4208a5f2fc48dc0b0fa57659e052007f0456e77a0b33fd904edbebb721516383087f514b1fbccee", 0xdd}, {&(0x7f00000002c0)="e05aa4bcf3994f79475772f2b7f55687aa3cb2ed86a7e99b25b27651d6a1a2efaaabf55d393ba690e79fbe52542ea74dc84e739ab51ef13df8ffacc5911ed8641e330be2120d571b88bd3b5b7edf49733bd7ca904cfdcf77bd6fa5aaf85c5245c1dba075798123c28072b1f329bb7c80a4897437f589ce2b464f71694b6c08a9f32068f486f196cf45b3bb546d", 0x8d}], 0x6, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r4, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, 0x0, r12, r16}, @rights={0x20, 0xffff, 0x1, [r17, r0, r18]}], 0x80, 0x800}, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0xa5, 0x0, 0x8000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) pwritev(r0, &(0x7f0000000580), 0x0, 0x0, 0xfffffffffffffffe) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4941180640f966f8) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x8001}, {0x18, 0x2, 0xc399, 0x8}, 0x7774, [0x0, 0x8, 0x401, 0x3, 0xff, 0x80000000, 0x1]}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x6, 0xfffffffffffffffe}}) msgget(0x3, 0x200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\xcc\x0e\xef\xccV\xeb\xf8\x1e5', 0x800, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0x8, 0x1}) msgget(0x3, 0x2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000240)={0x4, 0x80, {[0xe115, 0x5, 0xffffffffffffffff, 0x7, 0x8, 0xece, 0x5, 0x7, 0x8b, 0x9, 0x5000000000000000, 0x7, 0xfffffffffffffff8, 0x1, 0x5, 0x4, 0x2, 0x7f], [0x6, 0xfff, 0x5, 0x8000, 0x80000000, 0x7, 0x8, 0x8, 0x0, 0x1], [0x80000001, 0x24, 0x4, 0x6, 0x3, 0x1f, 0x6], [0x8000, 0x5, 0x7fff, 0x0, 0x5, 0x4], [{0xffffffffffffff01, 0x9, 0x3, 0xb0}, {0x1, 0x100000000000, 0xffff, 0xe0}, {0x5, 0x2, 0x7, 0xbd12}, {0x2, 0x1000, 0xfffffffffffffff8, 0x7}, {0x20, 0x4f, 0x0, 0x5}, {0x40, 0x7, 0x8, 0x1}, {0x4, 0x1, 0x4, 0x74}, {0x2, 0x100, 0x100000001, 0x2}], {0x18c7, 0x3, 0x8, 0xe}, {0x9, 0x7, 0x7, 0x3}}}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:27 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0), 0x0) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="6e688a0cbdd5e8a75c68c9", 0xb}, {&(0x7f0000000080)="a0096f38ddb1f56e94900b32", 0xc}, {&(0x7f00000000c0)="6fe4c0f39672dca816f451f1cc10201e08f0267a35a30ea8baf6b6330e2c954d8f001ef0", 0x24}, {&(0x7f0000000100)="62d91b6783d93ff789c9b411ff9f01ce719f6816e0bbed77602c6f0d0c585fb30c3f26f983765d682d4ba415c5968212473a42a1ebd342a972c887b54e32c4f04beee02a5078446684f836d2d34c9a78f7e49b55cee378d86c279f0fa41afa9156a703891f5ca6a3b5f4c8912727a2d68cdcc3670327681e993e65d145e597d0e5e72124051b25a14f9400c088ae55871627d942c7", 0x95}, {&(0x7f00000001c0)="d29772be9d87091565e6fe3b40e041c1d0b1b52a91df4454fa1fe29192815db168c5d7edd1dd75685716bdfa174a02ecfe3a3beec8ceafd44ff7092a628b6a3d2fa6f3ae9606fdb681ca8234d82e882a276082b5e73016950906bb4824efc68cc5b50b02138e37afecb0a83ecbf0b8dd3a63b0747c9c25c12463cc7c4c0caa3b74ecc74616e99bdcd3a45b35170c0e61ea409e4a9d31a14481ad6b87601e7945fe313fe3bb7709bc2422bc9cd7bd9f94b6205a1739249bd6be30d12ff78c06ad564d41c7e58776ae435ea06dbaafebd1f48e506f3d5990922b3840bc7a2e967f09c8eab0604dc991c0258e9aa002145362cd9b83", 0xf4}], 0x5, 0x0, 0x1000000000) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r4 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() fchown(r4, r5, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r11 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = getegid() fchown(r11, r12, r13) r14 = getegid() r15 = getpid() r16 = socket(0x18, 0x400000002, 0x0) r17 = socket$inet6(0x18, 0x2, 0x100000000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = getegid() fchown(r16, r18, r19) r20 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = getegid() fchown(r20, r21, r22) r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r24 = socket(0x800000018, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x0, 0x0) r26 = socket(0x800000018, 0x1, 0x0) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r27 = fcntl$getown(r0, 0x5) r28 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r30 = getegid() fchown(r28, r29, r30) r31 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = getegid() fchown(r31, r32, r33) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000380)="75e64e67bee73a70657d7aa92e4b3d1c91e7aec79c82c006dc5b6a4752b7276c85484aaa211481710c74b782b93bfbb5ece70503d8d8daac4c872c94b38917cd47cc7ea8742ac02bfe02a52ffbdd", 0x4e}, {&(0x7f0000000400)="0d79891adad7780cd02108bd03f319e0ccbf0170c547c33d234ba0215d50ec204d21496947b474a70a76a26f8f60011b79f501adb9295cfc0b857854f77c54f6a046ee37746ff52c94eccd60a95d053f0157386f6e3332a99a3f4c7f3dbe8009042abb464f491e2734", 0x69}, {&(0x7f0000000500)="81f8f62a1bb42032fb98daa1a34ae32ad2323b59154c933de96f3fb316bb301b3882d23070929adbb638307227fde260f956fea63c4f4fe46a884613853fbb98f36a50a275a54a140b28409829da2dd16d91c7e5c88513f3ad0da716deceb55a697f6a2f3b48826dd836b39c96872503b76cbf86d103a7a7cfc7837587379210656f8106847d5fb68337ed0143f5d5126c61ee2d6bfad6b2d8056da6413e6197e9f3fa14de4dde4975b4b6ded281733889bd3af866", 0xb5}], 0x3, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r14}, @cred={0x20, 0xffff, 0x0, r15, r18, r22}, @rights={0x28, 0xffff, 0x1, [r23, r0, r24, r25, r26, r0]}, @cred={0x20, 0xffff, 0x0, r27, r29, r33}], 0xc8, 0x405}, 0x3) 16:02:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/137, 0xfffffffffffffdb3}, {&(0x7f0000000140)=""/79}, {&(0x7f0000000300)=""/136}, {&(0x7f0000000280)=""/49}], 0x100000000000018e, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffd) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 16:02:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket$inet6(0x18, 0x0, 0xa4) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="ce602b8b11c350740e1c08049d5c1514036e059bd704f34ab664af2be994830a83bdd790feda59d0bc4dbfa8fbfb9d781c342ea776f280a361f468a26aaee7137dc246a2", 0x44}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:28 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0), 0x0) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="6f4847e524d07d9cf2c8bc0d45bc1d62a126832c70b09711098d71e3417d2ae5dc190aac5673892d91d69104615828304d7510da9b99b071", 0x38) 16:02:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/38, 0x26}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/70, 0x46}], 0x8, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001580)='/dev/vmm\x00', 0x8, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000015c0)=0x5) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) 16:02:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x10266674f0e77e36, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f00000001c0)=""/198, 0xc6}], 0x3, &(0x7f0000000500)=""/4096, 0x1000}, 0x802) 16:02:29 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0), 0x0) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x101, 0x6e, 0xbc, 0xcd, "db390d79ac34f2e9cb48e2913525156236c29938", 0x10001, 0x101}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt(r0, 0x5, 0x0, &(0x7f0000000080)="577fa3c2755fc32f51636f82f497b1f89274c6233214ae50961a4ba6ea05264e55222f072fc32ad1223449012a02d282734b04111ae3c447dd99b8881a9d08854aa294e0691415024335deb18f1a5f062bfbb0ffc277ce37e67e6668c88796c4601b659565b94ad909d9ab9bb386b3f7f20ab7b6d8264ab28a77acdd9000c682d7e8a076255a6b65ba6521380b38802201ccde9deb802270d91cc5c9964c7254cfd62cce7bfa0a13657fce140f7bfda688b8e768ea8073ad03857cde73027262981612c01cd24e8b054d19ecad0fa5a27071f4478a7c84cbd1cb7167c936a3b7876d8355ab9863dad9177dac2dd779be", 0xf0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) sync() semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000c00)=""/39) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = kqueue() pwritev(r3, &(0x7f0000000bc0)=[{&(0x7f0000000840)="026759f7f62f5ccf84c3255e20b453247bccc8137ea5c541660564f526ee48f29759a9c82ece840c2db08c516be8b118eefca1e0ff75abe5df72de5be12d58d68c910861e2c4c90104917e6ad1e6e7", 0x4f}, {&(0x7f00000008c0)="f87af2366fa5b267af65fe082ed334c7b59dc1ded8f2ee8d87be984746b038d8359d9f9d5477dbae96442f052cea3fdc6066f97eb5d824cdcfafa74778273abe93d528fa9ca1b55fc56477f57e7b96662c9f657e3f0fa701831060beeaf08c562383c92d8a948ef0d03d6b28b30f157bf0b079b0c20045ce815b23aa00b0cd5772e88da8f20f578875459a2240af28c628d4f27bd28782c0120aacff9d62b3e2dbdb7f006bea27e561f830ddb4cac061f3427644a26635c70a096be5f776fdc48374eec729a3dc9456c10d032d61657467be336a43", 0xd5}, {&(0x7f00000009c0)="ba6828c2db84caeba41146351aaf9a95937bfd183b11b6feed438e35f4be2acb528a9ea20255b224d705683c38b4181a1d3045841ef659842877a9d0856c48178e21199d69e3ccfce1c3c8f3ac0d5feb14c5a04c887482f049d31f1aa9a60266598c39e935829943ef7c8689b84bc9f1dc380ea5f706ec51c653c85ce10e330f4927b413744924b309ca11fd4dec9d51fb144496db29641fa370f9533ed63bb1d18e88e7f2afee8d77a8ef5fbe8e7217d660f2c944b333d3da6139cafcaf78c006e78e794992e2051d81b8c098ed9f6de4a62334deadb22869dd265031c4a819c2150200ecc32fa164ac01863d7a043b5a8fca7756", 0xf5}, {&(0x7f0000000ac0)="ad5c8d022ba8b1eb9ac19c3b2934c95363ccf4f86c4bd13fe7f3881f8214a230fc88fb72c2505045f362e4101dd7dc175c92aeb4849099cd28107703f105bc0c1ccd35c50bbc783d793ee599a999c32197a71d6e11ec72ad0cb4106190013d75c410914c00d9beeb3c7fae5265767023d04848ca008818e0c13aba91bfc114a2a4d140508bbcdd475cad1ef6b38fdbe4cbb98a38029375e3754830e3e6a811d950caa9eaf03b7a2510945b8b46130299bd430d4dca1985d2f60193b4d1318c4ff37027a438e35c42c77da86bf17f72c6a9035cd56cb10f3d257edc0cf4dff90fa583fff7d03fef237d44650e256a03d5ab330bb1e4c0b578562e3db610023f", 0xff}], 0x4, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/6, 0x6}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f0000000500)=""/57, 0x39}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000600)=""/102, 0x66}, {&(0x7f0000000680)=""/234, 0xea}], 0xa, 0x0, 0x0) ftruncate(r1, 0x0, 0x8) 16:02:30 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510", 0x7e) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) 16:02:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:30 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0xfff, 0x99, 0x800, 0x4de0}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/255, 0xff}], 0x2, 0x0, 0x0) semget$private(0x0, 0x2, 0x3c99491768d5e6ce) 16:02:30 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510", 0x7e) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000280)) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x1, 0xf7c6, 0x0, r4}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000280)) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x1, 0xf7c6, 0x0, r4}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000280)) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x1, 0xf7c6, 0x0, r4}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:31 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510", 0x7e) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000280)) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000280)) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000280)) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:32 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871a", 0xbd) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000280)) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000280)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x800000018, 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:33 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871a", 0xbd) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:34 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871a", 0xbd) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:35 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f8121371", 0xdc) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:35 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f8121371", 0xdc) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:35 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:36 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:36 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f8121371", 0xdc) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:36 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:36 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:37 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c3", 0xec) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:38 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c3", 0xec) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:39 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c3", 0xec) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(0x0, 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:40 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597", 0xf4) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:40 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597", 0xf4) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:41 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597", 0xf4) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) 16:02:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) 16:02:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, 0x0, 0x0, 0x0, 0x0) 16:02:42 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11", 0xf8) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20613, 0x140) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f00000000c0), 0x28008) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x5) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchflags(r2, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f0000000080)=""/194, 0xc2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/13, 0xd) 16:02:43 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11", 0xf8) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000000)={0x4, 0x9c, 0x0, 0x9, &(0x7f0000000080)={{0x69, 0x1, 0x0, 0xffffffff, 0xffffffffffffffc1, 0x6, 0x1}, {[0x0, 0xf9, 0x7f40, 0x40000000000, 0x4, 0x7ff, 0x9, 0x2, 0xfffffffffffffff7, 0x7fff, 0x3, 0x8, 0x0, 0x100000000, 0x8, 0x3, 0x3, 0x25c1], [0x0, 0xffffffff, 0x7ff, 0xffffffffffff0000, 0x8, 0x10000, 0xc1, 0x2, 0x8001, 0x7], [0x1, 0x80000000, 0x9, 0x7, 0xffffffff80000001, 0x1ff, 0x80000001], [0x700000, 0x80000000, 0x7, 0x565, 0x3, 0x2], [{0x5e1, 0x8, 0x7, 0x5}, {0x3, 0x2, 0x972, 0x400}, {0x5, 0x10000, 0x120, 0x2}, {0x3f, 0xc0000, 0x8a, 0x3}, {0x76, 0x6, 0x2d, 0x7}, {0x8, 0x7, 0x7ff, 0x5}, {0xfffffffffffffe01, 0x4, 0x4, 0xabca}, {0x80000001, 0x10000, 0x9, 0x6}], {0x9, 0x10001, 0x100, 0x8}, {0xffffffff, 0x1a7, 0xa07, 0x4}}}, 0x2, 0x3}) socket$inet6(0x18, 0x8000, 0xcac6) 16:02:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0xc) semop(r2, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semop(r2, &(0x7f0000000080)=[{0x3, 0x8}, {0x3, 0x9e}, {0x1, 0x7, 0x800}], 0x3) 16:02:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:44 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11", 0xf8) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) 16:02:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000080)="f713964b68447a0a02248cf3c67dd665b428cffdf89afa4854dcebf1e2a3633bd736095ebd65afd3779bac77506fe2e19c4389655bba9556b2a5f794cb9c96dc679005674a6054a0006fe26d6bd209dd2cba34e4440aed6cfe8f0f7e44", 0x5d, 0x1, &(0x7f0000000000)={0x18, 0x0, 0xff, 0xace4}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') 16:02:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000500)={0x4}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000180)=""/88, 0x58}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000300)=""/116, 0x74}], 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) open(&(0x7f0000000440)='./bus\x00', 0x800, 0xe0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x3) 16:02:45 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ce", 0xfa) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc40, 0x20) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa08, 0x0) lseek(r1, 0x0, 0x0, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x8}) accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/59}, &(0x7f0000000100)=0x3d) 16:02:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/226, 0xe2}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000340)=""/154, 0x9a}], 0x5, 0x0, 0x0) 16:02:45 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ce", 0xfa) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10510, 0x100) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x11, 0x0) r4 = socket(0x800000018, 0x1, 0x0) r5 = accept$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = fcntl$getown(r6, 0x5) fcntl$lock(r5, 0xd, &(0x7f0000000340)={0x1, 0x0, 0x0, 0xfff, r7}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r9 = openat(r8, &(0x7f0000000180)='./file0\x00', 0x80, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x9, 0x2, 0x165, 0x9}, {{r2}, 0xfffffffffffffffb, 0x593f6ac838979aa1, 0x10, 0x2, 0x4}, {{}, 0xfffffffffffffff8, 0x40, 0x1, 0x6, 0x3}], 0x78b, &(0x7f00000001c0)=[{{r3}, 0x0, 0x18, 0xf0000018, 0x9, 0x9}, {{r4}, 0xfffffffffffffffd, 0x81, 0xfffff, 0x8, 0x3}, {{r9}, 0xfffffffffffffffe, 0x0, 0x12, 0x5bd, 0x9}], 0x0, &(0x7f0000000240)={0xd9f6, 0x6}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xa9}], 0x1000000000000266, 0x0, 0xfffffffffffffefd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:46 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ce", 0xfa) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:46 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f00000004c0), 0x352, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4a) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3f) 16:02:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000340), 0x4, 0x0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0x2, 0x7, 0x0, 0x4, 0x4, 0xff, 0x648552a5e0bdc554, 0x0, 0x7, 0x7f}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x400) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:47 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(0x0, 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x8) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="69d83788fbde0177bd2f683efc02f224a1f351f4efac0384c15629ffa38c2b6f093a54ab79f4a632768b205cf0e63e4b93c16f7593814478cdb21eeb66cc0af6e7bd7c44ba09e933e6d0e603dad0ac045e25f7d92b98967091f7bbb0b3165367b4708bfef34b9eec685b877595004a1b07138b567dc11b54d8a12155f66e2a5b3c3c437356dc982acbd8a4823daa4ab6428ed3f745e5b48a2e3a193acb4acaf471fae43b161ff93e6d7e5272d80c7d8c3a921463ce1ed384c71a3533f39d2a019176caf99dbf907e8728eec33620173bf1c8ec4442", 0xd5}, {&(0x7f0000000000)="a2a7e5ceae60de0553ac5304eb5a89bc5427", 0x12}, {&(0x7f0000000180)="e531db02595d195c55505fb37ccc3a69ac4b0aeac900b70771c585f028015a1b8f21051e748e0aea379e562ca4e6225d9fe82ca9", 0x34}, {&(0x7f00000001c0)="d05fe2a066ea1a1733804e39875fa45b24536de1f445494910b0a4b0bde68cb8fe147e72ce380d627497a5796815b0dce48b76c7f75c6e3522ecd5679b7e3957892c3e4cce23aa9dbe4e83167f869d359c646f67eddcf9dd59ccdeefc69b2ffa284fe0c4d1a7723e30209ff2f328ff639caba3f58acf908205302e793d1eb9cda5b8b4a0fdb6a4c2cae76bdf8797cc00", 0x90}, {&(0x7f0000000280)="7e1b6f1f6e2b13e0d87a05941d195c931c2ccdca0b", 0x15}], 0x5) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(r2, r0) 16:02:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup2(r1, r2) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:02:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(0xffffffffffffff9c, r0) setsockopt(0xffffffffffffff9c, 0x402, 0x80, &(0x7f00000000c0)="63a81bf8b51016a7e28e99ba0da650e6aba64a062b934485cc7e1202beb6d5077ee39785b12933be8792d5fcb8c81484ba929c253b799d6d9dff75a806742b5e196a0f959e278b1d1632b42003417c7eddf964a4c3a66684e8c620e7e978436e738cda5b65a67162a78334c4313e1e8464d16d313a20044939af9fcb8d068f52bb288e4952622402d3868acc794235cecdf94e488772f2e8c90f8cc8ef271046718c39689eb25692bd8b0ebdfd488b4c5a79638bbb471e2ee2bf456de62e9720e53bf9a2b383601e53", 0xc9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:48 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(0x0, 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r1, r2, r3) fchownat(r0, &(0x7f0000000000)='\x00', r2, 0xffffffffffffffff, 0x3) 16:02:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x1000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="b768a0b3e06da5847f71d2009845841b0dc12900542b8f058284f48bdcdeec4ff1552e59d2a0fee09873a932be958ddab8247c555c14d62dad9fdcf97edb9643e7ec2534bdad9cf7", 0x48}], 0x1, 0x0, 0x1) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:02:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/137, 0x89, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x8) 16:02:49 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(0x0, 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x480, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="87b321b4dda10b81c141509e68d23239da096483cc19992e98a2d88dcd7a8fd8e9b8d2c686787c6ae5f461031e3dc328fb3b09f01f17c7c353365259c7f1f8896cf52bc392964dc39029078ab16e2e5956b565762adc657cfac7a5be1314b2d6050846c5e2915358cf6a14d52de43e912b8edeb9ee6f7a8498ce463ec3a924b62e76f4a7365f46a84caeac551abc775236efe1c57dabee96a4bbbd417cd5bc972701627a47e4f8f049c4caf1a200b05902b008e5ff778f2bb57091a036f3e41600fb92490e2a9690637468626a8b147412cb6ea2d00b7f91d228078ed6efd4e21ced2de36e0c1e0207f0fea93f30c05a142e2da3274163ca837f9e", 0xfb}, {&(0x7f0000000180)="59e29ffa192bd42e034bbdbd5c880c103157897c988039ddfa90fa194cad7619e3b16fefc65a1a528fff310e75dd3bbff572d68fe6e6d99aecd07a20dd68a729c24377a5f94ebcb8ffc3979887b0628666cc51d9adbfbb851efbf90718d77605fffb03b136cb56c0afe3ab10913161e7a48eb98c4c4cb863a512b9b66924ad2ac84c51444cf61444806cea213d9b9a3ee64c1dbbbddd15c9317079d5f87fdfe439bef51be467e3a578e2c83417d90e133dae4c509cf90620", 0xb8}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x800000018, 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="1828b4132b40aad9b058a9d8301f179ec88245ac63884eb3ab16c7e32366bfb2b7e13d5fb384ef34ba2c81cab7516a318680ac9d729ce98b76e71f21d767651943c5a7b5f4d89a6ca73b9781c571f203ef867c244c8b2e41fd6e3d9829be1e50f7e34e4e6b630968ec4ac20a221995587b2f535f6d4f6cc8ce0ae088490d35793becaf", 0x83}, {&(0x7f0000000500)="72196061e13bb7ed931c29c470e45be12add3589b9f79b10c4dd3fc30ed393a5b94de966801d5a117de65286606710998d4cc7d777b11f1435571c425325d563e73a8c89c101f8f3949a3cdb815808c7e6a9b001496cbca096b215724cf67074a447cbb1f268d7e4ab1d2e3dd144f4bfb341b387888f9481bfae179d99533976f42dca36cada27c1a3fe7d6dfb71ec9f56a402f635de1a53b86b47856b79333ae10429da3297f91060a9e21a3d04557431acd1dce16112390693e8f0ddd7bfc8de5795af5289ca58894c3536a14bb8e6dda0efcb4666f72ff1a6a4d4ba7e980677524068b50b78f4ea3f765018e498d3fd1dbdf8d207f5245df696c168a2a2d8d4f85d145974f1e5b66579d69806dc4118b7099785260621eba1331becb76caa388d26519f6712ccac59d0671bfeb2f59096bbcfb02cb192f1f6ba5d8c7c47ad27c84177fec23048a6678ad0aa73f44c24f0232d8b7e6e4f002396a5af6f83a635bc5887aaa1c387523e6dac0ea83cfaf6fae66de2c8bf7dfef15b452c20b9fb071f6b9c633b77c808b2e30e749f86eec982e33c435008c64f643b0d1805076009e5b5e9312b040c1333002584e72828b6363e37812144b29079e57c7befdf351b386eda7594382e9ca5dad76464efba65dbc3522099dc43dba275e94acc8b63bf8ef998a477860fceba29e9811d06e7ba2369084cd87138a7a121b4b0cb688708b8493ec389585f55e377435edb3e8c644be07d3631dc57fffa2a218b8cdf77adbff3a0194a97f824db28b03f39439aeb35fc64e9c825311ca33c1eb68661bc5d7de07ddad24547ea6c260ebdf9cbb376f6d222ff48cf66c1e15339cb7773676584510468426c016c2ae807890b50ad836b45117f45b2876491017c80a14ef647e061668b3cd93c645078bbad3cba4747cff7e24e834fac1f25f4373349036e29550ca43d3c449c618c40bc6521cded09bae6ff55edcb9bbf28a54d1cf55bcd7082e831a05805efcfbeb7b6c06fae9377cebff6690916f7ddb342732a9ddbe3e82f128e2d485a7f415810715b366ce108c2842e76beca3e7b163f9463b458e7ebe4fd9c9f45e9d2e28abb5eb8063f9a34da942aa0d6c25ff23ed3541a1da31de3fafb3207008966a33430cb6c4473bc179d8b3907117a889fc8afe32ed83fbaed2c9eb26f62bd0f7093f454034e5a5fd91b75b384cff7a23d812e8eb060d2a0acd30b2c96f12e85cb3bb7eb3fa8b88b1e6e1cd72a6e6457a3a045d5bef5b6883baabce57891125ee135f81c7a3397de8c02af11923ccecb331fae0438f4eae10f8946f6a47fcbf514aaf59fab2896275e4c839723ac8c44c0f731f02be8c703a9614190a019741ed92dd5b4f559ef51c756efcaf95fd504e12a04e3d77a6bb6b3e26b2331e0d21eaac1c2b712b18ca466cb6c55df350faae37c662876629675c6beabb5597bcbde727b3cc47c8cdc0e1e2a1b7ebde3f8794cc706374d983b5bd2a2b409bfd8055e04cc1537b809d808f9a74d1ccbe3436508191e7a98f7a8324a10352fb08e204943c8b2310035bffade5634eb8be19b65b19248a41f6cd66217225a393cdd2e4d85b4c48c69efec36eb8c51415d73492d7ff55c43781e1f664a110f3522c1678832cb51850e0190a1be380ea6ae9ec32f021d54afa3dceff45b6d8089e4d883b938592d6cfd04a860d8e1ab463e73e68dd767e3c0171e8ffcacb051ebda8faef96ea8febbfc7c964b6eef73c0d652a1d9b0dba95656444f373228bd7a06d39c395559e6b22091c1b285abc5baa7818df2439ef8f601151fb5fa736faa9223d270362439cc494350a02facbd00a325168a0617c858b9d7594d90075bbbd7c2d3c738037dc7a7fc2cb32a92991e13d5d0e212463f40d594edc1380b367a64266285bd188a79b104d9b1f5ce3eaced7bcd9b5f825d15e5591daadedbf2d43174b37eef6cf101aa5f060a3dab4dfb0fff3c218b5909dfaa0c0cd031e6bf5842e7d9ec62b0c1c888ecdb3704d54a17469d4a0751e2ae805d4ebb7ecd5cea7e096bae33c2f67157fdfd3bc810d1200559dc7bc13a66e7ddcccfa45534e30e42386cf9b2c88e532269d0a9ad6bc8887c5a3ee65199b47dbcb1b205d2f52ad4ec52e8b1820ea9f82489ed23dc3ae13a50b7d59ecf58045d1fa70a73d03ccca16a397377a19c393ea31e973d7e017d0a92571e689268681464b41147fa01713d5e1a1743efb8dcccbeb2a92920a480d1551aacc7b4f13de6544112b2df9596b6cbffe6f47aa3d5fe52f26138548ca56115b074d04602244101dc487aa06fa0849827b8593f179b47d9a2c2673cd5f95aafb729eeff45f5a43e99e6bbd8adf1b50cd4155e40eda191c2e9831505777e038b3b864ce205802b59c0311f25483904fba666e68dd00313afb51c489ad40247765fa4d05fc60a9b91c4d46052ea6a0b5de287290176fff251cdb80690e285256cb5819a79a824d2cc418837f3bf7bfdaa3dc2c6191deb398bbd4253c30a04d1828a1517b39f63589b0078e27f4abb6b1f283b8ed62886705a23506b4bb2e712e0de20014e097ffa56c1ae94e92e5369e5220517d73a662310e14b5cb5e9743213b1bbf1f3cb6233220302e15b4961fad828b7e61c0dd8ef07e602c5378b5a505d4c8cd838199ccbff68111633c8fc50f33982e5076b3bf08b442ce8a94d2da127bd3d435f57dff400b1fb0ff74331b532728bf02603c3bd4b3ac699e56b4610c9e2a5f771872de16656d7444e10aef967b19e0b0afb90fadd5d9ae214f487e6f276730246102d19f808d3c72775c7d678eb1322c0ccb70c46f1cadf9dfe38661b5c1ea9b55a7fde9d5ed9883777a1de67548f6dfc2969ed5ab91cc03bc90a92434888c918fccb6b97d979c02120f582daee3849daaa11ba55993b41f2516ac0c5fba3fcc83c10643c2ac8a5a02fc1294a4dd7d2c9dd5da263266a5cffb2b6cfc4230957b18bb822d5c2e61e52e0be6185fb623d009cc386bd1026de1b3d83b1b2adc6863f216af7961259d301032cc58ad1c42d7472583fea97a59018b1d38fa812a1144d6f7f9fa59c8b26e91b8a8cbb3f002dfc3c249ea6aadb1bb3781486cfde3a3fe263ea18fe5deda62f7b21120fafd7209b468580d4c78f2cd1f472c3a9dc82e50d2f3c91d625d73a52b4791f0daacfb319e15707bbbb700f9d21d0778ea1d91368b570f6a62daca38c8fb4453a30bb5f9656ec41c72174df00b67a2d19eea172737d55c3ad8bd8420875cd0539aa2e15991b0f7b21b422139523676ce17fbf9810e545a27f29fa8e2c5c5cc8a24d24a573c72f6131f430588726552ddfcce7507aeeaf2ae3ec5d5e1b7aaf610d87ea22749cc543e01716aa2856b140eb9a1216dc63f45f8736f2a628d7a9a2daed3b9daec591c51ae67da585e8160da3aad21237f46cae00982b8fbe6b1bb8b1ad29794fb3939080f0f941105e4d9d3d7630f4f95e7047a1a88b37641573ecae87c4574dba53f1fe012224318acc7f5e9b88103a371285e8e6dec2f4cd4465fc2bc18950481fc7d5020d81887f56a0dd4bed2f0af9d658b8b6ca6853ced602ea1992ff162c73bb316cc7920ed39f7e28df282ce6c43852989e65c2efaeafe2dfb8f9ab6d03773221476eec37905bbf7bacad7425c7350884f47c49895df9e057f4a27f64c8f18c944a08988d64c27725c1f6da00f2a6cdc00b7d68d02804bd816e3ae47ae4db0ae300ad9827250df3a99550021f40085d1d59d838ca1ed88b2f24e4edc0ee1e4af9c277e4f793976e9e7eea04dabf29cdefe38c1ed54612615b7b7d9bef9497d0d56bf52b41753be0dcba05da0407d66853670f4b21cebfd299a0b43090bde52d57c787a774e8c7259a750d0478b8b2e90358d524285e4f575023c9fd829277fc1d8e76f774c75cec779e400ef9cfe8c4646129f79c120c11dfdd79e96c2f977d0294d27ee06755a6e124597463004472191e12f60e30e5ae2effffc3736c440c1a27ca37b7627258be619d07daaa944d57f982c0a1b0af696a4b5fc7567dcef0c4f404196b5ad4888230070a35d4be97b940ed952842a9fda7e0208c31ec346dee34ea7e1e4a561dab22e0ad61d0a78996bb43b60df52b469ed8abea1e2fbc2911406d6d5b328aba0beebcf5d206909d74f351a341535b3abbc3235dcc0a215ac2203c13442a74f12d42ccf8899fbe7bbd32c910a5f1d64867c6dd7977ca4ab6806a1138a2d20fab6dacb69193851c6c63496db07e1e8ba113d513bcc9097dcdd081fe5b0d3e6bf202223500f1ef417895491d34638f800e9aa1178fc18c6069b55da33955eab049880fd17348dc7638268dcb37945354042da67ba62fb6f143733b434380dbaf444ab61039fb85f22cf2f9eabf04fbc76e847febed50fa726a50647a0a40f7518cb5577b6ac02cd587a78e5c57e8415dbea114301e36a890f00381d3fc68c7c0d2dcd00d0751693ecc0c54f7da2dcd2d35d6a4ce4eb1d802c8d104a77a4669b5a6f34b4cd1b15337401e8e8af6ca5512e2aead6d20bdc39224e77c8cdf0804cb80fbb19d235072d7e16640880c3c48e8f65f672747dc65a9a27b6acbf136b3e47fdeb8c9fcba7f27681058a2db567b5e3ecf5299777fb1cf152fdb2e6544158c291ffddaed7bf2d66cb05d9fd3a11f9fc66d7fbe259588bf16e38b745eaa9e6f5cc8a07c1b9698f5b3d1c4a9c40815bc4aea3c4062302e0acd00ad353f205b78ee7a3aaaf35ee1a0f59b49606ca2d032ff6714b393cc72820fba69f05e8661e83f0dc48de4bd38bed6cc7a5b171d4c08306a2f41e79957aad81b7a0d3cbf3ee73ee2fa89931e7b1aa90f1677e22c4e76eed1dc938073957659f3d78bae3c9f26eb9673aca9f846265ac153c4482af5d21ff25212a34e8044fc3523a7f5509fdd9413b6b7a2f57c5b4c65d512b421b20273611b3ece1085e0c61650bea757926693194014891784ee3f5dbe20d9e661f9835889a2e72b76a938a87dc5fe0de135692d8b476c7d0f4f4309807e70b89f4f48ec435ba6f79c4d998dec70e3fe1610cd093a7848c454037c49ad9b1a4f80e7d722a61af4e6e14f751de2fc4c9717c029f6a1cdd3e74c9a6e176e5eb35dabfd8bc48df773fcdbaf717799a46dab0dc234219c15a5820deb1858d89d53ee066f83e124544f701da2743470b4b101ce9591403ca28ac41090d066e6b1a28f144214e45ea1b84a10be8ee5535af8bddc92c1a5e2168f0666c26952de9690aa040eaa6b8161fca36ab177bf3c5e04407b8287776dbdd3d02408eb8b917b9036ad5d7fa943d4ee4b856c5fce39d27b7ce184de436e228f384f51ec1a0e2aec7584c73c38e78ec6611a4dbf43053866429b08edcfa45b543b63b7c8c63273905320c4e4179aac0430103436c0955f877584204bfa8a67ac18cf7eb3d916f8ac2ce60c7034318154ad6df67fe7149ed2cd3400c58feca3d4740d495fcdbfbe53c7f655907c90184c85b762c94946d3a2c9ead51d899e7b7366d3485fce176d468c4bd430b3e0c2aa2e4224cea3cc3647f15e6337235e40eae865d17338dd34bcc7bd1980ce809ed2b8cedd907d9b26d1fe0802bc4f8f51009aeb065ad745bffcc8efdbfad55875e20288757dd2423c1df193441b6ff9651e3562407df11b547c5049acedb7b955572a7afc236698ce3ace1dec407a33d7f369652f7c75451bfec9f3d056bbd7ef9625afa845c4a6bd668b9b705dafe491870c88740f13084e635c14bafa3fe148a9d57f5fecec6e27c42f31b5d79bce3da1818b5d9a0cd34a8139", 0x1000}, {&(0x7f0000000240)="6639587731f895940498bd503f927926b049ba98d99bac543e07ed8533c7b7584f32d3cf4b1e45f2dd92bdcc35fc60821bc3fd965cd4fa6b4ac8b68c421933c160e5447210b46dd64c3ffb6c5c9c18de6a2b2886ff31bf6d7c3fe786c8d93586de3d5226cc37daee56352accd387e710219c54861f523df5fedc4f847dfb94c749", 0x81}], 0x3, 0x0, 0x59) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwrite(r1, &(0x7f0000000080)="040582240ace756a80b4a1e5340173baeb24ff6b46cde0cb2b212659349649679913550b8844ea0243603e45384f426b858c94454f94699ca92fff9bac57e1741844ef362344cb69fe0e16f12746874e5663491c16ad1b319b94f22857efde61eadc6de549ac9337df79d40b051cdf9d8e3af5af274a7f28913232b36820cf77c009e8a101bd6d570c8ffb68d3ed2b9e6ed5aed6a95757cbb2a7bb979c5c458a82559ea130d556a61a463e17ee4f7506486c29e9dcb2e73386f235f6d70633b4528eb5720d862d9e8ec03d90aa099573698e10e63bf626f2c07b95ddff7caef57c553a0da6eeacb880193b9a61b2dbdfa7", 0xf1, 0x0, 0x3e) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000000)='./file0\x00') bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getegid() 16:02:50 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x10000000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getpid() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000780)='/dev/diskmap\x00', 0x30381, 0x0) ftruncate(r2, 0x0, 0x9) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) fcntl$setown(r0, 0x6, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000080)=""/211, 0xd3}, {&(0x7f00000004c0)=""/4, 0x4}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/165, 0xa5}, {&(0x7f0000000500)=""/231, 0xe7}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f0000000600)=""/85, 0x55}], 0x9, 0x0, 0x0) 16:02:50 executing program 0: socketpair(0x2, 0x1, 0x5, &(0x7f00000003c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/127, 0x7f}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/142, 0x8e}], 0x3, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setflags(r1, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) pipe(&(0x7f0000000380)) bind(r3, &(0x7f0000000340)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:02:50 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xde41991874e7a230, 0x100) fcntl$setflags(r2, 0x2, 0x8ab3fe3d9a9dd95f) getgid() shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r4, &(0x7f0000000040), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) socket(0x10, 0x1, 0xfffffffffffffffe) r6 = getuid() fchmod(r0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r7}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_LOCK(r1, 0x3) 16:02:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="e9ff8191627573006dd952f439b67c1b32926c390d5087520d2f7ce6aa97595a1632eafe922c0ac1fc4e7b6d9acfc700db782d9dc3ed8b020901000080000000001e0057a55c4491cc5c3d3ee44d03689b8e41efed171de453995bc53ca1f39240ce2c5d74ddc4984428bd6b7b1fc4a6907b847a0e84adca2a1edfb9b93961a60fa1b0c6f8b4922603bc52a13fe33c3131ff1995b476b3c234a159704de1a545dedd3fcc96434d4ff501d9c38787e56c17315fadc8aaa16fd70d36a2d846f04fd71c196f3dda59480f90ebb2fca64b2764650cb1a597e53af8b71652e130696e519ee65ea029fc25d5b7a3cf950df305c6b72ba8fa88934d1859983cc903ba4596b6cfb880628449bf624cd46b6854547560f6488f900d5045afac26d6dcc6af805ed0a9c605bc4260a782885f69e96fb0514fc883d2dfcba3388521df90f8e04cc7dbd8a2110e9fa62bae222f4f15ab98ba531c4dba8fba8cc1a5a7d45e6358237f36bd8903b5b2001bba57b14dafc91c896423060628148800"/387], 0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x80000001}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f00000001c0), 0x10006) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', '.\x00'}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000200), 0x3, 0x0, 0x0) 16:02:51 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:51 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20e40, 0x0) write(r0, &(0x7f0000000080)="b57541b9268b3e4a3e6fd0cef29ff6080e195734b1f00d6ee39a4218", 0x1c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20601, 0x0) sendto(r0, &(0x7f0000000080)="d0ff6e8a251ab48b0f3d2f61a9dbe5ceff387e80a4ce895b1ba4e58198dabec3a61a6648f82b1bdb21da021f83c1a40d78d312d34ae84f31a39a63bc75ae257d5ed410b2ae0a68c99ee277a22f92136dc20a04a74d88d0942132f65d51cfe391932608f6ff77b82681bfbf56509805b8faf748c51e57b2024683fd89dd8af2f7f18be3f7b9999a22d07c171be67e40c4fa7e210da9181e04266d3395047d17da2262c72387e3daab0086b89a02312a7d2102379487b43afeffa17e7ff60638c93fbaea98643acc2fe90c52715bb5809890a02ee17c163733cc6e941698bb31ae", 0xe0, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) r6 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getegid() fchown(r6, r7, r8) r9 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r9) r10 = getegid() r11 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = getegid() fchown(r11, r12, r13) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r18 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = getegid() fchown(r18, r19, r20) r21 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r21) r22 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = getegid() fchown(r22, r23, r24) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="c017d602b884eb9aa93398cba71d09aba53237dcb4e04e2c86f1d711cd768a2e582c5ff28869fd9eb1fc8d9a47ad396fac37517ad1045a1871243ed8e59d496ab20c717668d01fc2fd835eac1977962be443d07167e9ebc8ac3d89e35d2ed4cf0550f6cb2da12d061f84aba1e26d013b52f225431f376c5073350cf224fc56eea71fd90425f7058225273aa9", 0x8c}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff010000000000eebbf8ef2d543708a5993f55b398b6ba085454a3d85e2c8ed71452c6b2afe723e55489529d49f5a1f2316b6945463f8ed408a07dcc049a1c9bdc7a6c4bbee78375e400b8ad2c895956e72afb3cfc95880aaddbe5d100d904b2b728c4558d142a62ec804581cf56c298cbf3c58868a22f0778828715bddd592db9e81421b4f3a8b28beaf341f5e157062f58e2d23e0bf699c418fe8134e47df36e1e39bdea18ce0ca4b43c47be49f4b11fe656862628035cf71cb7c063d59f9f2feade7769e684f472053cacfd5abcbf17d6f80faeb28adaa3e6a3f79665e781cf35b43356bb63e40a74b98b2b84757828109ce5d23644f4f7", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=0x0, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32, @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x1}, 0x400) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:52 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x0) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:52 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) socket(0x6, 0x8000, 0x80000001) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/255, 0xff}, {&(0x7f0000000240)=""/222, 0xde}], 0x3, &(0x7f0000000380)=""/134, 0x86}, 0x40) r2 = socket(0x800000018, 0x1, 0x0) r3 = accept$inet(r1, 0x0, &(0x7f0000000640)) fchmod(r3, 0x19) accept(r0, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r4 = socket(0x800000018, 0x1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setstatus(r5, 0x4, 0x80) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() connect$unix(r4, &(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x4012, r2, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000500)={0x1, [{0x3, 0x5}, {0x3, 0xc000000000000000}, {0x3, 0x20}, {0x2, 0x400}, {0x1, 0x5245}, {0x1, 0x9c}, {0x0, 0xf}, {0x3, 0xfffffffffffffffa}, {0x3, 0x8}, {0x609db2b7cccb379e, 0x7}, {0x3, 0x9}, {0x2, 0xfffffffeffffffff}, {0x0, 0x200}, {0x3, 0xb87}, {0x1, 0x6}, {0x2, 0x1}, {0x3, 0x6}, {0x2}, {0x2, 0x1}, {0x1}, {0x1, 0x9}, {0x1, 0x2}, {0x1, 0x8}, {0x3, 0x9}, {0x1, 0x7fffffff}, {0x2, 0x7f}, {0x1, 0x3}, {0x0, 0x3}, {0x1, 0xfffffffffffffff9}, {0x1, 0x5bee}, {0x1, 0x8}, {0x2, 0x7ff}]}) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000000)) 16:02:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x18280, 0xc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="d8e14bc232e4d0acc6fb8a31b7c9a2909336906f8206eb3c57a5f2d0eafa53a66b53b1fc6ad35d3b93b35d9a50588fd6da4fa6edba167da3df60b8d843b0abda84651bf8b4f61db5a1ac91e0bf62a967bfe759d0be36ed25771a3da6c7da6515287ad4c8cad5ac49b2", 0x69, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:02:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:53 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x0) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{}], 0x1, 0x0, 0x0) 16:02:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:53 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/169}], 0x29b, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r2, &(0x7f0000002640)=[{&(0x7f0000000080)="3dafdb947641c4add4e0db0985b7fc36d142a83dc9b18dae9699b003bdd9f4f8392c5d330e9315457cc8e6b2384ac054703804a67b7ab4a7c1c9276eb51fffa5eba7a887f94cc346b331a31b3c7dce991a8cb636937a137cbc5650e8ed38aac01749197afdbe762ae5cbfb46b45dd9529c052a3a95be328a157dfbc4710ecd53548ec9f59f3a0333488ac82452c591601f8d2b3416f39bafd549850b24649ce6fe0f438cccd3c2b4101b220cdd", 0xad}, {&(0x7f0000000380)="7fd8992e798c225718818c7f76af8faff02d48028bdeb219ba13ddc7ddc0e73896f6ba08b89e448e9b1c9bc5244dd7ab7e85567913ffc90be972b19c85497609b81b1d0109d0ef4c86f3ad11feea9cacbc098e620756fb9b007d43311d0cb02b384123a87ceb7c38606b3903505538558a7514add0aca9a800aef28094cee3541bf5083cdc4e9c3fdc79724ff0d0bbb725f9877a4573a608c2e331e5e20e6c50cbfea4e751fcc04aa536b6363896686c836a7e0d378311d70c72f309ec82c0de7b8ec2c2c2364bbbbf8afdd696d230ed6c19a1c98ea8fb71f135d1655763188e2fcfc672852f26ae141382d8c627a2d6b0150ff0c7f970277cbdf2ff625772fa6d980e121da7bab314b6de8a4d435a8af98a59fa55f91ac0799cc08b5b552d6ae0fc6d3419daf82aa825d8c84e879b8f07d187702fe33cb5344cf4670a3babf038565efadd0a821813d8ac2044ba3a7144a9102d14d72db95f431d1a137436e32f8c33dc3de2048866b98c1d5c05ec453bd6fb7fed1279f7c42a159304839f97923ece1a8d758fddf1a34716a8ff5929196f75d21ecd5a09df00fb0db466b11e6d2c84c61dfc9f61e6d86a14db2ebba900a7921b2816aa952b803f3ced35cd3aaf2ba747bfc431a870bd75b0e2e07bfa0bd9c2d055d77cc884a63d35205726a12570c01c44424fbd3b18a4878456080436d756c0be4976dadfb72ebe5695c1bc63664ca26ada762c7ecda5e0370d17894387120bd094d2a07f10fc92e82796f69023c4eeb888832f3e7560319a28a982f8a9f10d6f1c0e40b470492a8ee0e7ba1c32059d64cb9311feba5819cba721aaff7ce22bcea0be923336e589158e17ba4aded789b9372e463aebc393caa2242711788ebfbaf0fbbf9b438069dd443e823bf5dfb41d31a115135fef3ae1db2f1d1ce9b8e21a5681794fa240cd5f1f09124536717fa20d1ae0fc8c12faf751136e28fb8e8c1c19989fdf290a87208b59f4ea234f0f06a54f0a0165839091268b58b0c3d878f4686d3256623d0a7fc53496ef13159e1ff2165941f7f52d06dc0e4c9aacea058fea4b12a16dfd8695f1a7d402dbbfa8bc7f931b1096ee6755bf014426e17483267cb1839e71d69162f8ec93180549d4421b4f912b7ce693641815021031ec5297b4f974650fdab894b2b7d851be1b763d96cb22543648105230b697cf2c23cc97d4f310cff0b9bb703ea18e420d8e00d38954d34812c033cd70191044a3d82c83d4f7a8e2fb771ee9f70d04237faca799b21aa3e4730ccff079d34654c2660f9859e6d66207c6fa758dcb68747be496ec9c6f9451fbc384889a914ebb55638556cfc679241aa7256e2d3542fa5bd7cc6e21a1fe596b47668d0cd094cbe6a23d22809c133516f9871431bd1e967fde65ee83465fd59e78e60ad9ef4d0665e6336c79fbf6593d04a994b8fb7c791f7307022e4c31eb0b81d8b5519aa77b95f6e8be6614bf9c50d2dc9d23fab070ce293347572421401421b871ddf2f86cdad69fabbee4d43868b207ea8bb93a72d04d3195e671358c09965f0e9db6eeb0a77edac0b370abd983f59fa513ec1afe1bcf8da70d0171dd74d0f1c988c7e41655185e94a529d3e344a4a85a6466aa33099290b50704351e422c1147927905ae148c1cc4a7f3ce142e9e9aafd834f078595fcada2b6be490ba2192a29637cbe457a6b236ab2fa3ca3785d8139f54db2c92de1dbc85150165e7ae71c8935446ba891b92bc6ae13c42d9d425abcb8f0b8aaa9bc06ec395af732551da63444ed9084f61f9bc6ffd9502166bd80613eb348478e48840865af8836c37fcfba727237807ac90219bce2b5bf592a2630e4585cbcaa4fd8d0d71152420e16402287baa7449461e9cb5897b847e1ea17ea674e20c8279f591c21726cb2d96b9e4f9d754e75dd6dd1be1f913a28a902c50b671b9c96f4f3b5953cf8041c8eb4b5ea75813fc739ff50a5990a0e2b30533e9b51cdfea60295a7ae4375450cad709c16f6676db205c2a44af7b6945f8fbc1c4ff6bcbc4ca8bc9b290ca47045d3ff0cb6670031c9b26f79ecd3b3ad54a7591d043257ad97257793c8a7e77b58b6a53482daf997f04bf62f1b42ef8fcdc059769d59877c56731b544d60dc5b04ea8c59e7f11e3cdf0b93319559af8b73a1fc6672eacc355ece54e962c044f91c59af3739761a789e8fd3b5807ff7e122a91a62930ea227f4fd41ab1c29a2796a25b20ae33a3106c6d07c77e2921a62c1da8f695bf46122a52af35a2e3145f19fd64297a6ef37a48f2b5e56f8db87063d0d72b71df7550745b65d90b6712e41e2463457deb5ded4ec0570ea26d136bd114a4886e5857c8e225a7e64d2e7bd0b4046c7710dcad88bac0ffd5195eb86fbd03d2c2957baad9472951f110b6e40873dc58095e7bed1b7243a44b7d223ba3cbfafce404b8806f1fec29ce049f3e18afa63b3e1a98283bcff1d1ec1f665e62bc5a33c5b7afd7e3a212957569f5e94c3b28ee4d2ae3db468c5183f65c38a522f44ee9589ed26f8a3d2dba945f85392bb2d8cdc25d9efa911afb9f1cf9c5d0cf86179dae93c7728e396805bac16e086465c09c5a3a7e76a4ab9ae2918592ffdc016bc807eb3e3f2dbb082e768b13d995cb7df80b3ae4994e618c4b6ba49f78167585d66a3c65a278f22d7bf66cca863cdc9bccd2d29803ed5820eb8674da926ed9b1c6c654c27128b7f3bde51c1382388cb378a6b1ea03cc112943439cd7aaff4fd3a5eb1d85beb90a33b691983084849c53bcb6bb6dcf92361d066dd20ac987930408a9bfd034b78bc27ffe9f4ca37d6cb6455b8b5ccb7ce2bee13427954021ccb5d925f43678129bf94c4bd156bbaf2c9464f5341d26b303fe3cda24e55f2f4536e9b24d95aea011171b3586267faa7f333eb4be0fd68c26632458629ac00f75286a9d058219d3047275dba6783c865af06ae6db4260f193f9caf76eef6604416b58052fd2f63c0bdc4f27689358af2baa306786fd210d1e743b47cb250b91cfeb445f3ae7a7ee3b47dae198a9ee0adb107949029e0c2c60f068d3fd6b4898666e42f502bdbb833d2d3b9d480e02291135d175faf8d3dd96bfbb3b0e3eb9ae5634a90e65f8fd2e1ec05ee626b037c4fcb3fc1f5911ff07acc019261f51a1e854747f2e9531bd44ee9bf612d5e5eee8abf64986941dbd8377e2d1216bb2b87492103eb4b4e325aea28aa52f63a266f425382cea02a2bf32d39bce65aa89c578b2ff56f970dff76ddc54f04d9109eed30b9d3f482d3ab121e4b6639857c2ca4aa47c18436d3e7ef678503129f8a1b36fb5b16785362ebee8c4d55f944105dbf8e08eb52195b3250303286e33ec583ba12d2fb982e80b18828e8fd2ac5f0db54dfd1502cf3af5885e3ad8089acd0550be6a9cada1fe3478c2e9da63d4a66878742179be0c10742c469465aa294206d0ae5902c87d747961661d1fbec03047eb0394d93dbdb43a258ee5c436464fe8d3852c4e3fe4f2ff465fba6a2c03859fc6ac49d31e3985fc89f23427b685f0a58d7e84204652c7991e1665d9216bec6753c89a72bd9e490546757635c7ed34eeeb44270bb6f09eb8af37d7e6cd41060da2b5c8ca234a6fc15cca66892c67962e0e62cc6eb5126640722d8be3c2c3575b9081d71446ff1862f23ce463b402e5fa403600e9d7a49f39bb61b55a8459be38c27f248ed75bbcae405ae1112130eafcb4088c4483ea3fbb662902400393184c8780d717e2061897ab2a9aa9c459d3deb734813ccac0de1082aec25f316b358d14c6e7d53ab32417077c345eb50a4de3eed3648c5f994f7166bf405f5d1919a80a1219b108f84f6ab66d436d46265389f717aec440c3bbd5474403210c016c5b79a37170ae79cb99ed82a6944cc5ac73aaa2bcc21c20d79228eae39cfbb4f1383ef3ecc716490f821c5c44a1776a7aee9164fe6ce8b8961ce3dc343171d62bee9d4179d1191ce89ce6cef836ccf4f23dd19f69c5ea7c5c6ec8088a80af4cb8371762d64b9c4b43248460c981f597a846433c78219adb1dd6e56a1eb5841fb59d6fd3473f9e8b87c5e75eeb5a89e7fc242de7b75178d9fe7be113f5b077cbbab0756707e33df3ca3629427df28d949c061f921e175f1041c9b98fe0fe421c1c9e295cb0997f37ff5d06fafef4892a0ce8fcca774e5a71e1e200cb5194f3f71028dccf621aadf54c74756ae7af934971544a3841d234f10368ec44fc161aa63409d6f52db0937ab84334821c0bbcd907bc1ae43f1e12acad435cd75c0969f32e25e8cc1b7bcf2d9503d9bd508dc63dbac1e697f6b5448ac371e83a7c0262a7b266f2253d3b2a9cf2bcabc8a16a78c1bffe74c990b8b50b1b2ffba03925395194b9ea1b7288fe6f78e661fc304105a0f145b59c831d9d63e4613bea3aebede2fffb0fdeae35c0e3e0634b5c9fe6a2b90da1e297defd2f3c4337fcbf44b99c90f59edaf6b2db9ce79b5a46489d22170dfac81241d5bcf5a4333c64b4253fb5e4ef2d88f7a76517787233069df3940027165cd52a45883d1f70bbbebc54834d4763ce6821594faa161f213de2dd73c4ddf3c5306913e604edb0b39e77aaeb42ac96f8d5224f24d94d88ae9287eec16fee84ec3d5731f771728b3bf2f6e24d77f1671c8201b97ad236c4b4c091361214b6d71df84c587b141e9ffcc3191cada6dfe6c4d30049fead93f579de2ba8c229b530aa7ea0ea7effe5723900aee9ae6ce41c39a1e53a3e3280a508b1a23585eae5c53f5ba7dd8ea9d601a1d044992bf5f6d82f39a1639a66ade500be7f8bb25667d190600d4a97ed5600c340808e11bdcea8abe25b68f71918d92905f4f511ae8ecec63d43bb9c58f8566363d1c84d6ecf45112be88d720738c8b89d2e361bd75d2a336900184140354f589d255278b4b6c5862f1c6ae313c5e45819aa16de6a496c90b61f72d129a89201353393553e7f8d692c374c51dace23daf51b69377fdfb3b58bf43aaf341a17413e728530dd8b8dae48eef1b12f71cf9235f1eb6b7783da64e6fa4f14ebb319c5801225290924deb3ec5b66067061931466abc8aff7173430fd15d37ef0b1fce1bedb41c2695ebe079fab517df9b728a6bb1cbaa58873a1361de1034cebe0c401e00eac9e79190aad0b7722adbc3ed9db5e20d26068afb8bfc72f57a825291ece3b3a81ed5909cec4b59e497433df13ab8ce2eb06d27ccd1c7573141e033447d4ca3e1a2e634347b9e1afcbba0cd1deb8609312cded6015faaeaf062bd6ec9a03a2d81923fdd65939111835d82420989ab43d0bf531c257a71d0e1a9a2056fce1175d64b36e60e8468768fb0eb9c402d949d256aa623947a0aa02f341f60e0b888e1b5b1f1c6f0d3bad32595127a64d1ddf31078657f4e862d88e762fd0a02c8e4e8a7439b3da5242853f4afa2b0bd556a85e85ea06fde90f1c00416bf32114318b11960b5c8d100a534c39accc78608e69ac9db1b1ed4afc5fd0a3c3f084f31b9d9d6a3197ef8f2438d75cd582b09585931620c054503603fa64f237cb5b3b9cf47bcd78404e748cc0112e043c1aa2fdfae3fdaba38ab34c649f1c485aa5191359759057ebeeb56e01afb1479fa93df876ffc405132882a360bf3e74900e72affcf9be07c4c6904e9c11496cd8bced58832d8a708bcf66b9475cb0232f24e4d91b424ec9c3d96d3a03860533b2f98002d50c6f12423d26258a43045307102865aa1120c47aa74b73893874fb79bfc6a9b6c537327c47a2763bc6739a8676feeb4331aabb3d1d7a187f43728af4b5f8453965", 0x1000}, {&(0x7f0000001380)="206b0862f81173a2bd0d0b893bb3c4699466154668521b3917fb0a4df54915eb0f439cff8dfb6ec6e3ba9e01efdd7b3d3e9c92eb5082d234bf16280c8808e2b47254761e88eb47899c761597b83f2ae43303235e616b63985e70a147bd2ac490747f71a2948f1eb538fc60d93ca66609629252f7b61d1600834cd430131b19cb8c25d35005fb9d2764ab1d06229d3d1e1ed68d1b836cfbb36ae9d0d0ce5926b77d86577ef3b96e95f68a2892041be47959931b5891d0e30242d070bb0649204590f6e2ad18a40968f9ce4a40f03ad25689f608d555fd1124e6c888f9bcdf0d2590a2f9228f634be714c26981d0e83408d680b48f719e98bb1f11b3284e27db7d95c4982699dd92e0f1960fa39d18d73f6b66f3715d07cb37a59656dedfe616fdb13411173aa94829449f8a26a9146585f84af0ce59df2315140199d00976356f26a17521627f5372604d65b380c2bcbd07b4d9b5698216535ef21e741da24628ce421f24a0cc5e84ad90fbb3dec88752a17fd3bddc405c9715c7650d76ed5754545ff1239a790d9af39ee9729b44b3085bb05eaaacda7e4dbce93e3427e3f28d5521d0f20dba3856ee07dd4b9d4799752b0a4668adf8f68838f3840b90b0be6f2ca5f7ba74d92a891b5529e64c5e340ffbfff7915f5f44b2a6f1454905f54efad82d57c813ca8e1f9795c481b7c4a4d3b5de3e0a6bfb3b07d56c45960c4074036f90c8103f95cebd9ff82cf57717eab5ebcfc81e2ccd8f8c61f36c1b12b05a146690f13675b10fdb5f0b4168fea461be4824bd498c362307f0ed554f5ddc91ac276f86b642f3669a14ff44cb7ac4b352ea3e20b893ec74086ba687ca1b6045dc280f17d2c7dc25d460697c5a27e10bda8fe4898876bb067680b7ddf1fcf3b496953d7f60b94a074052b4c955eaf12b95f0e74a41a56dadcdb11caa727b7df9255dd1cfe695f4641ac3d281f67351c826917880325d705397c7904f9a7662d80ef59dacdaf8ccad2e8499ccc1b1f6ba20017f9daed78bdaadd5f0863c026529c035ce50fc8dfc86a85dc4f868e742136cd16648da350f7df908686593dbde7b22590d5d31c4da913292fdff4ab2f1bacd978ae859e12398108d10b4333f985d7babcd7de0c33536885bab345c56e406e40b6e66473487d6f5a3e804fd480bcaf16041464cacd71e37ca596f263892e5672ddcfff855dbae86abc72893f2564248178265ba9526cd659f7a4924e3f39fb0431b8074da9214ca6bb7485c403edebc0fa0fcc432bfe54b150ade86056178ace0860bd840dc5f1b42eb85d2cb1f6151366508adc1f9e00e1a17cf2b35373a01da36873869ab47c30de2469e99b9799668b19c20febcf50027c2432d63fdb5798ec95b891b5563c3f5eaa743af094a0e7ff2a23827e525cd4bbf622181b66e85709378fcd70c4a42929bf81f4bd9d0688da25856946d656b00e5b403da7454a72ca0750a29ba62ca2517098ffb7060e7738f455d330cadb366b7f7009173a8587aa35fdc4007e7dc7aa0f53951a4dfde1262377a11c2a66d8b6869bcc1ecdf7fd09e4cb248e8dff3a410f07c66ac9654f8f5ed3e8d23984e7ed8bd9fabdd0c2d18dfa1918725b32e580c965cd43e0806413452f626e96d74d6ac1f4600a1fc27e1cdea88fa56c7d5396b5a3c62960da01b673d4ecba777731b86b7ff967e714b90571d9b9935024bb4a2e1ea8b7a136310f1094f158e80a82d893c6e80a494087af23a13db053275b805b43f2117944bb70d2914d32295b677be3f9135da9e3bf5c93448a6d5b2d7e9f632de9e7bdbcb573f7a0ef03b270e1413926b70130062e00dd4b6c7e7052cfb50802b66b3834a44d97a6ed7d7e9e763f2d8ba86b5906166113d1ce80db982a4ecf4f966bb33dd27ca9fedd8c6af45a07209dc7c6510b1455b3c6c898fbbaed6f0fb459a3c0f388c2dd0108dda1a71f1a45ba26d217a2ddee04fce622534265e330bfc380858b8fa95c064c6bdae0eda8c68ec41db231375a87b867dfcde115cdba96851ca935c6828199660198e922ea89292ce48fe3b7d1a6092297a2d223a431aa956d9c789cef511b3c1679aa1c5fec6c5de2b2b577f9166e3e12959eb5f75e57cac5f61a4a976b66cd2c050487f968bb9a099c475d1c3e56af1323ed7a1fc900ab1962cd5a0fe77f64186e3cdeeb8216715d97cb602de78e3ba38fe34f05bb22b25eaaa68137d2ed372bce82cef3f7de4291c2c1113a06296c43b9bded10b3687c3d0c40f54084a65020eda0542070e75afd440a471a0c777f9220942e0989254b64ccd9e539eb1d0daeffabc948af4d6baeee43bd80238facbefa44088fa335712cd08eebc233e82da0fd99bdd55349d6fe061d25b5a71016bae9928afcfc6ba9121ba3576ac228d48246a6979c6976b55304a63fbb5da627f400c32a21e24f93f659cf6306a59edb6c2c8acfbf8e3c5866206df686f8698d87496f3ad5c5a9b03e6316d8bd1888ccc4e9e2f977fbbe61ea986427193ffb1c2999689b4dad2ee4fae3ae0dc0e11b11168a6595e59fc278823e2bc2dbe99112b43d2986fd0a3ace2293d8da70b2d8d713ae02bbd2dc933d0baf3255b4d9009d8a531a031a37e9efcbd67e41f3cb436b859f1129d119c6b61620cbad98851f03ab4e5c4fc75e5adf18ba098e4ebaeb8b220311e5573040268b6afaeac275478b8e01bf60c14b55b893d38281553710fd2b4d7083360b4b90ca22f6e00fa40268f94927e88d14f9a59a3be889dfb474ac71bf33a9bb8ac421fa2d2ff90b219ab1c04d2415a740b31a86469d690ccc6673c99b1fdd6fec1921aba937ad67f38bc13eae826df07f41bcedf1b017429d34d568783708016489c7727faa61507580689ab5ffa0a41e70cb1b106ef6a8b2a60ca502cc432466da1364de9b7fb3ca13a2b3e8be19c780353014facb1b23e725b78c6e59896359582d80e80bd1f0def0fb6cb263fa0a3aa7692325e9c9c12ba62ca28edb137bd5d1f38c03239a705a7a669f630930f2e1b4e028e38acb8507f93771e81d47d1dddfb876e41a2765cce69f0b155217a089e2aed121fc22bdafbc634a00c0b368af9df77b64f4bc878e9354b6d93a91369e7788ad1b283774a5f42346a9ad4859647ff6e994730296472416dd15dd3d32e0d628fec41259e4283f49a17c166cb4f4bc5208ca042d9c9c69157e1da39f70a55d35f22a84f9e140112cbec85c67c13a464fc30b1775ce62a3ffbf0b0323f46d0dabd315d70533794a02af414d9c1a2ac3c3dfb1401a445eda9a0d783cfe3563fac07d3441a21552a57fdf3ea87d97f3e8ab6082f152138d74bd00eba93f4f1d19969097b0c8ea899bb5e54fabdbf5c89c81f1975cf309bc37dfc61b2a28b0aacacce73a10f48b8b7b80f0f4f8fec0c56a472e54a656b5261aad649b6f0a421cabf24c4fce9ada4ea40a3d1dd124e433b6fe4e0377b10bbe4d36b66413eafb428f59cde9a6e887daea28e3c8030bab0d549db978c8c0cc83a9af71a2e964a6a43398a0e322c1bd71c25619ef0b347d83075193e9bed4df2ba3bd4b60ece7b81aad40359b5b5964ad999452fea0d9aacc462768e91a84adf3b91a75d6a0d98cbadfe07bbb94f72a331f25bee2a4cebec89ef7c9031ed226ce3b1a5fd356f4eccd354a0a7d2a5cd6aad2a4352d45acda5e85a679a4d1a9a5a113d42e51aca8ecd9b0d69d109a43ef4862dd2537e3aa93d8d48c163b09014e6af2367be4f05ffa6683b7a2509e05a5afc8dcd2825e4e8f8ace3fab82a9c4be9f3e2f79af0ec08ef5f57f41e96fda4ddadda71bce24c263aa3a2cda5811bf69db4a10bc9117eb6f9bacda1437dd38dcb1eaffc591778fc0cd461b6cf17427330241799bfcf8f5fd6ffd7d7144344dc8b5bb2b878eeacb32766cba7ccb1a989ea410dd7b6c06abbe5021e883901c6c848b9efdce1c244587560218b52a57e2e7f802406d9d8fe7782254f33291209f3a92170fb4132f0a4dfca1c984febe2b3e5e49ec4b9c2fe7af84f18dcbdb6cf30a6607dc8676400be9992f4e141e9ab6f94fc050c1d8ccc642279487d10eaec2f9c6ddc2ac8ac96dd3332983d1a48668b6834811e8286be8179174b7a1ed403c8a887d9177b9710a8abe2a6368f27ae2548049d6451f7093b28a5b3b63ed24cf27641f1d6e222ca6c4679155f2333b8357b287de82c4fd63ef8d40dac49b110c4905912f60687d0da40c1dae71612ad6f50481b10aefba282a9b9a2d458de5ffb2be93327e94fbb9cb57a71bd2279af963e3632fc6f6993cd7ee68a8fa3b65f4d732be5deb4c90faef755e7febfb41282ad1c25551d1f71f8806afd0026c02efcdc220f60860993ae4ccb00e6bfb51ed12d43198a2ad77c5be818552bca7b07bad00b463db46c09d6ab6d685777ab03c2eae23434d635df82686e954e96f67ff6482d4234f62b26782885efd70eb834cb6b2d143a94d644618b313a53f669bb09bc5b8f7049ce71ab0b6994dbab0cf66fab5a2dd74ceae5dd7b00834d0935f518d37247ef39abc5af24820c4d04596da703b384d7f1acb0980754e2e669c772acbca9fbd16767f914cb4195705ddac5f773b3c0d0450c8776437b3cfff0f66d076cde16443693e49b2e8cb45afff52a49ef0de1ce18d557abfb0d6f8f541f1e8d4418a8efdebc90ce7121b42f11bfacfc021437aeef32800868c5f62b7b9341dda15c197e6c961c7ecce121cc1768345e20f4bbce30166969ae24a2142a0492aa2de0fc9179d68ba3c1b3c021dc7304f2fbdde2fdfd1e28efd9c9f6a2583e734c7bd9be15f61a8d54e389f9e7f31524ff766c341b0df5a2a89d77b918e917abddeddb28556c847a242ca8c9893fd91da0ee5b1f493247486afa234551917b3c9dd02922943b4da97f6f70e2c437b5a48a15d87f657b050fe8286cff1c37f0890914e0dd4d83888ae4caa092fd2fcf52dbe13dc87d5726e8722c16bbb34460a26e7f4dcb3b6856b43259e9b2cb279e1cb50c0943673c40ce0c41e242f32d4ce7a08be0e4c3f0e2419e24116d92c30c559ab5c101d43eb5fa89a27ecefde121833d55140a3e36c00dc0ca42ac0d3d29039226bd6cc77a0f19c5386fb679aa77635f48541ca41eebb31ee41fe2c58ed99bd0e060dc6cfb0da4098a4b4364d73cc1781de0bb97c70dcd2044c1c8b5566bc12068a12fdc3568130dbfe08a20a82211012285cdbb25a0a4ef749e5e79ce08e9d9210666522de8df633d81d393054693edab3598d3b53c1ef3d8627bbdfd953d267f045df8c91bd011ed05be78bbb7abecb7570d7691a27e386d17430ed56bbcf436281a7223c8ea151504f48967ead90f3671ad114bc9d1f4dcc0f266bf3bd04ec8ac2417264e343033dd37bb011cb7ef2854f97c1201eff28f4d2f474d9af3ea530fb7d66fa17a49f207f7d75a36b91144b092693b38c9c5ca38ef2bd8a719f6f115e5504abd36503c06429c03ab316f703c01a35a5fab4752eccab56ed4c1536d2922347a7597ae2c53af36e4ad66dfe9894fbb288cdb152b3f7b54238438c38c558fabca471536e53bec44499848627d81209c7252e6e0efe0ada188dd8031f6dd54fdd28e0a521417b3887d60b317ba1e98e029b88ca116fda3b0060a388eca8d3296f2de2bf8bdce04d3fb71e1b9003e1a5313566fb39be7edb28ee0b62259ec731b6b344a1cb026302d268149a9d05f7e86f79eec16bddf8e3362848ac86a56bae0599433cb18221283e2fcd8a078eb405f64cfcda3a115a26f70a5a6ccc8a8b9758222ea175e8f6a6738d6a4", 0x1000}, {&(0x7f0000000000)="5c3a5efa8545ea840527a7ad129a4e0c2eea8f24aaf6dc85ec338b7b159844bc514da6fff0903aeed2693b1f613d79b4a3", 0x31}, {&(0x7f0000000140)="6cec2a94e0f80155744c3352ec1316bc14bcbf99e6734339471ca1eb5d8e7022157e94f93d5d76a7c2", 0x29}, {&(0x7f00000001c0)="93c66bd707e07891482a6d4c2a6e1fea499bac8b171f4fa55a5719ec3dc885128272e985adef71f6dc426119309477978a94edcdc217ed59627becc782566f8624f9a4bffe70ba85845b3ebc914a5b301a4fbc26642f94250795d49fe2d8a727a798bb0f24bfbb0ea0ff36105b6bb037b2ab6fd701299791729479f57236fd0329701c78880c2e93df0f18202258a5d5e40a7a34e1ba", 0x96}, {&(0x7f0000002380)="5d261c925e24d61e4a17015b582fa29e40d3f4cbdb30e4a38002480f9a49de0d6c1180bc480cfc1e7ab3611887b6ceecac6f5ccade4468d4779bda30246d72aad386f20f89917331b63fd31bfb3a59dc2d93f540c85bea285cb4910606c4b77040a9fc4b8ccd345498c63ae8dfb7832415048f9eb3a3bde6de83a22744e6bb2e4bd69ebc9bab218da4fa57d3690c", 0x8e}, {&(0x7f0000002440)="2cda40abf2a846fde88033d942202dc1f0c8f91a1dc752b220c9e3ed5668ae8600258b0fabfe32ee40b9f5e3aba7c9cdf3871f0fcc7bcc8da1a306541041c7907355d1d8b6fc247927c66138d66f961e5fe92716894817db64fc7818273b41799eb2843dc32f9a1c4e487145da3367db80fad92396bf29f761eae87ca196121c3edd3eec4a97f1897f621d0b7e60d0c4c11c9e9c3aae6b9a1eef5ecd79d81170f19c49279fc7dc770ee72d30a9c952cea848fc42c985c83847697ed13a0fe11b782cbfd8324be8b3", 0xc8}, {&(0x7f0000002540)="7a8ba4c0140437fc0af9b825875639d6f08bc9de17eebb979998fb1fe4bd7130c565a3b7b0901927e270f40b8dde74336232b925696b37dc364f4f5f71cd6644fdfeec125d1ea12673fedebb5dbafc3df372289370fa37e49a057a56c2d5354777e793c5242ec2b362a53fc49ec648996e75f3d1361a1df63ff915167819b9c256f96a99e07cb11e57ea396f0dffd4b5d22fb2b1f837907d9fad13dc05a8261365728ab72e412109f3c3e8293edc4db92bca5e8ea69712443453b10fe61ec5197ca2a92ce6bc20b6e613f230ac98a321d8191f5f06d51d874ed3ec5ada722019f65eec6c8b6564d2462a", 0xea}], 0x9, 0x0, 0x0) 16:02:54 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x0) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:02:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000080)=""/181, 0xb5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x631, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) acct(&(0x7f0000000480)='./file0\x00') r2 = dup2(r0, r0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_extract_tcp_res(&(0x7f0000000440), 0xfc, 0x2) read(r3, &(0x7f0000000380)=""/177, 0xb1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0xff, 0xfffffffffffffffa, {[0x1, 0x1ec6, 0x7, 0x10001, 0xfde0, 0x7, 0x7, 0xfff, 0x7, 0x1, 0x10001, 0x9, 0x3, 0xff, 0x8001, 0x100000000, 0x1, 0x8], [0x3, 0x8001, 0x4bd6be5e, 0x200, 0xff, 0xfffffffffffffffe, 0x8, 0x2, 0x0, 0x4], [0xfff, 0x6, 0xe00000, 0xfffffffffffffff8, 0x2d1f, 0xfffffffffffffffd, 0x8001], [0xffffffff80000000, 0x2, 0x2, 0x8000000000000, 0x1000, 0x8], [{0x80000001, 0x1, 0x8bb, 0xe8}, {0x8, 0x9, 0x6, 0x7ff}, {0x1, 0x3, 0x4394, 0x6}, {0x93c, 0x4, 0x3, 0x7fffffff}, {0x7ff, 0x898, 0x7ff, 0xff}, {0x8000, 0x9, 0xfffffffffffffff8, 0x3}, {0x1, 0xffffffffffffff00, 0x7ff, 0x7}, {0x2649, 0x1, 0x5, 0x90}], {0x9, 0x1, 0x80}, {0xcd8, 0x1000, 0x7fff, 0x5}}}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) 16:02:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/96, 0x60}], 0x4, 0x0, 0x0) 16:02:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgrp() r2 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchown(r2, r3, r4) r5 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() fchown(r5, r6, r7) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000001500)=0xc) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x1000c) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001580)='/dev/speaker\x00', 0x0, 0x0) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f00000015c0)={0xffffffffffffffff}) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="804862caa7edf497f11173e2bfaa31b56f730f5cff55256db03374b4eb2b929b42002374cda9bbae4b27c230677b9c0662a908c5ed7f9277e0f5260f0424740937adc5fdfc99797c5e215f98e1fe2bd4003646d4d8a282aeb3e40eb67b1ab5b48c7b455b78789c199b7a1844ed9e65d7bb8147441c85db9c93fa21c988448a2983e80d152315a9e210720375e75d1ea6655dbeaba0854921d7", 0x99}, {&(0x7f0000000140)="70d0756c6c7e98729dab493dbe22c3f8ef0e5a00d8fbb77047154b50ffa1d659948271fe264c12fe55ac533cfc9880cddb86c03cd77691315e6c73ebcdcf5ae3a34992c624fa4907d72f14704825ad0093392bf775fb6fe4e2ff5929ef6c8c18cffb2563fe844c70b3d2570021ea8c28b9b4aa7e7394292366f7cafa6bbb9a13f783192bfe14774a925fe2cefde65a02f8fa83a592fa9e8bdcbf7fa9d5c65a3fa5e54cd8abc815ff0574fdab53f2dc93146e04e38ba8e8", 0xb7}, {&(0x7f0000000200)="5e01a9ba2c139d7b5d82de88dff5f4b0407cf034a6f8fb095c143e5c2686f339366461ae49778f47f87fc22fe1fa3bf9ccef74f5ca79cd14deef2410359fdbbb5cc50567b606278977427a3b3b339e9ac535f5b4f8a9cd10f075afaf49738194e55fff24a9d009d0a6e3425c297c05e7613f442f815ee4d4a3fa76d72dae50b8ad5d1490c44eb1b5b694f8a2089634d416a8cf1e1c9b59316abba5a5e7c4039273d06fb9c1b9395773308b2ab3aeb51945ded36d1354d14968a2d6dc5e885937088e18fe", 0xc4}, {&(0x7f0000000500)="bf9edd22306fb5ea0ce0ca9ac427cee0e77ab3d05ee49585916d4dc7cafb400a56311fcd2dc070bd4270281e16968f700e2de21823ea26d06bda538e0be1eb773607842ced728f271b5c50131d9decbecf31ccf6eee4de4a1a1df0b064e991248da49f1561d0f330aee7828b24deb0f32b4e5a29caf4cf79cd70ade49b04cf9e411e169cea0e32385537bae664009804535d7879c10f13d62149791a046b73c382c47cf0f40ac1ec1eae81d91768966e6ea861648aa14502e184f43a65f909a36ffd26e383ed50c3fa9bbecf1806acabd05c1bf1b74da91b7df5eef677d58c6bcf9ed7393e18856f4cd032f333b1b0c793574c2b429afac300694580aac7a7d742478eeee8dab334ad73052799ccea0626fc7553b462ce215df8ae9af5a7ca1872ae9ead1965bcc49902b57275cb8f79364da71a3c11a36f166b5f94ab2e668a96712b6664939df9276cfb3d1a339ba021b47b195511d887f216c70bae30946fd8fb2fe16d38773d2de91bd70a67e18ca732369ab3ecadb3b058bd48e56384964003f9233ecafa437678c4a0c12e193da225a9be842535f79757e07513779e1362d53c0059b704c4169e39adc0fd667d1f9703d9177bfdfb23820f2f228ff7de66ee6a914684dc3eced0f8e904dec61e815e21371822c90c20bfa025861e2d362313d7562cebeb43e1b3eba2ee20a39d5b454d8683b29a1a55abd0569c03bb816e769aa954bea0e2243fad740108ab7b7a3dbe661b972a6ce20a8896ece87d9fbcbbf4185b4a96a23806c8ccb79001fc832e544495de694f386a716f332e04e6ec66d9d1ceebc6bcb5f53fcda700ffaff3384708c4ecedd502b685fa4c9a9a5a3effd7ac890bfbe568bdb08c327c107ce98bcb8dc603be08aa7ab0e5d34a7237bec700645b23aaef23d876d3df74d392c3221c1c0d659b661dca06d082aca6504527519731144c5153e76bfd12ff366d442ecc2ae537021ee2074e9d965221f321bfac65aa0babace3a50d330ed283222cc017358515fdaaaf7cb593eed47c083c97fa0c454b5b1e43daa604251e2380939c8c986640c10d8c5acdef0d62e32662d8364291449eb8c8d685e8bf33712a29d0db254a9ac08167197a136e0aac1b78a12041536c5b2507a0daa09c98934efbd8adac650466149727fc3fa243fcd19a5a67925c1b4eb5206a5da520e3f6983e39921b6bc9aec726fa75e9944fd742f7822630e278219b4808dd1fc636a1c156b4528b0e572d58dd1658a534fd95832b8838e5f382c8580b60ec26b062c3a88565e23d76fe93c15b836c210245ff6904ef8980b0ab5ec2d2190721031d4dc804c041a7a80a9b3f671bf2192ea76f0e6874103a635c752f07fdde580578dec92558595f5257be5b04a0eef3969369c32625e4560080587422741c76c208111f2de5567e317b43f2752350b97bc3328556d09ce54f6a04d8abc6078eed74df03bd65b14dbd8e40c23ad806a778b612d818936121a927d98f525f027ff135282e799ad839641c787be4a7c561bfcaceb761d22fda97514847c782c9ea6045e05816e8e1ea44f635a361f0c1faa8dc64640fd9e2e7d90cabd307d46f76f240ca5280b5e842c70de503a6d19ec90744d55e7c4bccaed6a5f9665fa6e30f3636f918b17fcdcec35cd101c27dcf2054b549b00f5e36b0283dbb48b69a50142102f4f3a14bf74e6d9e806078581454bc9e788cc7dc6ccab3a3ef04fd18a825963f2459993301d63d216520a9b8e2b1a277af9d9026bdb483fc47e2337b74cd686a262ce64242f1bb9be6763e29449e23685856477f7d87937ecc97d9e02163b9b23177b423fb821d5188e7dff9649ee00f6701c26aca5b58683b2467470b147afbd93f9930c9e736a7d1880b08f3f1536e3d65c674a61e85bf3bbb568aaceb7fe24a6253ee6b951a595ed5a19572d74d436b42304d2a722fe3affd7ae6d9802e1a068d34eafe2d819a8d12ec81e7dd819f5b43f3a1f63cae2332eda380713b629b92d13629f732b23cb9908d5be586523207947319122ae91112f16b2022f0034a4d87e9a179a27ad704e2422b84e464f945ec75c87cdac78e39c9685677da8a5d5fce4119677b21e0fccd1b55bedc222bc34fe2d219f559067a708096de931366203502736333b317bda265a09d761367d32a1c70c3f39c195eb990464b48bb71305d17882725922fbd34b2ccfa500a29c099ebc45d5ede928190e4bd516917bfd88d591cc91cb317c43fc4563ba2a7e3bf00647d86c9678f1bf4fc277eb6f9658e6b4b1cf3d799c8b1b1dfa64428aeb267a133f0d3bbff1f31099ba9235f4b2d4729a8e29be8006fa6e9d5808d513740f21e21960ca8545a29e072ef00d913a9cdd5deccdb5a58279f179468e230053152f4a465048f83fb848113564646cb338b1e7c540357211eb573e22d1bcacc68af5d60cc8853ae26ab0bb6b2a277252f4cc5a15e0a43e8ac91df9a071f7e1f60bbdc1a0ec73d201b465b73ff64f4121c4375cfb0a0dc522b073ced50b633485d162f9439248b706f5f743db5b4bf78075b757614be30911d7ad711a49a07e634fef8398453dac88133bb4c5af290902f825acded9b9b8043b32a49c76ff3e1c75c69b316d14d19faf9f7bb3924a30cce10a642a76f42644e065a1d41c5a21e51bcd5ebc8a4865666608b910109fddadf291cc42e72f10d88071002ff48036eb32e0a93723ef3513c940e31e195084d107f8c4feb7d434f26e335e866e05447510f934985ea611a93e3f5a2415361135093a6e20ffa1fe8e2d02516852e94893776bc6ba7c6333ad01c2f5abcad49e4d3f6e4475ff90aee3c39988d9d8f231681724067979ab9671b9934600b428119b132f20612407a79daacd4b75985b72719b0b78ee1da8aee651d735d0f41ba7e96e500d00edb9e637451a2a0c29a18b8bdf3d03df2ee85bfcbe6e32d887f256546033f11a0ff75bbc44f4e100a3715bb537f652ce6e3f4a1fab434c0285b835901fc5fdc164a8564d79d5f9758af370be0f82c16069b0c5cc30796a0698981134faed35e12ed36b5139a12588c5214269a7915e1218d51848e19ebce54685fc2464088265d8ff10b157c59646c843dec0d11e409d5b4e4d26b1ae05c661cd9b9d6bc5ab03c5d842acc44c39ce66902147bf1c797b6cbfa3f1aeb6bcf39e47ac1d1601e9e068fc7a3e1baf2afe70de48ad7f1187a54074e64171cab878d76a3cde356510c43f2f3e106322e9d423c47b26ca5d6570aa1c475fe5cbf2afe9f50eab2382d0b9238fca8a3d9ffa078da0d222df346cd59618ac40e8007544239c0470483952e4836d63250aa80ea4c079e8520221d4dd9dd20900120c24d74ff4931ffc84e15cdc3351fa937a184765ba4e07030909800a2baf4c44bdb154c17283f66556f40d4372d29d69a183b3b706fb61148e757b1edb6b8e8cfe76d4b1ce244a9f546027cbc0d9537b862b33d4849261faff39ff8aba9ec050c37928810910bfcb3538c79181933d9c6382122093b2b76aca82354c3b3ea8a58d6c5a6e343e13e97b6f509a7d882462aee6b173d522defdbf491dcfae00337efecd445f05bf50a634003f7975774484c051167e2bef4dc77a0d6f7a40c87c5fbd56ff1a44f97461288e652298aa64524724459922988616ea3d5d1c573cdc5d333bc4ec1bfe019113ba5c6634fc6fda60da5e4655041ba44eb2dc9029df2cc850a8c2cce2050b813282f8e5357fb3cd5d81cd32c2763e2b6572ff057b29b3c1c95b1c630da3ac571019e739f052f4567eb9eb065d0e6323693612f5af6f80fb9c7a1ba60d5b6b95159885727a87b0737dff1a560d735c30e222de5715e08496b798b0ec0a24b227e8c0ae97d10808a64a48f42bf1b710429ca5a278574dc3a6f66a1aaa41d8bda4a0aba108b78c7859db16317ba0ade5b5378d7835b2b669c32f942d477ff996d78025121ce05f67f9053585882dc6806ef6d16b8dc6ac28f28a96c2e419c95b13727dd337bced9cc8898bbd9f3b8cb890da93eb14d69a492b1f3ac28d353fae97f0daa6599685487b8831bc9334c97d2318c8fac15c867e3a92e9b1c883334980b512e1fbde4a325fa224cc874808df68e6b33d152c95557fb00d6bb2416d99b10c1e968ec0055743cbd0d8cd353072e0b3e5a00fd6314af4dbc2ed870add56ac865dc97068c46a28fa413a858e5f6d8d69f336677b7aa9bca8554f1ef92d7fe1123eff11b900740ebf0f0e6b2a1127bb3168daca371d4cc6679f1a76afe81c7736a9f9154ae4b7652aaa1121a5a2fd3c1a1bca8c74360966c0bfc7ff9feb3d3a156f49491f0631ffee5378a1e9d1e496017fafccaba0a02b722dc68ea8dd91c5a7be62ed20f4389c849cc75696d1241595a7ca0e6665931a34d3e9f1cd5f6623f03b3e589d0afcf801d0be97b0043d6dd11eaa4469c9f43738cc80b252956fa13358426048a11b4e8ba967ddb7c10ab39e248d22c44a99ffa6a13f1180bc7a07e75bd5d5bf90f79c93f5a68e5ac77483fe693aedbb9c628a7f80bcf4bb46d1969b105be50c460babcf3a19428b2681a55f52fdf34f858ccad1bd0e2c9a99e0901062d87bd72f47f73e658801852748d55401447a3b7cd24d59db621c1ed66847c52892cb1d3b73cb7042956785131b85bd499f9874dbd053ef36502e8d013802d49f9e450424a98755eb05c572fc2c1f5cf3c66f2993acf9889f3f72c69c09dd56b00780c4b446fa747649b845b9202e6b5a36ba3af49b3f069f47092f4475d4c146b0718adebf6e20664f9a9fa304ada17860e11f06ce1c8c3f182e8146dbbd82f32b8aa3c1c2f97cce54ae88e2f45682aee6090c719395e54e8d71a702d47d31615c4a105103138b54407a9e395d549bc260bc6ff8bc06d75682dbce095f756ea4b2c1730417eabc2c23f1be2879fa6f95d1a87b8a809e9570f29c75d4a746b8315ecc3d81d53eefae44462569f2c7434d7805013c9f0804aa27c97f2ee854f3fa80048f82b09e1e3298a74c91b72c2d752878fc68204f9e6dc9a044dbbf91e376b9f86ceef4da9529bbee8dea9ea2060b0719cfade141dca4f9fee2e2dd3e5e5c057f6fada26bf8970a5993fe474b36317a4e9e117aae998eecf9a0523056c8546f819ee259c5e927c0fcbc2c708ff09bc324a79445701de855ef85cced2a0cfab17ff740f6bc6ff4d0f1f075dced2d32bfd73b53fd3527335cfd8c1aa8ac14e59c070d350e1832aca52442cb287a14fb7fc2afa37b47f765460dca046d4d9fda2b0db75ce0cde785ee32e00b67308408f91c9b674b40b74cee76872dd9bd42a2062a4986c91c47fd5eba5d7088356b45541306d7817be02ebfd502af61ea2329133795f8d9330dab387280f3b2e6be3ee84ba0e21d202edb3743fe2e38523c795a34bf0813ff89a7a054c6c6711ef4d17a097df9a9d697934656786e8abf04de76de3907a52fb754a68f263bb8314f92c630ec41eb0c376aa3293ffc361c63c8fc977a11ecfaf12ef6621ccbe7ed9067fcd45d7f36490c39464dfdf42f452f8ed0c749511b9b5b23adc8dba1ec3a1dc369eb13a43a8f4baf77a79e0a43339d34b3848b825e61ab70fb92b6ac4913f65bafc6fba87404b779b5d468b89fe9b0c56d0aa16f019bae46ffd5b0cea21ec5f0cb3a1475697cfcffb47f89bbb8fa23bf93acee5e60b81f0beb67598b845c5c38bb029bdd1cae5ad56ef5cd31edb9a6b79f647419fb0cd020995e1e6ff40dac83d58330520fb0998086f68be079118b71005b4fb8dcd95c42ccf57c681897e81", 0x1000}, {&(0x7f0000000300)="f4fa6a9707c4416297e0d394043adb79b53388974ebe97bb07b25ddfc8ce3881ad80fa9c9df2e25ae1e80bc2bdfa755c3ace0093ec011efbae71853819c41f8ffaa617b58cadf3b4ddc6dcb645a5059b35249db62c817c4389c962", 0x5b}, {&(0x7f0000000380)="890653aa2e840552290abb8d03a861342d988c600331656090b95d5458975177351a5f630e7f0986aabf4e703117865dd4eb9557e5d2c786661f0d948808573fa149ee6df2f83f42675a2adf8bf197770c28b1b21d961ddf1b4f556a8e62ce386cef0eb8387fb6c097", 0x69}], 0x6, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r1, r3, r7}, @rights={0x30, 0xffff, 0x1, [r0, r8, r9, r10, r0, r0, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x20, 0xffff, 0x1, [r14, r0, r15, r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19, r0]}], 0xa8, 0xc06}, 0x404) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:55 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(0xffffffffffffffff) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:02:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchown(r2, r3, r4) r5 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f00000016c0), 0x1) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f00000000c0)=0x1) fchown(r5, r6, r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r4, r7, r9]) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f00000002c0)={0x1000, 0x0, &(0x7f0000000500)=""/4096}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x0, 0xbf) ftruncate(r0, 0x0, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) 16:02:56 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(0xffffffffffffffff) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:02:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="7f8dbfbaaf65ffc61ece15e7bbad8c12c726cf8b81e2c40bb4eedec879fae9314f8f3309553b4ceea21244071a2485c063ddd39d0fba071c14a85626b1e8be00aca59f8714be234a4586594c3a", 0x4d}], 0x1, 0x0, 0x0) 16:02:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0xffffffff) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 16:02:57 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(0xffffffffffffffff) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:02:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffe74}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x109) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:58 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(0x0, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:02:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r3 = accept$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getpeername(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x100, 0x0) fcntl$setflags(r4, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe14) chflags(&(0x7f0000000380)='./file0\x00', 0x1) setsockopt(r5, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x200) semop(r6, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') semop(r6, &(0x7f0000000280)=[{0x2, 0xe7}, {0x5, 0x8f2f, 0x1000}, {0x78731cacb5cbb0c7, 0x40, 0x1800}, {0x0, 0x62c}], 0x4) 16:02:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xeb6f) 16:02:58 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:58 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(0x0, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:02:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x121, 0x4) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x20, 0xdcd5}, {{r0}, 0xfffffffffffffffe, 0x2a, 0x80000000, 0x7, 0x3}], 0x3ec6, &(0x7f0000000080), 0x3, &(0x7f00000000c0)={0x6a00000000000, 0x6}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:02:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8028, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x6019, r1, 0x0, 0x0) 16:03:00 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(0x0, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) pckbd_enable: command error 16:03:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xd1573e73}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) socketpair(0x1, 0x5, 0xa5, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet(r2, &(0x7f0000000100)="aa8cb10769427c9587ddee17fae18b4113c3e0b36b9cd49f178a6c48c428c57a15721ec60dd9b640ad20f0c1a44fd001c3d898b6e0a411e0ca135fbc8cd1b265426b2cec7655ab44b7afdb0b314219a5075379a646af33d08df3af0ce047315d", 0xffffffffffffffbf, 0xd, &(0x7f0000000180)={0x2, 0x2}, 0x5) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:01 executing program 0: ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x80000000, './file0\x00', './file0\x00'}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:01 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:03:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) 16:03:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:02 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) pckbd_enable: command error 16:03:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) open(&(0x7f0000000680)='./file0\x00', 0x20, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="0a7cf5d873d230804e08e3cc8e9199c751a1bea678f1089c8e312557198c3f77b7e8e541db212c67d39a684d1675f09030ddbc799720bbe075531f38aea275a3264c48", 0x43}, {&(0x7f0000000100)="f03be276463ed0ec326346d31d4a9327f2bc67ad469cfc4051f975dd1d91051ebc9112782aa2922d47eba8f2ff2404e5aafdb2d2a0edce7e9312086b4a863e36e7888c2474e833fa8cbcd9bbb879e64cfb7765598a5bf28541a9d1c6ceb5c4e2048c8e85f2c566332005aeb18d60005c66c08b5be35d504a4f4f6aabaf3327bbbc02df2794a7668526ec16db8348ae7c474101a6507d88dec155825ab5e05cb63c44507d", 0xa4}, {&(0x7f00000001c0)="d1fd43aa11c621f87d0eddead9b9a3446352413181e51dfd3f347acad6e5b4be3a7faeada5840537770ea18eee720e618626df5f56057034ff3eac371bf58e8563ede7836a5b9bced0ea7ec09f646c8390e61da734d2427a71c2e9067f838659a6b95e453575", 0x66}, {&(0x7f0000000240)="f7db4afc6811f7cd78d8b30c88a79bb1a1711f20dc09f7028457fd71d9a52fcf5f40d1080fa19a304a1819df4d90d1f52b2614e7b4e2736fc5096ea76309cdc15d8a9298a1f863e8e03f23535c02fb073bd3987374f5d10ceab4258e48bb4e0b9dee68d00feae8d9216821a8df38e998326a4d4ced149f7d5f1e6eea96070098bc55d8be1482eba9bd3264b61ef137cc2e04a6b507e15faea93ddfa78c2048e4b478226d85b61aa2c399cc832057939dbc", 0xb1}, {&(0x7f0000000000)="7f670c76ec3325f83e1c7ae4ffb1b859ea88031a3dd1debd4d83317433366c00b347f7ea5a8c3fcaedf1307cad08a1fc0f", 0x31}, {&(0x7f0000000300)="e279ab429a3d0e5d1f89247b324f7e990882", 0x12}, {&(0x7f0000000340)="3d8687909685d4fea3e667", 0xb}, {&(0x7f0000000380)="3b0de8b05f3246e42ec8f6a39194c97a71b20198a34d30a24477f59637793c3fe3b3b5c65b3733da3a5525178ac17af5d559e5b18dd6a079331f6284e912eb56b603b4adbdfd3f00d9d772e4954c2613419def29edc3a381de10703523055f91431f4ed90a9daf669273a11730c5c95b20cce41d9396e53dee39bc9332906789b871d43ee820487a4da6487d776597ed1d30043e3343935d3111fa66a1587b03ae5c50024c7142fe1533ecea3ba7724b59e320b4f95d48a2558fcfb15cc556ded52b65d836e7ded84c00500e290653ac6205fbff78b534ddbc7e", 0xda}, {&(0x7f0000000500)="3fdce7f4ab4aa86dc0fe85a9aa75a398558c8a726492ba1c3b0a63de1f77b2d0da390339a2097dbb015b6c6a89bcdd651597695f404560bf01c134563c297dc970f4207fe2e600d64f844b97d3fd58831ffda79b7e8285b1daf7d23fa7d9b6fda868afc818d3577376dc20fdba79093e475820cb943366a499473c68ebcf3f5c6eff329ce838a1ca5ee3c35de80873ba7a03d16be84f1e384a6eb776340dd26248dfa9a8b19ed949baabccf1d0ad2b583cfe0fedc23e969b72", 0xb9}, {&(0x7f0000000480)="4609305db788ea4a1f2c0c7a06dc07d227e20751557d094c69ab5ca0", 0x1c}], 0xa, 0x0, 0x0) 16:03:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000001740)="eae70faf604fcca19ace4cfd61dd7804ecb2491a141edd070e43344c635f6449883bd0927640d806710bc2da8dfce0057e424afacde1c41840a09fe4f89ef74a00bfd97c7bf3cb7df08dbf0602cab1f888b3f5e2d55ea72d53d55b4406b5a702b6dd6fe4565ab1e2e970c9d32b3f23c3ec54b43ea56a58198123ac649a2bd00d0565c6873da4d494a91baf9ede927c40f64df883358fc4845a5c4376673adb7e06f68a6a80d4731505945a1fd4b22edb58d1c9466854cc9d582b734699fb39aa035fea9e566506a560854d3e644fe7514940fc8c07cdd7e5d7a38c0a3199655d93dd96645e4945081495db17db7888ce870e7cb666b2bfdb1379b3e1e5a41f34342028a66e18424fba09927cf57567b130d9b6d9b8eeba3dcf3fdf15ea85c90852de18cb593e18195056ba41640dbc8f524495a61834d70fd544ba247b306ec39836dadacee2420aa462f3c80debb8b095726f580d77977e656123c4ad5b132e83f3db6a30f75bb782c0bf3c309b86c8b5814bea6d48e26f42cb18527fec25a4a630f3f58009068bd7149bdc185b386b6ca38964e1f2d0c5ff84e11bed8cb4f5544c3a0291313950f5a2b69f081c375b471e7b5e8c95ff266488756aca14f32b", 0x1c0}, {&(0x7f0000000280)="a978b97b00680717a093827a936a7fa79c85e8f81afa98936a7b77569ddb88f1aff1dfb686d1be24544d65aa1ae84e94a767dd0d78e8c9adb4dfe756d3c05446378c21b87b79b2f1f8babc55a488f3a70cc0", 0x52}, {&(0x7f0000000300)="3853966cf8fe0a02e73657b28aa4c2e096f831d5a1a1cf11487ab0aa98791066ccb4b9c91d0e93e37338b1ba5d87766706176ffaf0e8743787d632069c030b0dc8eb8125bf6adffa4d2ac58bacb201c716f7cd5bc7", 0x55}, {&(0x7f0000000500)="eadf2163452daafb021b0772e642b3ae818853da672f4b371cf4a1036949e5002a2be02ff2e64b9b84c143f3755910c93ce9470d6d32cde19f3e28d23a465095fe2a93138fd9a1ff13511c3906e8a2aef6ed9c03339bca0e7adb1d37235fa20e3bf6077258230ee7261015b3ec2c1657d21f8236ffb198e24eda84e7c011b59a30909a931eec7392f95e77b27fece22ee5b2d6cef081ad2bffa3e1ef11e5f308ba827de27a411a081de639a11005472ba373dab6bc21d330f7d321e26a5adb8207d3e9a1cd9ec39fe7a43b65220501335bd0b5813d0a85d3415ab199ce9b51dedd411976d29e27154bfeb66644f0a74db403cafd848d90ca14cbb5331d471dd4dd23896db8ff875c0c1dad755d7d900922403ad2452f9e73cf2e5b2b35d29767ec26f2acf3e952f89cb61f71106eafac8767d0b4c49c01fa3a6354c0336ba7084d72790c91c78f115707790450413cdb007ffe0629946dfb1ee8044b155eba6bf45f4269a18cc63d5414d656e226be8dac925c0e18b9a95b268b60fc05356d12e4d9ed591cd75425ec8073ea4454ee4cff8fdae09b33824faad4d6ff8107fa5ee54c6495aa04fb610ce44701a52866038b0c2cf69bf542830f3486cd238a99b2aa4b0f609fb43ccec88a3e9d5ac0f7b70af882da818425945d0cf888cbcc20e981ef781c5e4a826e9dee0f9080256f12322478a5978a19a1c83df770239a9530415b108b81e8e2c91eaa37ae312749040a34d613127be01d543df34e162d8fd883d3ebd34c56956a2888f77839c9b60a9f9ee150346a50590f0bb1105984a63783ba6e6cb7cfaacae5bb88132a1265f43312fd25be928fa608246240b7ea7f26bb21e24434d3907017265aea8ec80d3bf34839aa98edc4e332f6173f9fc726e9b98cc24ff463542e1d697ed55615feaafc2ce65a8beab8f4631552ad3094e9ed7792a26ab93c3295a0c70edde824b5f14c814f98317412763c291c6b604836a1fa927f851aaadd689325e873f93ae26bd12d810f1238978ba84d72feae0f5b2848a58ca1c6f5161ef2d5bf7875adfb059b58be689e0c7582127ede2076742e2a94b006f2e7b293378701df07766bc638a31c12ccad5519da9d408da2080daa51d8f3d6a3b1d51ac8c290a315541860eaa8385429ddd229d7c4d922c5138aa7934bb915b3ee5b809c57c672f50101d25a3a4eb8f2f9489abe959beea65a47e74218bc80b62546ef9bc3b69ac0bd47f4a267f5f42773d2475f9e725190bd252ff962e6f42d93ebe5609a526727ae4f74ae50894086ebf65d8f917129b141fd1e4b1c753878211afb0ffbdc1aa3ee6c70e96c7599ccff2737517da412233ca290a9518eeaf125f8b1678a137fff911fd6e33457a0973ec30603f3f422eda8664dc645be869de6675e840b1c38b6529d5c5bb7228627d54944c1f2c9d4407f6f0ce05100ed686d9a6d82675a7f8449dc78b936c0a6a2e82935a26c0ece03920f1d7183b27db280e924e264dbdde86200c4b54a5acd5728d66978d4ba186ee27401e2d92055b3735f40c6c5d36aa3eb839cd9b7c45fac3e08fd48da4e369590963214b54ad939dbdc12b869cd4920cda44bf277eecf9231056444d8b605b1ed4c1f777553c9417d083d70e896eb8a59732fcf9843362898e444f56c4b62c1ac5486f768bff5f85596c1434a198454c4a6f2515e1a9bf70bb0c004345e1dd18d6e932b0b4ebace9f8f984e77d88fa0ec49de83f18b3983dfe9dbe35da1531fc7b7088f6ff6a695fa93f1236d71ca7803a71049f22c1812879e5bc1995ec9684b3b8bd3ed598d406307dfe48800a6bc6435615861a1991fdc7f10aaac83c5e0cd807e734cb645c14cc692c9c85481c73d747bef9e04c28fea1875cd2fd6d98cf8be280c5bd6fc944c3ef55c4d93338d1bdd7a9d3a9889f4bfe9e25345a4f4e01819ad318abeb6465fd13f8449b956ac0156ced530c816878ff4b6aff8f770522d78f523e64d9281674bcd26d47bcc59c94e36c7b0ca7ca614a7e001490a5cff1400067b88adf7248418819cbbde4064c37faec14520b1ef40ef5457de38bfde9bace90a0edfd0c03dfa4c84bace1eda188210fa2100762da0e7ee37c1c8684cc51c424069e6b8cc6fc4497535c5c9026e3b655918b07c928b5822839497230b7622f32dbf2ba43a2d82ae579eb401b8d5bb25f74887258c689b595d899a24e25ff4dfb2e74c93be178de79abd2c835600a363b2cbed4d848452ca85beea422a2e8a3bc0ae25a2a8f6489c81e9678d2b2a5419df2fe2fdd1de9000e72622d3b3fd27bdcc9d2800f68e2c6b49adc5283dbd91d3e4f131609f709574ab9318bce8bc1ec75288ad7a9771b4d61a8ad6dfd253f22e3f7eb4a5ba58d1c4a1e1edeaaececa3010e8057def06556ea5d5b4ad4782b1dabe40e75a362d81605bebf174d1faf593640b1f5a8ccb52a8be2528598d83e79e60f9de7102c5a23f243bbf7f0c2738f9864eea41f436de57d6cdac53c2c0f5ecdb84a00f50b1b3bab5c198867656f532ce190ea8d2284d9c6c9d19ebe7b2687352475a22b0ebee87e2b6bc858f2768e731460355c51c00ead135193a112c3d78d13d20d072a8f371443c114b4a0e0932d3a972824817767537f7886246d23ed42decc7372a46520a36dfb3d0d867b5270739bc2261d9bd7588e8cdde38e85f801f6d3747dc769ed617cd72a6f6bd3b041f9a37f2ad65025f3c0014e0fa5d370e65564a3d65b0e68106f16362d7917bff89157b49f2f94d2e1134147b068b48676ba871fa3cd9e8a8b34aca94c5612fe2647df72eba086c06aa14419e7527c9cac42c22a6ea818102a0b5957b8606780b84ae8b5fd94e92c913a00719495a5e00aa50ca91559b16dfa1e129ab68c3c77175887cc493693250759402fc4af505b678efcafde9c17da47aa55cf787939b738231181a60ab387241b1d5969e1137630831bd30f6ad0a37ab9a9e66002e6f7de2b7f6ed3f37f269a70a0513ba8574634b8326040ea139fa0acf1a94d868c56b9458910264adf4aaa9eae06ca5948dad708e5f498afd331aff220db03e2dc711686c01f65f695d39944350c9a69921eed00ce8bb76ff30881d27423f0e8498f8bc8af9f333ae4c676a6e7f8f8c2baa5b2e6c134d2783f935543308c7782e49140593a968886845325578730752573413d495de969f4f7d1899c3d12a5a94ee1b5372a7ba179e579c8c779567ce7834b78a385446b8aa1234aa018ab5e7138b6fe8b0cdba98aa09bcb5558f712e199d85b15de2b3f115c98d3b6708d3f73f8969c1974957c83b6a3bc9a3feea7a6e32fc6c60a21ae002ea5cad0131e1bed60bbeb1f273b167d404e10458ed6126f51a4a0282c6479ef3f1a72a3f917c69afb8427c592cf82d5b3da69723ba024641dc18b3ef7b42ee5334d760657070930d7bbff473e324658be70450195d1fdc7ba5984f883c739e53dba275a58f9ad7afccf497428f31d2ed75677fa68989114d59c6e584c2243985b883461d3e58f74252b194eb8e7526e5f9811e211240b0d7ae69823ddb85de273f5cffc81f69c58e5b53ad0b878bfca1aeba18aea3cb8791a254729eaf0c6afd1f5d8df0d96cf84978becd0582464005d82469bf7c91412f7bf7185aaa09938153bd067fea55d25dfc0203a88b9cbc5e1b74a27d057dfac00a4d96e43d33d8493e0af15e1e85f1f379b6abf8bf7c6873cbfefdb41a7a3c1cd6b50e7b84c84d7db4a6c32e045524ed678fd27f475ab0d043673c2c3cdb716f653031475715baab00b84cf41b4296e2b45e49cb0adbed26c5768935fc0e81ca7083f0b1a3d9d170c2939eef7f5d4e4bf9885046757bab91bc82ac7bb849204c131878bd479dd20ce77f379a3a62f1d6b9ee1f768627d22e30626d278ae3ec85efc340f43419725900f8a42cd2506d77e917d583333bef3c60d3a05092c502e67c2c6096c6fe8b2c2acce15bedb25020895fdf6c91e3bab6658acb0d806698a3a5a62ae052a9c93a3b2d577187f4bf8b44818bc1c33372d8b3a9367a873cac0670d097e13f2aec3a77b53773a85f12e9dc5dc03d9e55d230e6ca8286c6edfe25ab04efff3f77267ba776ff886a018ec88bbf66db351c73573a69fb529f326ec27318ecb532396f7a5e7fce4400331bfbd927c77b9e1f5124e7c95b4bdf95b0c8df21beece5eaded7827377ba17bae58d89227664630aadd652c7ec8b50a5536895fb0b168e146e9d38e6c13ef722f9d88e8f72a4b674f90fb37fa2f29c81a3cdef6cdd9bb9747a060690c8dd971df16845e33623189aa45a5e5011014caecb1310399f11f7d28ecadfd67830ea6a75cfdb146eefc799ec0094aa726be4fe00aae76fe3a190ca697339aca80a6578a8eb553992b956798ec2bc594f6ab237cc6ef4c6be6646a15ab135b37155e34dca075a1edb1f6d3bcc9bf48f64db3e30f1b43e4efb6f4a0852f18d74bb5cf3bf3776e4780a71467f7dff9f10367b19ac3109bfa31a10e5c99dc61441e9e6a7718f6ac476c07852ef988bef00fdd4c2fbf325496f0b04af77698f2fd8277ad0d0892a7f8b197e694e5daad58028913454d7bc42979dfa2cb088617c15f5f0e17592baf8687b52713fe5b1047513fe1969915e08c0d6c9b97020f9c80073bd343263582b3937e776a69a3f7c8fc6c4ec19e862ec3695dafdea0a67eefd40915e9af9c59b6080158ca2634a4c8c5231790ab688e753d2b58d99a6d380cb44adcdd6d5b99807e66ac862f999d5a7d432ed52fd98ae952ec6d3c8d38ebb608621bb20afb685c949f1a235debb85d603041be6344734bbb4a21df867f767d6eb518d8f507b141dbb8d5304bfb87c59813bc28b62dc1d0f595d1b0fbab82cf682bd6fd937758a4a64dd4457a2516f4bbb71235378003b5b58ffa33f290f412774a534d4e4d08309ada95981a84f5ab15fee67cff6342e6e8a59f58fc90421d4089293c31d627ba973d317a008c2cb78679423503706d3e41eae8ce0ba4331d3b9133134656a85cf3b75e90a9507c2234b5253e4fa4379ea261dd2547d1db3f34add7fd1a67184639af8e5abc15c2eda899036b2028fc0a6770e2afa409c310eca4a5372e245175af8882a87a95a5323bee12e71a4c42676a29fdf436900299e856b4fdfba437ce4b94761772232dfcd61d2cf8734bfef25da40c43000bd92fd06ee6e90b50f5ba2ab7c3c09f8fca1da41d0508e3938eaf8bf4c58bc78f9642463e6b46b76b716afc9afd6aad276127c6134f53c472c3b48b1ab7f9f09d704e1a09ebeed5bd21f167ac53b6fda1e9fa502b3d52689221f7f79f8b2ac7336c3150d52ad9e45daad38e0d0d8738f68155750213fc4ccdc0696ba589cb4661d03b55e0e06b3bbfb7d935d719d246ca9442ea87b0e255aaeda90d4eaed5399c4e0ea9e1c22dd0f79ce93688f6b2fff539ddb857f32578de908225ec6a96d0d3e7223cb6a06c96cfaf73cf9e84e0fac4411450ce3b3e5d1eb06ee23b1f94a81715ac6e0f21492cacffe5e5e19457a83e690f06371843842a77911beb7316bde112f1f5ec06cc94cd0206f3b67e3287b4d49e42f80f825189d632e573916e2dd78c8e6870fa72547d140d06288ae51554ea038575138b204244d44769c78aa398ed6999d1c55a4f2cdf5843a53e15e5b8eae07e5bb84f2358f8ed4b998bda36642f58bf7904226a19d40da0cccfd7165ef8f4551d0dd0f7b62ea0695fce0932cbc5f9715bffa773a56276b73feb03f05d668be2681627eb3f656d59300b0c733add0b8d4dc4ff3f5deb8883a", 0x1000}], 0x4, 0x0, 0x0) kqueue() 16:03:02 executing program 0: munlockall() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:03:03 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:03:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffd37}], 0x1144, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7cd49c038cebff43) 16:03:03 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500), 0x20004) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:03:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x105) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x2, 0x101}, {0x3, 0xffffffff}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xcba8426c1373cf4b, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x35) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) dup(r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) 16:03:04 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500), 0x20004) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:03:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) preadv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/67, 0x43}], 0x3, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 16:03:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x44) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x23) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:03:05 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500), 0x20004) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x23, 0x7f}], 0x1}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r7) r8 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r8, 0x2000747b) 16:03:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) r2 = semget$private(0x0, 0x0, 0x2ac) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/93) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8881, 0x9a272f7cabeb1b54) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = msgget(0x1, 0x10004) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r1], 0x1, 0x1, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/23) 16:03:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f0000000000), 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:06 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:03:06 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x40}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x2) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) write(r1, &(0x7f0000000080)="02fb82372d6cdd7aca1a70fadaf177fa652fa0d6901d27140df52e1ecba938c46a90c6949a69bb4b06ec98dabafc0677e484f4789d4295cee276bae014f47f072221da2379e248e23a4bbb5225f1bf325e70089d121adf2635994891ed0291b75a83d9dd3de7eca5b222a961302e19d3f67899d5da88d1a4642a5ee6691e8cc88ba6ecaadb0e58cceefe113bcbb6", 0x8e) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:03:06 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000900)={0x9a, 0x0, &(0x7f0000000840)=""/154}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000800)='/dev/diskmap\x00', 0x100, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r3 = openat(r2, &(0x7f0000000e80)='./file1\x00', 0x5c9, 0x1) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000a80)="39a7192b3195d861a4012bd510b9f767c3f6f01cb3cc51a8ba860d1ad2990e7985f219945610cc5dc2857ef2f46dd9fa1144d4b3adda0e3ce05ba43d8d6e5eff4656a2703e2f73639dae0d3188f47bce1f2df823d489bf935a45416ce82f3eef372d19f6adb13b8df0fa1b431b11d42b5b36354084f7d601a4e47e47c2277ba89f439ae1971a6ce62c29fb9d48cca07dc36c1d1e6fcd0d9499239ed2167c5448da88229b9ee7e5e43b1f5bf4d0e1e0", 0xaf}, {&(0x7f0000000b40)="3c90b98f43f2b36f2d7bbccb833f33ea0f5bb5aa4e659ea95ff37905fd7691df5f8b92c22a71541d8beb5d49483749a09170763b", 0x34}, {&(0x7f0000000b80)="5944c001539e1ab0537ff4a5715a46faa671e8c32bc262a6b3fbc6c4d4407ff7569ed895886fb4dd03862e3290c5e96934ea9a69c2d4d1b1141d8d69b8b832167e71b2299232aba8899e0c57cb70a97087e802dfcd6d0e24f3570f97e1", 0x5d}, {&(0x7f0000000c00)="a8f2658d4111a29e0d4f4edb26968a4d0a64d249c3710e745d14cb13d02f5f77a6fcd63076aa5af09f034937f21cef88ec50ca2013f76799bfba0d0e368d6d449c2d6ff1a91fa6a1172e501a028907692fa550cf47562d0ecac79d9fbe5633274006ce68ca6bfeb034e0d38724a73b2e361b424200520e", 0x77}, {&(0x7f0000000c80)="9538b029c606d77bc1c65b6d0f131c05f0034e83c7b00cdd", 0x18}, {&(0x7f0000000cc0)="fa064da0fac9348ba78390afdc969b8c640ccbd18b971ddcd06a1546b50ca1576a6142f3fea987356969799f15d64c6d9603f2bdf270e7", 0x37}, {&(0x7f0000000d00)="0a114a5a94163d31bb4d73f2ff46c207dccc4dbd2052723239e5f864774c7a6e3130afa6062e6c58fdc92ac362c26faf83daf44ed0d27765dd281ff7f12bfd056fac88a8cc1df14a49b73880e4b3873b8b78df758b412a35056479c7976478e9e685c1ce6f3ef02f4d0a335a59044fdf7406de4437f90e08ab6d7368e71d726dc8e8dabbde4fa865fc43876d7f8e6627b577612d454a16755a07ee9c265e52b07869adeefea7baa22bca2a8e85c2b198364a7a3653172bae455d259d8c0eb1cdaa841f3de942030c53aefd9d0a7034aff1abaa2668", 0xd5}], 0x7) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:07 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/223) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x5, 0xfeb, 0x7, "d3fa8a0a809163bcea2a90944ca6c926ab279ed4", 0x3, 0x10001}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x51, 0x40, 0x80000001, 0x7fffffff, "1e64c5e0ca94a78bdad66d1829eb381b1a5f444d", 0x8, 0x800}) pipe2(&(0x7f0000000200), 0x0) msgget$private(0x0, 0x2c4) r3 = syz_open_pts() read(r3, &(0x7f0000000240)=""/67, 0x43) r4 = getpgrp() getpgid(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x18008) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000300)=""/35, &(0x7f0000000340)=0x23) semget$private(0x0, 0x6, 0x80) socketpair(0x2, 0x4, 0x4, &(0x7f0000000380)) setsockopt(r5, 0x2, 0x5, &(0x7f00000003c0)="802997509ba8dccd9d57b297aeb7c7e7e8a71184ed8b721c7da20139360a99d346025306af0cd133958032f1c5a41fdd8e170314d47ef38d7f21365de528b865337a7787f4a6933ed1923e673cc1ceb8ff6e05906687abd9bad9291ab8c2c75a589a3425282ded2305df3760fb35887cc2c84cf16c4eece11f444c712510fd2584c7d299988b8f0467f42dd405c45ca5bd0571a6188efd5d767c9f6e81ae5b664405c12b6bfaf3c5fb6c1c745b97dd4b447ce712e65ec03d5ddb59871acd0a05120e87ad1184b6986602634db9cad9c3beeb025d292f9e32f81213715d1be4e4bd4345b6db4e76454ac3e5c38ad713803ecbe597f4e10d11f4ceb1", 0xfb) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x30) fchdir(r6) getpgrp() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getpgid(r8) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x162, 0x4b7a8ebb7a7b214e) ioctl$TIOCSBRK(r9, 0x2000747b) 16:03:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffc1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000010, r1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:03:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0xfa2b24f9b9e99a5, 0x0, 0x80000000000) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f0000000080)=""/146, 0x92) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 200 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 203045 43838 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82200a0d,ffffffff822060f7,c8,ffffffff821bdd13) at __assert+0x2b unveil_destroy(ffff800020adc700) at unveil_destroy+0x19f exit1(ffff800020a88558,0,1) at exit1+0x38f sys_exit(ffff800020a88558,ffff800020b73650,ffff800020b736a0) at sys_exit+0x17 syscall(ffff800020b73720) at syscall+0x4a4 Xsyscall(6,1,0,1,0,7f7ffffbcb54) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbcb20, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.