f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r3) 16:14:46 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x6}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x2000, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/104, 0xfffffffffffffe0f}], 0x1000000000000169) 16:14:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x82, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0x20000000}, {0x24}], 0x2}) dup(r0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000580)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/121, 0x79}, {0xffffffffffffffff}, {&(0x7f0000000400)=""/50, 0x32}], 0x5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23, 0x13}, {0x89, 0x44}, {0x40, 0x82}, {0x1e7, 0x2}, {0x100, 0x3}, {0xcf}, {0x45, 0xffff}, {0x67, 0xff}], 0x8}) 16:14:46 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x125) symlink(&(0x7f0000281000)='..', &(0x7f0000000180)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x8000, 0xc) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x1, 0x2) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:14:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:14:47 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000000004) 16:14:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) rmdir(&(0x7f0000000000)='./file0\x00') syz_open_pts() 16:14:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) clock_gettime(0x0, &(0x7f0000000140)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) r2 = geteuid() setuid(r2) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') listen(r1, 0x100000000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) fchdir(r0) 16:14:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x8, 0xfffffffffffffff7, 0x8, 0xffff}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001200)='./bus\x00', 0x1, 0x20) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:14:47 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x80000000, 0x40, {0x6, 0x9}}) kqueue() 16:14:47 executing program 1: clock_settime(0x4, &(0x7f0000000040)={0x0, 0x8000000000000081}) 16:14:49 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r0 = semget(0x3, 0x3, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/58) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}], 0x1}) 16:14:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:14:49 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r3 = getuid() r4 = getgid() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x10a10, 0x0) r6 = fcntl$getown(r1, 0x5) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) r10 = getuid() r11 = getgid() r12 = getppid() r13 = geteuid() r14 = getegid() r15 = getpgid(0x0) r16 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r20 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r23 = getgid() r24 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r26 = getegid() sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000002c0)="2f3df0a784ab1aa5dc297476e8a772783fad14336a6660ace88381d62958e7c044f1c1aca120729a039b7464ae6a9ac11cd8fb12e126acf1d5c751a4ccf4d20d7d13607b215255dee9990d60e48d3f605d7d90c0cc6f8fda89df70ddd488977c09df7855a8d68307714b47d07ef3dd35a364a1ab167ba8bf0fe6bcde2b16b3ecd09683c17371aa408c15ae72a40b838bf78b41247aff7e24a74590c6d8bd02faa09a5c7f23c667065ebb0112ccaae0bd294a691a1873501039651a1eea977db07372d82e4b60fa82aaa22cdd501ef956781d8362b8d6b64e968ee65fcf6d371a757f2e012d3226db054359363169b9f4cb6ea11d1260aa0346a157cfbc62951b3d08f40d9e0e35e88bda03c0fa59bb6a1a15d1e64d376c7cafdda41c698d61937310a9ca6479d4bd2da727da61eb5066812790d9eea08eab551302581601d5008b7ac1a36e377119703c312bf91612e7957628ecdbc6ec777629727ee203d27484de43556dba6ebc3f1a640d329ef76467616b41996504d4376dc1ac1805efd996b9e75a5d0108692b8556fc7b27c1686d3c6e74222e6af86cc1566b20a6af23bb97fea2bfc13007735887380c06acc2812d20ddecbe659a74e94a1e4395f62fd829b74ebbf735ac8d6d99ef6b50e603f35d79e4ad5cd02444c50aaf46179119e67d0b576d3360c97f0876cb5e0ae3992a1ed44366019877dfa4bdff7e7c4617d66c24bfd4b13371ab96b306c48383781034f0f7823a4ff43187723d19fb9abfa2eefba5765bebd62764b13d846f0e1be9105af98b1480eb752cf1edbec7bebb4218f6d41a0e41582c6b00d4ffc5d055c26a6d41124b85cfab6febad6db6c44124851dad98f56cc8a1eba05b25557b11229912adbcce675640c1f08d66195f3c55290d0c610bff076facd26f16b2c60bb292cbc8810af3de317d2923f14e353f7bcdb88fc6770c54927a213bf95f060da14b57cb114e9bb9e6e4355cc1a383b6a1fa83c9b46fc6d7e5bbbac91220cb9a937ad5cec963b64492494bc5061e3db799771fec55589c5d39f337afbac9a289a427a28656eb58080f0fce4e8860048333879ef809cd07f732e1b789a95e3a706140863c3324c16dd7c5b49e9e4134f6eae9623c577cbcfa975d64c35c135112dd2551b47b2da981640ec381aabb8a839b1811882cb2f0862fcf62225678bc8a29e3360934c51288f9843bbd3794e10e5eb6780c4f483410aaae2fe5072820df56f66b6be505721ba6450709e987e9ef22cb637627918c94fd689b5278b680e063e603fcadefb7551b7104e871ecb35185733539fff223631a63a8233a0336cab6a4ba9356b2ee837d04f8043eccd48aece4a1c586800bdbd34bf168fbb907eb170d3b1c2eb943fe44a668d2ce01fa61537bd533cfd2cde1c9e946c7edc886aaf308eb411ac050091e905e57556aec5e20a3ca614787f3cb609747da55352285b154658ab76f677be17d00fa1fa08d1399198e423469d14eda71b51fef8544285464ce109828a100bfa10dabdaee2d3890e97dbee8dcf72889dbd9218b8e55b4a2705b7789c429cf2beccee09f9c8f92f64da30aba6836bd1ead8bff41ba0df2434eaefa469f3c65971dec49e1a1e8c3cd529be2c6d0db997f57838b79f7a3d3ff7cc5ef8aa87d02c1ef555a1a3771c3f959ba1d0aee48e4c11c4604ae424175bcf3b4488485c2ced2061016d9ff455b4fd3525388c27b906e1e601d5abaddf624fe925d94edd64c9cc4d857825af55d14251a9d282ec1b3aa17167e85950dacf31f43563dc2b0ff5ef20d371523070278ab98b1b82715e28340cb58b75c778ea9786fdbb0e340daaf96f3097dd8ecc480341d19fa7e464d379b47121bea3b218d6fe758a5eaad63982537bb3e2c3cde9f735124683586daf4f651c8747d77d25f326fd4aa40e40737582a62828f11883c4169654590bc5cb1e275783eda0cf1d27d8ad72f7bd50e82d34c294175b1f8dba58b05770299d3c3fce0485d33b3c6e81e07170f705240a743d92d47037b3eeb1005f1a17a2eacd12412abd2d6c19ba73062eee31c764268fcd97d998f519f2c34ff0490b9956c7d02ec173efade9c52bb3f3758fadd21d6762749a543a9ffc28774b9ef2082d4b43816510e023b58431721c78ddf84dc25af00876b38e69220295843496126cb620716473b4cedbda7333fee64a7ab93e77c450a248be763724b3df55bbcbf1425a1feeec285c303d1bb504cd23e7c8bf49f6e1513154c8f9c63a2b72a72cc774ddeec2583c4d62fe68bb46ce4b83fa46b524ea63261db98752994b75b9d0c459e7f327f97a415c3dca1cc20d5ad0c9ddab1dc9418cceda60a61bfbe4000cab07f38f33baf869e055da9b5242e18035975d1a7ba368a6b44b066ddeff40698dc1c806564bb9cb81daf47888eb6cb4a5998a004b1486169b8e94a3b1c5619da95eff3fc1a38a68194eeda2e45a4cd1e2d89694ccdb927bdacefed9d050834945c795901a0404817a87c8776ff616c2243c40a93318980c635b2fd352cb5d5c445f86bb3aecaadaea285d571ddc80b2ff9d1731def4680a73d91f986c8b0df381ab1479a9fc401820b6204a8d2e232085cd8fef98049b7e2d828eb59787b93f126a20a1ef4aa20c240aedfb9e07adb722b6a5a1502488bc74edb7e3c6d94fa9bc2e537ab0603aaef8511e405449b9c78bbdb9288b058846995f7fabbc69e1bfa433921c4f87e54ed7b16f2b964a9ed6462d6b6f33167eb643e78aece1e59b4f3f750c6991c37ae5ccb76203a872fd90dd03446e3e7f4cd25f45f18acce1f7228fc3c0e19438c55533c3573216a982c275c683c1d3e90ea9f5d397ae0a5483da0e22a69b1aa016deea6cbf605ad765a753ba0528749a4bb8702b98178187a9019f467d6b665074b1b6d6515eb18492c172c42d2e94c3e1b4ddad785d901965e77acfbbd8b5cea251cf9f8d031dec28d010e90d8913fe36d014492d7be97f26507bd95ef500783841025f04ab2e658007017d5a292892d91b3e36906230341a0a7d43380a1504f35486e821b6da1153f8d823e2b41cf92ea0e62d04ed961005bb09d5dda814a351c873b5148478d041aa7eee2a837d70dcbe389deb8aae4d77564b140c2db77f63e1b4bc92d1ab3d698595e4a9f6dcb7d1346d2f50ad795253c1eac4f67c67b8c0a9002962b38817b2c1002ae18a3320f79fc5e9df531626b62dca7945b77ccc42ef0fc07ef9e0ebe4b9716b3d224e8346cb19e0ca8e6f9b30e3691bc05b742e65cd9364a42102fe4c5eab1946c88fec7710304b7a132423223c107203fec22f3c0af3cb405ca7dceb58c0115488b4484a8d10ce796d6391357ea7a679279d288fa167ecb09d6200414a9cbc72821d98749bac322257768bb1c45698389515d36db3439b8dbe4ec0e70997847506fe8d1f673da6708e31d814d5a3ecad9ca05d114f570667821bc9309b7899b575aca0217f4b026aac1c321f5414af9009de2f8d00b9169989824bf49a1cf0b56c52302bd8df7ca069aafad725b3f95f5a570756d9858b7fa4f73319df7fa3fd8171efff69f88fd51f1d79d756f4a2472102286fdf51250565adb4fcfc5b25d888ddfb8296c69abd50ef8c3b143e7dd4cee5c96913828be463016d2c1df6ad79fedab100b51384ef61030a20cc226c0adb014541bad3978d90bcb6e5a802a433e7d7c0d931ee9b694ab12bb6f98b76bc7f28cb1724e9d02ed434c9388928bcdeedb1d8d0ffdcf00442151b01d0811a17d8e2824a3b61fd90e3ec195d349883b6cd68f7883b50bbe92dd7b4a851d9535d2ad5a0eeef06caa98e7a6ab825bea175c18ae73d3598847251013219bc64c79eb5fde4e133de4fbd99119c3910c17ec8c8aca74acb374988c9cd9c5671ed44fada714584b2b0f1237a7afef3af59a6ad7c4385b84cf68a6915b50cee23b55d4c0234d3a8731f1d044dff5f2456452f25c4a1eed6986d4cafa3a3151b48005753800831dd3743597c688e5901d108e864a186c6fdd642d3396dc5652f16e2ed19d1a7ab5a10de76487788b5cb20f703e63dfc08e50794a2faa3b762d4a011585bb0b42aafe8f25d954a3695e53854b898faf27f963105b45e8e7f75bc9194f908431c17a67454712107306169acf9d7d297c569a28a86ec00b5071e556db6ac7278fc95027bf6a118910ac30d78633ddc1173102dffad80281d1fafd96fdc27d902ea0a98a5124911e451528ca668d759ac5e62709d75f0a73424d3609fa90a03ee9c1a5a8e56c507c78aa4a5fdf6525bf96780bcc259218f65429fd4979bf7335dd964d50f436e1c74def59866bd7ac2f8a26652f37589c920800eb348f5d538f3e42eff8faef6d631ffa7bf2838c5c3b5c0240aaca3f3b31753657ec5ca6832cbb8ed907351b2782090ef449ebad07e9bc1a70552a0a39555f1601ccfd33e24f8566bd8362caa089858b46f2fd5f9e139ac36c16683afbe74c661ba23a639878ec46b8318bcfa276febab93a34f1ef7e2f41cccba0943e23411512d8c08f4b2e3ed07147622148ccd6becc66801fa845a49d5d6e1176ffbc9ccb1bc98ef1fad04dc8a4517cfdc546ce65839021cab158aebbb0a7595169b36ff53331db080b03c3ea8ade28b06d4935d7207f9136fd76cd61445bb3a4fe2df8c33067f41538d319a466fc38d02bff9c00ac5834901b8ce35069a6d83c5bf2db6f8a1fd3e5c30b0dd93aa21333312eabcb92f84b7ce9dd5ab2efa26d937b093de46199c7d339034fb54e6cbadd76e3e164714c87c67d48641612a96fdcad83d2d8f02f9fbf6d2a36f6a1a147fa4f184b515b651fef8f2d6e72cf43582dc4dbbbd640c6f872979e96b896e14cff0184ccdd842b30c1adb0e45b231d5ebe657ecc51ab2769068e0af8e5e3dab3041cb7af9ec82149fff32beecc20ea9191cb84430409ce7c06dab3874e9bec93eacba226fa1fa1141781aaf7462bb5acc2e5ad3d2a2e9cdfb14fe21a2823f6ef6c62dcb9869002ce5931875a5d13324de9bcbeba1b2efbe9585e8c401e8904c6c52d0ed9299ab69bd2d64f051b8460d53a52fcfa9a96a91bb121492d8ddabaca6a5aa0070339f0ad487f88f235e211011ea6747be1d48d88ebbad39e005bd40ebd0ff4b3874340ffed92d07b5b8173ffd2d3cb0cdeadea0bfafb5adfb26706df51a4fa732b5e5b074ceef8519b25d9f9e38d57183685ebc3727fce705d6bca33c591e4d536c9c45355adf3a0d7626120873076ba23cae0d1b3ed693fbe63593986416f8cc19a96d471ef4b24683a0de5ec5a7bcdb06ac5552c4f7991ab4f83b4321a510f89f7062d1a197476f46504278fd21809429c5904ad906df1b077b7844f39e467f665638ecf307f24e7f4c48b2d8fa4f2cc5f50921a876f57cba4755395b6927d8681ae1a919d022a9d8c9b7bc581c9daf5f229a896a22318a96c015e9b8120617e2ab774cc0ad005dd34340c341dca963a3515f9b84c43727d140bc16f67dc4c9b6066c385628835e35b0e790dea08b7e3ef385638c1ab74e258b9442ad270cbb837e27b2787dfab485840433b437f6afd4b3141ca58fcd18b3e390c2b113823aa2fd067ad50da815fffd85dafcfcec936d091978d58fda8ee441d3e966a12da2b7051a64ffc527f5168d336e60a13487df13a56429b2641c50981083405a5cc29168ab5e559bdeb61efa8b0790dd5284f50f079c5b8b02d0dd5b20328139ff58d6dcc1bb25d74c915cdd675eace0635121ece691dd9286408c1a8c9a7e53e42baeda8508645753c78b636071f", 0x1000}, {&(0x7f0000000080)="8655fdb5f5452551c68a20864667a8c4f99606412a40996a445e19c44448be4a901b0a69c4af24f829d423a06f10d750263d046e2a40a6a085b061f57d2e21f77a974abf2112a3a6bee821d4a71bc331529a8a0a2c88c6c7f9432df49627cd0a616252939c71b46d850323aa9ddb4a83a4eef97ac0534b31b49c4057b39f8c1af837b7bc2280efdadc340e956da382560d77cf7e295dd4", 0x97}, {&(0x7f0000000140)="43ef126177f188167c4ca2a9db05e7584724dae17d3fa6d9f886453aecc2679e0365958c1ddc5214d9fd35b3c91a562c236d425ee20cf114a34526b958888f6ef53a349fcec2c06d3f80091b9c332c6e065cb6595ac7d0a9f33f5968fd919f15a694", 0x62}], 0x3, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0x140, 0xc}, 0x400) close(r0) flock(r1, 0x1) 16:14:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x101000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="f9a57b5533184266a528969e4d6718d6fcc53b5cd09e4473ea564b80daed5928189c05e5356e61992ebf279b097e5b6f5e1bb621683e39309338063cdd56c13e8687a00ef41e41182d772a423932508b38eb74d9ee1edbca825530207038e8899a79f4928dad5da51747ce98cdd8fb94a50a9ad72f7e3575de4d7e8e7d0c07aa00355d9c6f17b01788b788d0b8ec04d0573257c5b87d4bdd49905c6ff79c15bcb955fcdf254ac816a9d35b32b68d825249e9416c287f9dfec3d3ab6b5e3913457db3d1bfca204c3fe20dc06813b46f92a361595438", 0xd5}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/155) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000b00)="7a8e72087dfd6ae6bb5b2b6e2f4eb8c13c55251f3c9574b6cd1f6d6af71233d31bdcd43d4293a02fb174b6188f964dd3a0e0b9c5896b7ef994dd29d86b9001a453292c94c5de59281e551f4fbe0924fd4511a84ea7495caacb85a123cf6da9c86bef2a5d387ad15a2e8a7f514ab6dfe1f200515e55365d58db891a42cd5f3a283635c801165bf3474356c57769506a8b1f769508e51ae32f820a4016449bd11fe4c3abe4fe8f2568a6ae722edbbba3a21e518604198ab56f9f6522d299139412e83aae7223f4ac4138f8a7d568da154b407230220d2be12375ee43cd2659d1a7e496de77f62e7b20301095d6bc9a848224c5090fb29f2915fdb74a9b48cf4872e07217a3f887c8542dfe9e5a83c7decb723de0253f06a12179e23305fdc245adcfa476ce8a741e3b1285ee7a406d6b86e24cafa8edd5b1d82a5241df6e7b65daae2b894f8a2d47eaa483b6e380cb72495ddcfa7bc5f6dd6c4a5fe27b8140eaeb915c32efe44eac21c2f8873814ed8a0172d8cb2e0c85c5db7f4b19e258b585d2771689c5682fc724548128bafe66752f467209ca70939c46877159012fd1e79c4a1f4f234a6238393ffafebb2a59154c0038c8d70b968c0fd2cff8921109f74c7ef64dd3895beaa41e90902aa7dfddaee69d34b911c01c02859aa6ee44435ee89db3d99d4584a1310569f71389286809fbafa1141822d3a2c6968d1ae052cb399d855fe3d4d158e0fa521e35a2c017e8a396c6289107010a9c1f7e002faecdcb3f6d627a7bd2d08ab4720757891df31332ac69dcdc5f9135331e3c8af1b4f2aeb5bf46c760214cf7847fde650e01f345c90f54782c7866db05c2c1921d050eedd8d0e578792fdd99c775ce11c93a022741b67b6f8559047a4130637f4a47c0a6de46160dc2acb577503663a978a58925b231db1230e7285b027e59944bff0bc8597307cea9cabcba9ba6c1170a54ce2caef36df66ca70c03bee01dce28d422803c2a950152ddf1ba9951214348f0eae94dd054a20ae7b3c62e39d25e8ae10813e3af9f4a14040760594b120f3faecf7e5e32bbbfb828b4243b46803caf5a474dcca793a0a43e8b795038c569d684f4e98b2389786e8a40f7461c24b74937d200235109e91c3e493a0343f5e7da44f90d3d6f9070a65df64579f73f2eb05bc4d7aa1123600a5780c245c8f5f82475361773becff8668a3749afce1b26345773d3b8e1b24c00f4cc93d9a31d4559fbd1802ab8f6257e1a51567cfa7bcbd40ee7d1cbb88406e3a49416ff2faaa3edb6cea3f28def04e27484e0c99116d224de8037513c81664077d1cddfb861da5fbd4968a553efccc58636071a7e224257f53f6089e0e2524419c8cffc461932bbb3d594590759a18718b87006b3347af8cec362ffd695bdd2d10b084856f3d1c4ff114e86ec7a0fdeb04b8ed2b24d42e1264a1a9dad560621f161f31e3a01aa95c4a74785957f9f37304e5e4949cbd672ced073e0d8f713d3592f5e88d646cc9626e5b99d580a1aaa3940ced5aa31392a392d97c1170dd5f5478ffbaf700bc9561964c0864c253c82ddfa4658d2e3d54af0aed39dd3a2a3c9bf6b319bcd04bde64c3f176a7e09445402ff69b358a34df327c710ee8d3371f74ea505c9845205e9c7211a7e3494616675d9c8343bba9b58e065836338554f252e6b095fa7f625d318234a47a5b4addea652d68fa04a7fdf6eab22388acb68fca220fe7ce890eb7c591c8016054f68ab489309ff60c563797b59b3da70141b4e3c8f08a7695cac2081f37694dbe9c5a5fa2d0d86a2ea3ed0d0c86ac28dbb23d99a6be63593c95796af53f80d0ba4c3ad2ef520d43c082a7fb845e3721b97d17c28ebe7b06a8c14c75db81e43357b01fa871f5d975a35d0ae9f3ac8693ca31f1fb1999a1ae8ba71e8f9b78cca7cd6c6fea96cca412fadba239d6731671aecc97b0e564a7f1d3bba5a3fd939f7264b102d0ab6b14dc0854df5b94c6368736825829d3c02aca93f7e91ed3504807ffed9cfed941efd09b20360ad9ecc2ba2959eb8e6381e902934de108ef8d8413231bcda5d781bd77ace2b7c47ebdb2bf9f2b4a1ab3a2c7aace6a47bb1efd6db2eaf4a834ef99df9f8b464fa632be7399b0c330c3f5e9339aa04b219481e4c41ca74f78fd31d5999bd3c818aa1b945b21541293c76c70cc5e87c4afc19386dbeb15a81aa0fa1866557d5214cd60fddd9f05de9dd76fef266ed6ec3de544c9eeacbbd1fea3499f19be4e585e28bbfb8f5d8f24dd3069067b48b2bfad0bfeec0b5e34c81d06a406b4d672a9b973313543a2083f8b75f9c8b0543", 0x66a}], 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 16:14:49 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2000001fffc, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x8cc5, 0x5, &(0x7f00000000c0)="10a5a732fd76dea821827502cc53e0aa4efe35ef4f2abc6d6146bbe4cf4ebee510330119663e819bcfc265a067c55b7f689fb898c2bc2812f26ca44b78a7b5dbdee08766c0c51d1c4fc35274bb57bf543643a7ae01d050fa90069ccbf9ded73c948f8d8e927afe2e1588efda2780d2395eb2deef698553da152a73c11440f75ece04e8a800c2e09f073de9105c28c4f776bf673490ac01d58e727d8caa0f9dc0ee1c37020faf5eb73959618246e3247fcee40a48b1b0924671c84211629e86b367b8a541f0df346adbf777426534a1ee4258048a8d76c42d0029072738e5a3027a90ba156c98ae7769ae798eb61e15282792cb2f6cc7beb72eb05347f2742ad929e95d033ed42c67553c8d620b92e424943a2836bf808eac12dd9d2ccc7e023909bfe89742ebde8d0694909de0b2b7bb0ebfe9b10e0f171bdfa4cd538dc6178b936b43681092db1ead8adee9477c9e61ec8989008e73a17a408c0485ce1f3e14c62cfcca2944f1fd4b3076d0c69aa64cf31ddbc1a6699a9c9a8c1b919437d89aa0d03796a9513719dedbf2b98172f0b6eeba2d6407fbff004abc101ffb0a44446dd126ad795eb441aa60282f6f517d5f431a4c606ea052313a8d7dbeaae2658bd91a5f9621cb7371877d4042b10dcdfd811780b0656d66827a101f9171ef06defe6972e10d39a762526370d4d4e6724848f48aee2681272cd3059d148e5b0b7cf2c86a833b6cfd9936d874ee68114fc4a218c5633b73fc5ac440759f96b7775a1c2db3fcb4c6c85e2ca9a78c959a59c5315ebd41c5b039f0d367dba7565180eebf6d82bd2f6cd6c9dd87819be844cd4efae929d4c0d7e83f8a839a0665499fae0793bc87776d1bc3fdb58ed1d8aeca8d13fb1c4cf5e6b253440715451e8480b680f43742002805695e002c8257f0b7403a5969fa53d1642a8683276b60364ecf967520ed2925184fc39c31cc77ba5e7b88147f277dca594447472b220d468d12efd0a9deda6ccf67b92968a43f7c1bc43db70ac91b74a6889bfb3e5583a96c9b016ac08173450c6dbf64207cba36e77d9e659e038d0f0e35d4d0ef1be371a7606480f79a9d843860853487e3f7b2dada61fd111b34cdb26e6278e9d68ceec4b77c475ab6426fded8513b82dbd338a5b9b320b8407379f3c98733d1e072399cd456ec7329d97428a29e4cf591c66b79a7808a9cee85ee23047a30ce740f131ef63758ed67a8ec3f3d7b18e6a5984a6e33e92fc97b0706192da19be25b4fdae7d34cfc935e37d373b8e7d5a4f6f8d5408e766aa546521743e40d2c53ba486e7b4aab7dc1798c2ef011b4646d6ee7fe973a592076af60cba059dbc821ffebb6cf25a885dfa96b6fc7a575be17f2bdb3938130cb924f48740969f4d4bbfddc1717bc95754eb31b528e85648eb4bfc774605b552ecec87d7346562acf831c86fe7a554ec41318614251b995fdff5e6c61d1ea7bb1e1653bf0b672ee03f332c65d3db4f5c09332e6a73e3aeca3bb9be459ec46cffdf8bf23a9f158e871cdf3cbda17a4232502c57a1adb462cf807a5c7e481e5c8e0da99aa01a0fba73b6184edd1e86c70ea0ed85b828759dcee1e36855fd7c10efcbb28dba547047df1b87d5c10a48b609c2c7e41cf6546d7482878f6a9a01931093d580f71c34720c37dfa4778c400fbf927d5b228e1206b8ec83cfe15bc7634d5528151746e7b954f6bd3b886ad9ece15a7ed1c7c8e9e0f6a99f9aeb643e321c4d2d48f1ec30cac8b0336763d6a1376680d92784ede676a205712ed93585115fe70a1857f7d15088bf914f61543f6d0761cf8ed95c209f25b9bfbd7e579036aceeb91e2bb879800c11f0ca5fa73c1ba248fbbd10a58709c56a732aee1227b6cff8aaea78c30da362af83e4551f5eeb18f7e6b052f16b1bc09ed8729b257b50ac2288fd58850b0161b14eb176e45e666bf7a771ee36226302f1f5936c7ac4969810543a50df0ead2c5c5ab244916540868b2fe97b97e993fffcc8bb502c958ab19dd9ff73598ed79a8299ab1937df605a43317cc3713629416544366c11f448b98e7acc3d52c5c503902d84f1c0cf4ce213cfb6e90b2ea947cf4031d27ba96ce9791aef436a92f39f1c5e9d496898fdfb4230aa803d7aae15181fc0cb7cbe17d1bae60aabb32eb94beda9f8168de04cfd778fcd07591327976fae0138d509c1647257dc48eee9dd1145b87b2a70a21884a785700aa61fd5718b3ddc0397ba48c4c74d830db744c455754844ac59eb8f1bab2a50135119568eaeabfb3a5ac4b1c7f57fbde4b85418040267386a408a6791dda8ad22642e6ad157a804ce958c0974724b667d55651292361e6b7747ca10afdb3ebebe448dd8d8e61a9051190e6510128d5a78912670a0df39765cda6ed7dadde57bad37cc4e5814ef07f337846d7df3ede196c33bb9ef69a42154f2d8f2e9970422f4b2f094a6f70873726dd1af18a4918a0b5942fdb4cf95113c2b21b32fb16d37e597c81786169bc9374afbb991d0c327b6c4af86d5f4cc874d0b7c6daa5f160888cdb9e7a5cfad8b53dde12d92158c9713ef02681e549b367c02c1eb2be3542f9532cfe086b0d093df58a2be65b1f0876c3b70d885b4e2a1a2a4df10c9adfec260f43de6c9c694117a217b4b6615c38257e4a1a2161ffe1d5f69c7dc139784591a055789d1c3cfe5800a8727564aebc4659bf42a8cd22207ac0aa13e52703f6c0bf45f2a7d15610c8daefe8a195ac5a781cbe7e0885cda6fbfaff4175d06c2e05be3acf71f7951d4abd82b0b0a63db4e00a8392e0fa6d655ec519df0552565dc17b9264ebbe4fd009c199971133dd1550203601ce0f1a94d14e7be683a389e1d11f4ed42fa8d7af53dd1a5e34109a0e081746f629a2fc1b4f116bb460cd35d86a8fcfdf0ec2a2b38a9414425fc152b535b4e82cd87d3449f5c132ad33161cc65a232985a275e866da2157fbb6436c2978a38366efce54e2a0c7856adf0965c70b4d6e985e09575be1e60bca0dbafa89a759fad79c463ceaa9f5a6e78b2f5e2dadb7b0c4901b42136e2593b3c4e7b63cd37f3e278cf9a4eea5632230bcedbcaf67a757165a5baae259f664365f59ff34d1340c8a49fb55a0d66692e1a3543aad9089b12769f245804ba7461cc1cdcb4a7a8a00bb10976b1cc25263fbce8a3110da22f131a75b7ab94eb786b0262a08be3217ccbb874da407448663a495c41f00000000c3902fb920a56134cce7ac79306ae48659e223403d7cf9cb970c136755e184dc2c7777927c4ec85742939eab4e459e4a6ed5a904b702b82443dccf04810064bd339b48046c70d2dc23387d2ebd7cef5304d19cc7fc298c3d89f6cc16eb82f424fbc7598ae7574f821e87eb3be0345645dbf7aad2cb2b99ade670ff1a821583f77534971ff12888087f09e4f8d06c9ede32a9d9cea9d39b434571f929b08fff7d46929a02e2e4308e088cdbf532721eb5df71a986c50da6e870d13e45264314137826b33d6d42ee1b4943ff8c602cdaa3d28869d41b76e724075539125debd0039ed84c96c41c6ac5d9607c47776a996499ffc97bf57af8ca6bd72a21c87d7809748ddd5d6ce1346e0439411f97e4b81805495dd5b41ba4a3aa9d53db7fefa5b3f85077408afbfeaa7b3e4ac748606517bc26e4ddf14167a75d94eafc6dcad702362c25790e789c503577b9e555a237668c42b6ddd6baebb95fc7c15e00dccbc482ada94b1ada43ea719991da1f02c9ea4e9dc474d9f8c203e2ecbcc4a66f0335549e9a5d5d6040db0ca7c3b45037feafcff268e014b35b363c9625ab53f4952381a89240a9cb2a97f989de22a15312666d14e67da3a9699a6d11f1a3017fe1b714e9c90468ab1971f52bcbc8ed7f3eecb0bf639de663e9d5a678a12c3917dd9f34eeca7c42400a9ae9ef0c75e5dd29f78f977d3b3b273e9b81c61d2bae1fc1b0bff5aaacd5ecdf2f2ac5d75ef2fd8a025370e27d34d37415115974eeaf2196df81f88fdd215c61c06477699e5509f061c490bc9303dd5efa78066f5aa26a5197bf17a19e2ca8c718ce879da82e8497938983d12cbe94dc40e5f99782dfee9ffaf6bcfcd68238efb8a00c41f2c9e46324a6a5ede6c714a6daf78501e7bca4def662c63040c3a150059781970b0944ba720afda25160158483b7dbac44b5b4f5314b17f7d451e7907e6eb9c4e32743479af51d6f8f693608b48dc69fc9a596780e2ec79fced4f22c8821594cd1d757c5bcafbebc95300158ffe2f4454dde7177b32047df54c66f6b69de8a717299d8f50f480ebd7450de84500be218bc05e55b70892a9a5f1f6cb546275dbc4f9eccd4a022687b6fb97cd45000690bfda20710022906ae4fc022eebd5911e5d41b89c56968ebccaa54088169169e89c689260d8e3a102680b06da2385bf44de7c43ccfea9689939619247333f0f8a86526a68e0c2067e13e0ef303e17927182e679806a5445492b1f127db9a55f4e7c0e16f985b751ee678e2c6be2219414d494721bb9b1d47a321822b49ad9a817d04d5e147f09e2f76b1cafc65b9fb71c101e7ec1b827402f5cd8f3ca0ef452f18c4c0f307ca479e688969ad217a4e1fa0bfcb6f81c6acf23c79c696f60f74de1df341db8c195b491c19f570dd65a7a5a99685dd2046a68928f40821a6a7ff0435c5662efc77b7db4f663f7b757ed9e905b910174bc88570a73d08890623571800becf7f84e88aeb6de41bd2edc97bcb31f87ce0f3c0c28ca495b2a9f79536fa3d1fecf828f95733670feb5fa36a5822146fa3b31d9d25b74c62a7ee0924ff7820fc0685ec8edf41356883f8549df8c7579b63b0a9e27d03e515128309143aed15c750fd78889dd431b30d53e84011bf923dcad2d15ceb32b2ea5641c03628889befb499b97bb3bee5cfca49441735372aac896c75d174705c3546a63d4bb392f3a0ef86e7123e71d878067ff541fc8721e1a92318ae703585309d108718ff4f065c63aa65e38cdc33ff1b169c8e900ce92638fb4d9716fe9a7d2e79f4944153ea5e4a7a0e6c5e9d5e79db98a01461c3e75d08adc8f194276ab89d472f034479b3aa508825798f253e7b2f3411287ca4ead815943b33a746809de574d1d0bec1190f69f3941407a1e16b041e12d61fa76dd6f7e208710715a7b8ee6fafaf4d70df1955fe24a7c7bf166bce5c353081bcc8bec9db260ff75bb0eee45749550603c5faa373b3d3e92b52a537014062251fc231511566e1736a7e86bc8fbcffde9b851c63d7600c6d12b26257f8791b2b766f602b83834f044655fef43d7d3410dd9d51531879953855af6a284988b672ccc15a39f62c2c66d122ca9fe2194b35e3470351417f8ecd56ae67f65c32a1594c994d7e1f46822a30feb52b64c436100e10be087fececc68daf65799433ef060255d14b66fc836e536bedb67c88e6447988a7511077108ffdb1d466bec27e22e5387f1ad14fd16ccc9e04122643850699982bb3a2ae977cc45f760ec2d9787567579fed8a3a3a9d3095ea8dabc611db556cd305f459c04c567ce63363ed8999522aef30a0c7aa176ffd1ff4d47f8c49817a973d4dc4b0fa643fccc0d221c42137fc42da973475608dc0054f2f96765d633faf297a0fbe14db7a69e55ffa1421f20a29cf817486c3b9745951611c78934b7276e51812639139afd8f748da75fc68790001fcfbf6991e6ac1ed325dc2a488941158b27eca009785301d88222b0ac82112d6239d6bc07f4104a8b7935b29f43b4de6379af94110ffc8ff6f7cf96d3aba9a2b7d51615d23c3f50cb6e0e781", 0xfffffffffffffdc3) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 16:14:50 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0x11) msgsnd(r1, &(0x7f0000000340)=ANY=[], 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:14:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ee166696c673000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:14:50 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget(0x2, 0x7, 0x93) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x4, 0x0, 0x9]) setitimer(0x0, 0x0, &(0x7f0000000080)) 16:14:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294", 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1) 16:14:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x0) read(r0, &(0x7f0000000040)=""/45, 0x2d) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) 16:14:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80c0, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/48, 0x30, 0x840, &(0x7f0000000140)={0x2, 0x3}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) shutdown(r0, 0x0) clock_getres(0x2, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0x7) 16:14:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x101, 0x7db, 0x0, "403343ec30678871947c5528aabe96b6449124d0", 0x6, 0xe23}) execve(0x0, 0x0, 0x0) 16:14:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7dc3, 0x1, 0x2, 0x8, "173acb174bc62886236d5afd53978c0396c95f0d", 0x3, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fsync(r1) 16:14:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x8100, 0x18) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlink(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f0000000180)=""/239, 0xef) chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:14:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002004, 0x40000000000003) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x43) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) pipe2(&(0x7f00000001c0), 0x10004) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000024f03b236a768ca8c4f9e327"], &(0x7f0000000240)=0x22) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:14:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="76043db3a82a3172e2f113d259a5f1e62116e360367ea7cc", 0xa}, {&(0x7f0000000100)="a1baee", 0x3}, {&(0x7f00000003c0)="b9b4065ebdf3c4f1cc34fa1999660b44103a7fe3cd18d8f06f063de1f1a0f4500b8d0aaf9baba821ce7b1e9c5612db4754ad8eb94e5f76914830f476b201bc8ac740d011b5b80b7ff823db3e72b8254ab45cf8556944ef0b75536599d952ff9d3dd946a1754a23153a8972030a7457bf668a44805275adb9b5570bac8f816bfc91356d43e1238919e77063aeb2afb159d6f59700a2d625ef2775ac076c1df2569a860e6c9fa51571e5e2123f34d7780e80f430e90a8244151eafb3301149a3be001f0d10d9d9f07c69d12a32f91ff49629", 0xd1}], 0x3, &(0x7f0000000280)=[{0x58, 0xffff, 0xc6, "0e7a3e1fc10a82b59e6f234e7b0a308bf960dd3aac5ee441736ba71575d80fc3bc2158a7154c4c52636017c298b00174ab0031e1a82e9a03cdea3382bb8bb7cec215806247"}, {0x80, 0xffff, 0x1, "62576c7f42db93bd976cc491aab21f3879942d7b6c22ab83de94d3090a7d787891a10fb077ff1d332aee18f545aefd44527ab185c680f3a9dbff007bcf0926b05e8baaf17e592c2c57b101791ee055beb7ac9ca10ea35f5f8dbf250ade02a0f836d5a9058065cf2017053e"}], 0xd8}, 0x8) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x7, 0x1) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x2b, 0x0, 0x0) 16:14:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) bind(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="9500f6f6ffffff00de"], 0x8) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) accept(r4, 0x0, &(0x7f0000000140)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:14:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="c6", 0x1}], 0x1) 16:14:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4c}], 0x14f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) 16:14:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xbb}, {{}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:14:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) 16:14:50 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) 16:14:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd7f0083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60eebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130fda", 0x573) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x2}) close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) dup(r1) syz_open_pts() 16:14:51 executing program 0: setuid(0xee01) socket(0x2, 0x400000000002, 0x10000) socket$unix(0x1, 0x5, 0x0) 16:14:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) pwritev(r0, &(0x7f0000002000)=[{&(0x7f0000001ec0)="929d2edefd8b12f4eafcb28605fecab641c499d40fe42b4aee768e175e5945a0c7388a97591e80cc0b913c", 0x2b}, {&(0x7f0000001f00)="119c360a0573ed44532a9614d50de7daec2a28ff80b9b1aa9ecb7460a971ad2dd7145a44754d8d360ffbbf5174f6b80c44cb15f9ebfc66dabb28fcf38c138dfd0084ac4356c7f9d1fba4ca7b6772eda63b241133f5034332d8ba218ca0bbd51ab03138f1c033e93c38986d6f1b32280471d316fef18f72ce69", 0x79}, {&(0x7f0000001f80)="114c4e3e953690406882ace264522474ea680dd3961fcd3b023504a46e6b16d651224aeb74dedc51632d56c735c3b0b0235b1ee92894604b8bf77855ef267225f7b3760ba39fa1c2d095b48b78e4812f6434ffcd37be3ae1b7043d016bf98df1a10f7533bc39426c2551e93a8d", 0x6d}], 0x3, 0x0) getgroups(0x4, &(0x7f0000001d40)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f0000001e80)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001c40), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYPTR64, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="f08b64229993304368eb3e112efde6bee6c60bc087e1b2c2d36bb22c31080f1ba9d26007c45db5f9264742edc8022df86ae2464210cc921032cb84243eb2d846826c301a39ac0da4e368187fff4bb376aebd7550ece98d36ed5c6ac972d5eb0cfb06958802f371f532b0e59c764dce4a285249289852c00772fb83"], 0xd3, 0x1}, 0x8000005) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000000080)="9498cb994a063d5dc1aa1b006918b5a01a05d44e262d1f1575f230050b592b5b5d02d5f1d5f01a8090035d82fd167a17361ddaa00f2919d1faab040bcc8312e6cedecfbaf9cd4cde2ee4ccecfe7b668c11479006241c9f0b1179f4115f3464095d25fcb17c8480b9", 0x68}, {&(0x7f0000000100)="af394430c8fa0e0ede5aed56f074bc6d6931b54574d193c75a026441cb51ca091ea9f496dc99771e24f173924b9d5d9b86e9c8c6b7b6d8ec660d4ea64910335dda4e796e936ce276360cd7521682d54c324c03d14d17b402ddb614255eea147451bbd51e15faba67caafb764f621d8933cbfa1407e0dad7f72479ef46ffa136127b1378edbfe3d2dd748892f25c56dd26d7b2bfe43a937c0cb5879dd9ec6add71e", 0xa1}, {&(0x7f00000001c0)="d85521f3cc1eea4d181f2d0c726ce95b9034d79c4113b7d8d235ad6bc53387c64d06e0e16ac4defa97f80994fe91ae8d79346948c8b9046ec8cf3ffd7ebc514a92da78b9cfba759d5605de425796eff9bfb83d9e42079d3a7f61cf30a1ad01430769bdb2bcd68663825a427f77593fc596971a26131ced7548cf35d39483c21adf548017414047bad397a08baa3e938f93498a61b051f97996e8ee5645a672d37707ae9f1adb1a086e7fc3db6b9dd39259183154f3294e9a5ed292300ce0c1318eee8290f07279f9d174b223e2d92bd0f01dadc6f84abb20eb19994167d18d4c96265e9c1f64609ede281661bb8835ca9661b8e033ff2b12e57d6090", 0xffffffffffffff3c}, {&(0x7f0000001900)="fc45b1f07d87cfa231ad059d2a8d7b133e02a1b0ad5cb50bdb9ab1fa0f73068c11c79d3a7726c0aaa227773b07fb3dc138b1177e11a80139a2f3be6553df54a7bdc26c158e40ebcc134dddd8c76033eebade2ba51104d5f7d25f0020dfac704c9014c48c8cc47027b3af7291d53cfbd95ca00a3eae88acf007f385b7c47d8dd356fbb472ba353c36be70f4d3409f1896a8e8bd243a100f8c26e8b7648c8925a41fa0dada9185ccf0058a0fddff", 0xad}, {&(0x7f0000000380)="7b319c045f1c9f5bd352", 0xa}, {&(0x7f00000003c0)="15b0ce9c8d67270faee17f3f0e1b3ffc61c126350321b5dc9255b3444b9c7ed0ccd6700869673bd1b76bdc06bd49b51f2b309745026f12c4a96e0ba9ae1186f0b035f6c83678d7efed0b514295bbc992dd707cfa13f9b4cd349cf5001bc17aefe5639a2839bc097b5d131a02fc734536ce14", 0x72}, {&(0x7f0000000500)="751dacbfc4b5199d3bd863b932cb9c37ee44565a32315e676190d2cf0b53eb67f92ce1e6b9c96adafbb4f7d02630c610001e7130ef2210f18c0d924c95cbddc4eb61cea07c48f9e85ddd5708c3c1266280eba87367a78700fc1ab6562b1b4d8a65fc3b733aabfe8eb0f251fdf16229836177f3f585ade22bc7fabb23791f64d8de791c982307706659407eadb6bd11e4ee4fc036a202dd2e943697cb54756434a78d3b2c9b57c80e43eed48023dc068a8338f71cda0f86dceb27280f60660452f4c8ec22b1e473eeac9ffbc59d030f4cb10f2ca0c377792872edf18e83c84fe167cccb183ba5b01428ebd5739ea20ae99689a53fad95c675cde55cc911338a45e68301c51934061b95b4ad085c61dd327c113d111f629341b39c94ebeefc62fdefce7855864516dcc7f2fd7d7c07989c5877b4b189eb767078254272e3643268c0ae7a273ccabdc1ec9c8099d9a7927bfe63878e4a1e70702365d994cafc723ee19294aaad099b46654ff90bfde9ddba9ff43c27404ef9db66775384ebac415428737bc8ed570ce24ca6a72c70093328656b3d8cbfd6b6e3f72e7c7986125d1b239dd86d27aaf563e659b3259eaa7018a662c378625ac8bce1848eec17ccc4c3afbe4907a900f83e4078b14eb48007de2c864eb913b66f83ccab5475cf1935ab50102bcbfc97ca3048e402a15c1f55b708777bac987ab4cb53244c979ad4a52c9f721cfaf3f2e163f39eb2333a1a9df181b73a6ca11ff24fd0b4e0dda0a1644d4541bbac1cc911a4c7a34ccae1b732dad5debb84a7c8dbd1a55acf6ef9771a925026ab50a68a0738ea670aa50c0b9def713b0c8e423ec63007226a95e0e4c60898ab234c4463bbab49861f0b606733618337edc7db0c71fcd6381f055ee851d7e780daf6f0aa28f4905d4879b5b2bc41729aa36bebfd4899f0def23cf74dcd1f89330cb9d5b9be14c14e373f3bad75de07cc103f15afaaf27d9cafdf40ec34d615e2d6fe2361e878af3281804e404f263ba3b4ceb48c2cc039fc9b2b6e1858e657491f72c0841cc8c34a580b33e1fe23fb1146cecddac55f66e0b05717c053fd4543a317036189f8ba28a57073a05e2865968ff70a79cfcd8b1cae129a3e6c92ba6edaec51150e9eeecb797de1afee155c72e27f2395f28391b931d09231989aa7a1f7f72a57dd03bd7bce6d100460b01cf66659e66dffd51d46311cd996518372720125c348595be5b52bc6f6bd17421ad5bc43afd8a56e48dd720d08c265222ffc8c730df2e839efd4b59b0cf785a94f9b3264e1671ba019d2d02cdde81a7df0edc2e035a9bf35357077cbe48ac8cc8310c256d8452ae2799ae3023cadeb56709b76bd49b0f5104277a8adc81ea6d4ca5209164c1c3d4ff002b76d2c90947899b76ba125c16f7866e0280c34a240be5295d6df48776714f73fc4df1e91fd21c1d37f6e78c33eabb919054f0288d9fa6009bc0672cb1e6a7c4814bc3c38640ee6ae9e39f702b810453d6b6392a11d99180827eda2c098da4a43414997175b3f25883edf16eec53b68945b8eefe8e9a111224d8f72df22302709126841b530002338f0594cc7d0f374cf7a6b367688d33baddfa345b5972a0fc593cb685b0b5c84d682d80cc07d6d1294a854c53a9c3b01eb80333ce8c48e94be42af132789d6d0fbebd8eee9a005082478dd387bd78cb8fc7c041efbd9c757a00557b0aa936177a65c06ba94f1736998a544696f0e6e8d5d6252cabaadcb48617c07951af68d55a548fac17410cead387b6d20e8d207133c22579f6e5b5f57591c205902c2caf15e4eab98078b28632e7fff8c936f04eed112951d22b5bc4869f8463b365eefdc3607df685a44cd9dfec863fc8c5e9fb19a7c52c524c2f10ce168d97beb8874e3377ae872bf885b25a34e742a953b56516c560cb9dc4d2b1b18ec724f43e62fe5b53a51f1fbd7dd59cd7a8609a0dd9596b32ffad31b955c1022e214aaa3094241159930b8545485f68943757a577068ce6655a56dfe440e2744653a855ed544dcf8e2ab8b19eb8109622b52b374d8a5cc3655d145eebebd4b394051748aff4afeba223f4c7856bf7c8367fc15c8ecad3733ea0bde5f033951dba6ad07ce923e6a1ad17045b2f39da0fdfc89fe1bc4462987092a61dc152aa17d6459553a66c2f5d61d57005fa391cfcf2500ab22ce46dab3b427f1c2e905c24731bbad77eadfa0658f5c461232f733f016c164e20b2941e64d54fca5aa34cf556cf5f39005f7561d3ca214349d29d135ed9c7cbca9db09b916c360d9d4809bea826c0527b7fc29d0dacecff78807452067eefb283e4639a1bbac1d0f6554256d89b7be6daec44435ec27fd8b2bda997b8675b6c73c214b69033cf0502f9ec837d2da8cd59696f00d466c943339ada383d355236f00e7662a88558aae4a128b1ccb6d07e374fbdebc8fa19916e2328dc6a577c8fc5d3af7de5d68f5e4a26685104ecf5721257183b90bf6cc5bcd15cef92f6be8a409932aeb4e0e580a41875be2ac10b087f19441145ff71402e11d4f195b9dd42dc71fbf71da3b52da26fb31d526d6ab3e8445ec37ba6fbbe236529d688b9a2bbce6783d03b85916f4de7b58b0f8acdc5b6f60ce8ae00ec90d74576d4ac28cdec59818347974dc106f93f482ee56479e3e869b395865aecaeb0137af1bea0e00752ca5cd3c65f8f185b4d1703e67a22559181b7c4081240761dc0353eed185431c0c605fc087b14cbf7c38bc015502613f3b2059c65175fc79ac544117acfd70c72be7034719ff48e25f55c58ff62298099fe59ca17b7a50618ba4df06a3d40ee5790bae0db762bc2e72f25570da4f1ad13e9f50910f15bc496999efc885c926c889f4d8d85f79f5116af55a3334b5cabee8e68c0c97da28438c4bea87346084882dbeca96e6a5e6d2bf2d578f6bcf27d377c6d9e2b127b3a999a37e98d23c9e98ebbb78d74398cfbe1b882e43169269bdfb51930f73fd0c0a917e785539f6c7a0a198e8d8b542ebde3715d5d2a318c744888dee51d0753bb40063c3a8ef016a6d84614eee7f5671b3f0c47fe0d79786eb55cc0a5d98ac0a247ce7c28600cc8430835901ca957dc9b196ab58bfe4c4164814637d9b639be5e9e84e6eaa9ed1be0a1a45d96f89b14ed0fa473fc384b22527c355b8de16e8f7d1e9a4762c7ef14bd74fd887584d9989b6b6b11169bd6141bda9bd409b35b4eee8090b6ddbe5911657f38a0853cdff65ece732d1c2a3119ebc5e7a011e44f3ac2fbe0e782d885824caa54e101562218873551867b6f43c44f8840b7b593880bbc8054df4fc0734cb840e6fa4364aa70b560f1fb4cc68295dc3096f7584cd0ff49cd4ea825dafff367351253ce11dcb084d92ec612565ea7eb935e3ad47d0c944cdfc862f316f78458e6347ffc98c235062b03239ea7e9a3feeb37198085d3b39a8068e2d0a7b02546c6393cfc2b7afa0e99fd598ba32dc27f49151e3e2d85e8a3e0903f51b4cc28aaf6148dcf278740b79dd6b3cc4f13c0f45a6539e3f1e549d5008a96329d2842851cc91911ed6076daca259e3ddcfa34a63f2cc19097d54fa65b909a0e3ef017e4e1d087ec84c81746a20c60cc2dd47d052774c505ac8c9791241294a7ebf13d9caa461c11a1e8dd60b84849d6e502161c3b042ef8b8fb2831317351e0b8a0321bd03331932bcf4ae2dba5bbecf4b21050a245e00b34c07f075effee739958ef1e7b7e148d4fec3215e912e1db6127abd1e59de31d4bb460e94987d749685e972ab77ff7a93edb69b04fb53169a00964cbc543c29b1f040ccea062eca0b261d322aaa2b48dba12cf9553034d2439de4c04fbef6a242c0c4b93167182ad2b0fa7dc98d79299824c43dc253dfd599331406123c4f99ad67b4280cdca1142bc55caa94a7f4421e9690088e15878a3ac0596f7d1ed7ef29cae12cea9464dfe3a954d4cdbdf396ae874606911012c984a7054992b19aa4e164326b5db88f70aa949c52ea9751bbda0b179a745a80ecce30e43b9d1f5c3fd702165ebfb0fab11b5f9bf9b19c389b3d24196939c5299fdb6cccc0ca7b44ce4ee7aadcb8392836a4606179f9942cb1ceb3b2f3d8a8c1c08b4b344b5061b8008cc8aaf2e06d0a5ca60f3744636d69f494f544b964ac003369d2c9e2f6b6f259b214a87ea152ef4f1ecfcc1b5a2cf9737458fc96dc09bafb323584e13b9a1fb016eb95c9cd3fb2928243d3571174fbd8c00ec9114c1ec83e90bc2eb4b2ad3ac1f96269913a498211441178a26a593c1826d0b717d83e158b93c5054a5d053ffd9f59cf380e1c4291053c14c5d210ed9aa6d86acacbbf2c1e12c0d049651fa0d56f0d11851094062d154732b4aadb8e8c1c566fab48c9f45362e7a3e2f83e3691da2ea967a21ebda9bf525836072fb17a16df70c2001893d781bfaaffeb7db54118921f7e2243650c8edceb1addd2fa0c1ad05b15fd7e46eb14eb31b3f145e5867a982dc43401f23f7f9f24ffefb123d21e1a9eb677640a78acc870fbf5a65df584467957d19acb0bbd6cf387e629cf2515a7c3d639fc10be9b3fd5d63fb92cacbf7b497286daf1f491c1266c981de2f4aed90df45bfc5d69a5fc00f2b1f0a6cf94061c5daac9925ec37a2fda2bb227ceaeb0fe6e8c8d601d11db5e35f7a783ed09669da11d070821b2b0f730f5894e1b9fcc53246943ee862fe9fc6483c9b2305b6b929c31e4eaffce0d3d9ad6df4939fa334bd4d8f0699f60294e44f1fa753bf3d07e7b88eadd2019be923889ed8054276a36377c29a8f76a18c2d654df1fdb44f70b5a5664f87780d59378bcdf1463c85f98b08e350ceab493267ecc7777dc704c3bb8ce8ceef07fb13d1c4b4201bf929132a11eb4eec06f64dac21f4cf1fad535785d67711626d847c122972d419a1a9dafb31dfa39a778892cbe032af81e0cc0847b106233b51efdb9ce6b6b6afb60716f211a479b7c3fc60d77ce511e6fbc59cced6165580378dd4164601ae53ac4d8c0800aabfcfb318d5c26901e0bdae2572f9fc07cdd7eecddf6b861f01af84506fd79aad8033b56379133ca143a6407349521631bd570c902410ed87ea1733e247ddfbafa227abbfdc1f04710a0439c64c5851e5b01aeb1d8ccb89e2d139c0cabe757b99e7570e51e09ef3dc9ea20adf6a24553bfbbad347fde95e64279c6b3afc1d71a83830b37511ff8975cb58371dae4a94595622231e648d15a5b039332dff88481c3e051d82393355a81d3dbee3bf8d5bfdb5dad12c89ae2f2d0c608da46f77976fa4997e68246ac9f4d6f5a2d391cd2f68206c78363a40991fd3612ee68d682f9564d47a050b0aa1350f2e4938d35a3220d861b1b64c5fc29f1243c895b1043526cde05cce9d8360abd1069813d30911ad6b7ba672514424f60442181a52e689bd13a79bec1b436718d9dda748e7883549bcd94fd7da42a51ac08e83e1429f01dc0857b6dcaf5f3fe7e4e36795b8227a84c59e5f4ebd7eda26fdf4ff39ad252137f78138a0f0ec460221a1d03aa4d055fc2bf2821dd4ffe788ce489ed011a0b894246ea9730e3625e9973d531464bf3bb0482511975ebf5d7e196afb7bcafbd99af35c34c7f2a3acbcf96f764b15b806e5fe3fa0f6a5c1c23dbd5fb46257275fe67d3c7c6d49fefc111ab0bffe5a04ddd6f71ca6d79fa028cb3b038b9c5eaab07036cba5baae2718108daa75f2a21a40ee846cdf8de6cfced15108476c62e545710cdf67ff627e4491becf97202b977b56893b64c8d0b70644c582a0730f04d8b547d2f4393e3176d487f", 0x1000}, {&(0x7f0000000440)="203ecbce8759", 0x6}, {&(0x7f0000001500)="20a2dc89fd4ce3b093cbef180c5b0af4727b6f1bc5420a018a5676c4fe58ae2f550ee3b9120e3adc8cd3a5488b735011680cae49c1a7223993cef1fe65f180c86fb57b1a60230024f8de62fe1560b2111913b2f0ecbe82227e275fb210edd93fbbe1000db1f9ae2606eedd7e3e4fda663306782432147d41ce189b5de69c1937c867df6ba3a34c09151fe4cfc91919", 0x8f}, {&(0x7f0000001740)="0dfc83f1e96bc535ba150747a46986313bd75fbac1bcbbd0617aa91c8c72925f413722129e6f2f406a269da1a37b3ccc849c0c8657aea367ef391ff18c14c77ec1f1ffbf6e9bee30b5bee0bf1ad819b50f23c640697b3072feff7939933aabbed4a685642303e7cf921b0193e89d7415a45a6eb9b8881a95191627a92722a37194c11c8b8286d2a0510a347120061d649faca521534e53f7347b90e731e539121e4d3a503ecbf6628a5fafb0879361c950cfcb67d58bd565096abc27a6b73afc52558eef9c847894abf7fb9204dd62c61b9b2f00e773403eadda1fdbe2cc3e3a2f36870d7bd6", 0xe6}], 0xa, 0x0) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x9, 0x3}) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r0, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000001e00)={0x2, 0x3}, 0xc) 16:14:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2110, 0x4) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x800) 16:14:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) 16:14:51 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) 16:14:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) setrlimit(0xf, &(0x7f0000000100)={0x5, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 16:14:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) kqueue() setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) getgroups(0x3, &(0x7f0000000100)=[r2, r2, r2]) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x28000, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x8, 0x80000001, 0x9, 0x5, "7771facd95b6331be3b47d43dfb0dff19371b3cf", 0x9, 0xfffffffffffffffc}) 16:14:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000003880)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)="c4f944fd70fcc4a629d43dfdd0c21783003e8fed6609e00a2e93211093ce138ec95b7fb0680bdcc2d7e658435959d55a6f25d7b1fa030fbc98d0", 0x3a}, {&(0x7f00000001c0)="fd6def45261f4019731df3ed9006a044d24b5ed4c37a61165cea8223808ad870673ef9b021490a8cf55be90484dd45e7a4be1e515e05d388f56f095106c078cfb049476f793952b3fa74ad49d9ad2083ed7d52cd0c5a3f3fa69e2d384a91bf5cf524169b9dba81044ca9761839484b0f128c8fc6a37b2cec1f0b5f9fb3246dbbffbcb62e2fb76a240322de239d5c", 0x8e}, {&(0x7f0000000280)="566f637c1c9f90ffa314f1e78ca7235473b2a23b22302c881b347e2c02570c091b4a853555b895940fdb62d87138752a666c77f313455bb1d73a0df350c50b15692f3a9131033751b3c9e42b3f368ac16427f834fac830d22e31f36921f0", 0x5e}, {&(0x7f0000000140)="1fb32f7976575647e4bf42b3ea6f965b467a832420081da6f4f69c5f93f3a696001f898e0a7e", 0x26}, {&(0x7f0000000340)="daab76ccac045a2d109797e513428df2923f295c38782b9bafa948", 0x1b}, {&(0x7f0000000380)="bd5d17fceec08c2ab48ab06290d057ac3322e297892ca9e9e9f655135da26b33fabf60c0876b96d3da66df04fab7aa0818741844459854e4f7188791cf6b66a0c3f74462629a9438abde50ce1677b0f90a3763ee87e12aefe138effd366f870a542a919e56cf9c9e3ebc8e7eaa8f47b9f4bbcdf621f52c7d1a", 0x79}, {&(0x7f0000000400)="077e186fb7184430cfa5c76aa7bb54de0b77d365c1f59637b204e3de09568eab88d7ffb7299232418e3a30126a11b4ba54f5a4163ff6e72138bd571b19b5d54a84318037fa93fe86c57ae8f808724cd764c2fb3b3fc966d245b859289743b6203d1328ae770eccd8254498ede15bfa6487fe0743d1cbf017a9468fc3885a6b9f84fdeef44dbc86b34fbc2a4b06f5f72f59b09b293b95436f404819628424af87148bd46669ccf33baa172a16d92f1c755376158927e84f6761cc3de132ae2a59651013958b3cf4a21db6ff93dea73ad09b5b60c18ac77b22a84a3f5256fc3d55a19e6c1f035b3e24675791733750b2284fea6afcb79e033fbfdabc19f00cc8e9bee936e6e72c055fb57dea5193b59377730ccac2e5cf528c7bdeb853f96e5fd00bf896dec460a9baa46d039f9538854516addb21964c308fc84d988681ce8ed059e5f5472b31dd74c95b11cbcebcf1f87ab0ba9b6c79bf01ded28304438da7a290fa560a16a1a1d70abae2bf940e36ca6598c400e984021c9d3159011c1bed2b67be50ba0db6f72f4e3408f4eb808f6567b5d01d254025a7a4585e516bba2470a6b106e20dfbd7f75aafde74a8ffa8d3a81ca87a5b606852cf9dbdc117f9b9ab80d2a1b8a40194c6340dd1970e4245c13f7953a0881d7b1dfe552f2b2f8e508261e8d51e1ea1c46ae23474f3dd075fce26f84ba042e6f3c85010417b698d640fcbbb1e64bb185e8baa55ae9680cf10c2a069f24e5aff714bf80a62e16a1b4663e2d9ac8db92a32b427101764324a3c7547bbf2a116284f309cce5ce5d88435bcb49eb72f4c28eb875e64ecd643104d3860a19fea02f927ff69f5d82cc18aaef976932071b3b0a98ea7a53c2bbf976cb319635f1700add854dbee99ec1623babfa16450ee931cc69156ce43c413d1d542210bd590b1f4d72feda54f22aac1ca1396e7edcab024c7eb228c5166c4b7918932a1ec46ac73ce1cb0b3d876b85e1fe5e7d1cb1f8927388e96678b9e1c115d41aa8716728394183d0cc4d159f27ae1cabe2e6da05c0fd1cbda28a1362026bdaa32fc1111b3621104b2fc97f9188d8f7359fa5fb46d35229edf7b271aab8602b785e144454d0b7fbf58e836e045aa2976d3b3fe7d8b4fa18f01f89d4188a4ebe2bf439b3655344cdafe66636d606f9fde14b4dbf6fd554cb6882d4294368aad85a61e9a6fce4f67aa611b7edce20bfa0b22968786170759dc7c53476ce25502210541550541063d256d5ff936991e6778acb0412377aa677dc1df8d2e249b68d06c7d86e73ac3ab8fdfef55c592a1a22e27175301c18e68a08aff701dde9bba45c4518359436f25a5bda69194f36b5a218388ac03e84e4ad8d692736c85ee28847eacd1b4a48c43d6bff068a8ba093dc400fb4223287bc4667115b9bcda81df49808e4b92e182b77524387a0cf04496635b39de1e0d8b5a6bb491713ff8c06037900175ba14d587f23c9d3c3e136532828a2699e946e1d1b3cd297f45228b6b68ef2654879a076da0e53123cdcfd9264cca9561bad7199e2f0f735a4074c03dc5d75f541dddf11d9dc7c9a9ac229a997840c58356872cdb11ff0fb2feacf2ce9a7514e5e285885251e7df34b18729b8e4fbb2cf0e3074ba643684c32c81d693af339f51574cc6db044c1ec465b25a581d6f24add20f254a0af3cbc598d6dfd902d0c60155fae88ed296622b32a88d9430d8e4c3370aedfdcc4bfad1502c601f7384e2a0acb0c1a226c6707f898f3faecae9ce9a64d06b1e9aa403b57b79904b5ed0d58bf31700aab20cc037637ea59576316d59fbb7a86dd902759e3ec482cec904487f8b92dba70a1f8c08299e17a547095b21ffe14d641e59c73c584f70a6dc09a0991c7e5f1ede789e8372bf04562a965cc6b1966cd247c9866743f38c835949dca6151de81d512ca66c72cd033396c03614c152ff8ffd18eee3553224521f59850ad06106ec34f936eff8a8d569a14e74927032271854498520bd55730b772797e824437c4eb9cb99f2249b20b5a8630f954fad987d63328eb2fbef60e0fe3b09937b2276cfac2571a8a8a4d0ebfb99584d185d53c50a25ddce0e87aaae9a722de9053d47136b2c45316b6f94d8cc24c6061757183e6305549ea324f8101b4770b6d4287cfbfd89fac9471d1cbf737623d74c8180a134b17dde16fe38ea59c7b4c79d6bdc4e2a7f930a92aa1ea45152b14b67d9ddb47e9c92f98d18c69b23f3db0fc68b2523240ec26ff7628d35a6d84cc3c29842c58ff3315b5ef39e4ed6b8e2efa8334de1f780439357888af0df9228fbb4a07754d1e39de664322e3bc39836f12997daf1cb9a542df7ba65a7dd45f26e51b232bab95d797b1283143d58c8a3fb2d789fc8fd856c52ef977cc0d60c8952c03de2ac5e2d25da67e4d9e68c07b82d7240ca36452cdb3ad49689d820c4bf5f1aa8fe88cfbbd770549b726b60107e3ad2a1afa5acea5a8f56373f8faa4c413c1a79f8ac4aefef71b24203430c6b761e52de321c8b81caba51fe7c157f3ff443c5fa7286eec94e939f27f61f8f3a7779d1350f523897ddaf87a39369c33d8bebd18b68a9992551e336f3c9922834f25efc287c037bef1b1b88ccc69185f28e3fe032a9bfc827c33ee987aeeb057c633fdbc242f4d2502b94d90389157f4412dda650a027e36c1f8157da5653f52811b38d904881735debc6847cd776451eba35d376fbf84b93d7ad7d676142b17ddf0fecb0d0113358e1eb3b16da3ed4b48e5592994ae79183ecb0457c1bd509b2b39f6fa95b34d8049997a76b176fa7c21c7a8072d0c74e330f316df9e8a832a6ce90c12195328105aacf18290414bad4a2ef6cfab904ef320a18e4c942b7b74234658096c7b277e3e1140cd3f7aba71b00c5cbeb5c954e1934c5aab1de7b5189d36f653cca1eac6071f6377013f2b8e78790d625fa1a781666eb3731522ddbf1279029199fd4d5df57bd53cacc96b6ef3a0ab51467df09d08dbf4081dde1d8f5a962685d2da748c2f00b5b064621612953b0c15c6477a64f2f419312eee2dd340baf48839fcba67676b22c767ea8a5a674788d6a45c71e055678de4b18fb6a202e81c1f8991f070d03ce0f0a9d081afd41a1a72f76600464b33fdfda65b0f7b6a33788df7a4168d5164439d06cfa6731ad673fe6fd2d1775eafecad6a7db08deb445115a649c62a36107ebd2a1c6ee25152042f3dc4f90fb81bd532d675cdc5dd0cf670cc2b68a5b84faaf618918c44094f5a3624326df9dbe49f8e5b983b25f4973069521a1c12a54095c338aff4011e9ee1864c499da84d0c591aadb740236225a3186caa705d2a5bc2277c1fd791c2d410921c6e9c3c55009ff560ed8012d0d8de9e731f261d38adfbebd975c20cd386f5cdbe41c71975690335225d65bd9a225e5d1af9c0e83ffb6e5267bb11f6820dd3ab12c39f1f85aada5f609a7dc970470a1096ec1b63a21df45a4dc9deef8600fb36bb86147ca4bed56bdf6a3857d3c1d64ea2448b130f88d4268efe4f509944a8729065eae87576e1e8f23612278e53bf88868718b023c6f7aa24decfac21387bb0d53af2f3a51de6f4d155343cd3501d113050fa771e6bcd42d6b3c106bb26268b2f3543a770cca76ca3692ca77df039eff961c2a783566b410556146cfd9c9e5d65d70d5d15bc20345dcbda50ea1aa0fad97469f8554e9ef95be9649a4268e54ea8ab9d910ea8a86652e783fad82aed8d1d33dcda5d95dddf701b5f401f2d978457c800c969934909c39e9e6f43d9eab26fa907de28e8d004744debde269784bdfec27b2756f37e7375356a247f949f7da85021848b5ad77718cbf9617a2b98508e9779143fa61612286b593975bc86ce112012438d6a7f39cdf58ccd92dfe79c861ca98e0718b9f314bcc1900b9ddcd27f5add4253a83e59c37c90796f172a63d4f8677e27b1aba929eb70d2843d57f552d5abd330960e90c562f51856edd31477309735ab1c69639de63f2b4a23b42e3f45b2951bb459ae2c59dc478df1fea9c2cad921577ff3c5beb5d3ffa14eb244972c01436d84795a40bcae3ba2fe49eecfc27412042a71756f29af319738d9a17a115155e0a9aeb0f7df2b9d3a326101bf7b3db8beed243967bb4153d75f96f9ae63eaa609ff5681b9c79facfe2550370c0d4144ea82038dcbb4615df3d9aff1587f1fa583191aea934cc72d088026bbdc349c76852b503864a8deda4a48ba1b6fa4b4b1b23b81ff87fa782cc07b7a350fe84987ac809f919723a316efe12cf28656f4e989657b21ae26a3539def48ffa60e6a62fd3df79ee4314600c07927c14fe06c198c2c0bf97308cb06d38f74038b7742409205f1edfafdbad8ea2d2c75590253a6ce8f32f861ed36d87fe2a644941a2e381bfdad5be44e716a9b3d7a8530db7b0ce84f2a18948e51f5382d0f877f9a2fb65154795aaf84f9718bc00f7a3fba39928dd16d583920206a67cdc3f8e6cdb8c2229816421a1486a99d74125a738222c10f1a3e298f8c183ee075acfcc0bbb0f0623a23a44d841889c79f2029ab65f59683897b6f67205eb3b6e91858acf6001e5e2b7f6dd21747af57e60d43ffb90efa0c62fac053b3e8fe07d1dd01d3706e1e450b35558e1659bbf6bb2de9ee17b662708c9513df8301d9be749f2bb5017e4bdcf7e8e057085b22e82d5ce14fc782e5bdd4b5105aeda2b03c58c9b668b8f4abbfa23e2464cc3240b36a4d85339dbadfbb014fbfd377bb4db8c1b9b28202905acf887257a5237d42664cb515af615c81d04a4770d874b7e071c5915f7da849a2be93f843f41550e6328022625d1b6d604c6fe53ebd949d406f5ed486bad6ffe4aee7450b3e685b6a8e2bebf33e9962c4867c46429bf66c049b9c2dd5255ca37a30f2efecef537bc98da2ba4428d20f2e74db847450ebcfcb78017deffc2f8809c104feda891661e5fc908a9269fe5bf0c7fcec774d0db471d1b8f7cccf2d61cde7309c527b9507c04d9ecb8b75be16780dab9cff1d2db347d146e239e72f5c90e4740a50c840d0f5a36e65f79ad4a6f164f7d27c3d1e3563a31ee93915ec3e18011e1d19c939b7ecf8e674395b1d7ab6d731a1b61edce902bc2daf5d7d7d2567505aa2e6e3869eab3ee5b4400986fc19c03aaa107e58870b21af3c6b1409d459bfc7e92bb21e857869a986e13fe9b1d5ceca9d6b5ccf1c3475a693add9af6bff763e4dd03c686d777d9bd43d890e7dce73e1efa6e87530db5d2470800d6cc17eb223d82a811d50f74216115eb0a0598bc95b0b847b4158b3e68d2a29ee58986072fe2623f95a6d4b8b778badaa25b205eb3e5d280aa970d9b3b089716012b07e98de4f069bc3a741f5e4136b4ee1ee60e8156a1bee93c3f835fa8b9c3736be88a2315fea8335a77ae701709d9fecc5e01a5fe37181170497decbb702fdaae3052ce455b49374bd9d59b052d8e224d64a8afbee60ddb227bfced5e847a9c93bbfc20c872fdc7888efbdea078d6523ef95e3f56e7269e5505d2fde01794187d2c911a91b0128d97b6f388e808c22a6ef922e64e8440954ceb1d1235fffaa34856187fceef2279f1fcf9ec33bd73b947f1700b5fe2157f7b61639374e663029693d56e63984da65c7a718123a1ff169ee91c909a4a0af390dd2bce3659ef70a43182fb1af0f99cc379b4408ff87354bb8d4c0583cd3c8869accaa6ffe3674aa1a50fd20399b806613fef5afb3b80ac2e736fadf10dafcf7d842de13c948b7e26c1f53c802597f5a5d51aaf04eb47e4655335436a5b0c642f11", 0x1000}], 0x7, &(0x7f0000001480)=[{0xe0, 0xffff, 0xffffffffffffffc8, "128696e20f159abab02096ba2c247f69f46518d21f653e2bd7b175e6a05d572654e8a516e05c041496b6f0ba44d9fc06a369013febcc1c4d419ee5636c34adb03bb95d5ac4df88947c0e415581f6e4d2e7e11c7a66860cef0a04b8ea17db141c798556cbb1d14fb5ca329b30dcf1091cbfd4e10a95460fbdf61a3acd1a7f6a2f4fbed7757ed3c3329680106b7ed5160f946547d5e19c5c3ae69b23556bf34b1677c43c4a578a8d001d2bd2cfbcea5f0ad31d7a6c936914b2f131e38694c35fe08587e9d8744e2788e42dcd72210c13"}, {0xc0, 0xffff, 0xd9, "30991f85def2a68ef7289e9117e357a6f4c7daad81e43eec51a2d0d06a6d8218a6aaf0b338e8c9708029b926f2dc1c54231451608ccc0b1b1dace43b1d83479410ff7666989ec8369cccc13e4b4cad2e5334cfdc9ddb86fca269894c448f38abb498ed9f51aa76ba72db3db72b1ef33fd5fd74dd7d2b9cf7298d34720fdb63c26a8b8dcdcfb96ded0eab9cb4ebb49fc9eac5c53a571109d809d067448d4cd693a598f8658004fb5f4cb85cd3"}, {0x98, 0xffff, 0x5, "3c2d30d66c8efb00544d283022f8158b0a977d6d0aff50957e21351f63ebb8de6928acc336ee9fe1a580ec1af549ade659f606dbee26db5a84be5013f8061024c274fa6d4dda0be2fcf747c61a187d86849835d76111b136e1aa30f73b8daf620ac0dce8e79843c299df7197ee649d263524cde5c4f78b5db67205e6e2325960038fc954"}, {0x1010, 0xffff, 0x1ff, "569e5912ae8c3139a1c0cef4ebc68005ca274be70041892d53ea2a75b1b78a8ae8e94dee9f7ad2a307c1fc1cb14970c5d13dadbc20996f86e69e7ca5ac90b232d939a2cf2dbffbf97c96af0c37c41e86bf2e10dbe0c36515af8a231d60abf9afeeea2d6c592302c64dea72f46b236efc9f37857920820de2af6e951920bff58a8a9a4b16907c638f7db119dce873ebb4f7d4900c40a083d91f373f00d458ee7f7774083e55abd81b1cf7e652caa52dd81170353598519ef81e2d77703f74814b70ec219e3e787d07b244f02f8c1beae00bb9fd6eeb1d7ccd85622ed9c5d9cefd273f722644e0c5b14154d8c3a8fa539f3a792e0b3e4ee7558c7ba5923ae58b78a2c9379be3b02f7c920fe82dcab1b2880169eb1e2c443961d2c145ade69155772d69b963cb57e87ef52d98ab59f0a4dc2cb8b9b75b2193784df77435057abaf0ef8a649f993cee929b37fe0972b7abd0dfbd74bf5275530cf9f2fd48abfffabb52806c5c288df1b8497f67c0f9e6a89c18783671fb91cfb65f3a89c39fe2dee1d7ddefb09714c1e3df244b1345bcb61f17bf0d5bf1f33ece1a0b7fe8965660fa5f94887bc0df696e9ee5719611de31f84fdfb8958a2b3e7db4145c6757c50579916e4475a3959ea0598a9dfbac6ca458b7fee821f28ba1ad2aab5a7c39249857ea0a0993ec0c529b31711b0d43ee86913415de53ccc4ccdfa68a02bf1d9f002e8e60548990fc9ffb4d928bca55aee0f8c67cd51998dbf8f597ab8c6fb262e78aea131a22ffd674309d6070a7b7a76e3d5ec6ac7cfcaac97f6c59cbbfe07ebd8aa12343176ece27795b8051d43894440fd963e530a1485cdc6eb5ea9e8598bd026e39d0234c83aef5cdc7e7e90e2b04c5e39e686c9db1ba44a373f41978847190856666d5ecce34d6775b573a0d0fa8af1f85990f4a079aa7815ccaf8a3f8ef9059ba8e3a1aededba64c917b6acb5dc1f286f6f683e26f518f8c103d2420b8d20e37d4b11b98df28b672609c88ac5c2a5b116e765f7b0774e0feea4bdbba2f72ff20314789d561a1f5f438842ef24d8902c7a16493370e672d37171f065316dfd053c5433ffa4dfe9d68dddcc654a77129ec496edda2ef5bd28c503cb3ed7fa50e5e71b139215e2ab3988db198a9c42f243e781053f7ba4fa93cb39368185a4967cd0ecf15cc15b0ad3451d73b9331ef703cf2f82665624b4f500128bbac40de6d810ffc9e1d0c5efec57e3b4503821bf6b5a57fc6886e581b71375cd7b64a3322e9c0133c4852faf713c1e4e091d619d483f1ec2f77f4781cdec915db5c800973a8324324c389a36df80663caf4fc8cf4ece79e1af6efae6ad6211c2b6a7702fa095cb97f630de3f976082fdb9eaa7a6981aee47a3884451c6f1eaa8aa69a79a82a0c67f79b99357735b02e97a72c20fefff5e066cdb24352ade2c1f99501e3724b5f6d7299cde8458440882ce972abdddbed1de5f3d2294fd33f434926bc40880e339398378cf4e47c6c1b038e32fb24ecd090e9f33c20d569304143d22f42dfd4c7b6e129217d56baed87c250717d8ac5b24b8b529a10295d6043a12ba61ad575758bf7e0651724681cb683a9abdd463ad2998a5d9c55d9b79c6961738c20bd3857c56d3dcb782e127ba2d74eaa102f8db18fedd8d059b093dfbffcdc7a802c18c578c911ff9a2011fc0caf1f9d7d9fb20b4c57ba81508ecc91eebd56d5237081ef1c6655e64c7ae944b20eeba6c53cd08016949b07482b28c7afb812a7b2c0cffefdb16d75fbbad1e2cf8b75219c61f1cb01186146115b43d53a6e26a021bc97e3a79f3599689fe4195d9d4757047a6941e35fd1eb5d7465b174a8d5cb70e3a29cf8a6b51c98aba06fb7ffa5411761f674831eafac7de3deb847c522f1321b56345a664b9522251dfd6f43915b320a81496aedef804ea47dc9f3eae92051c15008f235d9412788f72a26a848acc0071ed4533ee73c37a37494c0a3f34eba2bc7ec1bbad8784fee5769250335a2b06f3548bbcd277d64b4e1a5e3cb318801ed3e4cc75c03998d9e026b0b432ecbeabd2f10ebee2b5d3eea314aa7b8efee0b0eafbea969641980260cf7e6e23f62dbd915f1b594c4bdf1bda2361c68491ec9bf0ce3bc6ee7860e6bed1db8418e2c8c36c2ac2e75a5d592da83e7be1c0b8ea534a434efc4a204a40951a7a03f5aa3951e9425feae8ed3f43eb10044b8145a410dc722c1465dc5d4c38c859d0353402502829707313b0a2907ba5afa5e8a1ef9316e5e6c1eb7e523a3a3fd5feee143e02211369b18289ee7c007dfe6f45584cd7d59eecbf4abc7d5d2f4f5f6dd5d850e3dae6dfee617f290fab84a635d648934ce3ab27c8acbdc20b41f8f984ee6fe7396fc58d60ee7095db92ea8bcf73278728526ec39e4ee94d42fa26968343caf12d7af79c829e613c2dafe560c36e949916032bb08dc43427196f6f7ce5154bd3445e13938f705b9e337b266696a6e60200430eb6ef3603cec0439550d6b02593e47709cc1953f4136a23bad0a84bc1e58a50c3b7530654005a4c69096cdb9892e674fe09caa56029360ab3054f7147e24170da09c5484cb5edd73630f206ed997118dedb75c5da5f10d9b2c4dafbb0610f4f1704874a736c50aea79e66f802670eafc6f66dd54c9406788ee6b768f12f07815b8d5d0b1812edbe9657d3e4b59ff36cf3d4e9deff94c3b84699ecca8de68a0caa714b402b09e416a704a08ae7bfb2b32bdd12c3739cfff7c5744cb401919c9db56cf21a4092e6ba69dfc4e426482f3de91da29753d4951e9964451549e7062d091bfa17b0dacba0524fe54d3a940a04485e9e0187af5e63bc79bc1a01ee8fc31fcf4117f55a84aa0e7799f0d1ecf554cfca88660d4e1cdba2d104ef314467c9447e8c53eccdf490d46e03950a6cb77b5f819a08d943a46ff7e4986bbc487ce15e95a00b3d628905882229469e0573a18b3455102868901139fdb484f389894054a4caed25c11ee1b437ddbdc374cd3a11ff5fe4a3a0148f29895e1fe255b152fec3418d1f8d2921f291db62a242194ae046754a4a5cfefdc2e2d81889c57c6598083ac63b4ccc8c1117ce21cddd0fb37d1d85fbe3bb8589c64dec41797bd5989aecc89115aed63fccc46361f204b2b00667ee7b09bd9364b9d8241d31fe1ece29a8675e14b003e47d07391e662cc1ed0cf87d7940c086504687262ee18778b62c100b5cc393f0575d41672b013b5d545080beb1acd0ec6e35ddeac178fa3f64186d1972b44f4842722515cee05ebe5e66c61dee8f1a7dd9f197dd972e2070e22ced45ce30f3b313ecdcfae33e00a68f75ed05fba971deb06c1ec910489e4981587a6a59dfe9ac25620faeda18d700920d6ef8be0190e5d8b25d829ea24ec491f16505b3e5feed7d989665f7b1c9cab05bc968a1b65597dd2641032344e4b2f454a68ec2003834352eb5e8c6b1fbde5a410ecd15254c257e51ec127f83dd2c27b80467f86733692d272c45eea9872b9c8f07c215251c266425842c5491fa850e3d6372078ef77b29bb8cbddabc246b12a2138767f3d869497e6ad1c705f0386c5f5838a88324d72d54e7120ded933ba4933ed37ff9c38ab5ccaaf569bc9ed813c0429afe44928b564ef9c21109a8382981ba046c46496ee2a7b73b5fb5e78bc77a60ddcec95bbacf29d6e5182c3924b940cbeecd7e8e576f8da8f7fbd2cec3c65fb604fa562e1bec27050f9bfd3ef3184ce0e178a8fbc54ef766fedf1e7fa145119ac2e58cf520ba46b6f28c0b59c924138b6edff7896de4623002213f2daa2845fcd4a503405b20005088a229b8853e28a9b7b72b90496d32e339db4f3a3b33ff0bfbf3d7432edab52eaad6f351173e2617e90b997bc293b6864c28445bda2a5fd094e1a34f3d18f601e7cf97aa456654b3aebd638cf43d0c94a4469f398a031addd9c3b4bf657b614c8c9fa414a4b689e5531b6308ae9d7a41298b89c22cd5905cd0e92dcf0257792f0be76e6f4edf7bafbea4bcd7f6442e7316f30f287661d2e919191c492eece9e1d6a18b77d498bff7da1d8f4fab00575004c79fa5ef50c94c27b1616ee6b5b0f5d3f836302314461d68b1cb439c51c912c688963ca30c86655296c7f13e37740d35df3ddcde070b2e8951ff09cf1252244e21ad7b3cf511595a9ed2aa9d5ac15c144021e6bd20164bf77e17e1f0c73fca61d0417239ddb9930396a0d8b5ab7de1bd52b350cc49a1f8c9fd83bc1be03838cc4d24b8e208a42ccbce0986f95b291b7efdf10e0b36f3c8714b373b2c645afa252bb34a9e990de376aff597c223f2f45a55417e93cb12e7f2ff0fd93db66773cb0f7cd13b5cbaf1deba4fcd36d6cac030d213b45fbbdd5272f506533427dba6849ce2f37d8c43edb64c9b3701b2d0eb4dd3187b3a197559510cf18693ac57baa8db92c4e434f0f89f5d42677c00e8695ef15bda49838f9dcb2074eb24b25fa55e90970f43e456e01cac435699eb4a8b23d030ce6624c68bd199e036d3e6efaf6cebc6c9a45867e9fd52adb9d8f9e8383c7b5ad2347cc1ff27d82d2a1a2b02b858e60fe5ac1cd61b454dad33cd17cd4e655e0e358b85be9a0bac926526ad127cc0dcd15495dee363dd56f3a47762962ac5d8a7eddcf694120bc358776b5b8b2b3dbd2a9c375132c86e748b935b2db5e29c4ee33888c743c49aa13f3f05f4062ccfa9907db193d60ddac9423db4f3e41249bf60930f6174a3fd77361260ed5d16e8742eeddfbf8b71341545436c2b29c3761c47275ad240f2ab1ad990750d467532ed0ca37e54f64f1c05cb5701f4f9e3594cef367a6e1944140366f004f74111f5e7b487b0dadf5f87f9f077439ee26b8dccffe5eebe931484d8843a9bc75e617f33f8a730380edfa4eee30e22bcc7c550f8629b62644f42078ca158b92f49ecffdb204a22fec9e8b1884713dfcb20d6b18f1632f9f2393fcc11904a84972993d6fb9bb14111ea1131d39dd19d9aba475cfeb8af5ba10c6cb5dc5fc2b6c986e44b7353e3e3ee4fefb0de6df6d12cb8a06c5fa3e7bc4d9c294785567b5a9af716b3ddc11d16425a465b3b79f5ea83d5c47e83fa5dc6538ba00b5d865e1eec2cb15f6d77439cb38e407107fe306d8a09db14d9833923d287fdbd6b5072a8c7264eee2966e5c067b5b6a1a0b29bb36802a0ca746ba06e913ce84e2bdf090d6968c5f3d61d2a933560f7ff64d19cc6cfb771e4089c14428d2d52558d4d259f1f45660770c07c7232ac4a61200f86ec6bb3ac3598ae32c0a5915fec967577bb797770a0e2bc47d0525cef9f49f31e59a198a7de5ab66acdb29c940925736bc53e717f67489e5a1650d355ec0f682935cf234d6307ca01d6089dbcaa110970b78c4a273223c75d07c38a0abf629537bc9e01c260a6458860a4ed76c7de088821d4e510867c4450039368e277f4b8249327e95d74c1124ca3d5dd66f2eda1a0a2fc0096a050d78f3baab768f6fe02fdc1b417f289065b543930c69903ca7e698cf9b646983e76ba8b559bf57149ffab9f5da9c29cd262efad042c5058e0dfb88fb994d14a5bf11d34459e16b2916993fdf27bb18454692d8c08d85d6f3676328923e6a0e612f67bd3ceff61679ad0b951c8e2bb834f971a4fb32457643ab0849432e0e699423b2d87b7f5ad64b7ed766cb45dd1bd901937b5e99771f20639f8169bb38e8e92e16744ad11238efa9db609a8a9ff4b662e8d19aa65582d714903f19431a3805baefa39e5e741ab8d202c2d7f529b1f95be29c15705919660bb4f67058b019e80f16787"}, {0x1010, 0xffff, 0x3, "a09dae3e423cd234f3083e3dbcbcbbc0590f73545e8ee60e3990be3e3b5d435c9459ff333048176c4555c1b8c647996365dde93e42891f777871c05095449923a53c263207277fe37bc8c4594697735ca05df07831074a878cd2d5ca3b657d135444b8b770bfe6a97438f0878029a4db1ffc9805e11b484a646d66e4bc92fefa7a6a4c1a4e5bcbbccdb80c79807716d1e4e93558820469c5f817d563ec96d2ab5a05e3aabec39f44d944c0fbdfd47a51a7dbbbac6c15e196d5c3a300c7cd0d97962aa724f471ff66b0db1f3cd54e0fb16f0ce3a1bfc5f5c6783cf7366fa540663b2e8e6ea0ca44d4d82004dba6a4f0f27ddbdc8f7c1e46a5db897f14f100ac6a5b55eabf1923be97c57279b726c5c112df3ef7c58f1691bf445b31740cdf091ec723104a5cfb4b9120430176cb8584767f5bb607f6bb52d6cfda8d7d57c80af909aa6649e330ffe75580f9e2257b55209fea8d29c6700af6d734ed58812ff4e81eb3aa934e0e6d3d742d7378c73cfc1e632cd4f4612728dda87635b13c981b2ee17a50d236a7b54c15e3d7f2dd72d99738f024d770e9503d05cc63acd72a39b3a446d9e25cae55c2a5d7cf651d81681d074b2217f05dda51d542d7beee5b86fea5100948b5457251cc4bf52c23ae6ef3aa8da67af2f4d3670181947104b809920106273254e41d5a0028c18c68508bdaa9775c15259677a98bc59770900375ad8397129178138f39ab158295b0a48e3bfd3dbc2f6c2b464c916229835fcfc40d790ecc1070f46fbf308e5f23083e828a7a751e4930443df61f40702ef61d20a30b3e85775efc4de9378a29f582e3c9a97afb11ed7371cffef647684d25d012f5bd4d28d06699a4fefe1671a9153cef4df792070822341da7cd336caed50b989077625f053d79946d33692ffbf9d6fb810ccbb9925b551f2dbdd5336d3777967ed45f232cffefcccb05ca26aa434b87da1194bf0beaa735e1947ba20acb9b95bd62bf0393d6d6074f89c6c958e79336a5fa3d16ea63fe8fd7be332fb2bf22a8e85df6a8f4d5bdb0a11f0dfa15e81b89ed7c365fa937bea91571d68cae223bfbe5df8c211ad9c5da50ed4cc176450a551d893e447fa65aaa64fd4e154963bd3c2566a461b1a06c92f627b19effd16e81331a5cb08cd665bbe7fc28c4cec849a4beb909e3bf1475181517241c16d3e6109e7fe8cd0295a5a12872b69f1af52f4d25ff65ba2b103108947070fe8f12e6e3f134b513b8e6f858e859308b7e881e5bb67108dd64046dc63debceaa38345a8118ec2d6955c18f4f6348c0e686c404d0052b72159dc25b3d74aeb7b858e88c9735696188e99c09e6a4fff222a8da3733a68dbb280d1a57e5aa0e08f36946c7b9f8e936b465baffb3afc6bf7705f003c218204b0f4c92184aa4ba96260d2599bae1d882ce18dd26fab66e83b9d14022ce2d345518bc588c814fed403ba9308a58033101a31177b417af93c50ab0d2cb09fa2d9286f9c419ab77b0f37b39f8d1b1e6b30c1e54a574d49378bc22a2b7db01823a418e0570f3bfbc10bdb42c1e53234d35151e09558b1ea4daae95ac1a499493359279461525df4c3df44c4fbf846b4a62bc942657577e9af69af35e5fd6f45c0000c683ac55b78976b85493bc0ba9d62c8f520da84164e57e5bfda05655fd8d5672a4c8520e7886ee72b6696a8dad4a003d5f880e925933bb1704dd29fa8255839232ee824108e5bb719b37e5c9852b3895c44a4237ffb3de7bb6c974df58305b493cf1de4f6de618f6bb71dbeb84cee4d9dd6ba2b245087aed035d84bb178e40fbafcd08aaf20081952dfd1cc7fcdfc1f36102648e6d15ca8f4b0745c548bac334957ae87f04a0755c1df24309710338447de9f754f06aaae0a63b5ba0ba0fdd5b01f4115616f3a172d20abe40c97db999eac5c31a0930929c6cd7671a3902da5630f8ce30dc0cf09c25dab76f661dd2791120a1c089dc9b523eb00cfca9d2efc46d3593e94ea64c9599c5cde00a0eb8b18c9de9683db3b13b871cdd61ca62df104f6682c1567b099b72d08766f37c7523743a6df336eb3d8d8dac99b7b3adafba6970ba1726caa3baa617c40cecb60b964a19e7da2a611646ef24564180f63416f9c8b80875eb8289b3eb23f5f7445ec59ffd812db3b5a7ff7d7f75abf1b040f977a0c6df26f4bf3346ebea1cf081f0c9e44bd7ef4ef1f3a43d0734506d8a9aea017b5a49397b1dbef992ceffbd31f1779a4f799c2eca60ed620ef60522914e48900f0141f9ab00d0eecbd415829291ab73de1a0c0d85775b44122d8c6dfdd3d25643514469f771ce469c62c01d6a047d68a7ade6df6fd2fa4df7a6c06a94af5873d63a4c373ad0168b3682bde35cdf0d1813a9687dc6636e3850a0ce63445047b6fd91a9244d716667a57000afff77fe19a5f2a16531299e488c191bfa290fee6a8a5f4c4073e089dd4c300402166943e1c0c738b21d64961905eeb968edb7d11af76e9e64a11a6bdaab300017ac868623a1091ceef4467f29094021824eb6038df10bf9b4a1275e68e70d23f6f1ed9f8286321f13e20bc4106fe66c71731322b8678ddfd50a638edc23d1b97ba61f5e3544b35afc17f6d4886d712630187a2e68799fe68347c01b5e3dfa7bd4066b2cb333c147497499042e7287eca4c28e40797c890c0c8e1aa45861da296b2ff134d5bad1bf5a3487bcd58b61aa7be09f99f75126b18755ccf0ed910117c4a2d82c416a2a2bb7e21b7651e7d73cccc0b8e0022a69c05c1e393579f690694b1cde3b0c79179adab7eadd3dcfc0aa038956a7f7e8d5cfad55ce4e79fffc8038cca3200f0b4ae929dbc61f3ae949dad6f1dad77875a915dffeb2fd5ce6e6f8c8209e446f035fac5116dca187b70cfa62f6bcd6eca5636097f88fb950b170349ef7722a3dfbe442e5f12eb40a019fc0d0a6ac560f3d9e58e9b69db1dcd47bd2237d0a5d3b9f41b741ec5152b3336452b0afbd1827ed4d29457ea1aac0ac63696b8ede192be9a6529c2b463d9ad3e9eb2b1400e2cc7913e83b09a7dfef188e776d948b728c506bd7feff3358ac8db148b30619f2b02f030a3b78f3804ea48b1edc6c583ae971ee557be7432efee39623a813ea693c43ac24d6b8b2094125fc59ce5e6c2cbe1d377645d37a7d48a782fe661eee347e5ebe80924b863079a08fdd150807bf4fa4ceb53f80501b461fc06614e82516f749588224f9f25156bca72c37b5fff3ea22dd27db426deb4dfcb4493d1867544100ac84fac37c4447f8b8bcfadaf5d67bdf47c891c196d7466acc6a5eade6dcb59d4824b5c67b0c013a06a1d63ae98d17d77550764d4db6b7ca8ee4bfda4e2454aa3da6585c572bfee4337bff3636e0ba310a3b1d8cfecbb300cde5b721916c0b37e35bf3c489af24a7f6dfdc19b48369fe9826cb47cdb74fd58500eb80b743d9193041e2618e0f7c7e462defd3654e37638a0022324d7bedbfcabb37579ac0b38958719c3c02a16cf85e6b2a133f9d9dfe8bf6986fbce17cc912a11b5d9fe5a8472944056078d2df22d0ee2e5853c3ee4f1e19b519075cbcdb4a0abeb5a2fe107655550b0b703dac47368408ed146781217410643f6f43392df874edef95021e53e239451577e7e1de6600661c5374ce589b873be4a0ba1307a3bb455082ecbe50aef41d600f0fd742ea043702cef5e8008772007ce5b5f54a15dd93b1116202c1ec554f294baa9d9dc356045d1ebe28b3568fbc35fedfe30bde9572bb0c23861d91a233ad454e7c23356bdd2a4ccf67ef79c94c227893b1c467c7868970c3c0075782dd69f9aa8ccba8a87df5ddf3e21bd0712d33b44242e0d0f7dcacec8d3c848cd07ec3dc0d27502935491671c6aa5adbf59ce27a9c7555e4897f2bf60c16b0e6c7ff3f4facf90a407f36a7cf2b36141f284439b9255f906a84f5474a03f3f2595991a899560048fa267716ef8b70ffccd13c4e3a6f21436bdf97f35751aa2d454bc81748b1693687c7d3591b541f55ca280dbf93c08e64ddcc1f5451d1d38cd92dd2c2151a5aa3e5b8c44c0fd1908d06ed756e7b562f97a8ffec5c18c53f4082ab6bf2ce3b719d764c9393a4fb85e0e8c897bc1498a651e6016e6cb260bed5385152397945d79cc7d96f67928802cde62363ca858bb8488e9318c306026cb0142f8fc72e7aceb7653d016f16879a3657ced02b1fb0741aaf6783cc1a319e20c229ce845fb226755ccf2d128ca6be46c0aa5d7c8e8f0ef436e157da827cfd8eb5cfb926929f446c35c1a233af600bafd7b20ecdf79f817e0b2cffeeeba9456655028ad34835a3a6bd59585b9681677ef27c8bdf238615cb03327d12d7a315c970680e3ff0a6677fae96f3d790f44f3623debb85f8c47a7bd7a324723fc49c499ad088859272e25e520b2472184021f1a68e46da1ed2f5a5aea36d664b2048e6e311f9e5ac279e651bb1ed01c39ae7b450e7eadb3607696a12643c2995c34f681a2edd0fa3f5770c524c1dc1e180b8595c7335f3f38c4c7a580c29f25451d8b0c2038373da5ccea34dc595e6b9ef02f42215ab747d24c4e395f9ee12d21948878ba7f71bd5bc4d3870b4c5a18a42e5f5b07e5ecc6342be050bcf8b3a3513c450e8f358a3cb0ab24360130ba4aaea6b775702f131b94363ab34bb4a12f76f676332b51b0877836a29278922dce1cec516d882353e158b15739d9a0544e8d206f34e713f67ec4bd73f014c48eed881fdf0be0d4b88db66fc4b092dc2e9e3a7a536fd231d0b31f2cfbbfb0d4af49d76d8bc71de0941abf1024de348536f760b327b4b3737df301e1af0cb26b95df2bc1f14b71f603354cd6a0944b3a544526ec82c0019ff338da03df032e5bd577eb4191a9027ed70cf315a55d971a16f93b50d92862e364a0e4e3032331c5939c3e4dedf9e3772ffc909f377a23a22aeabf92f849f8e0779b0efc23b30298c930e57f9314f22630cb47c0e3439df21770148181d4603b7d8113bde85de7b371dc238e0aa744cbedd2e835340d678d712a6179a80a7e6ca20ac87fbc9e9352b609a91a6bf3102e03bb8ec9e1a91aa553d0e80ef873fa60794f13c007242cbad92eba619c69eabeecef7fa400d205827ca6ad610b3c07733dd271fd2320cab60714aef577de80cf014aab271dbe8fafb369ee3dd2dbefcb152764e98c0a63ba3e9f1dd8925f7d6175b6646e91d22493890000785907cc55e50dabc4c19a0378a3539a1a4eb0bbb9ef8f8071c15945757fd1b1afdb3eb18ad7fe2b190ad60fee3b9afb4a7b321cc08541d04f3ded5a182a45a0ccac2f0981d1e26676f0f29903be54892ad806b8a693e811959d49f6c5221565ebf145f2d3106022b88608157a102f8baa274917bf7ab655eb63792086d8b6f9be9a3aef7bf9839fd27a0066c5f9101a80bbd95525b4745716b90c2d848fe7ae2193166291db6f706240fcf564ce07ff4759f069e726bd7af420c41ce05e3a5aff601baf64eb9d9a93da0212bfdd1b4d64e67b6b2a9ed208acb07ed57be58e1b15289320314689815dc98640ad7dd0463f9b5b0f33bc7dd8cc2355aac808bbcf8d1d896363e03a63d85ea6a6a381012fef8439ec84e3ab7d608564662216eddded7a20f28c6cfeac7c31723de4cf573f4d66f91f55a5871e5fe74f5b36e59c5e22ff2eb58ab387237f4bf058efe74607a2082e150cc71eb9171b3c3ced48e5410bfad9a6bbdf6debe0a8cb95dc4d0d66f78503c4c9d00385c8162d123c734b8064d28a3c8c605fa9590e953eb4231704e7a87da20f789a22d74cada281b0b"}, {0xd0, 0xffff, 0x9, "4f6b575673146854ca35d132063b5eeef0ce4e299812bba2bd7684a6b635218778ebc71b865a6a4d78d37d3d2cea1419f93da4e94e57f54e80d255741b53b53c19b759e98771848b133ecd54372f6d43b947e65df3eb385cb8882c04defe0401073f6b32d5be6f84840535fde74ba5439134a3e723b2b8bbd1a5755a8a091502a7d46b5d345bc0afff3d71825ca3ab111f15ead85022946b4347d1a709a5a5b0989d5f364f0727c902b3117f5c5516093d1fff7ce60a9d4840"}, {0x18, 0xffff, 0x9, "0d30f9fc"}, {0xb0, 0x1, 0x8, "e4115bdfebd4236369e9cc80b2c909e160b5dc76e95fba6ef5ac1ce309ee74658bd5909c3d3b106b20f83f1df0113c9d5a160e639e38b19934b5db4d2590db4c070c71c2b51588739685d138fdbb66bcb68ff3c708cb0ca4379969dbe35cedc829f4045b63042909620d110d7b64ccf181788a3f4cf40bec48a9c818c6e0ac168d8517313c02b8d7ada8ca36d37946ffc48f9ac7dad293f1d7cf235fdc46"}], 0x23f0}, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) 16:14:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="951900008000000000de51"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:14:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f00000000c0)=0x1, 0xffffffffffffffbb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) socket(0x18, 0x0, 0x6) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4812, r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef280cca27ab164700a2bd2f9cf37c27b1aa253c60f3b84fdd6264b1eadc7a7cf01ed055994caa7e148f78be6b1fabe088a073e903c8f517ebaae78923afa089fa8dc3eb45ea5f469b709b328549d4be91c8a9707d40c077ce42c8abbb088f3d876b4228915a991932214ab56cf0c24748bd1cbe28080c0c399c74752ee3c684d62e266bf0f9d45f6a5470298ea3a933379f15901ee649f93ced4c257e6b5aa1bb5ba56185742c5bd7a871f1153bb8f618190c178c013f0e456f679ea50b41336c2a1f7748f8d2981f45d9ac0a6cc36cd7e88e59b4fab37dec02abeed05824aced315e6cc5d86861f7c4d8474444ac194b044a5e41c703b50f6f2c98e1e92f472f091523898b5c3739c967a106939674fc719ea3be638f663de363496255f2ef32ec18c13254009c9be92147823ec45744b8782f7db03d1da6affb0f4ded3235ce19fd52d8cf2f72ad5dec26c98ca313abb1e0da9e70f453c63a657933058dbfb3dd796f1ee96b80cdf3dcc08aed40b471af64fc7c735b2a63e410bff4adaf056f0336994fa9be43dc0f787d58c0f6f0c02e142bfd6ca172bc80a314203cbfd3a14a26e4dacdb05ca8ad3186b7ef92f771a4a18268c89160425460f23a27cea957cdf22195715e65ee0dd74076065e87b68c56a60ffb65b90523efe07fc84fcb6183d4cf659259d8636ea2ceb12c604e00a7a2b8da9b4156f629f839f4463abb38e434d5c87125a5ffcc0b39b4748f1f48c4361da4827df9d7cf5b3964df7f049a13e295369eef4fc136374b18408a2686927fd0583241888c3ed4701aa5920e260ef9d1f460f1a3a6bf651b661376a16b4f55a32896b4a3698ab6ac2df197923cb87c0886b5b8f5f6836a016db02c3e69d919d962d63848e231a4c79c056931d24105fe4927f170b9dca27cde9f8d37a5e3ed3a6144c1a9eec3999c2df84af07e831a59165db23ce357b2285df5fa509b4bbaa4259b447f9e7159ec8e462d1a62b3cc32dd01e2c4828d0acde3fc6f1766738b1b2aa17e9802638305233d8a34b6ddf846a0e35bd00e764c7e8329fc866a7613f2b6ae8b95c6af9421390bcd1ba9a508282c06f618fe671a0e75ac3c52d544fcc1d7087f6b15676bb145f6a8fc49683b7e15771a9c3fb07b66a5284b57ec286d968fe91bdc516d2407a33ded7858e4ff44a8c093394c658519b4c7bfde12706c3a99f7150113d3584704955aa6ab8072df2f84ceed6dd02cbc40c3659304da5b3a6b151cf5d859cdcc575f9f5f2b819a4b2e6373d33104782705605caee94b7182ae8745971fb5ebf06911d45c50a335c50a91b76e07daea6329d00cf5a25f5eb9c90bb0787748d0e62eeab4ae2e15bad98d901b12727b31e3dacffa9fcac7b049a5382c46a8924cff7a9201de1a9d0ddbc4e8e45aa77be0dbc61a2d4b63ca09f5b241551750b28a6dba42fc9dd0915beec0660a3443f7364b11cc023fbf4b2871f0be67386d5f5a553644569420c8669133356e6e78eca7e1b7a37d5f899f0f4a7a7b301fbf2f90fb2ef4f3acdac1f8d229e8c27e4af43bd633038bed1ffa9dd9dfe9178962459f7a5fee82f7c2474534abbf9c15cd1f0d0dbc94b4a36ae19e1761ac7ea5bdc90a", 0x4b2) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1ff, 0x8000, {0xf3b2}}) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, r6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0xe4cf) 16:14:51 executing program 1: getgroups(0xffffffffffffff29, 0xffffffffffffffff) 16:14:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000200)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10100, 0x0) getpeername(r0, &(0x7f00000016c0)=@in, &(0x7f0000001740)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x7, 0x81, {0x800000000000, 0xee0000000}}) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0x20, 0x2) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x7ff, './file0\x00', './bus\x00'}) select(0x40, &(0x7f00000015c0)={0x6, 0x6, 0x400, 0xb82, 0x5, 0x7f, 0xffffffff, 0xffff}, &(0x7f0000001600)={0xfffffffffffffff7, 0x6, 0xb555, 0x1ff, 0xb27c, 0x8, 0x2, 0x3}, &(0x7f0000001640)={0x0, 0x2, 0x7ff, 0x200, 0x7a, 0x1, 0x3625274e, 0x6}, &(0x7f0000001680)={0xff, 0xfffffffffffff4aa}) open(&(0x7f0000000500)='./bus\x00', 0xa0, 0x2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)=':/^.)\x00', &(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='{\x00', &(0x7f0000000480)='/dev/null\x00']) 16:14:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:14:52 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x1020, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() open(&(0x7f0000000380)='./file0\x00', 0x30090, 0x50) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x1, 0x8) open(&(0x7f0000000180)='./file0/file0\x00', 0x20029, 0x40) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto(r1, &(0x7f0000000280)="2a5c52cf7b67be5f58597498badcd703368c0aeca1e5119150a83a05a3a860e2d5babdf5949668af2c584042e34e0ed1ec44f0057ea525ed8990da936e8aec6c7ca2971dff7373edcff44064198dfe151a6f10ad1e7ac2cac3e9e22f97de443e94b5b91f2d8ce6b683aba3dbd836c1fc926becc50c07a18cb46777e082f148411cba3af9bfc228a96f472283ec1f95627c10f05bb0ef88b66c160c7832ab1b70e9bf1902e2f8f25cd0e84d4c0d68ab07cf493f3e606f88637da167052a8571cf96c9cd3f91c9335e2bcc1d087e8022d73ed09e29e60ffb13295cf8fb35b249206ce980fd7d1b23a18f8270f50c0797c3820287e2", 0xf4, 0x2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x48) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000003c0)={0x10001, './file0\x00', './file0/file0\x00'}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) 16:14:52 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xda8, 0x4) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0xffffbfffffefffff, 0x4000000014) mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:14:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)="71dab0205ca87ff2056d3adc3372eed07d7124fb5c5cc35d6e4c5da6b7e97d0f535cea2b1d85cf633f91dbde3997381c27d9108eddac3cf64444f4eefa963317810cf6f94605279cfed24f9bbbd0edaa5c636febc637f09b56f6dbdc014e6112cf13cefe1e408b3ba507523e9ee67e34a362277bfe0c123aa1f25f9069db10bfa008920b8bb406dc586582584148ec97da58e4df35e330e6800b3b0b4a5e03be204295af710699d9209873907d22fba6ddb0df16f795c0b7dc7bb40a94b507ce2a8dbccc070dd991474fb2f40bb32b05", 0xd0}, {&(0x7f0000000280)="26fca9b52311bb434887af4e491228fd9302d8671fc6d9ceac60d7b773af257471d7245680959f85d1abf174c312064b959375610d22d7fa6caa2e98e32aef1eab83b1b5ce5f88cd199a60928283a7db42882b86f425a42079", 0x59}, {&(0x7f0000000300)="6965ca9520952f046a32870b7c79939dcd7a26ee816f97d8814578da455a40422b00e00d0c830eaf42075f9e032933f5e9369ee2f4aaed1a320b5bc8b3c8c1fa82f75789f3ebacc56022efaa81c78db417034ef1c5e708", 0x57}, {&(0x7f0000000000)="1147cfd6f7cc42222bc3abc6aa10400ef4aee0581bb10fa2ac901dbab5cb16143d93c7a19844355c87", 0x29}, {&(0x7f0000000380)="19f6e70b31a973592e1abbf180782a2b9fcbc65160ddef8e9fee977fb4272890c8ab051be0ced237334561665e86a7f46619cf026b161895d9b984658eeee8bcf139e790745efd4b36cc1a05b7b45d2abfb792f73fc4b174fc7a9a7ab488e89f8ef4e38084187a3984cdec34d26ba58869f2d2e8c1ff8154ba16c284e1f76b893b08dfc554e9d48f2a090be8cb9922b393c21c0d72dd44a56cce463702a667e4c31fa4f14bc255a13710b305b10169b50301b5b0423cd2751804725b5b9a3f516e4b897f68027f9c45d14ddee182a778bb1004f1fecee319ffa9dcf014ddcf7223fe51aa1eff4165090e4e4f182409b1ee470e125e8f6ab045c50e", 0xfb}, {&(0x7f0000000480)="5755aa50210def1a951503aa14492b86a0d187559bee5e704859d763bd1d18fc76373ed96db8b0f147ca9f5e8f9f12c0b2dc97a4046a9e380f1a24ca1fb94b3dbb8b254d99db3e7660779997d9c6fa3d60ef56ca597f0405db2047ddaacbe5ceabf2ea76940dac4a58677bcaa428368090f579203c333379242d658a395d8df8674f3e8d048e2b0a8630a20328ea8174f944f15bceb893", 0x97}, {&(0x7f0000000540)="469eb8305d3d7147091457bc924389351a2fe14d829739dd45d0417becb86c83391a3ba3245d841b6bd1603d7d5cd632079b871a379d226bd762712da0e1495bf4af3617740218d67d25428bfd7a4877b6cd2402df954d664aa544c985645981a7350f2f5c25a81860304e6db162b99ea52ffcac550742446fdd5c7dd6a2e2561086a26bd21e724d96e7778b99df37d50eee670c0fdee37e44a4037eff80c73f97e180ba63bd875decd7b3f8", 0xac}, {&(0x7f0000000600)="2bcb336dcc4a69f770563c62d76f0518f8bccef361488b3979e53ed68a29785e0a3a02cf2a430ffa4bbeb0c7f4eb9bd8f856134a594f5e1158a17e3b1c0105b05773c6f197e334ecce680e906fa444a060e92669b7d96931eb7dd8eb4317914c807961a370e5bb6730fe9b0b978144b785afb5a995d56a37c8d12851c69466f2f150264f0d0fcae6ee0d3dba223cfeb090", 0x91}], 0x8) write(0xffffffffffffffff, &(0x7f0000000040)="2dbd878b964ee6319e673ffc4ca7ef4d321111ffc8b1f8bf4ba3c73a840a3990b189996bc4c09d2b89987e1f4327923560f2154ece6a6f1adf5a5ad54d510a361c7cc6eb29ef607f71ae842f9fd6f56292088fe9b8e7933cb316e32db47f65cf8c92fd9218a23f76aa242ca3518926b6a2829c0afb7e827262417fccda9e5350a37b86dde5401c1a6177", 0xfffffe29) 16:14:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x6, 0xdfa, 0x2, 0x0, 0x6, 0x66a, 0x5, 0x3, 0x0, 0x0, 0xcd9b}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="43c0d713040234a1b5ff0a2afc59db2bc9672ad8a71200826e4654ed50b85c160395e3d573d6e9fc3f7023a79542649dcd671664e8bc75a9ec80a4975f98905e8fa70a446b6043d9dca3552cbdfdc2dc47c22156dc7c0400db9072053b061be3de06925d7a92d600a8913aae79436d1b56883f8d182fd6ce46c8d850", 0x7c}], 0x1) execve(0x0, 0x0, 0x0) 16:14:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7ffffffffffffffe0000a5ee480703000000c60100f2e9", 0x2c}], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:14:52 executing program 1: socket(0x20, 0x1, 0x2) r0 = socket(0x2, 0x400000000001, 0x0) clock_getres(0x3, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x23) 16:14:53 executing program 0: r0 = socket(0x1b, 0x2, 0x40000000000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x3, 0xd9c, "9f8dd8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) close(r3) r5 = semget(0x3, 0x3, 0x82) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000200)=""/64) r6 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000040)=0xaff5) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000000)=0x6) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10002, 0x0) 16:14:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffb7fe}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080), 0xadc, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xe2, 0x40, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x100, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x22, 0x400fffff, 0x800, 0xfff0000000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0xe801}, {{r0}, 0xfffffffffffffffb, 0x40, 0x81, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x80, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x45, 0x2, 0x7}], 0xfffffffffffffff8, &(0x7f0000000200)={0x8001}) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:14:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) getitimer(0x1, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000008080, 0x1000000000000) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x8) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:14:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget(0x1, 0x3000, 0x208, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x7000) socket(0x18, 0x2, 0x97) getpeername(r0, 0x0, &(0x7f0000000140)) 16:14:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="331a0aed9d10f7e5e72d13e990c9fd34a79b145f284eaddbe98873a3c31a0859d8c81ea8a1ab7e1ac313f28aad74d36c721d31d7e1add19e5f99d9728d0a6f0bce2b453ec63f648a14b0eb90dbffe4e68cf86675f16808148b8fdc41037c64d4e5cb386b9d7a4d22c6ccf742511bafbe8355ca453434", 0x76}], 0x1) read(r0, &(0x7f0000000080)=""/123, 0x7b) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './bus\x00'}) 16:14:53 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x16, 0x0) pipe(&(0x7f0000000000)) 16:14:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9e0b28e81fd4ad6e9ecb00bff2e8555b49316796afe67c7ceb5445625411484ced", 0x21) sendto$inet(r0, &(0x7f0000000080)="6e18c6b81e6e0aad906a4e4f1defbfeaf28335197cb0f6d6dcab0d898e293c831cfdc36f7c9baa6d438efd8c31c30f9799a950c8b6", 0x35, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e2e", 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:14:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r1, &(0x7f0000001100), 0x2d5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x11, r1, 0x0, 0x1) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 16:14:53 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r3]) setgroups(0x0, 0xfffffffffffffffe) 16:14:53 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) r0 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 16:14:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x23f) setuid(0xee01) sync() unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) flock(0xffffffffffffffff, 0xa) r0 = getuid() munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0/file0\x00', r0, r1) chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 16:14:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 16:14:53 executing program 0: r0 = socket(0x592978fd4b9a8014, 0xc003, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:14:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0xc000, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffe6b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) poll(&(0x7f0000000140)=[{r1, 0x107}, {r0, 0x80}, {r0, 0x190}, {r0, 0x25}, {r0, 0x2}], 0x2000000000000331, 0x23) r4 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x1c0) ioctl$TIOCNXCL(r4, 0x2000740e) 16:14:53 executing program 0: r0 = socket(0x18, 0x4005, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:14:53 executing program 1: r0 = socket$inet6(0x18, 0x140000000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x2000000000000222, 0x0) 16:14:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x400000000095}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x76) 16:14:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000001cc0)="97344e13ebafd1803619c232ae0b4137858488b25ea946fcbdf12787fa0bd1945acc98a1ade1a3d5849e807ae4799cb39dbc1eb7ca2c26637f3b7e698efbea3d1e66001184578674a636de4569cd0922eaea5f6da5c5f9fbddfba719fade707d0c9be8fa9b57f07444c89b2f7a5dcdf2ad46326e202b472cdea47edacdf470ccf89229947c5895ae7276ead0e369e5a9a8b5734d48374514000000004cef2440891e2a63fddb4c9968cded383436c1b270851077038a8e006a7ff3d787a11af321f968ee24984bfcccffff04000000000000005643de000000", 0xd9) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x30, 0x4) 16:14:54 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7fff, 0xffffffffffffffff, {0x100000001, 0x2}}) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) setreuid(r1, r2) clock_settime(0x3, &(0x7f0000000040)={0xffffffffffffff5f, 0x2}) nanosleep(&(0x7f0000000140)={0x10000000007fff, 0xffffffffffffffff}, &(0x7f0000000200)) 16:14:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x7ff}) 16:14:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/65}, &(0x7f0000000080)=0x43) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 16:14:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3ff, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x4007, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) 16:14:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86120) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80a2, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0000000027713bb2eaae86549017105639ad09ca0000000000", 0x9}], 0x172, 0x0) sync() close(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0) read(r0, &(0x7f0000000100)=""/43, 0x2b) 16:14:54 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:14:54 executing program 1: pipe(0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = semget$private(0x0, 0x7, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000580)='./bus\x00', 0x20043, 0x2) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semop(r3, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000340)='./bus\x00', r1, r2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/97) semop(r3, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) nanosleep(&(0x7f0000000400)={0x9, 0x2}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r7 = accept(r6, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r3, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) sendmsg$unix(r7, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r5, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0x50) getdents(r6, &(0x7f0000000a00)=""/4096, 0x1000) 16:14:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x1f) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:14:55 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) setrlimit(0x7, &(0x7f0000000240)={0x6, 0x3}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r2, &(0x7f0000000140)="b77d926638e8d7e18442281f004f1cc9538df0a4705f2d6f514a357fb656f88d9e93cf50336365a04a50fa72db044b4c838e4b3a60f7908878294a2992f3c899e50cca1521e89f3cfc35deaf1839e67293d72b7fed1f523934910f6a784eda893e2767d3e1fee15030b6e8dc34b659ab0936bb6f6bb7c2612854b1bf777fffcf026b6d851ef9192d07075abcf98b073767a85ac31a4aaa95695192efee83b8c49fb819bde7840b476855409ac7cdb8d58f3a1b0241ebe6dc80616a4e2845d5e01b3bb48cff890f13678fa1516b", 0xcd) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xbe0, 0x1, 0xff, 0x4ea6}) 16:14:55 executing program 0: pipe2(&(0x7f0000000000), 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x148) r0 = syz_open_pts() write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33b9fead40d7b8e85a6100000000a025bbd47b3bf579456fc7d4096e8c8b6b87c92d72b8bcdbd8a4f5f78944ff316ab93f12fc00cac45a2b82c0479677a66aa299ee397d48ad28243cde46a0802de807c27916479e2e553e64dc55fbfbb33bc81c18827e231f325b2035e3f704bb3010fdf6c940a02461e7b5c94410a4d6d50b8064b555fb05f6a6408c4ca17c3e9a424126538ce2a09763884771bb5f6f6978354dc8ec701f3a04c86bae5b6cbf57c63c406ec639a6", 0xdb) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x220, 0x0) 16:14:55 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:14:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgget$private(0x0, 0x80) chmod(&(0x7f0000000280)='./file0\x00', 0x23e) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000100)=[r1]) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) setgroups(0x0, 0x0) r2 = geteuid() setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x3, 0x0) 16:14:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="477605ea352d9c9384d103b7b69e13f6e772b90a584546c0eb2d468f1f774198a059c1cf8e0addc42d0836", 0x2b, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x201ca, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10402, 0x10) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:14:55 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000080)=@un=@file={0x0, ""/79}, 0x51, &(0x7f0000001580)=[{&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f00000004c0)=""/16, 0x10}], 0x7, &(0x7f0000001600)=""/232, 0xe8}, 0x3d05b8f692a776d6) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') 16:14:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) read(r0, &(0x7f0000000000)=""/9, 0x9) 16:14:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x100000000000014c) setrlimit(0x0, &(0x7f0000000100)={0x100000001, 0x31df1da1}) 16:14:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x100}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c6, 0x2) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9", 0x1}], 0x1) 16:14:55 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:14:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x45) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x40000000400000, 0x367, 0x333, 0x1, 0x0, 0x1, 0xffffffff8c62221f, 0x0, 0x2, 0x5, 0x56b}) 16:14:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0xfff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x84) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:14:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000380)={0xfffffffffffff4de, 0x9}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x1000000000000000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000003c0)={0xfffffffffffffff8, 0x6, {0x100000001}}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="50bc19b4ca146ba22c0aa4ecb351a98cab99866d530433426f30833eb781d031842df6e11d95a1453e0199f297f412c205285401e2eae128fd6d4e1853ad71b5180a4e68d1b345cfc3eca7714b1595796bebe123736dfeadb39ff72be56eaa0d5ad43477bf290fd3dc94e07804d0c6b34162ec788b3de81168f6d3207f", 0x7d}, {&(0x7f0000000180)="5591df362ebadec906d073437001d6d58404dacb5ced46d17ad28194f4fcb295fab25ec8fa8dc1c79b31a6cde7e99da106e2a3eb91e07469de565776279dddaa84e557d2a0634a40397f0ceeebe84db77c3b52b962dbe6ebfef0a6f1d36b62c65805aedaab726af9adf5496603b282fc3a5cb898d054", 0x76}, {&(0x7f0000000200)="3f1e1dbeef1d98dafd1c32c20dd34e8bd898aeb1e43597d6cd8dd6867c47511817b9ccbf4fd3be33daa99628f14231a6bf2c7bfef0d5b40377b177bfd40c24ada8510153244cbf632684422b09b6e025ee21fb2a3c306cd566879ebe8b8d70173af291a778b128fd3dee98da1180f495265802832bb56af8871ac397366ba7733556b0070fad8be04998dc165f639e33df09c2caaf9f576a6e79beb23a239eeeb8d4f26042021f1dba3ec9", 0xab}, {&(0x7f0000000300)="c18dc7714fbed46d7f07f85a40399e14174337e17b98e6f0377167eb62b083160f1b0c23b9c7e3c35f8cc44bd00f440833feb3abfd20eb974511e3e1ea042f5f112c069801272acad1e3faacb0b9d2763817336b77a33550ec69d925ab9c1af8e5e6b6b9618ea91d3db26c2fb9435d050edcda9cfe82fc191c", 0x79}], 0x4, 0x0) 16:14:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)=']', 0x1) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x101) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x7, 0x2, './bus\x00', 0x10001, 0x100, 0x282, 0x1000}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 16:14:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) write(r0, &(0x7f0000000180)="e64c5f9931995ee0769f98957e05ee2ca2f1e85919f16bfb7a8aed0d0f0472f61bfff7c11c4aebaf3dd84b00d9e3ad9a8cfddac0c48342c2a73d7a99126abd00536141d757ce0cc4b68b1183d73b3d2de1ff6c53a223093ecf1d8d9d3f8de8c988e6cfb39657de3356cfe394bf5bcd028f97f6115e196a39c07378327b0f413fcbb086f48088925922660b56a012ef78a571a288412f88bf1a016a325babe316ad0e4280914eb5c4a2cefb7b46d13389", 0xb0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) listen(r1, 0x3f) ioctl$TIOCSBRK(r0, 0x2000747b) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/105, 0x69}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) accept(r1, 0x0, &(0x7f0000000140)) ioctl$TIOCSCTTY(r0, 0x20007461) 16:14:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:14:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r0, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) r2 = socket(0x10000000011, 0x8000000006, 0x400000) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r3, &(0x7f0000000700)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0xfd1f) socket(0x0, 0x1, 0xef) recvmsg(r3, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:14:56 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x2) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0x3ff, 0x4, 0x1, 0x81, 0x3, 0x4, 0x2, 0x0, 0x1, 0x1}) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:14:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 16:14:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:14:57 executing program 0: r0 = socket$inet6(0x18, 0xc001, 0x8) getsockopt(r0, 0x200000026, 0x20, 0x0, 0x0) 16:14:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) close(r0) 16:14:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:14:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="cc809af24fef79d2c8ad9db0c7ad02ef5f63434b566b2032b549a27c5fb59da5bf951892f0f96e4d197022ddb439ebb2a47f6d1395acbbc24333ad032df7ed45b7", 0x41}, {&(0x7f0000000180)="fa", 0x1}, {&(0x7f00000001c0)="d48411a79e310e0dcf21268e0f00e8dc1dddbd4b62ea653b2234c60fe854e5e2359b5faf2a76a1828608d86e5f80cc0379264b371b6d586d2cfc1b07afce1b24d757416a1d65ca07c0362c7a84ac5074a2300344ed2e5f8f154606f700d1c8685dbeb7e93e9978a4e04fc1705a1cf7124258e535d10edfa13d7e08771142ff2050c50e747a26c4ec7da14a1efedfed35f5bb52cf814c2c7a8cb0fb062cf865ce8be56e86eddc0a06394b8a17682f17c130d64f4b56296f14030f57ec4f1bc864d2425eb732e1b2bda0f6d29401cc016bacfd87d4293e3180c80eb170c97804c0daef688cd4f48c9c0ee2b895b9c193286bd21c1c756cfca22844d2259b0b302f971f821c033546c3359d6a3ed6b22780e14fff43e295071145987f353f0651791de1652875109f13c81efb9f7540b2e7f91372e8645c10f38f14aa2d6cb9e1385d41e429b917b3abff0946674148096d9c2016fbd9929f6c2860198b72797013408297721f3b428451b1383fddea45477d2239f0b2751ea699a114b53f84d558da37b0ab4fc4a0c953862d8330f4420093ae1ebcb3706323ddbaf8156f052e7b153169b01184c334f39be744e8c6a28d2d96f0b02fae289a6cdca417778460118cfb6e9cb77f34710d39e2cd3be9760eeab46362151208b2f5cf7c0c1094387b8ef2bfb900399886d0eb24fcc7548458e0ab17a2c8dfb39156f1c101b8c4e2313f4b0f7358a931124ac2fe8aeea6d611dc04ea3bc25b771344cf8fba2d4f84ef2d7f00c7f1e585677488e3d5a05f3807c2bf5ec5dd12b65fa9e0b1ec99e38dcc581cf12621500eb472fc283fda287b256b0b451120a75c6bee3c0a4198c740ddf1aec8b52ce79f6e8e4eee298c5b558ef0fecdf95c847765b917c02194c3cd7ae2ddd2636653f8a5af711074350c884f7f266ecc19a832cdc66e8ddc524b181a58d5193b217d77245a0a347dc2bf7ad1ac187656df7014d87afa92e716b02eff4be4802e4aa75208ea2e4cfe346e97a369713040aa962171ef16b1f40f3a09c7d3f829de88d9ff855440ed7aecfdc92e36e1c141052db32537ccf251f42c220f3d4f31047fd3e5eddde1092931cf8513088e96669cc8be3422a1af4da5b70ba8533bbc1d1c74181709166490862fbb30edb554290522654d7525f8ad4ea42013f62b4b32ba6aafc44161756aae2c0bf89f753966921ef237f94422c34b0a581344ed274847676b9208597ae1f3c047222df1f2ab4b34f8e5060d832d2fded4736f5626430afc973f84b5b7366147abc68e54c537bf764788ba599f7c2d1744e690634f28e3cd5331d60dd6cf255cb8b53b6ed0f2cdc1eaa0857495a6f632d3bb53448b959222f4658ab33970d25bf7ac2284d533a4684eeba9ffe48c8309c772db1a1d7f054b6074f81d99e2e9523b9c76f2b5dd4eecfddc404c565d801a79de5fa092d3c6c961a7c01e10db1796b950a62e0060b2a76d52c981f980ae91e0120e772b4ee5d03acb6e056fea361cc5f55db69dd13024270ee685237424bfaa4a23ad6e54629ea935399a21bf01d2fc00be0ecd14116dfb06b603622d2f905e4a43afe89110c3303dfaf7cf1069211b34172f29eaa3bf7aaf629813a83177b075a12db8e390d09c6c6deae3238d68e59732cd1b0456c05b402035a15019ee1403e37f7be787ce2bb984e29979a5a93daff1d57570d04039416de14e6f96653aaa630324fdda6d2f79ee739e21024cc0c4b9213ee7190987ae7c4bd4ce339fd5da89f5e83b879d0efe5db9741a980b58479849e63728371827e386f9ec2d016d93728f2dd75bc61158e674c9181dfaeb25f7d6f77143daa1dba15305268b45960535275d4a0805af588115802def46354a843eb7d5e507422ae120f97f2540e499ee879426ab2faa7b4ed4000f71eeede12be5ef738116c3e0022beb16ec24e23a50ef124de7f75ad9e7bf2c94fdb4a466d9da15845acef853dea94574c875c96e6fd34c455fbcd684c5c62999d8eca89e2af556bd06f61d1292669731c8ad7bdcc27effd66e06859da296a0507d24e7b3781ce50e057a0524fea7a5e484fdbc829d191ebdd73bd2429ae8c2422fde87679b56ae6f32d352368672a1ceffd7bf301ae06548e4b1480b6333813615de65642f4e2ca7b2ce25c857fc36a131dcf2e9aae772ca057b68ef35b9551f48e6b7a8024382fb98456696cc7c1bbf4bf0b53f69826b899337402c8fdbc3d78283f1b88a0a5a02b357f1595765a10337b6b81065a2bebd21457b3a477b02e2d161dd5a8ba364e213a90beac8a431802aeacd4d82bdb8b53de2bd84fe130602aca57489685050c5f45549235be140db25dec7b2dd0528fb55959a67584d947c918e6a27250ca57c6a86cabd09e83b4e588336cb4b994ab95caf2c57acb4269904c4ae3aeb909211436a0d3ba005c4cfe1db6f2a6360aef6d236b7ff1bcdb80f05a031d4b1c604c27c52ea35daae91f4b9e053289554393f40cf40c0216a962f36e56ef1fe36e4bc083ff2684005849a2429e248e3aa36b475dd87aaaaf076db4b6f8ce3bf2058420a3ebcd6d18328eb8483911bab27405c69c7be540a6b9d1d0b0cb56f60a86a84921ae6bc7763a9f776585e7bae7245e1a0c1554f12cb7f3a0f8ffd505a4bdae7f43a6d5fc0416830e43ef54fe9b97abfa92401f25f92bd4f7b1510c4237a2ffb8fdebe5fd7043a924842aba9b0c59b58cba4adca39db0e2f215b294bf195db0d0298bf7c8851ccb9bc752758afb93351ab1402199109f8ad3c466561b03a0dcbcf1f902e8298ca12bde7feff29fddd7a089e44f5facd99c1848542490579e508c4cb8a96a861418084cf0fa1a7fd0c637e52d6b0fb044769e0617e7e1eeb123f355ee2d227b99b5eddb2c23170fd0c53c28ddd94fee15502bf0bdd5a64c9b93c2f7b02855150d5fbd808f129fddddd2f7edd8057be94c658ca0bea2d7159967330bcfe45c7ab399df4cb3cd04fc6f04e36db2649f0f999bed6dcbc8dcadb1af8afc68aac4c486db1160179a838cc16df625d2aa2181660b1179be7f8926cb512050fbbce6e7b52084031557a478f03c333d00b4d3a9bdbbc163afb36b30ac84eb0bdfd0430dbdf45e6d96b8eedb052fc537dd206f88a349e1a99d0b3fb139c46fab7ffcbbec38a22980994e71f68f04aae8da48f41899b77b83270674f7ac3d2cf52c29fd63ba8bf9f4b38204e2d743b9d5f32e2e33cddd30eeff734ae4d7976ea490fe0993752a0ed162dc91868a56eef61b58e874d52a0228cecadc2030f50becfc97d99c2b036de2f3640bb12bf8b73e77a1d52095fda9b0adca2f0019f598268125b0550887f381d347f81aa98d743707c1faf5ddb6f8263bc3a063482f98e2843674f7594bee7b9249f38008f90d63770359dc223b920a2e538c9900f201d1f33fb264101e434a8b7921fd3c91edac463c5390c995e15f5a0b622b21496de198c83b1e493511474b5a9a8f9ec6810050c10cfaf15efd5e42ac5d9c8974736c0dd934860bb18dd0fe9b96c76d3466afca95f5e7c120538a8ceb8614f6480296ded7c937c1ce3b963db202debd38f767c1cfc7be56aca1ac8972ab5293a77d35cdbbb34b0f699493648a6eee19e258aed62a1ea91e48fe65278dd042534748d7f903827525f1087218b16aba07d17ee03c4c44a328435bc20793bb9a11b8456fd7d237f948ae4aaabab849ffc651eac59180e5f4dba68e1b69c526b93eace352543a3d84bbbb82245952d38138844876bbc4248a47853cac5148969f13dbf0bd8bcc28572befcc112cce316a6c08dfe9e76f290ec99cbf01fd628ecb646f9dad80a2b7172a98e2952c5f07c13004a7104627d7c4ba26a2dd0028084c3f29b2e9bb258583d612cf14f8c6391f0a7faa46163f5a9a812d2b4c4077b252188d95526cb17dab18452368d2315476512975034ba28176e38321eb59a8f2bf53a834c74804cd75a2b50a3855785db08268ef5a663d345694f113319e944b98b2799dc8ab9216475b37c987a399846f46fe202320fd2c1c2c91742f889db906e734c69b1a29bfff3f12480f440c8692edcb9e389e061605c6898d3a1df59d219724f67bb39b145b1eda77f0e80b4ba1002d930eab4caf12becde440ef258304763471450e95605f9db56830005cf9c287cb0a686f60fcce54d59069eb4bce5b6ff43f511f97c43186cd2e9249f57d3858d8a6957f7ba884ce22cf2e68dcc24fe0c8f72b56cb1f310098a2352703a811453c8d29ed0501b7cf681cfd68855f4a111c519d85c8937ab8d467b6b56274eee40629eb9eb0424740f9a47d74345c75bfbf0b0ddb76c0cabc04da7d45e4388175d4b88588450fced4a0134ce4a314d734f5d4fd23aab3401812c211cd255ba8dd1929685e9179d767aeb2567339be7aa74984fefaea24edea6837b1e19b6c663feeac886ad1d8069bd0ced181ef6f2a3a5b016bf44151156f6b1cf1b47ce3b703efd3dca5c24432940d4f9f8ec85daee858f59c022db1d503b7400d0249df9ad5f524ad9143388892f9777fc3cbf71b8add3ad23a975a456c9f705b12354b94ad4ab9c0e1f58cafd814e8986760aebbd53c2afacfbd006440404718813c6dfad4393fa2ff8b5566c64d44f37dcd92bbed45fa08f6155c2d978b7949cba9efcb52e0f6390cbed76d1777d66519443dd95e81a3ba9e45c77cd0339ec0dc7c058c8a66df5135a33b7af15ee1da954e3067ab38ce63ab0dd8e5d193b50c131dc21f46df4beb2c7e45446d336f12998f877426726b8619dc4c822c8b179487c7a00fa42c4cd0a17c6108610c43815ad44ac00e64a5e49d38478abba6191449df9fe18329a567a928a7e606829cab8600159630a1a87f6ebc199f6a6d94f3390337949d187c26892e49ee6687d6c89abb50c6cf9c903ec7414277aaeaf8cb7c5a5ee4d71905c8e8409d10cef9d98e40bf56d2b9a3b67d6c0650ab8a4015d0a3b311bed9783ad6377ecfbf222491363e0430e43f458e4e485fdae32c2e7d455077902a86e7ae5979f2d3b10337f5648589f54fbf824205d0c0e06e2a361a205a967c86a1f517233636ca85afaf51f79d9ecbf6557182261c54e44c13a39408ee4d5f85a43862ab68acc5a84dfe912d817267e32b986cd1b3cfe90e28d4fa24750e7e7b7a505dfa366c138d8bc1088bd8e44d6fcebf3a184762471d1d4b8989758365c0a4b6fa2e39acf72c3acee2fdc75ea6c4e76816d9125c68b008d89469d0d1a8f2bf5a0a0710d883714e2cb4082ce78deeee22076700be1c2446ae39c864072190a56c24fb10af47de4879bc8abaeb74994fe874fa0a39660c8bdbeb9dfb24666ab29d706c4fb038e4b8c9df9498f1520a17df043cf3e943d3767231a3801d9f16d953e31f9170d87deca39e411157831af7b1c9e8e0c438404073830799c12ea29a7953340b6d70b87302de8191094251b2dcffe6e0369b0ad5e6b7d333fb89903f952471b161cbaa89589711d671093ccb9e4158c0c4da5d23c7385cc7713dbad421d169808b2cf075ff3a1368b2d7dcfd2e1afc300dd8f3b11a91d4f7ee70c7d69e006fcb82ed387bff162ed7b5fb10f9632aa53c0282d8bfefdaf61b996dfda43343334757a0d5f367eb2df96855df652ae013d36d6ab00c55b14bdfdcf7220b3af2b8e371c67d308a2f949cbec720054b40b233683a0374518df65a5accf7b2f5401e22b21f7c8f1877619e10ca970c5b1cdf18594fa3525dcd1897d095ff1283f59d6b3dc7ba5b4d4acc5ed0e46ea36992ba50d3f88358e56f1a9b603", 0x1000}, {&(0x7f00000011c0)="d8aa2298de4f73a2a01d3c6e093d84650f6bf3a5c18fb0888d37234b2c82bc9eda32755bff5cd3f771cf5e774dfc8d5bdd36cd19c54e7d906adf789669b802", 0x3f}, {&(0x7f0000001200)="b4b9475ed85192bcde6ccc0fd3d1627b23a70e95736902f94a9e53989d2145141230a93789313123f73c3d4c64968c42cc4bfcf00dc1ff8046c273b9f496c1e8351f1aad0d7511d6c68738c9986010506f33055c9aaed9c602c67e3c03fc315267ff6eae67114d19a201d4cb5d135534a2b2a9ed3c8ba13a517f27", 0x7b}, {&(0x7f0000001280)="f798a6f3a8464d2675f5544f12fb46fc9ce527a9b62285513825843370389f116522db7abda8dc00665ea0015bf841129fb064b77621e589515aed3706189cad864a359a8a230fd156019f61ff98c42b8f794eb9f9a60c325b80cf83d4b4675c6bd466f7340d1c4e81d7c7386bcdff", 0x6f}], 0x6) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffffd) 16:14:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8) 16:14:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x2) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:14:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) 16:14:57 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x8, 0x4, &(0x7f0000000000)="dea759e806a58697321de756563f72d8ab4df582c5ede981fadd4dda63e50bb677a95822030dbc8e4f105130444d0ee4abf552458faac0112e9d978a0e51353e1a51edd18531ac2eed8eb5b130378df0194b58cf2034454ad5d7afeb2eec3f7a30d05ba2b61559030417bb0991668a4d12a358b125be6d3815245c6f747cabf13e2de7801f492987829a26daaa076d51b9aa80b93ac26928b0bba64c317bc7192d72a470b0c29894a87561dc2d457a18295c59fbf16932", 0xb7) lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r1) setsockopt(r0, 0x3, 0x20000006c, 0x0, 0xe398757d0afa65b2) r2 = semget$private(0x0, 0x4, 0x40) semop(r2, &(0x7f00000001c0)=[{0x3, 0x8, 0x1800}, {0x2, 0x6, 0x1800}, {0x2, 0x4, 0x1800}], 0x3) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000340)=0x7) 16:14:57 executing program 1: r0 = semget(0x0, 0x7, 0x20) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/79) r1 = semget(0x0, 0x1, 0x2) semop(r0, &(0x7f0000000080)=[{0x1, 0x5}, {0x3, 0x1, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x5, 0x1800}], 0x4) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) semop(r0, &(0x7f0000000180)=[{0x7, 0x7f, 0x1000}, {0x1, 0x0, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x2c, 0x8001]) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x100, 0x0) r4 = dup2(r3, r2) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xff, 0x3ff, 0xfb, 0x0, 0x5, 0x9, 0x0, 0x2, 0x3, 0x7ff, 0x8c}) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/137) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x10000, 0x0) semop(r0, &(0x7f00000003c0)=[{0x4, 0xd20, 0x800}, {0x4, 0xcd, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x6, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xffff, 0x800}, {0x0, 0x5, 0x800}, {0x1, 0x6101, 0x1800}], 0x8) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000400)=0x2) semop(r1, &(0x7f0000000440), 0x0) getegid() semctl$IPC_RMID(r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) pwritev(r3, &(0x7f00000009c0)=[{&(0x7f0000000480)="21c9a12a1818afd39d1f5cb0cd2e7adef802161f1588cf6cd7e21c8d0d1c4d0d1c519386b311579d9ff40a730ccaf78ccbf3d610d340bd7f4242d6db3b7fb2a43f44d2c2603aa25ed6bf928764eaca8373160f33f9deb77144e3953bf00be74442b607670006b0fade6bf448d979e3e1fab3ae7cb6474b44640201c431e196dad6949e4ba084234f88e4b6490c56b4ab572e541b0e42612242b3727785d4f669ae39e4cd2309d931b3c2d017b3e732671814279eaf883f9027a295caf8ec226613079cc42b24", 0xc6}, {&(0x7f0000000580)="73ad85883fcd2c2d92aa32320d513527d968fbc16f8dcdbdb8b73951547efbb9e5b22c4662494a279c369d493573ed3f0cca038a7ad55e644d02fec2cbdbe2a71df7f64bf10e2fd2a103217590b4e82076fa7eabef04a610b22c936d11fa8579d0514216087c2a863059aed54a68cffc01138728633f7749d122bd32abe90cb0282fab6d39792a8abc8b44d82090406787bdbc95ce251c1f8d125a991710d876f9521b48acbf1cebb94aaf946442dccdc07cfa9f4ea6cb", 0xb7}, {&(0x7f0000000640)="e74ee216dc2a6ab7d5d54a880ac42a49ac7293e6a73b6a3637e1bdbd56d29561bbc7ba93c90080890d01fa4042ca0343e7ce2d56518cab2f66c1786c2b8de1529e3cdb597cda5690322d5c770aaba4ea9dfd70239660d56c17667800531531ca5634ebae3a611d89fc412b5ecd1612a6c78b9a60ac7cbb01dd63fc030a6e52ef704d0d87abb9a1e1220f", 0x8a}, {&(0x7f0000000700)="6b83f00e69f792fb2230184a280505d69ca3afb934f5d56da28a24a9133cb5e7dd8f42d55162daea2b10e4bb76483f329ae18feeb6303aff2f3b6badf9503ec0b4a9e6665313cf750f5b083aa646009bf32ce7a45c88f42d5fc3378aea10ac1e1f36ad28e36884e8bb92865f3896badc6e7e40fec0ec01e2d1d73389c496db71bf1db05d280b62591e0145f25488eec84e96eca9e715f2bc66cdf29a22ab40306ce2c85a9a7e2bd7ad96bb7a19e83f83f9d26b44ed7e2735bc81f409e0a45a67de3c5e09e6", 0xc5}, {&(0x7f0000000800)="7edc1ac214c3374e9e49f08a2220bfac7a161e796e1b235882694cd899960ef1edd3950fd137950c07fbdfc9d165cb136e4cd3b4c496631b1f96f19ff98c9eae4d4e6cda0e3239e0cd07481c328b22496fcfb6a089f632326946d6e1c6862bfd470a86e618a10973a094c99429cf5e94cfdd3d2a1ebf9366ced17fd824291e790bfa3ff527cfafa30eb6a7a8322ef677930652542cb475d23cf74d5d34117114a45a41e37aefb6bdd14bca1a39ddeefeb80cd49d68b4c1400dc72d154829", 0xbe}, {&(0x7f00000008c0)="e55f5cec040d2442e2dae209111813814eacb32ccdb37984dadac5c977565944248a876847c860bd7f3c6271ab57a2d0ffb10426d9042a3c438100a8305bf5f5387b93578670a1076824adecfd644a2836b1f00c9ccdfb78e7f6631e08c8fa17b14eff372b71f6ede32513932c5f0e7177e19609117a5f104ae2adf727b658bf9eb3942d30c1f1fd71352e7a53097905de819936863ce484b7a4458c5622831edce71d1889494764339d0bcd75c08d1ad007c711766e2085465c542e8a7cda4fd1baa12721ca01b9be42cce6acd5d71bed1c4fc8f3951a26fec5119fc42a18a7ab517a", 0xe3}], 0x6, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000a40)={'./file0\x00', 0x5, 0x1000, 0x69, 0x0, 0x20, 0x1, 0x20, 0x2, 0x3, 0x7c, 0x6b2}) semget$private(0x0, 0x3, 0x1) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000ac0)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000b00)={0x1, 0x5, './file1\x00', 0x5, 0x78a, 0x5, 0x8}) bind$inet(r2, &(0x7f0000000b40)={0x2, 0x2}, 0xc) semget$private(0x0, 0x98088ffb529017f1, 0x182) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000bc0)={&(0x7f0000000b80)}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/null\x00', 0x2, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000c40)=0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c80), 0xc) 16:14:57 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000100)=""/90, 0x5a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 16:14:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) 16:14:57 executing program 0: munmap(&(0x7f000048a000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='!\x00', &(0x7f0000000240)='$&-\xad@).\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$>\'-&$\x00']) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x3) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:14:57 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x8004, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:57 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x0, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) mknodat(r4, &(0x7f00000005c0)='./file1\x00', 0xc000, 0x1) 16:14:57 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r1 = socket(0x18, 0x3, 0x2) setsockopt(r1, 0x29, 0x36, &(0x7f0000000100), 0x0) 16:14:57 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) sendto$inet(r1, &(0x7f00000000c0)="7875d07b5cec501a2ec1deb5066effa59ef2c9b347c0d249105e5e29644ed236336185e1fcb9f44c1f09f4c69e5c22c239d6928b6ba8a8f7112c85ae4437573b12999acf5ed162d7d1f72254d32c74e9f66c2b5b54cf6a09525291b4b773d9195d1518af6be961d40b563118d48273d1b7b47b3701871452aa5447ff1aa8299f09520967181be43bbe0710ac322a694dc224d960cf2e461a4ee73d8d80a932cfafd5c49f6201e9d9254245eae97a0693c0fd1306556f525d8adab7b3b0f87b3b5bcdd9d98e62fe6000a722feb1bde65819c7b4", 0xd3, 0x1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0xffff, 0x5}, {0x18, 0x2, 0x80000001, 0xff00000000000000}, 0x1, [0x200, 0x5, 0x486, 0x7fff, 0x9, 0x6, 0x0, 0xfffffffffffffffc]}, 0x3c) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x0) 16:14:57 executing program 0: r0 = socket(0x18, 0x3, 0x3a) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="c11a89c25976854a855e5a90b0412ebe5d44d2beb6cdf03aa487f1a8335af7d270eb3a18e975363a389f1a688494b6fdd611067fbdb32f812d74cbadc2d7eb901d99f24bd6196ab9a5656cb923f6e607311a9c58431695b1ae5895c35a2b877281a6e98cbfe7", 0x66}, {&(0x7f0000000200)="91ad6022f436e1e5329ed0ac8070452ff8a133a9a75e24e638364e374975c3975f69275cdecae938f4bee4c89f6554e7c35141730444a0f6774cdd8102f7f77b6b6774b559561f661dd1f03b41c6dcf3212eec24162714bba11bd39832488214b24018712bf90627c438a2d07de89900efed52daa30bb2ce9fe1ec7d7e8960f9832eb05e498b797fe37967aef1c10104f6a870cd", 0x94}, {&(0x7f00000002c0)="4b4f12d32433be18a76a339091effd73f9b4c737f6ab9ff06f53ac33df1bb4abec069af45b15b5a502f1d7bc4838bbf523341d041fc8af7cce9b5bb9", 0x3c}, {&(0x7f0000000300)}], 0x4, &(0x7f0000001700)=ANY=[@ANYBLOB="080100000000000001000000ff7f00008ea36859ebf264b31ff0673b231ccb5519c01fe68f1af9ba5d4fcfde2826bb9518758619a89578a3b968b9ef3cea72e965fa0cdab04fcbf590b931391f9f8d919e197bcd8eae7429de46e86dde97d8df54294d7b5de07c2e2d48d2f6d07eacd85835c452f5dac1d2dbc3510e8db33101afa5d556c518befd90e914c93e201178fcc4be74b26601cd69de76b4c044db3a54f78dbc56626ea50e6cf952de785b2b2f33e894f97d616982461e990198403f13f34d89f797ab54f82964d5905185af8008df405059da686afae3d335d1309d6a61928dba24d991ce815307cc6ecd4802b14b14109babce63d3d7816680b5d0e0000000000000001010000000000000ffff000040000000d146aa0daba359ce3629a42642791767db6367c6053f09297375b5be2aa53bed9a7dad7b97487f7d2a62d9af884e8973651acfefef0f48f605e2ae6119efa2f18f5653f67d1bf7e2ebb7ce89a9bf3b5eadeb4c506989aa996780f94b4349ff8dd34a51fbd63a317e96f938c045c2f9804e66420603e0a746f9df6680bab633e5a03b1354f6e687ba8864e86b7e002f43c1e053bb205be8a5ade9b53816dea10de2296b37181fe1c5b11546364573c0e11630b9cf3074d4df0b455ae26c7a3e9a04680df5986912b4a6c888e796bf0558f6be3eaac6a81c9be26b2c739bb27cf78575e9a2c86367b951f3c6a90eb61b53f7b9c0a8ec0d6419b4f288284cec34d0059430131a6c84c00c2b6bf652e259ef2d79b777e599e0a51d48fcc9590091bfd20ef4f9b603b302dd3badac69ca95ab4147b18d974cf36b83c55635c43df48b653dd71827aa056c2a22e7ce29c86c708dea0f361dd8318188b910056c8e298e1c21dcdaf3d1e2958ccb34193caa8522aa9ea06abcf620c0998fb4960f15a021a709fb5b7c89fa4fdc728320e873a66fcf1224794e02c03809545a7925b0394fe24e72f1d49c2977542213937efe4c80a4ec09bf61659a3ea62e44737e186a915fc3081104f5c7cabacc1835a6bd89cc4d356abd9b6dbfd8cc65c619d0aa88447808373a6e851dcf02e338955111673c3b61af3e99551fbe1cbf99d4160809f9cb52e5f0dcd4a15d96155c0a6f6b86356945d4440668f57c57b77f641fb7b7e940b329387fc5d930fef8b166c33dd4c79003ac5f5a49906d26b7cc7b2ebcd262190e90b33ee36103072f94b9089cbf5a0c1a0db82368d3b7707283082514ff3db737f8bbda77a768ab2ddf527f84f605f283e8e21afcfb560a418a5fbf77971fa0571a37b23b744b23723f3ce49888063b76f9eb6bc580ff328bd39c108a6535c62308a19545e5acefd8dd0438600ee73a2f9edb7a7f3590f84d6d56dd7e8c20caf5e8e0fa92e43138dfee89367899b8f7a2ca0cf2ab3cc1a9204dd3ecd9a32907618961a32328483db5d04419ffed4a25cbc35795572acab8b71c4f74f31f7b66a699c75d7a1bd0d362f5df48d7e91f2984211664b0b4ada2f1f8c984ae068a9e763b6cae191c9c45e09e1524250faea87e5df0e09c61bb9b2a6b4c1940345a3c7aa574c2c203e161ed61db314910c91cdab77cc1a2fc15f68f57e1a63c6cc5ee3c2e2824a828dfe2dc68d5eb7f032cb76eaede54ba1cc5b0a7f739521043c814e77d9fe5cdfed991b7eef4295522d96751e4b283a5a7f8117aa8047ad924ee43138e20957031aa221959fd657cfbf220d55a267ac7c76e65ffde4a9262ef2a09170a92ac5d14c15c2d67aa0062a137bf6a60a5d71b537dc1ec75fe9ed79940c2f2fd4796ecfb19332c4036469249733c2cdbd863635b329d972ef5f4534fd09897bd98f4bece7eedcb4b9b4ec174c4686f66fa2df8b9c1fe17d674f7b26949e33296260c2c7b6e7abb279e860d7a54c00933d7da6ef2e8010bf96fbfac6a87b6dfb9cc75fe6b639fd4c0bd5d817c6fbbecb93ecae2801fa1fac277e33a43dc1c02ca935163ff932a539ac64d2c72d60bc28135901a2480976140888da26844e0e0a72da32eea1abd610ebb7626d8d4cbc046d7e8763b25905e331cb1fcb73ce7f7052395e4a9ae27a634b0a13a33300851cbb2896927a11ca5217f1164bab22a1891349d212f729c45515dce8867e2aef2f9258ea8b41f03e68c27219882418ed9a212e04b6776f000295a9727ddd5b7bbdd680c16ec2da407c951c1acc70f9644cd701d490f4b0a7a9b6655033a89ff37733817294fc7cc5b222819dbe13eba5050618c1129f1a1eda10ded906b60ebad3f89d149ed258fc78e13782a3782b54a6ad7fa02b62f9dd14f136fadf68f5379374f239fc8241abb2434b17cfce31654b417b9e5b3538297d90b4fcd5a6d613e192f430610a285221c1e7553b7104d472f304eacb66960367764ad9c5110c23dd087c904ea864529ae28fbaa80154f7135099aeb579c13f1396465c2c5d4169e74c6c592fa9f3e7e88daec0d00216d3779ef5ab1480a7d857b0cfe15917121d8f7e5eebae6e01a937fa46e12517cc92c91dff38d8146d7f1dbb67c4471ea93738b26b8884378f19805a433bb1621e846dc73d93dc10e46fe042ecdbc9fe7e5f06b4738e4b7754ae9c52ec8452e44a009ca20952beaabf43305238bba12a0a91af5277cdf8feade16eb40e487d12d53e8f4d575cc622152d0fdd5a5c29d73ae9122ce3a563453c7cbc64466be7d8f2710122b0ef21db6f0665672f5254064527d4fe10f72a7b26b590bd0beb8163d9ff864255cbf748a5eacc1a32cf0a8781a811e0a9e4194b77459a53711182407f07c0a45853568895b05e60ba9781a3c0108afffeb1a0af896d5691c9fa99ee2d6e132c529c52624f3d845d5065fe40ce4ef6c09097e32e06bbe0d08af66597152c8069a13d9d5a442294ef5cb46e71c3c0f0479552eb311a40a0d8cb2348059e19896210b61366a1f2549a6df66ec1f72b4f865dc01dfddb3687d1693876fc90076240869685753ba9c4794b63027dd369a2e58c84a4bee92815b27bb0efca1794b2cd672e35680eb07718268c25c89e9315100ec61fa07281b21bf826dd133b87b0240174aa23fce62319922a1477cc79a4829555dbaea11128e704ed664fab5a3dedbf33964489f0c66f961291902eadf81366e49e40452ecbf3acd63725dc28558190d55703289c46d14e408a8778128cb2de54e5a83457f3a9888a65b3191b61f69e59f6e8d9070e0b9eaf916ff20ef1075cb3a68ab470ff7ba29be703153141fbbb5bfe89216e322baa400771caf2350d09ffd601acdf05149a04c5c368d72189e65adcbc603de6f734e780897f8565f5cb3050175e8a7ff36b4df885956eba35217250b5c622f757b2b24f990a1f75b13c3504872e63941b6a607acf109c77921e5499022df6d38d76b2df88f140572e45eb55c4719f1aca53e7ee345cfc5a52a3ead7041052d4aef7b2155b72423c33a25cebfec299390fa6275e6e88691bade554009af1d17351a2a60770d15abca5abb8324425f8b4d4a8033576cebdeb4f702d16b36d450c264fc6ad721efe553927042a937fe5008d4d36298cf889453d92003054ae99bf230bdc90badaee0982fdc8d51d9e69c409f720037b6f885146c3540c5c65709b224abd1368ab2711fbdfc4a775decbb1a34d3c8086798b968d6050887bc20b4fcfbc1bb885d3f3d7204b86fa5629c6dfb0e1ced5ade782a1b8821d929f44e2e7d069598ec6d48c2f5add14906761a6f3725e284964b59a7926fed98f48a9c352f0cfd8e24e9000d41ce50995b352dedfaeb0bec87da27aa057d4695207c6c63978b0c2a9d56f9c72b812b1d8b24a98243dd77eaea552d482c2ca27c227a897128472a8a521c82b5ea8228a12e9b30783ef1282701f15942813d3e12040f4ad10eb50ddcbc409e3cdfa158fdd89352f60f44d2ce9e8f9df1256adc1281789a306c50761bdf5f6ad0bda837daed165c780b400721c4c0518cbc8b6941d5f1e54c95a2c88b03219579bb83b6194517b3174380871d2ff90f0a8a2c126c7d002159d0ff3c7b408a8f64e74e255f8bcc3b5b4c85a11cec1a135fa757a326fd36d27d26e50832ed7bcd89a0e7c38a85710345e9a7c405c93f82677daa6db9db1c5a3d2adc2659a0456ea978326d4db2c17bee7fd05859c4b25b19aca67b1b5f5e139c614964138380308706da82470a09246c994c6b9584f3419d1942a73679ee531ffe6e02707b8c4d895cef7ceaef09b4ca27ce4fd67b5ce4fbd6d0ccb8c40d096950a91e20b616f6cb27dff39b591e00f6764d33f1228b0643661d4fc93eddc19ce58b652785c2b3602b4a399cffab0c2b2acfc55c0366f125af13e840890b2d919236a17e2fda6b1be6780f8d83357d329715d620f8ee004970bd5421501968757c3fea5f3f1fdf639cfb6ebca47b502a2da462d44ac81ee33e08512aaa75682e8b094fadca9afaac8e84e4f500e3d2121c98e63fe8e500e2f5d5288851dc7ab6699479fb907bb0a12579f5e417c8d87572fda52fc138ffd77f7d3af409d37577e9408be0b704f0cd1d6416217dfccc0eaa7d36bff1fcaa4c1028b4ac3b5837a1722ee45702ccb6374aeb8baead945e8a44e1f299bcd434e0f9498871758b3ee3d6255c74bf7b6a25ca276927edf1fb04555b96a6fadec01e486d751317c68198818277d1471c5331c5923adaede75f047a5c75507cb20bdf8dcdc75b16881c347255591878851bdba7d7b417dcba836c83bb5ea36f881ced58258a149cce068be8a4f29260962be0ebc9ba2db5a21077ba4e0d89efdc1004cd790df0343fabbd7aa3bf4134b599dc8c75e23e4106ed746f922b146e1b27b737f7c5bae6e52f67b5e524e9617e5fbb66acef6da005f3be36f1b1a9f59f853bcd38e673e53821a974ae79e5ba519de725a4ddc6c0452ec1fd8b5d78facb639825c18b13574f79f2f3b2b0243abf854b33d3b2391e3e9e20493734ae96853433e2b7a567ca07d289666b3b93df2a7eac1366963b32f179bdb32f7e21261b9516cc4542c986018e5c4db96f1a262b65c7f8cbb47f1c3b321ae4ed17fcc589b96d746cc8b4c940075e727dcdf1dcca3c67cf0ab8b764ca534402c22bd5755c81f2ab74907824e624d416a2dc14b9665343cd4bc0e4329dc47cd81c95141e67d991fd3a92f90a763ef5021f75924ba23d3b4f07160c9c406ad58d40ffc2a825da48f075b66c496e9880aa11115aeeda370d2f478549ef6318c77c8b051cd762c7cf79bbcd3f87087a70fd2150f1c8d40222363cf48bee36624f4dd783c4aed934dbef76ce883b2974b9cb4c382812f577f21c0ab68bf62962968bd9f299093ba27b215c5b041698f508b4c233c429472759acd79cbc30a27c44860c9afcccde01fe2a4e5aa00ea86863fe3f0f352517e8b27ae267c0c5520f39da84786016d17775efad77efd854dda449c9441ac97bc00358ff1b764927cb4c3f651689c611ab35b0577b2e43a3ae2a695f36eb50df824b19159b7e6a20ea7930ac48d7f379849cb0425fd7aab33646ff50eddc3072999e24381580e16a7ab952786ff2455782ca0917622d95b974dd2be6587848c3018220a48c9326cddb1b3c09b480e20ac79033ba5b2117f6ef016b6e1e66b20242b39934e883e2977f35be0baa3fcdd8d8d09c432c29ca99f4ddf20c19b77948b5c151d2b5108e299de44cf660a74439adafeae1c49d712690187bafc2531768f6082710cafb090a572bf9666b2864af82f592934a81f5524bf1f300f1544d69c527a207141be63c6a65ee5cb70a0089af0e7306f6bf103f4502ec8aa8b3209c1cab49a2e6962e777426dc7e77da9ffdaea2bbfd67e57e1cb032b77af9f5b345bdbe9b4792ae1fbc606259e8815d06e6f54e915cde217ff87c38339fc76f0259417d6865c27b13dcce1a33164cb266eadf0d0bedecdec0e8c8ed36206a4cbc81be51d5c2cec7f7e9fd779f56bbcdd5c9b5adf6b01cb1794ba1f1be181e6ee7364e94dcf39e8dbfdb73c81d01823dcd8c943fed2c2df2fa218d8254339ef6e20a1428d7b250c869346f811df2cec1dd5391a536073efe7f27a948f55d514e817c47ddf66f2ab4008aed0da380cc9ab5df3870c3f5505104847a544d4a5734fc67d2b931861e39b858a199c876c4a02d8244b59e719050455af636b22785ca00777bcb182991ece873d5d0dcde24b2eec2d7d6420cad5715cec2922e86d163c4d19d06f011e86bd3fed63bcb4841f52172180adeb3af662bb87803ac0e5d74dae0fbc425e34d64d51d403ae0e681de"], 0x1118}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x1080, 0x30) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x15f, 0x0}, 0x4) 16:14:57 executing program 1: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) r3 = fcntl$getown(r1, 0x5) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={r3, r4, r5}, 0xc) r6 = geteuid() r7 = socket(0x1, 0x8007, 0x5) r8 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x4f7b, r8, r5, r6, r5, 0x100, 0x1}, 0x2, 0x1f, r3, r3, 0x20, 0x9, 0x80}) geteuid() shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r7, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={r3, r6, r5}, 0xc) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001500)="57172ad9eed6929c14a0fdc3f1dbbb19d4398a05c949992dd89beb59d639e061a4e067f8d06b755e85ce497dc90414bb97e3137af0ccb1c79ffe96412d71fd13194f8dfcc60f6107cb554c5f5c8471feb7b8ee992ddd8b95ab1901aef3d6d337e02ef0984e4ab3ea4802214b910d41a3ba4c88192902d29c9cf233115486c481fce0f5cf5db564be1f9334882da7d93a2e9a9f39d09f9deccbdcda2d1d29f3509e0ae8972f260dc8293c6320d99b3c54a652cc3c0461cc48b5d58f74b737317a0aab735dd2426d1bea6f1ea3c5c364c593b08610", 0xd4}], 0x1, 0x0}, 0x2) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x24}, {0xe7, 0x619b}], 0x2}) 16:14:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:14:57 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61c8, 0x402) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x2, 0x7, 0x80000000000, 0x0, 0x800, 0x3, 0x101, 0x2, 0x1, 0x7a00000000000000, 0x3}) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0xffffffa1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x80}, 0xc) 16:14:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x400000000480, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x100000001}) syz_open_pts() OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:14:58 executing program 1: r0 = socket(0x2, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:14:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x140, 0x0) fcntl$setstatus(r2, 0x4, 0x80) 16:14:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000100)) 16:14:58 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:14:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) r1 = getuid() seteuid(r1) 16:14:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:14:58 executing program 0: mknod(&(0x7f0000001640)='./file0\x00', 0xc006, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = kqueue() r4 = accept(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x28, 0x5, 0x361f6680, 0x3}, {{r1}, 0x0, 0x28, 0x2, 0xffff, 0x51}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x100, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x9, 0x3f, 0x9}, {{r0}, 0xfffffffffffffff9, 0x62, 0x0, 0x10001, 0x7300}, {{r4}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x3, 0x21}], 0x6b3e, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x4, 0x7, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x100000001}, {{r4}, 0x0, 0x0, 0xf0000006, 0xffffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x3393aef9, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0x8}, {{r3}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x4, 0x7}, {{r1}, 0x0, 0x0, 0x40, 0x0, 0x7f}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0xac2f, 0x20}], 0x2, &(0x7f00000002c0)={0x516d, 0x6}) kevent(r3, &(0x7f0000001780)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0x4, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x10001, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000002, 0xfff0000000000000, 0x40}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000002, 0x200, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x34, 0x200fffff, 0xffffffff7fffffff, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x45, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0xc40, 0x401}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x8}, {{r0}, 0x0, 0x4, 0xfffff, 0x1ff, 0xdfb}], 0x4, &(0x7f0000001640), 0x5, &(0x7f00000018c0)={0x2, 0x9}) connect(r0, &(0x7f0000001380)=@in={0x2, 0x3}, 0xc) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) execve(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001600)=[&(0x7f0000001400)='\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='-w\x00', &(0x7f0000001540)='!\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='\x00'], &(0x7f0000001740)=[&(0x7f0000001640), &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00']) write(r1, 0x0, 0x0) 16:14:58 executing program 1: r0 = socket(0x2, 0x7, 0x1) recvfrom(r0, &(0x7f0000000040)=""/195, 0xc3, 0x0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:14:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x1000}, {0x3}], 0x2}) 16:14:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0500000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 16:14:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x6327, 0x84ce, 0x20, 0x8, "8127c3bd66c97fc26b64eb4df42da2cbddfc21cb", 0x1, 0x1000}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000000006002, 0xaa0) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) pipe(&(0x7f00000001c0)) 16:14:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bd9dc3eb52f962c619a35504fd0e48bb040954ac10f8dfdf298015", 0x1b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() setuid(0xee01) r2 = semget$private(0x0, 0x1, 0x420) r3 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r3, 0x0) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x9) semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) 16:14:58 executing program 0: r0 = socket(0x18, 0x1, 0x93f) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/208, &(0x7f0000000140)=0xd0) 16:14:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000000)) 16:14:58 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x1, 0x1, 0x7f, 0x1, 0x2, 0x3, 0x0, 0x1, 0x2, 0x4, 0x40}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7f22060001e19b00000000000001a4750000c60100f2e900", 0x2c}], 0x1) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x3, 0x3, 0x8, 0x1, 0x3, 0x1, 0x200020000, 0x1, 0x2, 0x8001}) 16:14:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 16:14:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x88) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x40) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:14:58 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0xfffffffffffff5fd, 0x5}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0xfffffffffffffe11) 16:14:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) open$dir(&(0x7f00000000c0)='./file0\x00', 0x30, 0x44) 16:14:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4000000000010491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000003}) login: wsmux_getmux: no memory for mux 16777219 wsmux_getmux: no memory for mux 16777219 16:15:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x14, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:15:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3ff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28, 0x11) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$unix(r3, &(0x7f0000000200)=""/42, 0x2a, 0x40, 0x0, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r5) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r6 = msgget(0x0, 0x5) msgctl$IPC_RMID(r6, 0x0) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x20) msgsnd(r6, &(0x7f0000000300)={0x2, "1435ea336d6470f5e62f7da52d51c7a7485568449de31d98bc"}, 0x21, 0x0) msgrcv(r6, &(0x7f0000000340)={0x0, ""/236}, 0xf4, 0x2, 0x1000) preadv(r7, &(0x7f0000001440)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) shmdt(r5) mknodat(r4, &(0x7f0000001480)='./file0\x00', 0x2040, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) connect$unix(r4, &(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1, 0x12, r7, 0x0, 0x0) stat(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)) r8 = semget(0x3, 0x3, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000001680)=""/49) r9 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r9, 0x6, 0x3, &(0x7f00000016c0)=""/6) semop(r8, &(0x7f0000001700)=[{0x0, 0x5, 0x800}, {0x4, 0x5, 0x1800}, {0x0, 0x1}, {0x4, 0x4f0c99ae, 0x800}], 0x4) 16:15:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f984", 0xb4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000280)="d53e6b7f963be59f65ae3c85b969ceff2ef51733ef15722c733c607bb11f55a52a4747540ef1faebe16dbbdb3e7fbd5c81e0c6b9ae02b7dbed741fcb56794a295254431d24e5a2c8d07081e8b2c3621d348e6eb3b6633b77f801727ebb7d79adb7d156c10bc08be07c73bf184b04d9c7d1cbf9cfa4a5f185dfe3a928f1ffc69b0313b323e2f9864df75ec4e21315c065838581a14714b2500bcdfe81b8184db8877c03f67c23ba210bfe7bd756b078dfccf7bc", 0xb3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x3f, 0x400a4b, 0x3, 0x4000000008d9f, "b08d16c6663104000000000000af8a210524d8e5", 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:15:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001680)='/dev/tty\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001700)='/dev/tty\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001780)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = geteuid() getgroups(0x2, &(0x7f00000018c0)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f00000002c0)="1b8fdff9167207b813b89a1472ebdae957b43e3fc59be72273b1b6b05f181bf5e2b582021d1231b0d6c4d2a96ca98e8ba2ff9be344d864cc7047d6007b3d4268e4bbd585fbd8aa3efff517db4209811a62f39282b7ec7b543cebe4d054501c9dc64681e876f49ebe1cc7dfc63fc49bbf1149e61c6e0042e2b67de9dbc3733e00f943f7dbf791b3943d4807dc5554b781462383d2871ddd4a59f589b6012c42ea6bb77f254603f4ef40288112ee71ecea5cce301198f70cb8bcb052cb48d013892f39655c921c0b9257aa42942fec4077cb0039c0f0d5f12f22d46cdf00223cb5fc94447100a835bd03d03a3faf5d4111579bb82fcb8978b7bf9053f3b4ec2a3afa4251524e7bc13ee71f8cbd88e4ea1b2274cdb28711d33552c2d0fcfcda5a8484ba5513465abfb8ff2b8558927b0e9c11c3012e3c49f373b5de87ba89739e68c504172f652551de642e1a4bbfe1d55815b2d7d2383e7f9162167a9a9f50fba78bf0945cf78681121bbb2783a68a205f4d1d9cb238216ac2a797ea79d2abcc376ec06b8b321a8333a75d4c62d2a67f3675b9c334c1a99e11eae8e16960bcad741f2a7290b07e8e7a7e5ce98656640ca2978a6637b83da76041a8bab506d1129b9ca218b35a7a86f76288223a8866584a60e245bd24e3c36eb509d420ae5ca491f1b656b904f0134797a7f870079d5e00539c7837dbe324503efbe503a24bcf8e50c9361b233dd5003d4ff86ee9bcddfcc1a87d4b81412209cc2d3f1d1e0acacab6466462e37b1ac26a03b0ab92612f013d6feb360effd00e9a0e514836bc31adb4028ddd4d185f28355c24ca0ef013a8125bf44ab73963a9c3c711a062c4cdf0e7f4acee4440f6924afd2bed857939525bca305af8dea9f5c4d16b869cc1800315cf1fbac56ad141877a41562260366f3609a3af6496e7f47b7d5ec79f140e64f24b3ebf0d6ce89d0701c32373e2d71068b2ad297c2bd2cb66622c3dd77202d3e91972dc2b57fbc328206ffa7aa19124e582bf87b49c5d3c744b63e5aec767528e58be3d4ed77701b7bde5297465ddebb47488ddd7e13a6c3c215dfa9c4a87c9b8d2c1bf3bcfd36478bf0ed4758e352c5c81dbce1330f692b18f1b413efd450c3627040f678cd379b40fc16e095e8295caef075438d5ab3c96d7e2b0cdce172c9682e1ecdf43bcd3ded54e00a677cd88496c325967c6d01eb8894fd8b7392a0dea63ad43c678774bc950859a854ddff065b4a633ff177648551af927c7dffdbe0cb1de76b4b797a820492afd02ab5d91c616fd5c03b8dd87200f34cbcac1c9fc734e3909d5b5754b2295c91da8746c2317ca1d76fd8cfe4ab4829c62736e896201fd0ea4b0fe3dee878de6d2c8f7d24ff086cbabfd9619a35b129a41a646d8ffe5500ef1a138d00499c1ae358b2efedc0b528d7fe6ece961e9982746e622dafd152705385c665cb8c825a7b35ea9ed1f531e0a79fce230140d337514a68829d2cf753535499927581ad3caa4a89747a6ef7ce428f22afb8982882f70caaef0734b21a90b444b1c42e38f47ea4d2ccf6ac80fbabccf0394fbcfc4d9f04b75051e527f8855963cc70e6eb1f839959435ecb568af2f84e8824378086da3a44f179636c9178aaf19dae04c06c68b89f7e13b2ef8e7ed7585c532b7719260ba3359119454f44b7462e113e344d943bbdd69dc576898f042395e391234352be276655418c3b862b6f31f4848df6f21dcadc0e52d3257068359f302bff213829448fae71e10409115ced7a11d9c69bca2ddb50f0988007288882c4b82f7884d4a9a93f0284a119aeccf8af063acbb9b28bd3342afc25182642e31c21af4637e25617dd638c6fb36d0f8a658357c2ef0b637ac0f558efdead2a6d59ba47eb9796b0fead6feadb933006a2bb24768b2a3d5a799a5e8d4fe81ec7fb759634189e434d5f5873d89cff58ca3670dbadd994e7f81a162a02d4e9b858cce789d89f33636daa16c14ba7716bc586237523976770226e5e2853d1e505f5a5671b72fb6945aa02378bd10e4c6303259a407057238d888bba27ec6ad5b114581999d331d907ce6ea543f05ab5e69b984288997cebb78c166ca09bff7b87a2c3c756342073601da6ccd960ba80cbd1a01144beaf0152df1dac1fd1c6c434af356f7b05268337e6cd9295d4292d527fed44fe04b1531c2b7beaabb46c00f27ea1a3e72000f2f09b2203540bd660180a21db84f00c72b75f7b06d5d0471f8ccea9b016ad0bed5368f37915f63809e22a2ab6f5d52b444a76aecf6288c2ca020eacc154a6eaf98c6b0a4aecced0c5be74837807e0bf4e88e21f548a64702cbd8bcb7744030f23fd7a95370d8d5639734ade5e84b682d9bce7e8091e8f8e36a41b7e1e5c081aa4025f29a30032f48629b7c9d3a00ff1904c0290beb8778cdb4cac42d2869e0f5bdaddda60d22061c4397d953f04b956cb225b2d3a0bcef342f47ecfdfc30f73a720b90579c94204aa7d1540d897b29cd902de2159ac57ef81e92834cb885dd4aab4987036e16f268e1a62b06393b89952311e7483091f633d40e8637e6831677f7a8280bd66e73a877034632621ee221ebdcca984d6798c4ea5a74a4dcab63835b7470dfcf7e9d9587c7a48bb99ed48c61b2ec9e401a5fd608274eee2e67e5a0fedf3a5b14403a27196faada30c2050ad855f9f353711d6f718a190b5275e2891a490bf82d0ea17ed3c37e15edf16f21a87783b8a8ffd5bf353e0a49896704e199abb8547f3ea22be3d56d69294e722580e8bf97820502b035e153d5017b89e44ddab5b14874576d595731d2e805022f743f4f3f463b70a1a2d06651f1793ecca38dc71fe75a3405f188aa235036a66e3c99f073dddab270a90128c5c5b832bd2831505ad3abaa452951eb2853bef715223304298135c34e792627c5a36c581a120afc3b88353c549d8e93aec17e51d1f0b90ef31496662b23a440bc96a4251822c649972e590fa481045b88f0c79c79b14d4e32ddeceae1df7a1d9b3c0b06080acd8b16fc82ac35fe07fb9dce7a7d1763b69de5165b01494e038ae94d30d134148a752e3311d81ef014a7d25b533c0dff12f9795532809a4abe5f7f80bdb0445737ae15170c7f74e1d8ea7aa6dc1b49890497af7d0c6b424bcda282b497fd0aeb308d6e6470115d977e19d3540c7071726ecffe5890772245160fa61219f841061d93c0181c9e08d64fb54f9d59a7da9a220e5807e03d9e47a8698fe3d1e0e7942f3321770c22150c269f62c5c5d1367e523c3be24c785e0fee7e139134b4b5c300da124b875107e65279171039d90b40c4dd9cf7776a6c9c898c8fdfb8b9c4dd8111ab8735e00dfd78b2c937bf72b54505dce45dad522e370551140dcd1147c23850bc49cf54cb870a8156d7c6a02a19f215bba7f2b68144853ee221e5f174bf8bc274538904784d9536ec072f52bd11de22c395cbd5c27864b8847dbed7988170f1c9f7f2c70761ef4a181e544a11f744d6ef3077e3889b30c619e18c7c1a28c45facefb73384b1f6a8d244b9a2d55fe523e1df81e083e7b0896c4836968abb7d66fd0df90e4be6c42bfd98823aa1b98ad63cbfeddcd446e1983fb6a23b418553778e97a90b2174b51292dd55f760d054c7b62679bd57f760fba0de4fa91e11330384b039b9d1b541c06719936328f51340214dbb29f3d74ca46a914f057d9808e4c4f72b7d5bf446acdcc68627f65ecdf4ef853aa6890f253d7781697d9ae69660b08f07f27b7f222da5d305e3347ac762d2f20c1dcef1aecf25c330e0b334152e9df0e4475310d734ff6073b6e22ece7ed70ab9b5271d8d51cc912c4874835b76511ca57057c7d4eca84b1a3889e5d0a3ceb5e1d3a7827f8a8623255c55de825ad271ddace18f97ce95935ea3e0d0c6a97507f00182873bdff60216eeb660d51457f2b8a0d0978f82e4bf8544959db5f6bb2f8d9459094543abbb48c792d9689fed483e61bead315b3e1bd1ebc5451d02f49a02ec57ee1638c62adb60e3915dc22b2638d754d610334fad4fc11b8de0325c14275cffe8c5e7d38111d5694688d3583decc400428d9b41c4392aa09fa660eba434cac4035ed690aea66ebc2592ee6bfba84fb2b0ae88033c53a0fbed23d242fc0765026afe35bed987bba63554daad5a431404206ac6e05e9d3c217812b225155a51e3dc9d6613b81a3893633f7a050ceac6b29fcf57888c03e28e7a603fd3fe6ed3a75c18e9fa765d61fbc1368dec9e09ac5bb203d6624cc4507648f43d02c4285ff067cd79f07a85d3636b933afdff0b694e17be28e72655d400948298aa22c87a1934501300a3971ec6058e7eedaef795f548545e62ff055abed7af57d0652bc6fcee734a3dca98eb148aa5c9f2abce869d4e97e87d80cdb0c0c9b53fa2ad06bbbf055f7c7c8643da7c99f3de3f56237243c313c28056bbb28ef31dc4924519c10ae2dacc52e3ff7baff31734f795b0553e7915f1b4e6a5073e10ec4815e5b9004612ab4e6753e571b12ff0a7827cb5d91b432b654f523db0b0b9757528698437ec50c5d5582f631ad4295cd7a95192b5462a89792d99df109661572f0040b374d5d8dd46d8f20a9ec924da10cedbf1ea52ca8abebc005991dcc224087ff9bcd89e09822899932d77858c76922ee70b7b70c89bcdda6331670232e96a44b7b43286dc688ab9146ec9585b0bd4b44f931f41ee21f95e1adc200496a95d34cf829e1774d3da82875c5b39403281c9ad110d5694bd09de9c6e78bcda331ad0e2ad500ed92e8deb936e831095dd0c315a4ed6534e88443c02cad8773190af0dccea7c7c8807bf7dc81e4e8bf7930a0cd1a7d76e3c3e19e823cfc5c0cdf60bcffa81084455b2dc1c8f4688989cd2186e4dbc0dd65746fbfbb61401fe92614cbcaad9b5c1e12bfee66128a6f7388dceb3142d847979ec0799915903ba7b8a487cdd1c56b9a5001a27d3079c362850c32aa88f65248461e1832b93058becf61d0cd641f4545000489844bb00c7319cd263c20dc0f909d0628736cf4ef0973e9ca78838ef580d2eae85f59cc5cb42acef772e7e67d25633f117bdf7fc44b89bdfd323233b7c5ad81b6fbb7cd7e23a2495fb3e7cdd501a4a362746d7d3a32d7e3546f10d0274240dad836370d1e34f15311adb4bfb67cc0215b340686f18932e872ffad4670ba36189e7d32091de06b07e5d0461dfc4d1e769be8323dc253b4e636f3898a4c6e2867be3800fe44f6696e8b79d801f56dc3e2f5ce93f07514ddb75c575097c1336d3c3813f90919af270a0a2df1d1c78d4a4ab55a213b79914fc2013cdd5386654463feb990c09f7d1af82dd2c335bd0cf97b400cddb45ac237165a8e4a9d678cfd3c935699d45357c94799ac2af5c3880b64f9bd5f46bba3ca7c43be7faf911bede2892eb50a3784c6ee8ed393e7f19e2865b47650532262271ad302aa35440b09c0be3215cc1211ec86abac50d75050618951bc94d589a0643a38eb8161ae7d243e4c955be5c5f19c0ac1c526d7dca0ff1e810b4cb7204cdb959e9cf0ed2d7cf57bc2a220ac0cb2368e3d7c21a16562c9dbfa3c3f324288763e44de0a3795498ac69f11bdf5c1d57bd17118146ee3883eb651852f9ccbf838166cb64ed8ef9846929c2ca6d509c2f5a0dcf134c5cca9b7a10c64c1708c22aa17e6d8d5c99a58093217473f09fae2d1e09f1baa54475a46e2e63ba5ecdd6eedd7f7c5f3578b082abb343475573e27f3bdfb364f17f2dbfcace7f4a6a9cd796c951237377713e637f9db0c37beba4470a5ad969", 0x1000}, {&(0x7f00000012c0)="fec578b9ecee0b1f0294eac50990f72419fcae2f4e023c5b77e69c55bf90c7d8a29220377726e7ae173bd540fbb962c6054fb1d9d6c9148a36d8a6669b780f24b735ca1a98a3aef49eb667355542c58af9be77ddad7a96b4b1bd30886737e1280ac16e79211e4e7866023c06fafd96712e480c", 0x73}, {&(0x7f0000001400)="d55f4c1d5f22c9bdf3949fced3b0c9ee828a9c8c03081e84bb1246306fc88924dd1bd4b49b421660555bfb9a1d6a2a3a85e4cbb78907a47b58002c2461e3e6def60e72a8ff82cf6d216b8cea52a5975016dbfc918e42895e6b26fc2052af729fad336dd7941cfc7e8b54eeb2079d834ea7c1bdf50055bde105b601824c0e10db048e48376c31408ff046e20fd43fc47b15ffa1671e28afa2d2c8ba", 0x9b}, {&(0x7f0000001340)="c6f6e6dcce847117f96561c7bccefd7b0b", 0x11}, {&(0x7f00000014c0)="ccdd8e80ff960897ab6bc789d5bc5c644291d697f058f2e27c55ea86cd42845031fb148e60958acd03e0c7b56b3c1cfb6286a3a173d55ba8115505dde3dfa0b9265eed5b2bbb7791c516a48fd5e2406d41d0bc011470029c8ac463d5c87935dc", 0x60}, {&(0x7f0000001540)="1839e4a4c6d78497286e264e9c4a48a956769c4ecb042e412493fc28aad52e9d6a50e83824b2b7c44075eb05a84dae8f4b21bad1859decc825d70b067d7257f6df2548c2b917f6dc6e84f46e6e9814a210897897ef126139a4a83e5f30b4d3a2f90a8b7710be1875d20ad4ebd71bcbc414a11aaba13011489925199e2f30c6a4f98dda3571da048448306429431eaa59d9cdf3177737e9a06b7093ccd5b94e00d14c7215e4726f1244d17f", 0xab}], 0x6, &(0x7f0000001900)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x68, 0x4}, 0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r13 = syz_open_pts() close(r13) close(r13) r14 = syz_open_pts() getrusage(0x0, &(0x7f0000000140)) r15 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x14) fchmodat(r15, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) fcntl$getown(r14, 0x5) bind$unix(r15, &(0x7f0000000200)=ANY=[@ANYBLOB="9e1065132a4019123000"], 0xa) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r13, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a50170df6e4e969536b3d8bc6667b681062efd653d364d0d", 0x19}], 0x1) 16:15:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x46, 0x40}, {0x21, 0x20}, {0x40, 0x9}, {0x67, 0x3ff}, {0x81, 0x1f}, {0xa4, 0x5}], 0x6}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) writev(r2, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) 16:15:02 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00839f0c90000000ffe000000000000000000000265f3265b898190561afadede238391a13988998280b1d347ab58420cc9dc3c6c63a"], 0xa) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) shmctl$SHM_UNLOCK(r1, 0x4) 16:15:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000000010040, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:15:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000268000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x200001000029, 0x0, 0x0, 0x0) 16:15:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r1, r2) setitimer(0x2, &(0x7f00000000c0)={{0x7fff, 0x3}, {0x100, 0x8d3}}, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffff8}, {0x100000000000000, 0x3}}, &(0x7f0000000080)) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:15:02 executing program 1: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290071827cea7e8a2f535bd6338d538278380000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00"], 0xe8}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000240)=0x2) 16:15:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x1}) fcntl$getown(r0, 0x5) 16:15:03 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getitimer(0x1, &(0x7f0000000100)) syz_open_pts() getitimer(0x0, 0xfffffffffffffffe) getitimer(0x0, &(0x7f0000000000)) 16:15:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) read(r0, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:15:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10030, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x98, 0xf0000000, 0xffff, 0x800}, {{r2}, 0xfffffffffffffffb, 0x96, 0xfffff, 0x515, 0x7}, {{r1}, 0xfffffffffffffffa, 0x44, 0x8, 0x4, 0x2}, {{r1}, 0xfffffffffffffffc, 0x45, 0x40, 0x139c, 0x7}, {{r0}, 0x0, 0x20, 0xfffff, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x12, 0x22, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8c, 0x40, 0x7, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000008, 0x96, 0x5}, {{r1}, 0xffffffffffffffff, 0x24, 0x10, 0x8, 0x8}], 0x2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0xf0000001, 0x0, 0x7fffffff}, {{r2}, 0x0, 0xc, 0x0, 0x66f, 0x401}, {{r1}, 0xfffffffffffffffc, 0x2e, 0xf0000000, 0x9, 0x20}], 0x1, &(0x7f0000000280)={0x320, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0xfffffffffffffffd}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:15:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="3669e1299cfdf3c675a11c3b1b6caf97fe3d63d706ce715dfd24697188054c55171e8547b3a64197cb5be6c0c0ae8b86cc246936be5ba4582ae973054a19694c55fad5ac94cb695b3b7643cda29ae3f1807683c9eefd7f7e61b0318f9c5371b15c0338b320b256f93a9fe3fe55d09c122b97e9e46c4e7ce2bcdf9034aa04123ec22d87abc8d1d190d14efd4e5027ce8c62ed7d37947d242bb3", 0x99}, {&(0x7f0000000140)="b2159f77f14e34c35d074d03de4f3abc40b316ac1286d0f431c892551f45ea3cb4ed0c9e182bd94be0ecf2e3d39ea94245d59bcf277812ca52076b6026d3db43f787ea036740d1410eae08d292df8e46a3f6603ba6923c", 0x57}, {&(0x7f0000000000)="f8f3b91b63647fd1fe9842c2b090111c3ee3215c06c1c3c25afb5626e6c5b9b7a52d73c502689e46e42811a50e9844ea5c1ee695ae", 0x35}, {&(0x7f00000001c0)="e3458ca53035bb0bdf9552b108306f5f42814c78c39d02e163452b9a240767eac4c1f47930b5af671da9f8bece22c56d5da3bcbc14832bdc3f7a807681ff3fc35a8981cb7d67374023e2b6ceebc05d994a562de647f74150ef9e6c3b0d9e52ddf08dc312c2696480a5c8bc391a04e99493b8e8fa37ad22c00fc6ebc0f66049d9434f53ce3b59c6d4c9b4a308f8a4a954eb3735e97a7a9e61cc496eafc99868e7a0da67a83e25fbbc8b3925343461146fa11b480ea5f225bf569c54c1b88e5caa55d347a0db9c4740007269a5986ae652871d04f2f746c0a1f86f736dd92d8de4da1f1b0b09b27f", 0xe7}, {&(0x7f00000002c0)="597ce534b62d25781644bba011d49c47b475cb28e682a1be98145b22139c818f0e50e2206a145a8dea67fc958a23f576cb1d26c1dcc4ba95684355c553886b0c7783a38a0ce783fb2bd6a3ccb3a22e924a15fae98e75045ce020941a529c393d9eeae80a048c1871a80712310e79d7ef3d9c8eac6ee820177b961c0652e5a81987df4057b7bc2a", 0x87}, {&(0x7f0000000380)="bf5734cddbe13e0006bc9fcd85132f6bc326aaa13f70771c4f92b4bb8aa0528c815b0c1ccd045487074d75466617ce1fcee7c81a438929ffe3739d7b256307ee5407f7cd4d5d8822828489e3fc0408c645396f49ea09734b186aa4fb2147227c6438a39444dec2a461d81efdfe9aa4d4e7280f52f617b55eaa8d1a9a83f24af457ea9f718ded2603bf2a0a52fd4cf1290f0ea77d35c31b90b9", 0x99}], 0x6) 16:15:04 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto(r0, &(0x7f0000000000)="6e9c978516ca4f011f2739ceca8216af922f82", 0x13, 0x402, &(0x7f0000000080)=@in6={0x18, 0x2, 0x400, 0xffffffff}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:15:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:15:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="ccfe0bb16a6c8f3f331ee7b62ad4b3abe7a8427c7e1fbfb84f6fbf5176d39f0c22cc29fd7142d043efee02ea1cbfe7f81b8f560e450b6cd0f4b89c30fe84d2404864e7c09c94", 0x3c7}, {&(0x7f0000000040)="0f37b8b8b0c4369e36518e08e97eca57b80100000096", 0x16}, {&(0x7f0000000180)="181c9be4fe407368f97f0fd5ca69ab6243e84a75155dd62a0c6d49e7e6ba480a2c0a3434831e4f858adc9c64c77ff71274bb74ea9b891a53a62aabb2215a65d39aac6d455b961b34cdfd198984d31f156d05a4cda9da069caad18ed8b906077dd79de854f4176efa70c3f18a", 0x6c}, {&(0x7f0000000200)="108a6dfa780862cb5310fa1ac5094eb2fc9471def91fddb2ad3120a085172375641bd131362a5e10cc74863ec970b56daeb64b75bc0c146dc7f23264da47c707a9c3c647d3b0e40487a753c2a1585736f38fc677a9f563850211ede4", 0x5c}, {&(0x7f0000000280)="f6b1412e595162645d428b3b28baa9d002201b6f80ed137f010231731f3c2061ecb74d07d7182b1a1c69f4e0d13f8f058e56f37bd4918236228c85627ed4099d5fc53a9e2fca4fc2661e0938f087f219fc5f1dcd889d0197b9e346da719d6fee07be50932102535105189fcd65c563abf2948d9a1f7cd8ef911220f38733d4a4dfeeb696b0760ba1cf8b7eb8078cd49c3ec3118e4dc6490d12aa", 0x9a}, {&(0x7f0000000740)="507c1a50ed74de257ad6378c28db3f7d4c66daa6e8c7f977ab0d60446d5f4c6ac49de740c9c879bd4e91bed0222eec592a66e3bb16d1e52635a1d930a07fc8e1e8e39aad66083a8479064d94e446e3384909e2f709ca6d9b8480c29fec844be61913df2b209dbe825a72a098bb91c0095ae18f3c0e67332724df435c3f1a3d63f1475bfb08ee72f307ed1497c6504d3ef13f9dc082ec5ff868b77467575f39041f1eb485eb77aed0d2719a9449d1a5e1defc36b6fd1ed6fb11f80b527aafb67e09c80a8e8ed1f680ff81ac5c04622420371f187ad6970ac5250b30af0bbbaa7860ca59e8caa226dfda6e3320f8fbce88b2f395704f099b2e9c1369bcd619663e63ba5743ef688f35e6522cd96e820aa71c73b376bc53b36d861221615a41ab524053fb3a93ff6265d39953f3386bbf766d3ef12afb66a75f84cc4ef855156dba50e7b2e93011ccb1769d283f7caa21ac341740715619e5878a9522beaf8b254c5ce6e057e2c00cdc226b3d96491b90f7cfd3b7cfc3be20b8d8dcab", 0x93}, {&(0x7f0000000400)="6989c2abe0000e3fb1680826f7d7800da9526e62d9f56ef54f5513455e44deb752ef7eed271f196a603dd0", 0xfffffffffffffde5}], 0x7) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x6a8) 16:15:04 executing program 0: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x7, 0xffffffffffffffff) 16:15:04 executing program 1: r0 = semget(0x2, 0x2, 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0x3, 0x800}], 0x1) semop(r0, &(0x7f0000000100), 0x3b7) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:15:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:15:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000180)='./bus\x00', 0x5, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 16:15:04 executing program 0: write(0xffffffffffffffff, &(0x7f0000000340)="c1c2e9f95c0417e680d0fb8ecfc7c885e80bbda9905e6b433617632177a568f6008ba9312494caf7a2bc3d74e9b2fe17afa0ee966bdbfdc28f30e894b21e083236853a91c5ecfe5b735f380054d8849ccf9b3c4cb1c004557b756a7135bedc6c5cdb5a4332b7be8bf2442cc3eb4d7341f7ba358720d5a6e82a9f78c4bd4ee719477085f00467263538a71c2704367c083666f661931bb4d9346405a1c7d4bb7750f357b2f300a21e15090dababc9b075b135cfe6c66f7c822aaebf9bca3c510f5d1e764739658da443bbabb8132dd88d068d246740704dc5a4bc31c7f730acac16aac0eb", 0xff71) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="3ee128", 0x3}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e4117ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e081793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x21, 0x4, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) readv(0xffffffffffffffff, &(0x7f0000119ff0), 0x12) 16:15:04 executing program 1: r0 = socket(0x2, 0xc006, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x1, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:15:04 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) r1 = getgid() setgroups(0x1, &(0x7f0000000040)=[r1]) 16:15:04 executing program 1: msgget(0x1, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1fd, 0x80000000000) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:15:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) setsockopt(r0, 0x1, 0x6, &(0x7f0000000200)="26c70f5c901b85e31a121e77518beb8bde100576db59dd71f916de015887ca006a31fb5e09843ec3", 0x28) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffffffffff) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r4) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000700)=0xbf) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x0, 0x7, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:15:04 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f12", 0x66) write(r1, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x4000000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r0, 0x29, 0x80000000008, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 16:15:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x8) 16:15:04 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./control\x00', 0x10, 0x20) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x2) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) 16:15:04 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x910c, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000fc0)=@in, &(0x7f0000001000)=0xc) stat(&(0x7f0000000940)='./file0\x00', &(0x7f0000000f00)) r1 = open(&(0x7f00000009c0)='./file0\x00', 0x400000002, 0x0) r2 = dup(r1) mknod(&(0x7f0000000380)='./file0/file0\x00', 0x2003, 0xfffffffffffffff7) sendmsg$unix(r2, &(0x7f0000000e40)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000dc0)=[{&(0x7f0000000a80)="806751b09b9d6cec5dec2c981aefab1eb11b70", 0x13}, {&(0x7f0000000ac0)="fc6fc8b5ef31901d72eeda37412d233a8cc65c6401890952fe55ae729005e18b23f690de7ba9a663f3d089840bb81437b462c09a80f2623b3e75d115162873cdd32032e738364c6b878666c7d2ca50fc3064c39e6908bf45e0f9986eb407958ae6c0593f828449e0b17b9608cc58965303d1a1f66922b453282e2e947d94f03be1d19a71e15888db5ca146e67c3246765412eada199bc06eab4fe2caa2c7c271160c50e7fecb74f84ac3b6b01b3da095ac96ea8dc03dcba462afd8be2a286e01285bd4a0292993d23fd0c95f77400d", 0xcf}, {&(0x7f0000000bc0)="43e1fa21c0aead216ae785501bb9bba988159e97bae4c2993c783bd946c9853f1097b11d5571bdc66b231620e3f5622c1584b33cf5aa0a3002cb2d8e8aab5ae8fba7c6f4a76b764f60d44d1f2e7cc256c7c796fce713d73c199b1e527ef5b12181a175945cf49b4af800d71f2ad063056722908d30e4858990fb6dae33b84bce7b0b3865548b2ea4ff59d621621fd2c6494c", 0x92}, {&(0x7f0000000c80)="5bf753b50751deacc64c4a83033ffbca778af34cae69af6a7f741ef300aa83110e8f566bb0eb5f2c1bffd4230a5f030f0eab35e6d94efe6e8973d76bdbd75cd5a50a4f83a16a875041304224f776c43b6d1a10dc12f5578480233b2d5a20231e5b84970a7848db56aac430237735a2e4b2bd5405c77c2ab1fc61b0933e9da9ce0a70836aa208d96c797f0737d63cf875b50caff90c7f34be9056377f1de2efce8242cef168d2d7e23691e1fdc745c230c30a9ded66a199783dc49a4873a04bbf0e1f8e298bd6b24f4dc022b41fcadcdae2fda9e5b60faea2c9a9661ca59e10afdd071cb24ab173bc97bcc1f293baaa7cdc0237", 0xf3}, {&(0x7f0000000d80)="c77e302714846a3cc983c77909dc", 0xe}], 0x5, 0x0, 0x0, 0x1}, 0x408) chmod(&(0x7f0000000a40)='./file0\x00', 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) mkdir(&(0x7f0000000a00)='./file0\x00', 0x30) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd\x00', 0x10, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, &(0x7f0000000ec0)=0xc) fchownat(r1, &(0x7f0000000f80)='./file0\x00', r3, r4, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000340)=0x4) 16:15:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:15:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r0, 0x60004) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:15:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x3f5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/18}, &(0x7f0000000080)=0x14) 16:15:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0) 16:15:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7dfa) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:15:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbdd9dbb4fc8236573f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7b84d7fd11ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d8ba809e9767bfec3eed5dad1d4a3fdff5d20c594e1b1ff4408641b2447322e", 0x160}], 0x1, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x10, 0x48) 16:15:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) geteuid() setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000040)={0x0, ""/182}, 0xbe, 0x3, 0x800) socketpair(0x20, 0x3, 0x5, &(0x7f0000000100)) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:15:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ftruncate(r1, 0x8b8) read(r0, 0x0, 0x0) 16:15:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) poll(&(0x7f00000011c0), 0x1c99ff7f95b6f372, 0x10003) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:15:06 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:15:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) close(r1) preadv(r1, &(0x7f0000005d40)=[{&(0x7f00000048c0)=""/104, 0x68}, {&(0x7f0000004940)=""/213, 0xd5}, {&(0x7f0000004a40)=""/99, 0x63}, {&(0x7f0000004ac0)=""/29, 0x1d}, {&(0x7f0000004b00)=""/4096, 0x1000}, {&(0x7f0000005b00)=""/88, 0x58}, {&(0x7f0000005b80)=""/140, 0x8c}, {&(0x7f0000005c40)=""/213, 0xd5}], 0x8, 0x0) sendmsg(r1, &(0x7f0000004880)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x80000000, 0xe1a4}, 0xc, &(0x7f0000004380)=[{&(0x7f0000000140)="0b7c13ac57794f7c15e4acb15758480d8b4422775be875650eeca8b1369b3f7c591a0a650ff2965be376a1541fececa870d27b442bd34a07abe4ba0bc80111e07c7fa4fc5429cadc5755b5bf14e93b800da0ca5a437243c4ec5fc1b8b54c738dfdfb6eb51c6a03d65a3aa1fd9847c8e214879e49b7cb2857390c3c", 0x7b}, {&(0x7f00000001c0)="795eb65af144105b711933184166fde528040429948ff20dddc3e7546187df8b633b4b44788442cd6316c8cb1c3a8e35dd2872a9f58eb44b781b976a28995aeda6c4811e1e706405819fedf75f8ba311f7a11b0eb1fd72a1c805b5e920d6f10890c2d77b56e6846c02852d1c8e37ebd564d1cfe3f57d67075e4b26d0e468723b0f122d8a41fc1645d5ddbffe4ba26ba28faf414f806352ab602c41eeabe91b1f9142df89d6c03a0cdd8afe0a695edbad1fb884b5bbd476b4f0fbec7154e40d2d34beb74120833dcf8e16767835d72a744888262fde3cd230871f6cb55faca45b3b1210f1faca77bbfd1281cd08a4215029c73d85855ae3b4474f298bbc9520cd15e96ac7cb8de1b5e81fb07d6ce61c04c280bd07ad2b3c67fcda4cc05e951ea07bf4e26456d746a56bd5f632a864a72066b0b5db469f06cab0f42083636fcc6369bb2b179b107f29ae63a0d81752b4b8d778c9c62eefe705fb3c3f8582c0b4792b911c34cb0c05ae71dea48edfead33a4e683598e7cddfddd71c2f2eb85143edc388e9036cfa9bf72ef001758ea75be951fb0bde6b4f067a08c319c4fb23a03a2710ccf973a1022cf94d02e4c9f02010000fc2c40bdffc4f6e30ab4895e7adc4d2d27fa585c4a6d9f7bf4bdc9a050fe3dfa040412fc03451a52c9d1b0f6766a9ef54043adb36b522ac9d041867b604ed68c656336956b2ec210bff2a7f3e4060cd82e147eb944d7a102ac6cae0dc820d7585bbe60bf6602cbd93036b8935e72de53eff61030254064353300280737e5a218894adbe994a8a695834b8ea5eb01bad63ab2390620a09a10b2ec280fcb795457d43ca6152dca881e770ddf1f2152e178dd2ba0a3f4b581f2f5480eb80a6dd7e2fbab0c4bd1ae27259330615be76377699adae1d2a9b43f39fe74c69478620153632de9220461313c55b2a0ee89501aed21a294fd0558719f5bb79509e3498db431f7ef7e543ca32af3622bbbbf8b0d3d78b19ab8f4cffd49c4d397f81bc1195a2b57522edcc04251e8f30440d411ff60c2b823e4606092f642be8bd7a0af55830a4859e2de2164eed8baf0282d5953048502df4a3628f76201668895aec601951379c1c61493d76fc9c1aafed09b7cb2dc7db6949c5ef42340b3942b4a930b60c6ede9dd632db26af098fae25ceba6c317a8f773554489deb263c5c0baedae2eae9317e74175158ca97eb57a1c9cc7eb0450e574307c4c73164dcc30df6d7aed49480e546a647336cf0b3150a2122d1609310880a6286b8688bdb6bbcdedce72c74f34d23f44b3714224bbc35abf0dc414dcdef124af476b39e737cc3a16c7a7798481936d550c3597a3e3a04186029f877ea8afc94b5a9d73d160d8ff64719097072e68a6c241c04ca068ac26f80997fa5226fbee5faf526931ed7a0f7921b01ea97d144c00ecd4929260c5eb43105242a1827a05adb6351d255a02293d6a5f20c5b0df1f2d0c02268ac50361fbf3299f6bd60c23a40fdc1d93720bed1e8580c6ff69c9d9b6b1bdf4f1aa1a95d9884ba46491553f9de782ac87046b3123680c265e3e52a2276539c15a57b9c6c7b5cc332d4c6cbee277b1f9477c7daae3f5139965105b86fc557cb9dee11aa3bdb16ae3598823a4dea9a636e7026946542ab660e52aad295ccdeed20753a1cd78c4093500556582d955666d6a34773caf06d1f0bae1fcbbacbdbe7908f6592f1b8fa4d32a287648ff48018da66bfe1e2968fe3a83ba7a5df060edcdd53d584c76de0c6b78d9c81ce60c30350334d11e384b6cb5d3743b5d1f8c05151a1076da2a565352b3a6726cbda0489c379c540f6907424a221fd6a6b8c8b9a738e1099d366ad300bb7ea5af0c76c0d5be72d0d47b461e80e19ab2dc75f5f8df21e4462ddc8f4848ead3ca2a7cbcf46c80c95ab9eb5c92840e576f76947cc03dacaf31c49427ed0ef598747ba999669059eff68fd86cd945f4e3610096424183a4365d1917a6c1915ff9bcba7b1f96205dfa3badaf1e7848cd26fb5167399a3f31d95f44ed17426f58688ff1a32b7042a7c81e8f6b97729c4ce796da9865fed522e44113f48a1b32e63f1268f82fc40c3549d5b699f8c8ecd18e92eabc26170cbf070e003b4f723f430460a2b976e99b8490fb461ae9955ba04b090cd0675e64e0c69f802c0c604984c4a8daa48ac5ec4ce64a9d91d1cfe7e44703c778f337fc8fd7edea01f88ec0f2d1d921f1564c9b0811e07e0ec701da2f242577e0dcb3713e6aa9d8de134070a7dd79027bc86f2abc9bf3bf5f8cadf1b5ff1fdb17414f96dd46a49dca4daf3406786d1d3cc999f597aed86f2ee348b2cfc4a7a187abbfe1555d51e272f1fc451c01170510626fd4f5b0237b9e986db0fb19d3636c390487da68900535fac2ecda22568948f9e621339d1a82bcf94d90adab0ab756ececda9a519ed64527da9fd8b9a689525a5f4651a08f35091823704341b60ece74e992fd5fed9377f4ec227505236184626cfe0f184d523af1a06759f03dbd709848f0ff365e740a141e95a105cde25236d4b8a967f33e970dfd1b2b7180458852f3dee29605662d36a4fa006a80031f7a70ee587de617530033127b7d2fc992ef2421c8505e574c1b227aa3e7410b842101c6b61f88e2144ac923f4d33a988e70ed893b33761e05a2ef5198286bcd7b5fdd773331560da51c97c143ed1f15e5f660c2d6913c0eda01f404216563b41858817e643631cd389182dddfdedd8d0b093181b93bde0ffad6e15884c544402060a5954125127b61c87ec1444998fb06092782d06551aeaaaa0843391226a440bd8d46ca90e167332e7ddf8349ba3ccb93ddf37caeb9a6dbdaa97379fffc312e54a5379d290d9cb1f03db94960669aab2ea19ed76e6d3a797d5108cfe9e1e0e8e0daf0b90dc5ba1b7ca06b8d37e06648411bf7acfa7be7c8a230e35a4dea78755c6f3918c85c9f5ef6238678a3454c3926873fe5668e2156d53f8626dc1fd9408c7ab8b2c3966930d166c2c5bce41172d295f28d45afa4ee84845df89dbddf13546d2a6f85d107ffd58ac398abffd4b0b35c6d5f212b680633dd8aa31d0f107c228178d4b71f4ad5dbdc133856ed5490dbc9cfe91e0f1fd089122abb58d159557a23fe2daceb2d9c98d89757a4a05b91600782dbf5c2dcc9010c8549a156d5b4900ebf31a8d47091f35cc817e0c3ae5000aee2a41c8364693f6389e0aa4ecaaf3b68c3a3a01a484f498ba48d5d63687a32dc7f903d2e438774ed17dbafe9af84814fd52be1f11a23c71dfeb3ca9138ddc5bb755257d40ae1e61c891523b132c0a7876da82c2f750fec227425005ca8ed5eff5c98f65bc4944b18a89bac14d9be9624865832c8b913073c997664999071997d79ef0147a07d5f7707d893af4658479b3f5a807436a2eb9fbfdf78e3363217234fc064fbfe4e94cf9b3e28bf0f5f31a1a4db45387e68394658f7c2e6a1ffa04459c9330e5b560856800a7952617592927fdf61f0235aa9ad070df5e16fca32f36f3193cae0d07bea70bfb3621bbb7ee73ac4320377f950d2407268b74ccc2562d5507db7ae7286078e3d7ba4ebf6d17f0328d5e9cbf5fc1d3368ce3759c3e0cd21ff81a0152f20921069d1ad83c92fc82da4a2a8901c0646215164aaefb8bc14104a8d90abb43c0a4710da7ee1f66b1c760633cf17295fc5afc2cf608cc69eab041c51c30b4fa95fac7421417b0d82969c7596830db4c1f46208f236bff850350bf4b56d3226741ffc73584572715c8a2677a4bb532d2dcaf44fb8f9e787644f3829c6784ce8e3cefa0db9e1689291403c081d045af4722b384e7374e835d661870b59769f43a7bf7d2517ac272e7a58f71d6f9c4f3cbcdb1c4cfe8ad5440b852fb57f16eea7eef795a4bbd504b4275d52f502abbac66b4f832caf9822df07dc466bef9a09abc6eb856d8179336f4dae479c6fb88d8a5e993fd51ac035b7c091581137e5ca450826d89c3a178cd3e7deeadeeabf3cae07b7e9b50a3d3ef3c0a29423678f61a1189b9fc2b83a5f7fb77b55c92efe229f10f41237d478cee2955db092999838469ce9a65a119a0fc83f625ea436aa1244db4decf9e789cbadda0236c9a3da1a8291e9c011f2a1bb41483560fdf5cf90f93462c3c7148123483cc1dc8e4bbfad4939a6d02800ebca8f1ed1e764594b78290b57f40a5a62deb781fdd92253e1a8961d1ab6e4535d237e6a6cb9c9d40289a6804125d1beb81dc09be448085500199eb3c4a3bfec34d31cdf3adfa039b5c9ca47aed70e97f2071bd7772dc7e100fa5f86067dabdbbee76470bca78b946e0242f21fe348542378d3b3a7777a9acb0e85d0eea3a9377c45d84a3060ca116b4063e21f24ce7da9e1bfc747108ea9db9fb89888779d2725f8adeb0b76d626df78c283690df889f50684e29ccbc380dd70b8a6af219decb07f90519876967c559e2453c04264817b5df0855161d0544bd932d6eba7be977b42eb6607a6d97243e610c8c33b24bce25a6765688fee8e9183cd038b739e45f6778e54b2d8104d62e8fd0ee979af889db2592a12ee4937548b1188a7dc154bc560615e2e737fb551a67a8a7f23a91b034573a366617f2716290dc68cc48e2731296a4ac25bfcc3b82d3769a8145cb9d3cc476c0764a618769ead9931ac80fff084a86c037f3adc3bf56c7ace44f120b3f4cdd607c800f233b1b9f26f450ae48b41f33caac4d706ea07cb60fd2b92340cc0416d79f5efe100133f6b87c3e093825e191d2a3c132a5491faf82ba517355a04f07a21675660208b4fbe08c68f71bd6454232a293b8c0e57cf51d6743c6e12683031b9b9be7c369aa64b2c5c8c8c1e4f35cf60204c9f90f9e0eac0a0b1ebc67f139e0a2b0e68e3e50eac6885f36f1c6211d2bb21aeecb130a4b115c3581704d90cdc154561a885a975d6b5438b399855e1bb78c724f34999665f65a1b39f07734a6384e82759dfd448544a91264ad6548da90464574eb80f6d608a43d90f5a79663c2740a7ac60f166ee39c025487452db19536bbde190afaa059d3bf6f3ceb816a64535d31c74c2028721a2984e44326f2a9fc19c038bea31fb284103b3024bdde774b329e72088bb9004ad17c707299f8c3d1a2f95aada5ade32865be2aa9e35803af21d2414b417f175d780d61cbe85bd21bd0bb462737d6f91412aa2ea9117fb9a94c4069a9438bdf58fbbb8a3fab270a273db19cc9a8cc57ffada266dce168ceffeca182f499269525dc7e7d4745a2f04d041ede1a66867aa510fe865a144aeae8eb27c5d79d743e2a3a00886a53aa552abc1c736aa0d462929c4f69788db332d592b60dc7c70420724392ee1f2e9421a6e5a6b4fe0ad0b8f7f5e18a54db9f628f2e2f8c27512f8e41889df86e8ce2904379e0a855e005057e958b30acd8cfe07aca3127ca22851e1b287cc5420063519c4fb34b2ef4c81bacacdab93b7e5d59c0ef8a23c89a0becfa66834ec6c9690436176d21457e263a46156eb934e85a6f0e332a63458739c8ac3765c67530a490f75de5929812ed64676f834daea849d7522bf4f662c65ecb4ac35a5e4edcdc2b071abbe1e65f525d987b3c888f5582c668254db2d0c060489509e5c8486eb30c903192eba2a31be0e798311ecd4fe8b866b4072693154612e39c2bd4cb9c46ed7ea1ab0d42ccbbdc82f01c270b6d6e46f0127f861ecf539a2a5a5d345dd584b6369e8bc6abd6730f2c9100f9e0580f36d18c73e504e9d058172ee6a7ab7207527c7dfa429773628bc3c2f9eb893b4d37e75e013b40b34b", 0x1000}, {&(0x7f00000011c0)="2f108ec8905c52c9fecabd3019df395419f3fae939b1d311ecb18fb339722e11593f02160fa39e34da0b1a9fa2b0298b5b2be52a8bde0fb1dd7d38b362c33c9b9cb4e6e67e912bec4c345de5e00d871b745048df95f8ed282431b3c085088deb53c773a05245f11364b39a8179e2db85f47e1c2c54275ea58cc36d9f609c2e15ecae21871954696280fa587da489ae53348faca072632e6273de2c22bb7858f5fafd072921048921fb2e5e690f5b258dcbd5e64b56ef3abf0a5550cdab13d73d7b5bd333789683a2ae492fea265247cdc13a15c6a383a3d8217f5fd16b99ebaa0e473f82485d3bf06a8e4c8a64766816b540bcf65def3da443d1df0bb18dc5c34a633e349178f303d26cdc1415def68d9ca79e42fa66ee09d7c592c2518b23cc4338228e0adf977ac5ebbc5f6c30670f9bae1aa1789ed2cdc1025c492de439c783c9b8c7bace57f05a325e3db9e058c8cb498db6c6f85b5c131656e303fb3504e1b751ab313147a17453267bdc32b467a58f45d0f912347c372c4da66d73495fd3ba4885308a3eccc6d24193daa6b29dcf21977cf6278794c6c581924650c1131aa9c0503069c013f40bf01a8622e7dc42a8a65001742f7d185df5bc35591f7fec19b1c2775d0af5a0f1b5a22b448f13c60ab056f9e1bcd0547e0a8f32bc5c2d9509a9c8d233b536c4c3237ab253311dc9dc96283aae114317fda3939d471294eb81dd02e4db91e9b1869e9be8337de2eb56d1ad7a828a738af03b2faf3f3854c2f97d22f9310579cf829c05d17d1d23c6239031c5dc6b0a60cad48db8845e4db7472021f3f51ccc105875bfd4f0a733b20d0506fea22d592b9ae5aa97f71387d85a111d1218c25927d14770c23d504ff8dba18a5d0543345204075fed0a430ea6a7a5557398460f8851ccf05697ffa58ab8e4d3633f3c1b4aff85a35617424e51b607150d2214d3c824ab619fcd6c3564628955481e92e544a7cc7623130e3aa4b649f895f2889330b3df6f9e11de13fe094605ead50396b80d91153f5a5a7bc2e791caaa63433ccbadfcae19e11090bc41aa1c2c00962814f0e5def20b492c1ad005b82cc4d00c727567b3eec2d5dd69d1cc34f21e9b9c3e01544aaebf71f83dbe894944fd2438bcb9da6282f70cfa8ed7bf21a69c0a26f82f54089ebd282b6b06a5d98e01cdd699ac543903209a148e733d7d11309a5f9ef064274c9ab4f296f041977ef2a6ffc508affa888e85af2f769c0c840022991fb99398fce60a93871a6aab69f47f09200e647490541adfbcc0481ef345660712e59afad5905e826f43809fa2bb30964ea83d3f84afdf0d98de6cce0e697e27ea1f07af5dd5d14eedb50eba8790c007396b23a8a8d77bb3caea86430aca6fbfc07e594de2e871b2ce468e779028a1ca68faa16bbcf2f8299c5a6388f132f809024c3f42ffdaf52a397d92db85ec138b33050b6c01dae88bd5c120062d5c42e96a68319c0c0e42c2f71b944492fc143b8df4a47f8e3dd33703ee14832a00ce79b7c6490d1ede24a20438a091555bd3ceea1baa075bd0daf108022ee088a044e4d43c3ff28016b586956b762259a2194ce53c8b4c5bca7ca049689ebb1a086530ef01385e3ac1e247a9ad99953e8979f21cbbbf64151909d1b7184b2f88d4ffdfd3f49b1cf8eea2d126dce23c140f12766088a46feb7cc3118f75497f41cf145b313452d4369837b867a9fc7ee6d0c2a6f83290caecae24c92a8e3f6bbfcac5120c40ca11b3ece6225a6f3ffadc51daf7108c6fb0e5e18dfb6bb319f2b7cd44ebc9ee9ef883ff4049dfa46f71ab0506c12dadaede106c10598dc2d2dbf918d25832ff7b2e800f158d411eb9b6f9b5ef739c49d7d0aeeb2140cb3d217e199593cd491e0ae4dae9b9951f95b8bfe76e3d9926b47562ee2e6ee1e4ae54cc92eb83e7bfd0fa9d13a4fdf5c20eba5ba459acb7593bf02eb456f41f58619f6941f43e584e3a87390ccdc3ba5ed2b2e2b93e4122e9c963ba5547bb711f68ce3f3248b0712171c45e213e4474d75cf2da3155ab988c272e9f3d93023045645af36daf6fb166c5aff0099f6f5a01d10cc771e7ceda64e12fdb62bc48672f04b6807f0969e2608cca8cb0f742ace4943aa8603ed3e52170b45a66cecba2e3a38e32404259ecdcaa8644404464fc3feb52bcade7639394062d23a7630cd8284c727eda2a2df0e0355c0cb4e2bbfd0e9b7c596cba200bc356a82406fbc2df77c861c4816974aff1f597bab81f9ef0865ab4b2a7bb60fbc7ea8ac6d6d21355ef831eaaf1df783fe565f7743de359a85e7789dab9a576b6edca3cfb77fc30d2b6e315e8b7e642171f8ad8fd3cf618eb3aeca632665530cb4cf2ba1577df04c6a97356dce288b7f8e932d682997aeabfa9bffa239a05169a8dcb781f2efc304d76063d7a7a75397fd5cc1aaeb5f219989cbb86b39587fb55eef2110aba863fb8c2a08d26cfd718bddb9c3f6a9c4503f114c999f40af8fb859e1ff0e0a5b9c8f9c430c4c27d5f1ea6dabd8dad4908a0f17fc5e0a34252b9ba74801971c10455f471886a948bc24295c7e7db64bbdf1c748225ca594e9dd0262270ff49bad8ace58c4e073b2331cc2c4c8e675b10ec1e1d4fb6c33d165b60843c61a57c9c451b09a3a04d6b7feba72ae965e20dc5171cf2fa5ff4c9b0f7a1a6ec944408e14d3de76b315283f38bfea9b669f9bc0a8c8972f070990f9da65adf61f75a86e85e37e4295b6abfc7f9227aea56d794ff3074245b62323d4b1f21dead5e95c5b0085cce6efe8c8c0f1eedd56a87688cc42bf1f25b3161e2d4272d92bbc5face05a91171fa3c25c7a8d3e0498f752c1dd77d409e8b7482466511f901873f5695b158b62259e308cc3cba6a1df6627d121eea2ea056b70af51729f7abce085ccb414c39e555d9b94d52b103207f23712311315e57c57e50dc7c5a9ca776f7c23e2003464b7839a54962b78030b2edfcaf40fc85907ac6f7677af716ed9d01e9cd2adb8f01c1dee903806f473d2fc3a6e6c000425af5f65cfa52e27e3c3017898a71d2f0443f6cddcef3dde881db49a0f8ea9c4b4b83e78abf3d1396c1ff5e8d00b8cd6c003b52351a7811564bd5f8b112a6874ebd3edd0d117b27f4ea64741dae67128664a7790c241dc35f0743a4d3d2a80ab1ba46f7d8453286d4dba0a783e088f5fea8d5711919c9173f4d1d93c337c51d954c5ea06e8b1dd89f2d3c498aa3fcdc44e911e15165ce1d09e3345dc1f0109b1860e25407a3d25354f8e86f82ac0f4e37a5a69331856b51a8cc77e8b712be5ae4d5a1dc8c4ed54d07f112912e2ca951e921f752a520b394187843b6615f8323f45b14122db0425e3d1e50a3cda26909f54ac03f8874c6999ef1ab2bae32d6cacd0ec6a1812c553929bcbe493467ea15f5b4e25f8ae8bd957846230c7b446a8d47736a09c52b6bc3040bf2db925ad19782d79a8a23aef00940e35067ba9dedd6ebbbb7fe904b76d99693ad7b754d58c190f15e8b498cfd2251de504782e3c6830580c39b42bd1bbe6a4c9c88adb51fe6f11cec997accd0302f8a449a648e6c1267ee196f80b7c023f6a044781aab96fc02bea7c96036843f52898413de8ad471009f4b441f9d85f0fbb741c92272f86c6a865e6ee016c1c028bf7f51fc47d8014093d7087506ad99e3639271b7bcbcd0ccdf12c6a43522b59796663fae06a9e9ef749679990b31ad969fb7994c12b73a464e3e1ddf6a6aac7b3481cdb5eb8c97a94c01cb35a09ebe456df907f6ef7f0faf23e77fefd4dd595aa9e0306c4699496cbb32333c0743593cee3de54a9b48b0d9bfac105328e3ecf4b6f8ef8ad3575627fd9e91f29ea607f7dee43935e4797cd7ac99a00110bbbe17c6565362354d9a1b85e7bb869c6f7c5e82f6d9d2f3b6b6c844eca16a359b034046953c8097516a3174047658b7e067f22fe9d29b1c5cd812a2414e8af8c9166fcc99f58bc133e4ba409cb5dadb5e792ab7fea1c2459c5bd5a71858683d61e4f73f5c159bcb7ca927b17d37b3139d969bc9670331853cd6a91604f0213e1dece601f755a97dda511c2b7f8051c10dc2e2d3dff1e3abe3edd30156e8de68283b90cafc788a5caed09a28a346c1b1bdbfa464a30479c43ac33d4fdf3351a1f2468bbc55b01ab54a64e450ff74cec421e44a6d3a0e5c1697826b630ed853ef9b5bd280a49e45cebf3d0ceed2dac09586200a4459c591f3dc4da0e83c2706b93844f8a20a926b0bae478a9e4d1bcc574ae47ad50f8bbb4c4b434ffee572a44432e8c3828f711e3c80fd2a324eb2cdd6f99f0e33212897522ed442ccff282548c1214a4296a37088f24794caa1d19900d15faa1c470e42e382c4d618cce642d8feb0577aff808588c9a2db99435b1584fccb3093c809cabbb16dc6134af8038443cc21e063cb919e97a3c5c38684a8e162148d2a7912013f79dc10c4f4dfb6d500604b66e7bd7bb71de38d1f467685635824f2d2931fea83c91956f996845c8372e67f24b5a04b52c57b5714575539fe3ad6aa1e2e0d6cd6851743f717a3a9f179b87bb1ace815060087f701dda7e4849d31fa891af0b1fd08058c4b0bb1452b4201558c120fb11e8b8699a1b471c7a4777eb1f2aa0182ea1a5e6a721e3cefaab0a58e5a057cd25496b8fe81322179e79d6fd60168d90d66ed59bdd643a1dab1c2ed550723abfbeea856d1e05df1c7cb50b9ff2f7bcb88e905caf32e6aa2e254bee825006fa944907e9e4abed35382b2555d324d54d2733c3e92e6c83bad91b0873d11c5d049a11c26e3e1ca8aa2b0e4ec36fc0ab2ffe7ed77aa460611107d71f8d1e1262004d33424331dad7acfba144e2b184908a9031812f38ba677aeb3e64850644ee72feb672cf0cad4314a97fa1a0dafe628e72587286f915b04799457eb20d7a174d88a4728a142c2776864b7b35c8c5aa28f94f8f3d3894ee9bc0f0cbf2dfcf702a44d60cda32e2f91cd6302eae765f9908cd3ebe1c8d579d40512b9ea033a07a2c4b6cd4effaf6ae7ec00118ffa12c869629269d7011c0c5a851115426fef7b9fada8cca3fa478fb1033760d1cc32afcdb59fd83c493f0d0763aa0010495c0ac1e7d736309069404937f92d3938be358c2bf690d3cd9d2f317797b49a18dfc1bf720ff43969c5357a09838b50967032ee689bd0f068afe0f2afea7205377893ae2287da340c74e8d8ab114ed1a2ed283463e855f9fb4ce993bca7b8c5a6a518c98e31ccbaee8ccf018d32b0b178e42d58b2ea9cd4f30414cc35cedbc63bee13b2ba86bc2bed3217e0ad5bf66c784b50b375170423386536a12e3e6518fec373181e46b1dc81f2cfc46e206831b2009017ec271679239dc4b3ee50d5e96a0c1b99dbde996639dc2dce0e044d8f952169150f9b3be492f6c60e90dd7aca0aacbeb17e6892f1cf03fab33e0aae473df9096b51aab0d230455341f62e7a62275944be7ed32a5fd5ebf37fcf07227ec13b070b44d2f1959b02877d39e1aad2c793c4b25e7f8d48d24fcf51aa5f35237119479bccd8fc4ef64008d655ba4579a59e94deea564426c1480cd2b97b3b2b0566f35f360c8ca5283ade8abbffcf37f7a35dd279f366f443b9203c166ffd16f7f4f9ea3dca705ea1b6c87c933ebaedc23eb476f9ce1080b6bd8eb67c19bb11c346a01399a7fd6671f343285d1e53c74d9e6b5587aa3c3840e5df055c438d913048cb1c1b3759a468276a7e785568b89601e8bf0254540743f7ce0f4be86be399513403be620608f894e1a76265ef6d673695419f57c3dc27546d", 0x1000}, {&(0x7f00000021c0)="91d756654f4d45775c667a1decb6c34bc9dc4335fbadb9b17754005fd621a4f91961c720e9d0926ab5f2344ec0f89289f225b8c9deccc11120f04405e9747e4a71a4e490fc2644c8578e65deaa5563bfa2a513ecb9f444997cf79686f10b0eb58c12ab556b497dc2938d65ce50707cba8c84880f28db366d3d1c0e68841684e83908f62c3088c809c7349172ea98d4cb0a15f5b9b46cf93103d923d630d1001e8e515ef52c1c11c9be782f97b03ea1ee1ef28956f4c39a74dc09db59ccef39aceff6b576d3ce3ddca337842a799cad150834364812594ee8f247313829f7b02806e19dc3599aaa9f28470b58c304de26afa6d1ad03ee897b8df33b10758e0258d167b8b8ea0b58a47afb425df69c6ed960909ac97e6d94f754dd594ae25bd62c7d7cdcd34ce8d5cf2a9af1c513c57279e2836de3b9c5ae2bd1eece621dcefcdf18884722deee67fdf6b3e70b147a52f8147c51a2417b8ed7b926915f92e85f1106df9e1c580a9ff56cac3ce9c7e8398818b36cf013e91da7226979594e1f789e384ebf8f1a6cad2702d81f95e5bdf72ebb019bbade8e0856529a8361c495f709ef7b2f3c558144f67ffa192cad858b469834eff2d3167355f07fc13c6a6ab9dc1a24587db52bcf27190544b9e487ee08e3e69a12484dc2a4d0e6f1a5678f0caa2b002830335024bf4793fdf9b5bc356b16c91f523a5368ba1fdf04990f401d993772ed72c09c9687e2ffe77f38d2ac55201f06230d71b595dcbbe1226353e0fb6a90d865e699a5ed9cbd04c3c85bb03ee5147dc4934e3c29d66e92c0d55eaddd5c7cd4a2e67827b534c983b00a7f34ec4c7fbedc637e452ad91d07553a87c2e3d06be2a0f087f2ea3e34447e15563429ee4a1599ca11bc16496d0c130b6be153eae0d355c0a554d29a56b73951e0a86bc4f1179d5bdc7ece1847de0909630869d39f9198e123565fe4b7782eb6275599ae0267e831991ac1ed15810b37bb3b175943895b3c50d907e3564e12ade6244660a2338058eb980c44276dc9cf696f2811da13ca9b115689d96259dc3d3b5b16c021badd9c2d8128996b6a2ecbb5dbc3bd74bf4c6f4b1c27334f77b4d7b02f3c8bc1c8e2355b117391bd59b36e717e9c4cd595daf14b4e59cc61e65bbf1169e82fa1d9ebbf35829735cef52dba7984b71f82d7d75e3dee6570e1c756c4b3855c842d29d7906ff3b5a86fd9f83e0cd806530538a9e8bc22c0261c7afef1a96023736a35600e847f47c7977e26daec82b1a5ca1e61829fe0e7b13b3320d87de4c4d658c38c1a6fd125c168b9d5074ec0c1f30b13f58cc3d97481ff52f2845c5c1de52542d31370fb108576170a1615395c794c1ec0f3d18e876e2aff48f4714454cac5339d4459f8fb705caf9d3125855c9420324eed05139be563bd5387c7982b2aad94f258a367a9235cc31e7134454a92ef5d0f5ee1240122b39717b456fc73f7ac679262e3a10da6f58ce11e918d4a60e33f7e0d04822a78d5773e3a5d796283e6e8dd27b3f01f40bd064eebccbc94e858d20c3be3f4c92b33c8aaeaf0e49a813fd4122ac7f80d45757ad696e24cbdcf719fe97426f7d5b58fee11cbeb62f8255a29451b9e51ff7b083fde51d1a4cab34cd01bfab3721b04cc5a46818b2b67c6228fb1b0bec8b75544fb087e865b4040abfaaa04422405ef4518c3543b3a0d41b2e87674d1edb39288548d79473f2c89c7c5335a055a3944c9f52d604b3e27a78ee6e8d1afe8d8f47a3e0bb3d5c42f349d1bf442992c92522895017eda90494dabbe8e2b6bd32ce2c36dc7b78f316ccbbb457615af034c619c8b7945c7cef34cfad88fa979a31117a3beced3f06e55b78107a3e33cea8563f50739c843d7eeed9463986aa611c652e59e46a7aa858b3c96b083ee7e3dc9819a99448a46e37cb5a3356f3abd0b8d3495629360c6b3a10f408b445d46ee2b5dbc2a5287c61ed77f9753d444859988930e425c834a87aeceba351b9169f71d606263feefbabad46c8d378f507c4aa8e9fafa15c006424ae99ef9eeee9e2338981d9ac0bb04e3df6e69828a1af8f8cd74c93d57d02d418e12795bd033969114d00c874636da6ab297be28d3b7d94d22d0c3f0cf19e3fde3f2c5f06987b1969a13279a1788989a9b87f82a366414bfeefa0cfd9d4f3e9c835560a14a5104e0542c34b6f12314ad16910d8e58e611bf88c278a7a18f7f2348406bbacc603800113c17ecb2401844381aeb1e4cfddb385ae11392395f4d9f6b0e1fe2519d7d41f62a0f39250e40d5af38d18908275627612645b80b79cf90756c13b394515ebf2e41cbad16ea5c3aab4e76d3ee27ff549521ea9e49e314107fbbbe1661d9c7b0115e0a4c7db9fcac0b94b6985ccf818938db67b04fcaab4fa32d3e9a7373454576dbb1a4e505a4a0c48abeb023b5e7ac69ae13f331a208c1b2510e53f7b111cead5d63db0942322666e93bbf766e84950d1c0febd918dba51dfe67d922862af551ef2b0a725a444ac3068276a0275068ecde0f2f199ee3d9db4681a22f788919ae3313d052d8894bdd353dd7151b3fb872dd81c23038624136de5641e95e414a0452b7a508edcda6cad727548b7c4810f48c7a22a088054779d635e061e62a6d8a8277141114ef97ed17cdae0dbc71aa23ba98d6f0b53faca06b7d489fb72aa288feb1bffed247c3dd7045a35c0df470d7d2ff9a810758b1f12d561ab62b1184b88b2923668cbb03fd141f568007ea8e03f7fd51f4273f88e9a1453a87db0c4a0ad274ab3a95ad28054663add4317fd3790b3d4504abb946b00516030d6aa4120a25d8667af7c1df404aa5e3987d4b9a61bba0bf5e53cae1f4211e5650e066a2f66f800edb94d2b011ab36f72a9ed1d2df4be941ca789d8f34610070653e4b88010979cfeb1e81c34845c90cbc2771568e77716ba07f1a185e56910d0babad53887f65c7f80aa315d8f40629f9c3ab631bc74387beebebb1998fc790db3d12e2241c2792ab3823a0cf71006c4575a51868977f14634fb073ec4db81700129cc6d658708afa0463563eaefad62eb077b36401a5534e7df69004492a1104950d06acefbeb2da9a4b91ccdd4ba31892636c66cb1e6383b42b27121df670f4fe48e1b81331236034fcefc0bb2b4e62dd036e70508a7f240a26239419f9f7fe32f1ae1445b9542f61e5659526d8042a0dbf3a34f4c421498f07409bff6006bc5f2e5df86c081d795b00d576abb97b25d1699e7e5d20cfd987e375dd4f45aa6b70e347ae91f0cf466f196119f31124264cebb43714fdaa71f3df34145698c0bdcdf61eb4f1527aadd3a580019a15087c9041ba70976a3edfd4afc11440ce28b023b8fd5347d1b5e20336aeb71b0667b82ca6ffc1334b41308f12fee650132fe5ce8e534c7c67d1eded9b8da82925ce333fca0fa4581aa0c25c46993594efe3346ffb7b061ca6ad401c24c0672b9db68d4da5029327115f3be0e2c46702bdac8a4200edeedee02f77724b183edfcb042c65a86b9b51e921d99fe19c5a3e03ca058c7f8b6c220f89526cce0493dabd5604f2a2c88114df3b5b8812d792ec418f303c9277c55d182aad05930554ba55e10da7ed3154f6bdfc44b8e3e977bbe64056321c7470f3095b6586afe9bc41fc19dceb445d53ebd6f57a00b6c96730f61f8fcb5ff5da0f7a78a232d3207fb939313d086757da54b1b0cd77b49aa21ff066e8e233372af0a646d2b284c16c4b37f9c681f697493d889c2e7f926a10b88c6ca603b4a7093a03375fb1535a43af5dcf5756251dcbbde708510705fae43a37317ae193538e091f13ab66721e8e3cbee8a7e0d3164249a465982bcdbe502ebc79f4a030ca1ebab9bd975e80b136686e02222f5b68846ef2447f27e63866f7f7cb17c92c7fc30bdbe4263cf61f4a5414317a7c40e48d11755e0648fcd24dbeebc1eb12f94fb740c6bad5a619dfb5de90592193a8f842e3c09bdfd92ca5224b2a49df5688a64485191d3141a7a4a5a209481e59a18dc4fb722d658caa4403b538fb4bcd9958a20c3f065660664bf03f34212d4e0593e99e31c408aa736e20e0c0f5906b6560c3e2712b0ccd4d2b455b9a16375280b1954ac07fcdb6286210b1f5a369aac8a428390ccf0b47e1ac5e22dcb2b892b8ecbc06e4752a3fe667b0dc701a9c4d74d90e1e3795dbf6880794fa42b3c1bc9b04ebf948ffe75b27865e5d656f0c5fdd265e14fe8668ceda85d9579674a59a9ff1fe6afce94ca95d6702499853d1b183a8e5ec40df311bb58f628cc52b0be2d8d0d7deac9e406dd62cb43a3849a175f8460133bfb57a2b0964feea75780e90148c76c99f029ab76b81e1738b1a9c218197d62212380e2af26b85ed5057af88c223f72ea7f2bd12dd02e2a96c0fd59de50dafd484c59934903e1ec00b3deeee961a6c81479a8e6838f83831cf645dbfc5caf102c9dfca9bafc82875c1ce9d7e9dba5681dfb6e4efb7c4e62b9cf14954c7f1a49ea526067ca0e4a30dcad18ead071b8fff2e87cfc11148dc54426b7d188793fb377e86a8fd606521e90dae2304a54f2ec0cf040c90912a2685602b95f4f3c5f5913f1ab26b1c93d196562cf002f72663e6b02c06fb39ea3d65c33d785a41a82b01a15b9ba004a0175f18efa9f7ce4f65ccf491e737159ac999bd400c9e3567daf7f15704b38b65687322df29748b3a8fa59958e147e95a93bb6369193e5b3247308737601a69a1e94f75ad4af88a0606c967925ff46359627cb96821dc07852fd212ce2fb4322857f7dbe68c1581731f24328b0d9606ddfd0981f64fe73d4e5b333c1d41a848edd6c98bf0f806b708adb29da8b8f641d11352bfa0242524e140709e10f78b935c66f073ba4beae18cec17cc0bb2b0c0a39adc08169f2806a928cf0584e8350d018811766fb982ab71312dfc86311b6b8045e2df9e1a896469319febdbd159bbd686c19c987e16a5890fb5100cd1dace2c44c739c0d6b9a61f6070b5bb74e7a8970d19187ccf3146feaf1076cb9b8108b47d8779b53d1ed0dd6d9c61cf886f3eaa940b4d7efca7a2216022f7d8b32b3aeac2cde22e3f079aea4e8d2b0227bcccc3b129300804b82f599c4319d3e0bd826beb82a3475ecda06ff246a998ad1583c5e528a7c44afaacdf64db70533b05e0e66290417c5b845b83a6dedaacb717fa05c8728290876473b417fa35d6d5ad29296062e32712799d8e2bc0eaabd3ab61c6bf64aa6f28e6491c10e8635c22d58e7606d200495831f7906071dc653f42efdf64a51af6053543732b706a93ed202e46325776d32e7f4d9d73fb0cc622e0e394f607b07d1cb743bbea1056cfca881ea20222b2e5ec45074a27b5db178971be723a0f99c76eded5361e8ff7857d853084ec4f85959457c442352e971ec9fbe7299e8a369db9e26eff9d3da16e601999652ff537e373f06d97b2a03da944cfbe0b8019fad330362efed0ffba32fd60a60a297567a96345615b5a3d9fb574e55e99ca03714d3e2c1c053ce6d890d0c3af4d5fa368b362806187d755337506c76a495a856f6af0e7bfea284036bcf4a0718dc02cdc9ccee396bae49e3196f13e4f1379d60f2d1f9d7fa35792524aa03604c44278cccb4b306c78ef22b7921054fee56de1b98c5edaa417b493fceafc4520ece9e69c6ade43839ea6678eab3b350e050fbd486ed9e687fa4f10a3c5bc63b1f7e6b5a7d4a24199842b89204d5b5ee5849276ddfecfcdd1f461f3c08dc74a15584f422638ef7588fe052313dfbb8a86b89662bf3e183fc8f66f31b5c83a357c2d0c", 0x1000}, {&(0x7f00000031c0)="261e4b9f9e891872c81bf01f26cc8eb5f918797d4dc3ac0f8313fc03d3bad9d08cd7568e6e86bb2e19a5f8b42441f136daa943116cd1093a377c99db2144b9ae6c0f098aa29eb661ff0f6d4458ac2265", 0x50}, {&(0x7f0000003240)="c2aace2ee6a040b12d173cb3af728bd10e7854425e78c16423b7f034e055fe3c33fdfe72125473aa3a951d1e6dfbc00d71ea002b005f24fce9ecea3c17c5f80fd0546075f298f13b6175ae5e1411b95d4bf58f3fb301f64ae85f6c7624ce51f79b98dc3d6359655f6f67f2e55ae77775b3bb39bc77701e2a715b9025d0bbec5da96c8fe64323ead4ec5792bf352fc75e32653d59ffd0b72979fe69392b6e33e8b36e", 0xa2}, {&(0x7f0000003300)="ffe9d0b90f0c36edbe65dd3cf17bf7d7a91ec97234bcfb44076ad935b0f559e3fbe6bdf242d9b17afb0163a13229da3581428536136c8148ae620d741d650b38b34a2ae503a9d7858d9feb793f04f0d2361ea5386557e17291da0ea7c7430c167a99749d3a908f9555c89d5462e87772b65f4c3246110fe4e5a08aa20d33863fbe1fcb8e981e999826b75a97719db4e6f7b20d743e076a5c9a18c64958c391fcc30f715b8d559e9f97267fe62588d57cba033b95e6e5194ffcd0a4858b2c4b345472840b143c084407650cdc3ac9732fa1a879d845762005f8671bcd460e835dae74e26ce9285c700027644ccb2321f69821cf42cd101f1d0fd4de12c562275544f1a3125f9bd3176ef2d18f1bfc1bf3360eefe077587b10d446602c4d9540b43b5a15af28db919e86a0ee05bfd143b541e16b50691fd78148ccf6c495f2b7a280969bd47939a471bd366013983145c7c33a02c048c2e8f0c556955baaf5cc2a07b24bb2b68ea70890dc7aad31dfb6d4316bb89b69c84589aecf45ea180ff7fb85b2631fec1fe29cbb3b2ff828c861a0e5b7d3f0cf8a5474416ac8c6687ad7eb63918d2fb9f7b6d66ca4a268e70e24900b3053ca07afbbf9a539e92ab5536f76bd6b3052d29a948bdbcedf1ddacd8ac3f5b9953bfb491d5d43439809dbaddcc7a24be30ff564e41cc505d805cd710ee381aa5ecf57263f216910f8b9ad4116bae8d48244f02b2530d76d1fd4a20516284c8fd9037fd5bfa269668d696c59607459967d56d25cb363874af91b660a0cb1d365cc71404dab4d8ae3495b94a515669f16cdc3e228550648a6ff5b02eff18759a910993eb26412a4a5eacf82503245b094f312cc7eb0a655a29287d6a2cc7548d0257f6eb1d3af726a122ba28bc3b1bbef5dfa741a43408a11707714f345793d0be9768c6e6891fec9b04d5e340115ea109cd799a70fe2132de308ca594d0e0908c9f3869b6a47b17b4c69abf4249f2980cd8e5a974410c2428e4b122dc625d50a9d7664e27e792c6570ec50610d49e2c1472e5995e143149ddb09a79094d379b0c0211660c17f348b4e31c95f6dd1f3f205eb25f5c5d748e8f71d4182bed0bd2369682a0a7b22017cf3aa01ed396a9bd09aee3f871ac7077543c833df88021dd26ec3cdf362abcaa217402aea67ba25b5d2b59a9dbdac74ef30157fb59cad876f589bd3014665db27b9c5be2a453578fdbc703412cad304763405cb9e436953a0746b6a478e85ecb6cfe01c175708d05e804d5b004f5950616fd2fce5410493273fc71a4b9b8c0d81d50669cb96c50fd8e062af30e025c85fdc487fa3fbc450edd0e4998297d539a8888efd978455c155bb7f822ea3fa242c287e4961c9560ae21b37569f20f3e0072da75b0a284cd8382a8996467e3ab55c5e99b5b201f301b6b116b8ae0923aedd6343837e7bf76407df7919cd372d23d6f4363fedef790246bc0d9ae0ef6a113113ac71b1f87b3ced763c03be9556f0e09acd788cb12e24310b96385ce55d0b9f7f1f760fa62b4e00e16427b10f28b0a3a8e5b138cee865848529dbd9be26bc6ca8dd57957085820ab448c7f9321ed2fafb5bcad45291c552003b45f4b4343992dfa15e2b139d00d0f647c71daa15cfe6d235ea29c92a6d9dd0c19a074dd93c9abc0377124ce01a60ea22ef6f52e4320cddd8f55b52f06f20721e15144384cbb22e5f99b2e9ac5843009d634a28ec77cc305e30ca0dcd26e6d4293055de16643757cb090c13844568dd90529adfab04517f419ba0836657c1afb6f7fed77d0365a9bccdb7c8ec039d8d4abec8911d5091e52e9cd18d85002dfb66158315e8a86f409f2a648c19f9d0d516a5dff0b1ad9f7d26d938d6ce86da64db1e8138c2bb61cceb2e85d694f06b5f652c1aa0f9fbe6a826af0ae320db0e22f8c4e83044b3ffd471441f09c1db6b6faa1fa1b1070fb38aea6015662da8eb73de52421c339ac5a5fd49043fee62604140c360bcbca97d5b1380e62e306f6e94c33a2ac975b8e726fc2051e3efe040526a5e58b3c2c96daf3cb913c0d45072fbbe2436d42d0becd29b023b91cbed2b90a730dfe748fbffb8fafddd1c3c4ccdae6ae5f1d015a347ac4c7688d2dd2ba6332f2a80ae2e78d40954b14a11a6ab852ff7dbed26ed2dda57e90c3166933f37235ee7d7239fdcdfae2860c97b18dad38227cc559dcbc6d820e2c520264edabbad7d95b87e3914d1ed8901f4ba96fb15072bb6c6d2d1b9da47d9310184af07b064fa229cbbed1e19fa829e3079d74aa1821813363d4ed75e2a2ca52a024828bb883cc5fc16541ba836135f34990b0898780a8a0f0cc238235ffc9b5891a31b1f28769ce8980c1335931d89fa33631f6ef7799da8bec75b299cd12327127c3150d3bb754a52791860ccd834ee3a497365692e441d7f702f714b06d2299842de04bbc2b75654a72807489c6f55cd561dee66d59ce51321dadaa01626107a1c0d4314768890079ffc757c96753fb23f7afc68ce36775aebc835d78066fd2b2b0795a71f662ed259fa0ab24d445f21d5b3b25638722b5cee520b3e47da4976d45cda71e572f5421597f63751acd2ed4c35aee5ded273cfe3706c9df795147800ffd8a559c69672d722391ce27ab568dc70b6675cf8f91abf52c8d6c839661d7c75d8ec40e0a5538ee0bc8dc7fe32af027623219dc0dae4bec45b476177eb4d92dbddaf1eea7bc0b962b64939357226177d7ffb46f8d5aa536de020c2a35f8e23ce7fd323943da2b9ae044f4bdc0747ed8a544898a4a68e0679ecd210f83eaf16b4e30f89d0f5248f23ba5cab1b3856412d52e20e05d389ef6dcd0591a0af432fb65e2f293658a2bd9e36ee21fd5440e98aa1074ea05105c08623719de8592e927fcd66c726ea3a23597871909426d27b9e0353cb553b5cde45cca5b488d62a0f00435987185a7358ee0a053c24f686c2a10b4556d7420be55c4442add97eb019f368de0f5e81a247b779c04e42a6bb24852ed08147ec839fb179232814e048a71494154e341c99f79e00f03791b57ff750f7ffb8957d701966009f52e824818abe23a0b6563e13f990b1e44955328249a7e30966e4bd4c7a93a98f7b3bb9212dc7e1791de3b4c2c96d6862bff21c37d9c45097e759d28b7918d831f576de4f6fa813900e94bafbaaaeb0003144914ab7ae2dee9a98dcb85db283b6f803addc716156c97ff69de09d2500ea8e8cd312629daed8ccd2f41ffde63b0711480fd0723a5e5d7d99f2cb1d2153fba68b22a2a2f7e9fcabe4a65a6995a47e43b92d68b1805ac60b22aae284e68e681509552c48fd6719f56d2c7c4e328f212c4c9e139306b582cde6dfe1075ad9dbb8ed8bbe2b155c371587b96c6a7c8ffa274c6dd2c2ba2d4d37af19457da964c7688735b5fb596acc8879910aec02dd47cb81078adbd1c1dd71aed89208109d514b25d671b639a4027329252284652da97a5ece3382224d3ccffc56946eb3b08c0a30a39692e42e3d7217fd73149144309c251098acb1b091778cad606b35a59f2f2826e1c693cab150e87979bf05f611781d922326945e4bd81559951a14fcbceb6a2ac459f15c9cc154a1f14e7d45c28eee1bf7e0e171d16d0974aece023686e3188ffd5bc683f6022428f8450af363f4e43a3856850773cca108367e23f14f9a7c106f96036368cbdfab9a4f52eb2009c44d85e3a72d914f4d0fea1a8421b01e808d889d350d04221feb9f682acc76c3121c1d3ef97c235e00c1dcc6e3ed1f8f4d1ee971c50ef9a3720cf88b4a4f19503eb245b63fb3f2e5e2ede9f9f608196cc208ca2ce61717b4b4b9bdee4c534b2acad6ef651f17b460f4cc6dd9fe267beb2119f2b9b0f2ce83bb80f646e8d6d8a0ea784baa26f97d718eb0f41215817cc151a507e9a3b16927f5fdc7c66bd5f88754a9b0a0e93380078ffc720971ea3f67aba0dbcb099dc4309562d429c4a477f7a58c588c3b6a7a8075176a5fb6df04b5aa25f5bb3179582a3f95edc7a6342bfdc268ffa66e57918bbd1fd2a7f50b25a8852ef2e78373a10ca95965e902daea53475882d1eccde25f68c048bf503d7aacddd6b023917ff963446d0dd1558c33f92e51ffc2fc938a9d15eb09c0bb267201e5b4bf1528f52807045a2a716a6231d9bdb6d069cb8b191b4d5591de19b36423a66afa431e58a85f125e3b1b881734660bd59cd1e168e5fe9496c118c7270b39b5890105c1572d3b196136e968f94dc859f4dcade6fe297e9d01fe9faab03e60d6a074a515f381f702999df6f05d4dfec9dc80d9aa802317ff8805d763bd211e5dc560e944eba7aa2db180d8371a649d35de22fd18456cc0862ad187d951aea89b3b1e3cbb79dc917de92cfba4e77c2ac643d1a76bc3f0e5d79f01236d45645423a32e92701fa8790437ded79d0783423aa9548645cf4cb7663f747ae5bec6557d0cb2732e898e37015a0ec60513cb69c8d4b7929463ec02d8f33b1007dc704c892bacc645f396afc60e3014b41f1a573c1e0b441c9cc2c9103ad94e63b9fcade92c4cd4cc3457f9c7e7a5e3c939bc29702b4ea170b0a8f66efc79c03d3936b4f39373d2dee68b04e933feebe53eea1d56d3c8fa82e4b52dfdf62719d788889ae74365a2bbdfa19b8a958c48efc4007c131b57b45807d864e4eb9293ff09c91006940867f0c235d8d1bd76512aafe7ebf44d2a8001f84c9c769b8b7ffeb30686b72897d3efe7c928407d70b95eb2f19820e6e5443538eb6b4272fc417d20a9cecfcd2c7558d5eae6e29e656cf865cdb8fdd34418c6f027387677414fc1dc6e2ee315755e2409ffe11a3a69391e5db66be1d598eddea809044e6bb9c5a609c9758fbd90e90bec8d2c98c6bae24433d932b488d11b1dd77e53ce98b5261fd9c79f852e058fb8bea86c237624db284e0c44066bfe39a1af94c0b910a6f52043e69a00204fe0216913ed647ccdcf4c70336406f2556f656984a1f0f3f4ba12583fd0d215e8f0f0aaebba882868927b09614550b7ac312ed5fbeff11b73a5fb53e7a6e70d5e750d0166eac31f071bab3370d5e5a265e9d0d6c0ca6e92d63e7836e89d75f653ecd72e3366fead85f4784b7b5f7a94d57dd1186566293e1d1b6a9d13c839958cfa38b72fed04df69ec9fcb1e73aa50a7d7f67cecea6ee776c92a19842b7e5ebd88046d9b55e9f74f786a267aa40d06138ea491c9860cebc2438acc0652a700125366bb3987ee7a675ead22348fb86164fcacfcd265cb99e92728a988fcd6e31b423bc651828aac70532ea31c0248dab54a5f04750fab97f0099aeea38a51b8de2cc230e7951ac8d6ab09ebadaf6fb8b2e3430e6cece0a08cd5acbcbcbc90b2b99b63fc184ab02107a8da2caf7ceede5a058db374fcf56176cc4b78b64a729d8b796685cec2d696ff3ddfb87d58d236afce25b5f8d5e73ce04555e2e86368597444d05cdbaafd6d7ebb7c63543f703ef0d6d08c5c315d25c75c7c01e662a2e037915d72b4effcb5870ce06a1a26e39049e402101c14d9967368f669db2407b2b798992c54bda7e538a17811057879a9debe80510a12f075764e2b70ad32cca4d903756db90a037ca520f57c6426388d45488c51267bf9eabce57e56f0045de5d6bdd197e2b4043006e28df56285d01afbe13262fec7f9ccfc312f9dd2ff18be39d9535ee6904914d00e67505a8460e9a5bcd4cc353501d48e7cb5d2613c6cffa1bed0d13a04b29b82d10985ef714462cdd672e150e7e266482781a1cc35abf46e12c3351f9772193c9e1a58bdbcb570d62c", 0x1000}, {&(0x7f0000004300)="88d27d8c2081c6537d792116d13839a35c51b40c2cb58846ee56bec9daae54fecb9df2279013bc342754592ee181bc46e459c5b84365de46371a4f1265665861a60b705b82", 0x45}, {&(0x7f0000000040)="0234420556e669fbdf33e1b21e9b663ec1", 0x11}], 0x9, &(0x7f0000004440)=ANY=[@ANYBLOB="380000000000002829ff000001000000b1d761af7b6ecd95b5edb4b708bf7569ef9aa6d028c6a122aa1bdad4e34920980fbd0800000000005000000000000000ffff0000060000002a5a62d65bb09cc99b5404bccd3abd81509b7bf930fc1121e1e48da2ff4fceb8e8be49446758aa41df052b4cdd6b1de4f27b0b575bda6da30185723d0c770d00b0000000000000000000000001040000d1fb4ebaa237059d9cc3aa7a9182c6545fa4089dc364db9352b976cb9da41510603ecd173945cb2f6223d68dbde30e74949c995d10906050a829950c2e75c2352c055ae0a42584fcdeb800000044d7a00f5a2cd6c79eaeeca59a02bcc3392205ae5ebc94f5b83b45cf9103bc1c28b8d4a5c979eb351b383c0aad3a3add20e438e3112b0cde3ee21c1327070083c9a61a3bb16ce44904f430ce39a0152c0000000001000000000000ffff00000100010080097208fd337f1dd0cad199d02d7879d82f282e06a98a8d1bd019c1cdcbccc48bc1d14d0c9c56f98f7b2836d41c724202899b8ac34c235059e0a85d35976fd806dc0d83de2ec14b2528e86f212c4dd73f94db8ecaba020000004c0d6c4db1918feebeff738fcce59d573b36a37f50a0dc1753e04f41d76b9b8b5da79084e9139d9dbcd3493a922bfdc98ee000708a27e74243f81a51706592469134de25df676d6ae2c2d7ead52b1ba8d81f7eaf933ed8e389396ee6cd0d26ae811535cd1ca489f8e41674c122f2b48d2b54826eab5c7ad9de29abd2f27430bdedb6c92a2e018d5b99054fb54965b03b90972840dc90600000000000000001000000070000005d4953f579e8402523892e3edae6ca38c536b823c21b6399d87e76d541f4538d408bda636a345c90f389fb04fb73ec6632024c883eea940bb0f052cba65986f3d4f17df868207839d70861a01e0000006000000000000000ffff0000010000009b1f0871090730ea561bdd50a01747ba859dc8e4afe4c8fe4d5b2a43c3bc41c98a66eef2b630d47b61c1befbe1834f90a5238349a6ebf8dd93547da3e71f26a5b010f0459a385b4af8ca00000000000030000000000000000100000001010000c4cac98807b3be25a47862214675e2292925c19e37e8dd778390000000000000e800000000000000ffff00004b0000005c377fbd8d7859fb683f884d73c5452f0304980e96e05e365c760baa95ed8b34376e22e0294fd41e122fbf10ec2660910147815a1b10966c59a4d8a4d51adbc4730e6bea8654edef8dc98b944ecff3b7b3e0ee2f8e6b606f12467b5f696e326b1717227bedeafca967c4f0577954b4e4829ae0fa9b1f751136570c87bb82bd1d9027f0ae15b2201b37a1e225a61b66f0a1423680aac285440b564aa1d5d655b68ab27ab18c8a0f2d78505f123a58068f24c7d3a3167deb5c48be2da79fea85cce07f3e5bd0e37062008116e171cad8f85f66c68533"], 0x410}, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000100)) 16:15:06 executing program 1: mprotect(&(0x7f00001d2000/0x4000)=nil, 0x4000, 0x805) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:06 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) fchdir(r0) r5 = getpid() recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0xd0, 0x20) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$unix(r6, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000000014000000000000000000db129f4dcbfa00c19a8a68ff73000000000000000000000000004b2f07000007b9da0000000000000000000000000000000000000000000000000000000000000000000000000000000000001b40000000000055870c0503d2909972d84618eb636b6af09a2b7e881823bb4a5fe40000007e4e0cf8ac66a2c587169cb89e9208dbfa0941144f77914d492448574a0023f143d9145cd8310c1778cdb73df4c104379d3b946bd2d92ed763811fa80aebd7f2990954aa0f179ae563790918c83c54c65e81858dc1a247382fe1355f8259d50b20a645c4dc1a8ee3069cef6317e72854160c9f69010adfcb297639dc8981684d13dd79276109afa46b09d73772603641fbccc09d22a0b62f138150923a56d1820de31cae42e6e216bb8bc5c334290a0b17db11f47dfff47b7e156b9faf3d3f8c51217abd445cb1a718d4f2cc35f6a3fd8f8259b7dec9a440ce9bb7418124833baa833aa801058143598cc7103f"], &(0x7f00000004c0)=0x5a) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000840)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r8 = dup2(r7, r0) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x42, r10, r2, r11, r4, 0x8, 0x4}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) getpeername(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) semget(0x1, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) 16:15:06 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d732c1e7bb6fc6e23c5bfd000000000000e74de4", 0x0, 0x40000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:15:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x1000, 0x40, &(0x7f0000000080)="e8ae3fb3da945ed159b1fe9ee1e48ed6986b62e46ac32babd2357e4dc67708fbe4c46937667fa84c26eaa8a46f7278121311a60b617d91d24a016797b0dc4f67de478fd92b842130ecb5a82b4666077efc4b44bc0c167130c15588be70948ac438f503d6bb5a06a2667694ca364c14b2fbec917825977dc66b5f981949fb4bcc7138b68e8db56478418f2d07808a8f2cce0cd18d545938d2ddd837df47dbe0a16a4636f8991d901417b576e2ad57464311c0d80e3e57cd096594914f777f86897b3fde7ecc820d109b774edb4278a76c57be800c91b34f4ee1322520824ee0546f4bcd5bc67778ee6b9f4c34143eee51cc0f64c36e4c8609240a6260797d613bf70d69e7534bf1dc451c1fc5242f20a5af2f2a9e1d49c7cae871d4798ccce0373e5c5cb95ebf780f2d6c1578e9e6ed19313bd0f1f2e93cc5dc4ddb56b921929349b4f4ccb17ce382748c38e74172619372359130af01d9d7ba9e3059b8d07534f74cab57f7651c005489282bd5ee80e70df722aa75a5e0d283e5b4f09a1abc76b37d0372eaef707525d1261e4cd388f24503a9b512f5bd6a3ba4d745b3d44317b4494f5c989628d729c8cd6aa94e18f520f170eadab8395fbde90e2fa2e2af4bb56340c07b147c9369239294d05a29090be30415298ecca3d688330fa1e63fff7fbf6e61e2424ab3a39850db3f84813dacf0615a79d94c5a95a2b3e932b8466ad49a755f59f8f48d221b8679a67aab2d5430a9e7f0d2d8d24bc2273cf63ff6191b112bef6337f38ace27cad385c128fd468935acd2bb28cfdb076543d0ce5958a550d4029b379a38bd523f04ca058cd7719cb970cad60e1fb30a22fda7770f4a41b1e96cc50ed23389b93d123e47a60da05a31151a2210ef36d2d6efa2dde964ac772f89291ef106bc2b892462132ccf885a8864ef7cc2ba778c69d6fa9b3a6739d4dcd43a3325aa1fe4d01dabbb534063f9055b720ac7ea2db1873dff341251eb23c72c44e05a9fd652b4457bb695ab3847db6558f9dbe8f2023cdb901b279b41c17191ca8d060d320490b39931130d0b504dc2ba1b14278cda7897b62025eb84e2e8fb7709ed630f0b85604179fc582bada8b3b627015a21b46afdf82d03276d33ae7669fde373499a9d69b59dac4dd89b1ebda2b385d5bdf3484c216515974913e4fc234aa9936e273c7981bf2026680914424e2140be4220b3b8812b4183e4da840cbbbbb3533bd3d0462cc71dbe796c5006b58dd8bba55e32c9de1e7fe569fc1390d592323d5b4c4bc0d690f71ba07d68227266e4ce5397824345f5a776847c2639e0d3fe3747b073ab495b2eac9ccb058cd5140be048503d88ed21ef4a8c0e50fdc08f0a1c7355dd5c2b801b20480ece3dd125b3dd858a424f5f372d48283bbac654c86f00b9192088af190e6d9feb77848788f742b10a494387dc49c8565aade559e2f23eef594521e5cf1546dcf5cdc3b3b069ab4d1e3b2743f1c5b1bb6b6d24c833ba6b7db4493a5822360e0a7148d80436a1bafc7ca93f50f49d2b0c46fd00ffec66286e0dce87d0a3a3c288ab6d5dd570a43e3522116f32c82af5c0dd696d3a42ae63dac8995a322d5895b48ec274df938dfe156210c78622e138d0a45bb43da918a6e36f31b78b071cc56e9fa8e54bfd620d45c18f1c8e30e89d6b757f03590c9ea121939b4c48d2cc19123dedf10feef2b2426aad1b2258a6705e8537cb9aa847959986627bcf942f90a4be236a20d17e41ee4a45803a15e4c8977797f75bc32b6f090fafa4638b07b6a3b0a0aa421782e78d23f01a23e98047417cc0b1b7ac3217268228f5feda1dacc15cb620f020cd20f076974555f820006aa32112a40e503ffd0163b6ded99cfdf997d0c61ea31bad6db990da5680be78d07c0313650b43d3be8c2f42716402a97c5908b71c1414f203e6a585a7f68e27a470a6e567c3d3b44aba8353e82e2055a269911f943c9cd01844c692873654c6c963052c72c207d798b3ccc5653370b9d4ee61fe67c37fd59a2bbb531da19f65d8529ccc30f491d034813a11dcae5651a680b7cd2599cbe1c1d44c1d778a55b1f39749a8acc3422d8513b1dae340171fdcaf8bed587363ecf3cc4f419a4e79998cb84ef9fd520eda8d3a0a1b1032308545ff990a5d40927f068b52f59a0a028c33cae9807d404eca9701ce397652961c12470896c5c38d7a67640b1517ee25a9ba115a77b0fb3c4076cdd3c3c67118690e38e0f33757ebd5ca4051c3ee0c22c439b35d258e8da4d5c68d413ff365ed5d6348008a9b5c4ef5de08d0b71fbb2c58042a3f629a0e52044c49088b55bd3d6a1d71335995d06e20d385e2c744aedfdcc0108e5a534ea71984617f1fb5bd455f37113b0962137d035341f31dba035f7c00d1ef61ebceecede269b38cf6c063271046b0713cd533c7f346f06cda06a3172f10edf210d4fca5a95b2f7f4bd01f0a40b60b283c3ac1589096da38fdc478e7c43863c997711a475b2584db48b714e839359e9af65f60549b1d56994bf9cf9cfac403f216fce1b313a2d79bc7662314c920bbf96f6ff29034451cf1921cc2f4a24a13a23e0d582701cae0dbaa477fca68de7c7a482e3c2b8abb4d0dd8ab39afe0a6303cb762c6f4e479e5b44ef6c2c575d95da03c117432f8b6a8652874ac2fd923f9b837cd73757706fecf923c67edb5bb4a3082672e427be48e5e8375bda80e3f83d868e5106c22363cc0a0e1acd87391d6acfe6ffc15d2143cd69f733516db3a24a015a5e73b9083846581bcacdbd608890b7500c1efd488ef5b8384e80798b62b17340f897e827699d99afa5b4680c12f822faca414ea70eeb6b6a096e96d45e27eeb43115a0b5d5b406b6d7e4dd62636cb8c1646b4721778a17ce81ced3bd502ce8f883095d5d62f3247a24a751cb292288ce2dda3885fc04e251d1817ab13c968bcb19d78a3e61f0031aa3b9ea42e376b15a2fa4cf3500b7b2a24e00b82b7d77acc5709ca6695d75d3f09307eaf7ab08e7c49e1cd80366f7fbf5082f58f5f5adbe08bdc0b33c6f01eb7bf91bf77e1b9bf7bc548dbda831c16beb8e622fe1032fa2bbfa7a50f4ea855cf9cdecce1ee32ba2f53bbdaac73f92accc2a6e58cd1b66539a244c2a314532f3b8dd0995edcc5c0fd639ac644603ba420ad15b005166b231ac8040d38dc134418c0ef0679cb10c1e8a3305c04643ddd887ad71b570f1b83d1d6c62876698fa374fcffcdfaa94e44926847659cff7a1643caea7e1ec58722997803291e25a36f62df0f2d33ec473ea3c34f23dbc6430939ebb9798609a4a2fc888887ffb7df0b1f452758cdb73c06a27e092e0e7e1e1cc4aa9100d607f7cedd30e95571772c54323e0c1a412151ced92daba4e7bd2e23570ea52b43b26dc78b5efcf47057d136e6e2654b164a59c94ad31b105050b7833b7ab433098a84f8cdd4ec49a5bb5ec65d3d824e017a8a7b2967ea32605d5c8000084bbf73112be91df6489f54912748208f871bbfe971f376aed53d794b7a7ca4e8bcaabd5894fd8d71d812cc4230cde0889acb6c5046ed8a490a7ff2c73a96bad668fd45fda378a7f81052934025ddbf34534aad2dbb19f2cdec993db2402f16a912db081f4a64ea7aa4d7e92064fcd3efa6c187a7d1fd225a68d8b10d8126f44ae7a7e45f037b4e2d41d29a74a0de0494323a3bb58cd34fa09d72f8ed6d95abb52e959daf362849b4d9158b6abe898a42f768260dd284e524e45c6cea19a83c4f2b48f043efe1570ac2817b16ef76c6a184c1ddd6daf9a96801845430a6f753fefa115fdfb2167be84cbff77051e92d7718586140f69a9bc721df9ab13688eb3e490506d9f557d3323150c837ba9b893087fa3a23a0a732ffc3c8d6c311e699a284177a19c4527e52b90904696a313c35a7338c761810c2d64cb295e958ee85c7aa99db9e4b72ac32ee1acd9a1c0a3299a249ec78b8d3cc63d3bcc68d6bf2a0651adf1c6393f5bc36908fad91e27bbce74371b7cee047c78541e83824c484a9e8a0abd8f2cbecc52668a1b4c55199e7e4516073f521ec1f7e8a4637d8522858dbb0894a56395eaa15c913dc8790e191aa83293fecf4c990911a75140681015374c1162eae2f6cfde94d0282105a7b884b7c5f34378193a4a72e9d48be2028627f1b0acb8278d78232f0013b333bc53c7b57c7c99be5559484165b3d158c1593be77ef60590fd3ca851d9357c70569c6f8588a2658a7cf847fd7190df65b11aa2f5bcbada8ea2b052ff43420a8f9f8c9ffee9a61d4e30f269a630a5abbeca6acf068b0be106fe5e5ae20f26df3b0b62b0816ab14651974d997654f77291b1c137e59155b1762d5c91502274eeed68c812781d9c98d5709a3917409db280e8664799200c94ccb6eb9a0970d2b68f2a50c44b40cfc1fe05535d0a65a69ef5b0c6f50e1965e176ec9e42fd11d865cb6115cac265db705702b2b97ae07c51cb7a78ba4868c498951de4434690396780254f1fa3548bdffac52c665c1ff1003364fc66ff360bf38b2d0c0e579c811e89c24bd94ba56c05756c8781fa4e8eea9c9e67b6a11f577ffc32f096d99a1c5fb9e16588b279efc33def4f7afe18a7e706f41b9f24048ce1639ffd946005330fd6d21b32ff039a287a2949407b34864c79f4df6c3104e7a14ea5ef772595a7aaba5191dc548caf1b4ab0aad078dbba3a47c9bf4750d1c8409bdeda70be82d8732c5a54d9b799339fcbf94d48dded8ea60d56f2f063efcf38ee0d65c5d9a7872465a4abb0bad1e77e25d8d4406532df68457776cb6dd8fab47918d8824eb74f486f98ea51299cd0e16ea3a2cb7ec98aaf24f5677768b42c14afb2d62bc275c98a798748fce153d5a29d11863851da2275bfcac3c92a50d3b89eb72792e0776c4629d1e3317d06655e024d14f4a2bb0a16410f5006d1e04adf9b601dd423280707f8b5a91fe9450e26bc954c123e3aea847fdf28b19a2554d2c9fdbdd45b2649ad8ebf78d3551757f50aadda608e448115026cfa1cf3abbbb1a5f24c68408ef7ca08ddcc94e8bd9ea5f6a7fe30dcd967007c039d895b4a9240087758fca9ae482a80e43944dff34742cd8416c7f25f624e24470d4a966273c2427c4c4c9c1fe81e4589e6e1ea1a0d0d79d0670c067f5345fec063a24bc6b2fe6c8433b65f8c121a73a827f8262f1f5c5bc6b24ee73629e0fa30d0dfe28f5e571ecb4502edf3a86807ed07ef85055cf18549ebfd6c50385a62efcee21cfdf8a26978bb9fb93480b190009f0f19fa22c1bde21421f887065206e0d6e14ad2e7ec3a909012168b20d57756ca126cad50a1e25e1988c49f89d272616ff178bddda334a0d892a277926ab9beeecc1626054f97e65419e45c267d127b167809610ad32206ac320d0f631ae75e3645c26fb1311e3d7436b6df79846870846da4302d9ae8f73ec7daf93920f1e19c4ff33b1dc02f57f2570541854f2eac735d496ce4bae2bb1886cd255f39203f89fc4e208afdeb9bccc781225c620314f627f6c1cb5ba359579c91be2a0d9790acb83efad1fdaf0754bc9209c659d422ef88d9fe7fab2b264760d1cfa9564b5f0a8879262f1a405c1412e07c99b5bf0aed7bdf444e3b0eeb0fb594e3849dff0e9089b4046c1e8b3dc910c288acc62916dc0cd804ae9bea867462d947df65faf141f08e2bc4469fed6c1edb913a55cadede32d688b1f054b879ebfe9e1a0359bb5e51455e507ab4bae93a6cd4fd42357d88192cf9de9406bf7944814092405ef5ac837e7ecf1d10470b5efd0725a41a375518260d4", 0x1000) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:15:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 16:15:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r2, 0xded6a197e4738138}, {r0, 0x80}, {r3, 0x4}, {r3, 0x40}, {r1, 0xa8}, {r1, 0x2}], 0x7, 0x7f) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r3}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) 16:15:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xf97) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) 16:15:06 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/38, 0x26}, 0x41) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:15:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x48, 0x0) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:15:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mprotect(&(0x7f0000ff6000/0x7000)=nil, 0x7000, 0x2) socket$inet(0x2, 0x9, 0x54eb) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) msgget(0x3, 0x280) msgget(0x2, 0x2) 16:15:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) fchmodat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x31, 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() mknod(&(0x7f0000000240)='./bus\x00', 0x400000000009104, 0x100) 16:15:07 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='//\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\\:@\x05c']) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x46e, './file0\x00', './file0\x00'}) 16:15:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="221e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:15:07 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:15:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000080)) poll(&(0x7f0000000000)=[{r1, 0xf69a55aa7ca7f958}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20003, 0x0) 16:15:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x20001, 0x40) 16:15:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x5) 16:15:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x12) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="f38b5eceab3c1a6b", 0x8) dup2(r2, r1) 16:15:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000214, 0x0, 0x0) 16:15:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x401, 0x6}, 0x10) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000040)="7afe0215ab12c68bb6f2f7d3e0d2744e7c175dad3fd635429c28f3a9e0435cdf3895137f51162f298b46ef5b1140b0affd", 0x31) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) socket$inet6(0x18, 0x2002, 0x3) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x4}) 16:15:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x60, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="34698e1a7a4b333ae0dc26d0c256f96440400b14c1617d5f0e0964b9518cd9356712ad99b8488c127da02237a535c2bb20ea7e1590fbdcc4aa70e4d5c6b822825bf0ed81057e2738a5b4a5ee0ed0ed3a5730dec9f9317bbca5aaa93f8e6cecf11b20be1007f7", 0x66}, {&(0x7f0000000880)="81f65b6c692070f42df807215e5a29d66064d1f2454c3893f43b13602a1671d2150148faebfc5bea7e842deb8df97ba8e7d6f8a9b29841863e7f5d13b8c44a08c7c40ba90b662e6a2071da2a654d027b4f6c1664f561f619b036533104d79737f58c6c0ca72247e24558e2338019b8b6408284abd1bcab173fff4831dd1ddd5bd23412758f04cad8597008dbc6cfe5ae48c98e20431facf5956e71d4cb1a470122e5348c33eb8a2eaf49e82b8ff8f4a16d744dad3621dd1a4213d50fe0165d42f20593448886bbeb90c578ca0725a3e8e5d42211b3f04d68f6c84d43b3d0231a45c6c4beaaa1cf5bb896c0d57898f90d12309ca58bc54085dee8ee92d6", 0xfd}, {&(0x7f0000000980)="e95c310f130a645b176114c657bc74b9e638b39acb829885ef82128692b17e6293e2017a88b4bbb55f8a68b5eb8f042f052d66084c87b67de147bf92beef2d3f00a167a79d679571c0f5bff3037dc94d6c", 0x51}], 0x3) mknod(&(0x7f0000000180)='./bus\x00', 0x2050, 0x40004000000028aa) r1 = open(&(0x7f0000000a80)='./file0\x00', 0x90, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') writev(r1, &(0x7f0000000700)=[{&(0x7f0000000100)="0f84f376eb4dc583f0427ea7389cf528e5024f113eea419a981134859a4ece1a3b6cb0bf170ba92bed46a6dbe04a388f1133b86ab976891731506e63e031db1020cf9b9d3f5c66046ca7c74ab1d561a31d8c1de0", 0x54}, {&(0x7f00000001c0)="b390ff6bcc2423f3743109d5fd7c60ab9518b795e49e7d479e93e79ff39404b32e344333a5c6fe2d872840f4afbc52de1ce1c3200c3310d5c07ac5e32f85626cdd284a4697ba7b631961dbecfd763d1b8ac66c67a3a2c5f53d4ceb1548fead2ea5cdddf12b2ad5a867845ee7a9126a232078f4a3a3181fb736ec784d946b9321003d52540ce32fef472f23a4524034e2a0c68dd67a2d6ba0cdb5e4096e14632c6091e05f1596f5d8055f188894d6ea4014af2c008b1e430550ce6c6513e8f4e702430933d0a0cc33ec7024629f04c94d282db40ffa86882462ca4252f6ab", 0xde}, {&(0x7f0000000340)="ff3aa2eab0c23a6c941cc7df000d517cb13aca45b5b362e426c4f5118dd35b69999ce3ddf6c49b6e665d119a6ca52ed58671d1df1aa13b512271df0b4018889e3ff9faf2c4d7125b1de5fdcf1c204aa28a4584e454c37055d1453f6b671e79110355f8fdabc21a8fe93dd0830af81692746bd55bdc6025528594cd4a7a83a8df264b3e6c8c7c3e5b26e00fb6adaa493bf347952b5142d15e3044d9afbae51bdf5b723791b9628ad5f04e", 0xaa}, {&(0x7f0000000440)="162ed2db17f9867234639a16dd9541468b662ada3d4b68ec3213183ef38553d94ba83b1f333480ca1d6d98b50480ccc81ff95f8a0a7b000d5976b53bb4c0db7b6e07a644f27ded59814bbcb5bdd478dec6c60a5062465f43e84beec08d0951b482521bcf75a00409b0c99a439d78f2d6", 0x70}, {&(0x7f0000000080)="ff4eee77845c07", 0x7}, {&(0x7f00000002c0)="3ae05e53574cac18441c79ebec8171b56f5085ad40c6e6bbf66c", 0x1a}, {&(0x7f00000004c0)="76bdd231f616ea4376e5e6d4db3dfd66238ed64fb746a6377cf2f8a9651530d491246ce27fc8ce23e5b9cba0aad30d66381c071ebfbfe8aca692df37fa7fd0d5575b5a9249ab2519c096bc30ddead41bd242c6d3a4ba60d97d7f26ec5c2a7ec9f99f25f395019902fca27b7f6aa18f23059bd37e2d58ddf4571c21afb401d54dc47503da0b7e61152d9642e0ee2de1706003543c840008f17518105e5f557384f2f69dad9337eb3f71532ead931fc48f632e89492c6f9d6f45f899ff", 0xbc}, {&(0x7f0000000580)="c87bdf5a1014acc1678d9826dd74cbe3b501d2c9fb1eb4e0e3e3fb2f8b36f9e1b629b2cb314edd16d66734ffda0dbb8aacd6decf2d23d546569a55e0e8e4e8add85ca5d354731ad2", 0x48}, {&(0x7f0000000600)="f6b67cf4524b86b80fc9dcbcee9443b187d0859d7869fb4055b650c49823e9b7bd3e5e187815fb551a7e70532438bc829ca8966e6f7ccc952da28a64edbe321864bf519bba21f7c83b65d26234c458ba91aef4b4fc2f39b74095efc5050363c3040b40209bd49b3fde915bb37bab06529b792b2dbc1e0c426b5789", 0x7b}, {&(0x7f0000000680)="68c2f17d8b152728d259434d558e26403c78d5ae6d6a6c3d9740130ae92f4a44e4bdae3bafa126d2b536cf4c687852ca9be48abf67f6aa9a7fb2d67fba429d6f4a5df220719580e2df58749b56a013eb42cae38ec9a7dffcf4f5581dd56a5d1b021630af565467796b2d3398fa6ed6", 0x6f}], 0xa) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="0000001882ec6004008b0000050000000000000000766c571dff25fffffffe00000000400000f2e9ff000058", 0x2c}], 0x1) 16:15:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x28e, [{0x1}, {0x3, 0x1000}, {0x1, 0x72}, {0x3, 0x3}, {0x1, 0x6}, {0x1, 0x4}, {0x3, 0xfffffffffffffff9}, {0x1, 0x10001}, {0x1, 0x401}, {0x1, 0x1f}, {0x3, 0x7ff}, {0x0, 0x80}, {0x1, 0xb65}, {0x0, 0x2}, {0x0, 0x1ff}, {0x3, 0x9}, {0x3, 0x1ff}, {0x3}, {0x1, 0xffffffffffff927a}, {0x1, 0x4}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x0, 0x1fffc000000}, {0x0, 0x20}, {0x0, 0x5}, {0x2, 0xffff}, {0x3, 0x401}, {0x3, 0x8}, {0x3, 0x10000}, {0x2, 0x4}, {0x3, 0x100}]}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) 16:15:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) dup2(r1, r0) 16:15:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x40000}, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) 16:15:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510f", 0x2) write(r1, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = msgget(0x1, 0x2) msgctl$IPC_RMID(r2, 0x0) 16:15:08 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0xfffffffffffffff7}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x90) ioctl$TIOCSTART(r4, 0x2000746e) socket$inet6(0x18, 0x8001, 0xfff) dup2(r0, r1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:15:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000200)='./bus\x00', 0xfffffffffffffffc, 0x0) sendmsg(r0, &(0x7f00000025c0)={&(0x7f00000002c0)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000300)="656c77ee7849e73544a535023b807b2083f5531fe9fd2f92d8aaee984b5148c6de8670a1b50a27545c6c66c84263b7077fd63147e87198c7fb360bbecf4a3e17de78cd7d341b4f44def8ea9a174597547444526084f662c3b4cfe010b10e9413604411810d14cd1d02977d159cb9ef3f5ac55c02896ff1fef19c718810b37548185744b8ca3792007261cc835d28ff9749e2b182baaf612319b756a1ab5ed43fbd6cf43c1324ef206acc93796d1f7433730f2ce665c1a2243bc0b4614f6320c64ede34d805bb9cfc64c10ca3c0ecaa835677e5e5d68fa4a3f5730143d7e6b6deff035a6c723526ff020cee850040b3e341caeb9250cd3e5c95e9f94e8f405581cf11dd381fa25d08061556197f0159e8d5d9e5bcf7ae8c821132da8dc1349240967f0e9c766e1f28abfb373f19b34a340b8c9525734e9c286532a54f9b5270c0baf7ac652ada6337b800b79cb17a994d4ddbeb8220e2d9388e516ef24b30a2e9beae582e7e63dfbf495652e415c51cf769bd3457eab6cf6a28124320f72ca0cd628f7e31f6c6a5e785d083cd3451a483c4ad302ef8fa0c268ff617fd535ae0ce31c32df54ab2e1997e39e652af2c0d9befac960790a872cbe820dee4b3c1eb3560706a35cf172b8819e289a843d98c49cb050603c368c66857272974af54b8c3e76ca7cc31107d59f790bf0fab928c5925ba7577cc037dd57d55866b4e79897b0887772e4add4cb5a14199c03ecb7ff3bcb45d40a102cbf52bfa552f70e74a69ab7b1f91137572d3e7c67a80ee5bf373ebb9c4f075ee3661cfbbb333016ee75d68525c8b0fd11b19b3a5b827219af275bd0edef7e6bb0378b4c2484c03b305ffbac5c964cc07171ddec453aa73c75125df12cd422caef5b86938ee9e365d8bfa7dda5ee962110a2bd68fda8583ae341fa394d666a28f8da01d908e5317726883fc912b654a473feb1e79902e42eaae54128324b1ecad7595685e4a986043406ee0002ea31c5dc5756366367b9da30046fbbc73f4a4c0161c258a6b995cb822a5a10fbdd03b566839c924aa869daeec01a599ef617b933397104e326b6e80d14ac51af6899bbc23e8a111cff38ac2adfd8a356dddf0ec02887556a2e9235f91cdd1f08d63fc3dff30b7389e161c1b6aa1e19061f621b7196847e9095167a43af276452637269bed386dbd40b374b451282854e4ad584e2eb102adf34768771bc1869b46fd9a43c3098d0adbc84e5c9bdad9a081c11258892950b85215de0507e7a5eeae44b04cd7a1b3a1770852809297871300d238fe3a6f5d7bdf76d7f36eee1750f9004106c645a1d52d3fcdb1c0b55ee7144b472380cd3c8d6bdc5fe4d46d036bb2a315cb6cbeecbb435f5d7c3aa92b14581859ebc8ee88a6862da83e7063d579ed69ba4aa79beda8589fea003ce652d13eb5cb477cf82fe021fee07d7d1dc5d28f39135d2cb1d1f7a1e1977b1cc1f65c2286310e880c0980f582b476f80e6ef56b3df41c741b6bfeffe6c2afa85cd2d8f450ccc2a55757e0ac4d6ad4de520e885d92069f1111f906f9b5e4f3fe60adebbdf33aa3716b8ef4298e2dfd305ab0a0822e8aa503d0f39c6d3213e76bd876e4dce8006539ef04e33a4caf99c54755f9329436852b71f0ca394071d278f3a16adf2432e7ada65c66d4797639defbe9e39e0fa45318ee1516a30110ca682cfdf548e0bb447e7b08ea2230f3d2b17b7b284ce0535f415e929037dfa3b10ab47fd0aede510a84d6f7db5a7abde977b7838afdbb2a64169e7e632b09dbdc5d13f7abe090f848eac52c7cfc6f11538338777e3789fd0a329b71c00f63e98ed290a1e9847be788f395101b8f0125d8eafcc225ff3ee4f783eb723ffc9325b5bcf4cae1ea10fd0b3999a5d6985b9ee4554a6c90a82fa734fc6f7b02674afc56d684ebfdead9253936225f2b716736b53ec37ba37558af5d8c127c5de8b451dbfbbb8f1e7d731b8c2e792795859191a5b53cc80347d926ff95f127a2f956681a3ba6d8b7ef534c50ed725af91ca0e5acc4ef39c7a105bf201f1b649c19482dc762064fce91f65ed2051b9b085e0b782b8cefc844f3e2237f4e0c85e4b2718d8fad8a1bfce95e38dc889217e4a515e4ab99b0a32e145f2a28ab37776ee3acfb4f80feca845c35ba65d3741a5dd903fd4acb7564f0ab2196bf8e8b9b5abcca21d209e2208cc97eac7dd86e28dd9c6f48befcd5fc538d99475347df50547bed7e5f8115101a3e592aade60b91f86ca4d29518916db84aa55aa5a72642fe75825bdbcba71cab467377242d2b4f9c0147c87a749b577b37fe3651eb0719000d09e35277341f9e2aa7673769959371e09d2a4ae96ab1fa5b718f8fa89978267b48403a028814bd54139bcc56edd2d4f0642b476d492f3549f5f25e61e67954af0094e30d72daf6badba9308bae108d2a47465e2212a6d2fc1c9c61a3f8b7093b72f3e30302d3a42cf3485d6f52efbf31620a52d603834d9020e4644e785c502416e75d9e3b1a82524746d8cf089d4be759e5d94b6ae268930189d253e88bbd5ee9cd6676c96badd16766143a9776bd8bb09dd24d840a6c6c1cddeedc6afe60bc402153727ca6aa32dfa4cb2a3ebaabce38d6f61705a00ed669bd404c646ebd02488130a90f3c4d4843ed446bd3a33f6d87d6df1343265334437daabf9eeb5fffead69a0a1585dbf61e8729e7fc22a90232e1cd4e395a1fdd0f9eeb23dcd48f050552e63eb44b9b0a597dc8294e7010811a2d95856e18bdedfb48973bd1f0391fedbb01cb5946190e6f2f2980c112ebbbe6b6d2a78815504e6a393543070bf8417c22421ab131234517a8cadaca8e3d9acd17a820cc061b7d52f3de4f97f5e916997d45f9aeba73a0dd70d1d7a97279f10ac3ac4cd702bb87126865f433a4b794152147e09a38745ff2d48eedeff1eac8d71559553e0d5e8ff5e7b420c07b282e183f4a5d6880f3cba4f96580f34ea475a1ebba0316abbb095d075002a1ad9e57ca8857f5e189fc4390ce91b566c148c100924da50e00e86ede027bd0062e5f098f59dfc134cff0d1e1c15618e87c88ce48a8d270066812753d72ce0938519d96819163e35f54987907bc85f6b5d54134d79b6a77ab6c964164ff24ef6c4ce592ddf6f83da11a5e30641f76c38a6ef180e7672f9d22d47d1845c11b309ac21ff59f392d07c62740f7b6a2a3cbd779eb956bc60caccbac8c95d5a7516452f00986db071a30358a5b2f191e49cc216be54d42e0ea8e28e30468933bd1b851fd227a86edd01e27cdbd973143f31404c0cfffda73435a866d3590fb537787a5f82d5cbbbb195c28e33951d85256061080ac8a396a164ee1b51113af0948dedd4473bb5dfe8af51d98fe024f35d758a0ed94f73da3d3c1d84a1dfecd632179402320318e66091610bbd150d5f33d1346c4b90fa662a664cca03b0cafcf9dc0174839c9f09b1b4f16b19bf21a089c0dc4e320d66d77a969836d2a01364808e96572d78ab5074579b4f9b4d92ea96bf892abb96d69bd093b63f44fa2ae0edf14afea6edb5682724523feca9c9f6fa8185343c451d76c876661e6045096a1c57fa0667ff1e85204c0f767b6e6139ed19fd4637224b3718c8949f2775778b1591bbc5a8bd30944ac43d542f27398bdbc93cb3cb9083058945934771c28d06686fb1ffd024b221c8df58baab34d39c62e4115e393fa7464dce66343618c44b6a1edfbf99646087e64c4085456ef8481e0f15056357d7e094a62f8d920116ab52a0afd5881aa1985836efa4caa0fd25b50106b2becf747e8bb48246e4bc6378913fd8e6ef3d14ff1bf0fe5bf6be0061550910fbbbedab5aa9e31fad1baf8f96a0b3eba623aea5ec46d8bf380b1bacfc7fd6fabae33d71d02ad537a9c6793dcaa797126f2b549c7487f3d0a53c630630427c79138b9b68429f279ae3673080e6d78e069f1da46e33b4fe7bbfa5f0b0d1b987a54e19a578d52c9af2c8ea81be6378d3debb9f5501aabae2ea3a723dc77ee75e48aaddb723b38e1ce17535a3734b3ee5655ea3258415e605b80756ed2ca73315e750b936e112ec859a1184088f48a2a81311f696e028e941170be737baa8e82c259e147d827f20d8da80cbdea2a553a31ee72d0bb6b4e28712fb67151545ec92fcbcc575c1d5cdf0adb30dca66349e3f6089887a8b26045e42b5ec023188d8f247d3bf92c3c6540a0c5f6d31be94ef32dd582771bd83fa0bccaf9d4092ed1c3ac2b4f5a788e328645d5117e7e1df0413e93cbe0c23e2619bd0f4bed3d8619bdc036e0025cab6ead4bde4660760001c53f10ca01a952a079082a49288e10aa7a3dc389c847bd8da4d254e5fb96531504feed2c6c505fd2cc7ea8e167d7c4513020e9a5275f0d24e61223f249d2eb560324cef88932f4ae7d04cce1eff9a6dccc429a193c09c5c9c5c24184c504748ff3d1c5f4fd7bc016efc0c058ff5326c629fee4a4441cdf8f18dd04e716eb2d04aa3e1de4b5501cd335e2d09a8055a7e7e9056ea87a0114ffa75ce94cdf41b7db5ae92ccd187a79ab516bb48f7d166c928af8da9b92fc0c8f46a8288dea05daba7b8b1d148201aba02a48f51be6579cca4043830b00f52523a19995ea0a3fbf58dbc004adf973fd11a18091802150d96e01ac697fc227abf96e3d2c5a1124c69a164c2f29b1524e6a7d920b4a26678b5092d4fbcea5b653f1d274d9e44121f91ce935a0fe74270b2b18985205a0ca5e5185afac210489530c26461b107544813ec356139eeeeea78d62f166ea23add6131e945d87ae0e5be6272b3a40eafd671fbd3533755f204414b080bca18fd21f0c0a48b35f4b8ace8ac61c4e6973e58bb40315b8daf45ec78ebdbb8528c48dd9a2e934ecf957f089fea24d352ad2b409963d3eefa000bc5f755b27d2571fa9b5e939cff4c03b2aa84105f384f51772a09714bc18430a948ba1a0b6679b0995935d7dd46d64eca9f4b92dd255b20610add7fc2eb654c76b434d95d150073c5e9d8887a78c5c0a17d0dd1c7db06e268499bd650a45f1277587f0dd9a9bed7e2ab256be94882856eeb78e0b4289df6510b67f7d685772e97df6f4ad9c6dadee6ff3bcc81584fa7602599170eea9d183bebba090187a8ce342b06dca3592084dfb5d3ffef93615fb995c55d94037c76023ae9c522f5e5e3001aed5ef527562cffaa8e25c81bffcbc1dade9e70466b838e3e8240bf77420b0ab5d9b086ffdb6403837bbd5ecbadf390283aea0e1aecffaafe3dcc7b82c762b4b9e07026f2e25247991d5d8d8582ba9c68524389dab975c9339a9bbfec4f23cfc409702c64b83483e38ca95f8615c60e924a37ea59e7d8636993e9c9bb922b4097d299bfd6dd507aef796dc6bd73155dc6bebaa7e1e2f49f43af772b474a5d683c22249d00c2e84931724b63fa6d8ee3404cd99052886f258e52de2dba80a2a028fe2d7005e6f3602dbf6c2017457670fa1988e438777ecadc8ce7dccc37d6e7414fa12026eca215d2dbc4df9973db38f3c1faaf78fa42d1496748b2e23e8684904dae7e48b5d2eec7341704dfd031584f28049c836b684c8179117fc7f3423c849c5813a0a068396346dd3b71979aa03b783e2247f72fac277fa12e88ba9cee190e59f07cbd27cd1c20270243fdb848732c6333db019228c984f0a0c4db84ceedb35a5f43e3b6a7ca043f16f5e0f7c0a8606b4512fbe69d4f33cdf4dd355bb2877e15f04cd620a5fd88372889410133d071f76d128408a104435d4cb0bd8edb551c6137cd63dd8fedd73c76774b0cf7fc5c815cdc6", 0x1000}, {&(0x7f0000001300)="2a2be0ce83b06d79d5a58401a0311b86b662024f4095b41ebbbdb52cb36580e4d9d7257955", 0x25}, {&(0x7f0000001340)="5d3769de4ac3d68a364f760a29cd943e513077c371944fbb1a92c792ebbfb33b801aba46e40ecedf6a540814567ad71fd7101c70c4f16ee56bf1a9c7bfe7810b799f1db67625267785dfa79cf7f6367c5ab9b32a0c8ec53e36c4864e44fcbc5a7082b8742ccd6e580176f448fe86432b366926d6ce2cf62b6d1431cf8370dd325c2118a8a07f13cb6ef4d0ca080ad6f9d7c33a0bad761e53a0ab3b668f0ebbd9a68f75b20870f7a18fc829", 0xab}, {&(0x7f0000001400)="583ed718c20ed4c812ee3ba03b", 0xd}, {&(0x7f0000001440)="5cb2440a8ea5f64db91be51c0e2cf7b59e72d98963be1433d111a898728b59b0ac0f17c78e60510f63d9f0bf24422be499911d544a227f2767b5c452febb72f49e314857bb2202ba13787ab542fcaaaa172e9607b5880d93b71082a804eaafff5057619a0183f1f52766dfd0d26d6ad9f4b7091a1fe2cdd667b40c4c30b11e817d6602af117bdffaf349db2ef21d1f27f623a407e2a42e63d3ee4602ac6a19656a4a776dbc22f52debf2fb83be1e8cf88cf87a1b79481859e204cc8da4183166", 0xc0}, {0xfffffffffffffffe}], 0x6, &(0x7f0000001580)=[{0x1010, 0x1, 0x4, "2ed399f5cfb3a5ea4f5f24472b5d86f14ffe2bd31fbe58fd4512300d53c1746354df3912725d88b3f52403326e9ba1b1b444fceee824761f8ee05099d4f0acc57a7b83478e7877473ebe19da516af0285ce544a379a87f7ea2fa7faf72559908d09bd6bb3215cb19bd1fbbe35616cf0df798e60c11727d5818858986403837db92cb8632a551bf29e3638ccb58ad4f814ed4976068f5a9848cc6e6929584490f789b7e7e16207667c7a8931b5292c09f561dd753c95d8d1bc014e85c1d170e9c7146d2a03823b7dbc4e05fdfcd2100a74758e2d3535a0de52d6805ed0a3ebc0dd537aea4bb7aee302db744e80684c216a9dd3f330c1234625d56e7384c59d5a1fb920986a857218e12a2a2e2835b15a5221655a56e6fd05c6074869ccd0a0422e84534a82ed972830ad3d76e431847c3a8519b9383f515fddfc3935b34e590eab03b872725524a4dedbad77c06e9227b48eb58b5a4af9020e7bed2e449463abb3166bb3d7b3ce38b2b1918d2501e91ff97df56b061c18b7d212d165c731f3f6a3b05f025e42a358b2ce09778c2e173d6da53273877b0e06420311ca8b174bc7c7903720a39f2586899bf98f73a2ef6d46929478d95deaed6b9d60b6d0b11b602ca3ab768701da7b09ae77c9d216f15ca0e65e404e890ded9dd7ef3d7598364fc52f27011695b1096f3c01f1670b343a7bcd5880605567b722223dfabc8d7572f8083d1f63c2632172f34bd9c45998a86c07c0f6f8857689d6d0d96ecbdb24d33c44a0d78497652758bc44875e3d0b76e3c4daf7f1f9b95947837bfc96ac7d6654fa0dd930e9f6e5e1639a59828c289a81c160cce2c43a0fc82ebd340e8e34b514fe1e127694a9ae07f0c06fd42cf378ab95c3adafcd33a299d5b266c94c582e5dfd0f2c90dea7580a2246085f814d1f4ae37f4d9495a49c46c7d796c696ea6ee525d9ab6b1eff71f23390b6d13a19d1861bda7ecb3b970fb62186f0a4dd336c76f3fe57aa360f76bf674ba6283db1fae9ab047c8dbed76c035246ebdd6584ba89595988a55a8b9c23d6a4a4c85a905b2d1ea52d90613e09c5cd952b49ab9c3bc423a549e267bbe431bb63e313e8876ad4d58d69b53ca42f32b1891dbb35435fbcd931d489340332d7dcdec640dbe5a958ca71d60d3575b7fdd90b252b3a0dd8ca6ebf16bf90eccc24bbd20c64e2ddd80438ed4eaa64202ccb4fd72f2f1fd64853b259db4264ed1b29f24cd579cfd896e67a48750963aa6fb5405a9d30846f21fd0ee0569b36e5744fc75ca6a84db882a377a6476be23e754443580956a88ff812f355e192b94a8377e43f980558beaefdaaa133e65410fdfddf61e54b44e5cce7f1cfb222996449c147bebc029ded3cda6c6ef463c2ede18990cd02d82c2455ab48bd62bf31179a3a1cd9d309e492f25fbbdcd103a350cdaf45912fbc041257fb644f48ccb5f7c795cf4d18de2918e2ce58ac8e97dd552771926234942f58b41e804c047b9fb7bdddba8b5b34ac91e4461b19706d9711a11ab71a445e771bbac87fcb987bce3ed4e40fda62205f74799612ff2f7c17581efe52a68e89da65d5e0315851111d85a3101729ab78b7b8424014b94260b8feb3fbf36118b09e9314eb8741dd0c6e9b032bf9d7a8ca3bfb52f6d806d25054802cf7cbc3f35315a41d8cb150e72162d81fd8ee9cda857f4311b983b048b5dcb902a225284e163a1dd39d1bbd27c8900228eece3f36024ebd8162bb9f6f7f664c0e2f73ae77f85abc4b39e998ffc30b1af803dfa92c94153b6f491a8651f863cd6e5201b39069f4537828296737eff3255301400c7259d5e5a863d5d30a7463c5adf92ccff1e611858fe6bcb046c4a744148ecd488a62561a426f230cd9c352fbcb00249658c0b9572b4d9f93cedae9334577bf6bd2aeeec248c96dad5bf9a9c80492792b241dbc8b38ad4b6ce187380b89ca5235ba7711454aab6dab0d9dc54cb854a924d4d0cc17651b81f9328663fbc680cab9a1f49637ebdf6d5d5f02721688dc271ef2e2c804c5c1a5feb6733d10a4e8c9c828e620fdb84669fffb5b518f936fb00dbbea6bc796c4035f02bd92f7e304ff0a920dfed0f44de580b69b730fb779495b7fca7170aa9043123aa654da9bc57c2a46b5b0ed6fb2d020f4d201806f3b5bd8ffd5141d4e62af0c290b32f7454291a9b8e928a34112c95d5d9c00e12322632557b73f92dd9a338805a3e8ad86e5a7d8d28fd34e6ffc45b11419b288dda55bc010a696bbc58b1c85cc0aeaed25e7e9f7a04d53bbb6d71a7097723bb6d28b08ef17e6c146bdad08a67a11e1715dd3df82094d269f599159d9f4bedc5f7d2c2c86d9e9cfc553dae772169d55731a62e004598172a05d7034f256d99805068dab1f18191040f06b9af5c92d41470a88b6993f525741aae8b0c56addcb5c1f079f5852034bf6ede9aecb1118d0f4afba995b8673a2be17bb7d55bfcbac56e3e66607bb20a103bc8b9fb28d1526762ba140e225abb5d467829725628f2681d257997f7d6c69ce6a1103c75257ba11594dd8365e7f1835c6c222e7b1f5c445997a7aefbff3070c305cdff125ed9e29dfe161a9379664c0f59939a2f77befe6cd0a842fc13d3c1e88498545742f24aa9cad5e886435e205f4d0016e8e2fd8494f279b7a61a490dbd3d04e52509a978eb812877b38edcc69ba9380132adde78f6a7aa3d1781ad2a6860641909eabf2e0ee3a64b6f92004022476d7c145699910833f0938c512e89dfdfd13f3cd300cdd7cb5e97dbe06eb591a6e18f6ef72e545e973b3daa6fbed8ffee645925c92e94516614d49df634896a25b94bc58d655995948ef7e3c428b07c999a4bfdc23b762d7aea007fc51688ce319e8fec4ff2bbf4252c043d4fdb07b960d715d98af9fdb7aac2fb2559e6a1214d4110f12a3e75d81095b8420ca46bef9da21259554fdb75a88850cedbec3fb5a25dd869c98ed5593193cd163b9071f5148ab64495c467bbc4924dad5721a9bc1586a8a2775af93e5e8765e5d7843206893ec2a79b1172d9bd0d144639a47d1fead3d9bfe617bbab11b47df2278809a03ee1b95b7137b7e75125376514b693292cbb755ba4134c0964a0a756d8febc98d40fc93cc2056bef86d26a97628de9f75086dbb6608e6df68759501548f5da90623148318d0f44329c905bd27cd8b371148c04a5138f2567142f827339f289c6189cdbb59ae49600c394d48ffaef2e8880e9c0b897428bdf072cdb8210ca268f87e0fa22c0646363808fc0fa62c3f5b5446d2dc3b53fbaee30a0471b5a195480bb39f2217f39887081a64e207c3785e6a772fe0e141abd19db090303d8ec28086e9d86a9bb30f0906e40b527d198d7e91e86e0de37fee28d345b892474f4084bcd52fbce1d196f8e1be1ed4dd65ae09f28b8bae204e06b09806c091476a96883eceae63799c8b5b9c12b47f75974986233d911301a70a4879093224a38d59e17c28013b84defbc17df4c26ebb4f85d0999eaf7ac3a47995e683e7984e16f4b27fb36ace460d87aef1eff0ddef10f9083c86364f50f0606ecdcd9a7dc7fa74114d52e95ee65429e090d609e15737915d13495b1314e2beccaf0562026be84ce0e59bf2694b96519573d9f08bcf0c65bcc70174ff25015c2fa9fbd392fb83bc3e4199e92f7f14a902102053d3d4fe3837a3907fe8087d9cf1dfe788913482db31e81f270c0498a483803dc89c91961ba59a6fe89d59c762516bc727d0403d85137c1345f6ad835b58c4f3081e30a1515568cdd44260c92f18023d424f9f1414a7e423a110f31df551491d03ae400b65e0ae1c553b0c66e22e74d8e418388cb69acedea1da6f5822c6919dd41796ce292b49e6b228b12472d1b9e4431fe6fe7ffe7485b9293beac20576b7d85b2285e8f36fbd4f592fb1c838ba39cf23566fbafcf6481bfd52dc6ed5711133ebc9313d16dd04b893902b14b02aab5b676132f12e9e1fdd27437ba1b739d5bee82b3a87b1f9534768623275ba1b18db450b1ca56bdfdb948dc0295475f8bfa90b6086cacd8701d44a58616b1a55084787630d9aa9c1714bc99651dd992b1d208840276b5340841ab0803d46a5064df5e9a9340f1423aa1204a3affdaa5a57c6ce0c8f98e96a4eef715a99323e52d964cdbfc5f95d18f7ffec3609502722671f4a0307728f1f04049252aeff9311d95d413d129bfcda8676f0fe1b7fe902702b6131b5fb48832cdc955a4d70f61c5a301b56e752e5f069a3940a482d549fd8c9208595087289f023e96742ab6a0c37492fc5b91e27c21e20c8f5bb1d645b7eb934ca9fe5ee3a876b2da46d24d7deb335e7792312b93eee403d728bfc82b4fd0a06a6f7039abd4d9aa0cbbd01884b216e0cff2ffd076564118d75f9d1679a1be6ca65f414e1f2161ae57e20882243833d70f5e49818206060ca9e72420bf05ee99ebf045abde31c8460bc552e8c9e9d2f8c608d1850ff42ed5656d1d2ca8ef6c9b4e60ef0c61598993715ffdfa7963dfac251b8cdda73537e5e8603ab425ea6ad49cbf7fd9ced88eff859c2fb200ebb0843dcde496a9e4610192b07327fd0da75fed758c8265cb323d0c8606cdbb03a507baec6d9775bc9238a28b59645e9147860ccb83cbba3c4bc146d29603f91d2185834aa4cec963b1126f76ca3e4871fe5993b3b99bc3417492d3fd7e9823d4f96e1b1713ab4bcec61da75c723c675b2dadca5a24e5cafe116f161e56db677081cf0f526f578107666d69b9db28840237c9082e8135cb4b4bd414f3e329b91593f4d3a20f11b3a1e137dc1dd060943877ef6a232fb651cd903f0f5b3327ca74bb65ac1b032f8cdc033c7dc5e0c58525d755ac6e83f01a446bb4f88cc8bfdd36a4bd4d19b7ac0a1aa1669507a75c8574f396b492c8644ec579dc6cff12df05aa62e10475691bf1e3952865a376c264d3f33487b483189eeb906905671bc38cdc6b41f22e67cebc06ec7c770b60ac73386f86d0b37a033c64b4a8e135ae3f91f5dd22826b60555b393b0e21dbd5082a6a12c2b6fa7295bf0aacd63d5e6ffb5cde45122abc7286432bb083738afc0ec0268b0c8a7bcc9bde19971cc17e6bd3010b5ce31b3f8883ec6438511499f49fd8f3028a2960d997f68446fde1936f7cebf99433249910fd56ae58db30c5c928e0a4a9df9dd201f2b92953bb7dae6b4e4bc896ef819b4fc2a536d16768ce245e769b1426d51d54af03658610f84dde64779c05a648ab3ef9465b5d421496a242609ca24b1d8f67d6ce6cc9f9499e89cb95b94b03f4fd134a6a54d222c4901fd1e5f4434ed24a21484db929a0edb78c40ab36cbb93c5839930dccc1f5d72293c3b2f978baa2e13bc928469a5edc7406da1052e495a25c902238734a9c081cead429fcc979e202452f2dea39c1ab518ed6f4daef50909b901c7a210c3f87b0866c09033d3388b63ed7527568bc097a58b812652d45f9f7124258705139a71be3ca65489168ae9f0b42c037257f24aa9dedbdfa7986d4cd2ea3fba897b573acd2b7eeea5227e6de35d43fcb402bd8ae5eedfdda13c5f6b07d4cc18046fa18f0ebd3a978756049a68119c1b6a5e886bfa98bcef86b24794574d6b76ad3f0c9d3766267af650ed5cae10a4592307136f7bf5c58f49075ed2ca01a77b0a4a61619fe1d030ca8b62723b46518fb94e17df7b7ea45a159f06ad579ad2451f6a666cd7d1165828c7828bf4953d77881ba819fe171f957b6c5d4598e45e4c9ac306583d18c4e03e898276ac0dfe8b150b69b1bfcef7f8cddceef4c1d3612c3"}, {0x20, 0x1, 0x8, "770413b42f080b8a11a6a2731249"}], 0x1030}, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000180)=[{0x0, 0x6}, {0x87, 0x80}, {0x8f}, {0x3, 0x7}, {0x7, 0x100}, {0x8f}, {0x0, 0x1000}, {0xc7, 0xffffffffffffffc0}, {0x42, 0x3ff}, {0xcf, 0x3}], 0xa}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x2, 0x2, 0xb965, 0x5, r1}) 16:15:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) ioctl$TIOCSTART(r0, 0x2000746e) 16:15:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r1) 16:15:09 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0xfffffffffffffffc, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) clock_getres(0x10000000000000, 0xfffffffffffffffe) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) 16:15:09 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000000)=[r1, r3]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() getgroups(0x1, &(0x7f0000000040)=[r3]) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:15:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x2ac4808676a9e327, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:15:09 executing program 0: socketpair(0x18, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x8000}, {0x18, 0x0, 0x98, 0x60}, 0x10000, [0x100000000, 0x6, 0x0, 0x4, 0x6, 0x5841a131, 0x4ca, 0xffffffff]}, 0x3c) poll(&(0x7f00000000c0)=[{r1, 0xa0}, {r1, 0x108}], 0x2, 0x5) r2 = socket(0x19, 0x2, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000000)="b3bc694d4576363493e1db3162988a6e37e5edbc80e93b", 0x245) 16:15:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() poll(&(0x7f00000002c0)=[{r3, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x386) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r4) setuid(r4) dup2(r2, r3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0xfffffffffffffffb, 0xd, &(0x7f00000000c0)="10946bf03c63ff56f162be2875a14bcf3da7c1fbc90161333a66260cc130e7119db8ad41789dce54cf45361fd4178e5a899633c2f0a9214f592a84718abc4e161a3e2250b6bdf298e9cfa7a147204dcb1264dd0eba", 0x55) 16:15:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000ac0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9c9c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a3030001d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eecb6532f6041abf57cc353f53da839ee80570f60e18b3797494f97c95187d97f6c069589c83de001a2349fea01473d2cb51cd98d8a0bf67aff1497c7d4058a0c1388c8a099427fca11ee226d8b9e2db853218716b8af79638e76ae37", 0x220) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x7, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x9) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x0, 0x0) read(r1, &(0x7f00000003c0)=""/18, 0xffffffffffffff70) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:15:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b0200cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a47bdcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d39364ee2e3843e510dddd922b06278bb1b407c312792de5eecfebf1f5f13dabf6b456afefdb3634047c6c4d6ad15d8439990468f0851c04bd12b65421f6a4e0e44a9471103dc70572a6f429bfed0a0c7d61e95bd8b61eb06f2e860e5f8da793e5a4829b97523127d20fb491d7e2ccdd1b51ff7cf9ccabd10c7c659031ea66302db8cf1016fe024c90ac88e0ce778f100cf08a6f7b6c27f2916db928fbaf10a54049b45e822f81f0bf903dc9e869a51ffb44d0a11ed96c77b54551b3e0"], 0x164}, 0x0) 16:15:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:15:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0xf0000024}], 0x800000000000000, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) 16:15:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x5, 0x7fffffff) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:15:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) flock(r1, 0x0) r2 = semget$private(0x0, 0x2, 0x410) r3 = dup2(r1, r0) lseek(r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001280)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/4096) r4 = open(&(0x7f0000001180)='./file0\x00', 0x80, 0x191) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x40, 0x6) getpeername$inet(r3, &(0x7f00000012c0), &(0x7f0000001300)=0xc) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000011c0)={'./file0\x00', 0x1ff, 0xf14, 0x6, 0x1, 0x0, 0x9c61, 0x361f, 0x0, 0x0, 0x1f, 0x100000001}) truncate(&(0x7f0000000040)='./file0\x00', 0x7f) 16:15:10 executing program 0: select(0x6b, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x800, 0x100}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xc02, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="54c7c405e2e06150836e9941095622000431f18d69e47ad8a07390b7b47e2d3c0ca591726389f9ada697b715c76e69ec910c400d12024a39f5fd22a8a3e9e0ef43007a1cd8ad17d0fddb2e62363302de1135bc2401f997097e49f96a1543e65f", 0x60}, {&(0x7f0000000180)="a42af698a1666af576d305a72dfc1f7d87bc56bb08c1f7132ca9d1d52191aa8623ce782074b7d505eba95f57080e7f004a39f86663f799", 0x37}], 0x2, 0x0) 16:15:10 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8021, 0x48) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = socket(0x18, 0x8000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x8, 0xcf, {0x2, 0x1e3}}) 16:15:10 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000540)=""/229, 0xe5}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:15:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) r4 = open(&(0x7f0000000340)='./file0/file0\x00', 0x41, 0x14a) ioctl$TIOCEXCL(r4, 0x2000740d) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) r6 = fcntl$dupfd(r5, 0xa, r2) msgsnd(r1, &(0x7f00000007c0)={0x3, "b0813b09cc5a7e204e9b727978a85c7616f3ed6f19a2a4e7a53bb789c44bf3622d2d8b4b6cc0030a10d1631dd5d70effc9b2326a8a1132c4a83fb3f413d4a7e356bafb1f97da4072fd954a39e377f2a18ca12e41e50479ae459c38b826ee01292e2c6cebff71bc2f9f418d4a62ab15776904ee30fb8e6208413d35eafbffc80f1eba5b575f14672d67608693af9c45098cfa5268fe9950eac3639c5b07395bc402439929ef9b5d57486248a4"}, 0xb4, 0x800) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r5, 0x0, 0x0) shmget(0x3, 0x4000, 0x8c, &(0x7f0000ffc000/0x4000)=nil) listen(r5, 0x0) msgsnd(r1, &(0x7f0000000ac0)={0x3, "c92b9602d4ab1fb900292537fd8be9b387d94ee7b4ea753490b57c897281a42087541e098de1429947f7b7ff499741b6996dc5ab682816a4c3ca1e5ae59fe4271d8c580daf97cf97190aec9d13f244fff400907e70e64f197c6c63d40a32eca75bb16a1f2f85047ae75b2870142f7f183eaab9dcfa06a7f2867bbab96dfc14746f9c7de15ca1b44bc9de4e2f9701c2a19cc602c0a7f7b4b869a87643a04485a46d1392f2d58acfafa92ec59dc7f32d986d4e39c732e7742c6e8b4829f4434411a9e32e5da6441b48607a266a1a70316b27eca8803996d8fc3e82d441cd"}, 0xe5, 0x800) listen(r5, 0x0) msgget(0x0, 0x200000088) msgrcv(r0, &(0x7f0000000880)={0x0, ""/158}, 0xa6, 0x1, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000300)={0x9, './file0/file0\x00', './file0\x00'}) r7 = msgget(0x3, 0x40000000000200) msgctl$IPC_RMID(r7, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 16:15:10 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x2, 0xfffffffffffffffd, 0x1000100000001}) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/192, 0xc0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) 16:15:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7e400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6afeffffff0000000000004b7f4f22276e", 0xfffffffffffffe18}], 0x1) 16:15:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xe000000000000, 0x0, 0xfffffffffffffffc, 0x0) 16:15:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00003d9000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10a) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x6) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) close(r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/193, 0xc1}], 0x4, &(0x7f0000000340)=""/54, 0x36}, 0x40) fcntl$setflags(r0, 0x2, 0x0) 16:15:12 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x111) r2 = getppid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 16:15:12 executing program 0: setreuid(0x0, 0xee00) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x6]) geteuid() geteuid() semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/206) semget$private(0x0, 0x40000000084, 0xd) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 16:15:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x2) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4, 0xfffffffffffffffe}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x6, 0x7, 0x3, 0x3ff, "5a9bd7ffe6e13d714bcfc042119a0b4f5375aa30", 0x7, 0x100000001}) getsockname(r0, 0x0, &(0x7f0000000200)) 16:15:12 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0xfffffffffffffffd, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) 16:15:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xffffffffffef2fff, 0x2ca9) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x6, './bus\x00', './bus\x00'}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) chmod(&(0x7f0000000040)='./bus\x00', 0x5fb5c556ac76373a) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f62757300c617a40b736d2b8f02b633c789d925413dcc0268fa53ceb7cfacf87bc556620f"], 0x8) chdir(&(0x7f0000000180)='./bus\x00') 16:15:12 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x16, 0x0) 16:15:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x8) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:15:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x20) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:15:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x8000, 0x8}) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x8) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000080)=0x1ff) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="3ffb11c74af73d1dc93d6326266bc6c5f7d2e895e28fce846e9f15e6acfe68b76c05ab4c5f39fd412ff92787279109e1971b0ea87db2754e705aa12e50a2d43d0a1d7de96fe56f9096f81c6eb7a3c7f50525ef999ce240d6e1f9d5ab5d39b824138f9eced55d05a5f77226b39080afa6ddb7838ecd96f4877264786faa83fa3f7652de592291276c39", 0x89}, {&(0x7f0000000380)="e6ce35130f3fb63c43031958696549ca12f0da36b9a01b706a05526151e0", 0x1e}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) semget(0x3, 0x0, 0x1) r4 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/206) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:15:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b81596d62122db84c90000007333b2bd6c2333e1"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10009, 0x181) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x6}) 16:15:13 executing program 1: clock_getres(0x3, 0x0) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) 16:15:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:15:13 executing program 0: r0 = syz_open_pts() socketpair(0x18, 0x5, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/72, &(0x7f0000000040)=0x48) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7e400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) open(&(0x7f0000000280)='./file0\x00', 0x400, 0x182) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x800, 0x7f, 0x0, 0x1, 0x9, 0x180000000000, 0xffffffffffffff58, 0x2, 0x2, 0x5, 0x7}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000300)={0x9, 0x0, 0xa3, 0x40, "a0e67b938a1e53dbafa15ebcab92a1039820abba", 0x7, 0x7}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:13 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r0) listen(r0, 0x0) kqueue() 16:15:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) write(r0, &(0x7f0000000100)="f5c6279a8dbb0670b21dac5f36e1963319c312a04f038b0f2df718f9c2b139a1323febc456997d0942af759cb55f1fe2cf9164f4a62fb1065a6e105d63798e23215bc9f8cb9ef14e13d750a4d5d972ccfd8cc0ac5b326e6e714f9505fd276ce84469c9edfd96f5c530acacb316c0405b6ad187e7b84758c281f12f23f03441c9249496485eaad1bd68aac31d1d6ff3f18ab823cdd70d", 0x96) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0xffffffffffffdfff, 0x0, "4d00f3ff0a631a1000"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000001840)=0x10) write(r0, &(0x7f0000000040)="04d28e195194556d723cfdf787786cac8c342cbccdb12c25ea89984fd44979cf14392266b8766ccf1e49c9643bf92e17690da1ca18a68c57c9f5a9415638793bfd877632245ee3413c30c2ff49e6972f25593a61f716a5d7ca011685693bfc9ece42ea45d61e7e2000cd854b", 0x6c) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000200)="1b666960332803f3d4aea37dc4d07fb9ec649f22b697728c3e7e4ea932fb6c40f39c3914da04c61a235b5690e4c38a4ba9b63c1e47632bc9aa23c6d391854e8965cca7c841f3e610388753460b8e2c7e4cf0794d8a9178499a404744ea9b6d98fcacea54575854576a71409692f7aaf4e8cafc59a2ed74afcc2bba07e6568dacdf9a64aa67b84033f89c8e457c7abe7d698e9d088e565be1956965391eb062", 0x9f}, {&(0x7f00000002c0)="a87e59ec4315edaf8612c01a559926a6064cbab1a2f2ecf721a65e2dbc5ea33442d73b4e7a29bd2f7b1945e18d51001c45c8978ca6724f208eb39f5f49d557fe3905c67a34a8ed1510e2e129034fb4fbf1efa8b45190ddc0c39ef5a7e16e0956e7", 0x61}, {&(0x7f0000000340)}, {&(0x7f0000000380)="842c9f473ff7aeb9a5e705c00d06df6efdc6db2ec466748013fe2cddbc0825a9eadd858ac92f8604053c88186514f3113b5419421e64bc8b947a93b8c56c6d781fbf7c33b0671e1ac9c14ef8f3f9417f48e4b7c09ab24dd916e845ec7bdf8c21eae41d1d5c686a25bd584586c6c6c5a600773dbdffdfef5db1b7faef98b2a45c79ded0c826b1f77e67811df1bf7bc12427bf7f79bd44e31200d7fcb26013c48c598782a812a1eccafe2e7f8b5d3706ab76884ec85137d2062a7894660b45f7605e341f9de6a5280b2f686f9308ffa64fa8b81468192b07201456672e500213426e6a5718da5977edc00bdad0df20c1", 0xef}, {&(0x7f0000000480)="ba2337627d8bb1836821cd1234d119f0869e3f8d789d2fb0223fd321866eba864324b07af44d88e8d14b962b84006ecb4c2671b7d2f416e942e85e6040cbf42fab0aa52795873c444c63641a17644d65f7bf23b5ad32e6c89f6478ad90205a00841e3b5083848329f477fce6cdef23c6a9873f549eb178389edc5f081e0a70941718899d5b065ed2324a4ce0e920fd915c00474a89a69ad0ff5d1b615dc8234d705617af17c32530c310d8cfb349786ecb0da53b91d38c4e618d2baaae04d39d711e15aa9e99b55286d8dfb4a278eb0d1b4672451f9c03831b82dabb12221a661a752b9385c26fd9cf27d33cf742dded348e27979495be1de4bd8a32977ca8a788077bed34d9953e64c714f50e7186c9cbd579d1882491fe3d19c3c0fe2cf2c04fb35a9d31acdf06eb70b9fddfb5ead3cb25b2027a1092507f5ef2097ba58e226aab70470fd02d1cb0bc1d074e56dbd710d40ef5db90792bec01b4f5f7d728eb5b9ea091bf031ac3a4aa450f9d154dfa47c316ea0a296c89ea017ddc55cbb6fef46eeeb3d4b2b0a5165ae484b108e8f61fe0480fa16043e7ea985e40f2257516d47a6504d51d202d88c4ca89da7d879f8020be35c9e0847428b609194ffc2e2f2e65c0f314a7bbd13bdc6db7cb99e9f1bace8680d05bf1fad94d9ea45ba2ef28ca1b2561a3d154fd73b3357f188b01eb2f40272211ed438cca8ea395611f025c67f2d30aa9956cbacf45d14ebef1032a4f9ba968b7320815c9c2ff1aa085fad5911c0c4bd7b39c2665495fbb205d60115e355982a860154e9af4705f4c876efe3ce450b9238f66fa7ecf60054cea0fe53b4405e735cfdc08ec8fdddf07056096fa48378c808d13e24cba13e8c610c8ae8a9b2c192eeeb43d0378cccb7d579b911ff83d0a3892113ed4812d02dcc39602256626c1a7ea9cf28e74bb254fa6389301c407dd97dea4904b4fb376a43f8b6cd5f7301236bce6c09201715baa357e0cbdbb7141ba4d0a78eb259dd70972c3d7b76eb95fa58de059ad9ae58cc23c2e000a446ce2872f2d2445262e88c558344c281265af073da1535a8e1592473bd8714246f03ee5371d069da25e57ded98ecd6a0d2e64dd35e3cd48fbef8052928e7549654647016d858feda876a2928b92161b04622be8db37b8a8400572dd3bc37b8789c9df451839e4766d3068a22a74a38c637be54fe1ac4bb80802f881f49198edb63239c1ca0d40cf0084eb508ecf2c6b7319c0b0128c51fb107a1215b9d01862e4385dc60ef49fadbc76ab80672a66b6d1fab81acbe2909cc68ba9a76be600ae96ad3592d5074daeab7c097b2b7e49680fbae36e11099191ff44aa4ecd2be60a7688ef1551808a6bd7110f70f72fc5cfd3a67c6a27d6f47a6902f2a3bf71b845a6218d115533f6b4921f9794aa324de152540e42ca1618bda36620ad3b6e08c78e163bcd286b2a172418f010cfda5992007cb91e6aab46bda6bbae540c09bc332a00420c99071eaab6b3bb1a3b834944d0e516a3f3685fdc8c4dd14482b45c31416605fd3cd8ab6bddbf1dfdde26f3bcafabdacc89a503731a039188a487dc95606e257abb9c7c908956c0e9851fe133971eea6cc9e0d702cf1b24704b63604878bff1744d39f19a5bcb9b6f75ca2f4dbc67e1bddb5c8e941e1bc332ef65664b078b1d4781c56160fdcbd793b7512245b37ee2046eddf3dc8b8b830fdcc178919f9b3b7082f3564ca5e80abb167bb581368fb7deca8e830338a28e660b894ebd0cddde0f7c65ab75a86cdfb639c2971e6b67c978ae47c16b6fb86e3dcd3e3312e930ecece75b6268701a0b6039a74400f7a04df7b3e9fd2c897fc2258edb98150342360629e2976b5a7ec52017e4c02aec89a6d0edf2b4b98f4275f7483c8e8db0b26c45d117ad850b14132a79cedd6f97f06e439e8f333a81700759d6506939aced9111e99042a5d271e16b1671f1e9c4c44c5b5e89e5777f0aa95377fb684779df2057f259cd807971aeb002617f65aaa4a7ccab05e1319fcda9d633f152b8179bacfaf6bfd3fcc486bdeea792f2cac6eddafff3cd7d6a63f54dcb254f3ed877ed3fad12afadf36177db12de082decab604c4efcd4ee67c7b7fdc48c2ede99ba9455c5d2693c3f7ae323f691724020b8c5f8a9f20d02720051144a9c39702dcba0fa9f7ffbf66de7783499bb16a643cccc9ffdf679ec61ac1a68d88b20b1bb89e7b69f773e54d43d98f0ba5553ab6cbb80ad5edd1d5d016e4d218492cf29664c7a9bfb03e4a747d826d72029951ee0e2bef4375cead551eb2cc24e9981966b85d3bd97afc9a757527180d7342fe269b5660cfbbd2f4de96180c6ee74d2a41cea07d1e5627d339c2b3b25e5d7c13f392c908213bf51355acd4bb630645f93c0cbb0a1e3a55771bff1bdcb87fd26ad0163f168359ffa33edff560f627583285239ec68969c6f5d07c123dfd3eb0783d5f7615a098de9b17c0e85e727763f51a6ac9cd49987ee6f4a326227738fbb7c9b009c51312261fe5a5b3e16135cf8bd47acd60c7a6e536dff3ed8e5cb9bbe7f24abada5687c73d882f96b87105b34a846df083d22f04cc5914ab7d67e5440a1e84b40c5802dfb418c77ccfffb43a411b74a998f29c38993056d4d035b4629ed95ce16f34a43c54f16ff4764a45f5da70711ceaadc93be52456bf68cfbf5dd818d0bd3cb7080acf530d714970eb3cc44e6acec6c35de549ba86826a0ddd235fd91a690d7bed81737c3dfa1326d21654fefeb99d6542b6cd6406ee1752fff41cf2bb039f44073d891f22ff916a1d8666059eff40351c5e1a0055fe1c225d4676dec178547c61f82e7dd126a7657ce534efcb417b94c625b6a2beebc36ea88f5a4fc4a53697f9e68200e17db395a64e1739336ad9748f0f65ec3e1182cbea54fc3843487d60047ecbdd0f48ca40b1bda97f612eb5bb7172a6739f9d47d6619892153a62b563af6dfb48c49487b63ad32da5c7da00698ea6a3abc709ac2906d83c5ca7d43438136c5fb94578197a094b756b936c8b573453933378e34e120bb05a074d4b1cba1557f20ff60d3cf171ba7990a75c17243aed58133c9c7ceed625e39ff66594b4a533b560af589ab33adfb9c4a0b418cdba37f5e0feab7c15c033f4631ade0d1333e00bec26c312f0eb095ac55fe6ed0a3091a30e364b0d04ad0bad016c0fcefc18113cb028525cf37f8798357f4e96ba944531e1218374f4e180d8d7b8d372b789e98b53776a4ed9a4a1cb56fadec370ed70f2811cce263368112e3d7859fe3364323e45e19f07ba142cea1fc709c1d7270a5f47ef4d35f8f129eb08f586cf4e8a1c9a775bfe1fbf3a56a2fcef07ac4dd286529e6ef70bc0a1e2acddbf9ced128fae8c595fa86ad1f892acb71a089bdb2d5a4c53a6c3c4d335f14db0267db3132e61dbb2ca216443c55634c7f7c12d3bbee1a116bb636522357bd90e44b3b42a03ef061f8ffc8c3129174168399f6830ed3e640c357f8e4f25c9b916a60ff8bcfa1f2965e574f5c21baab4758ff58bc64f1914529b9f92c25ec3223b828cade5150ff4b07f8fcbe841715a07c032c32ce161dbb33282603a16cf60a29e8cba844c07b17feb34ba471b367fd7815638c56e575d92419ebd4eddc194766a9a22cabe76802570be3843c9de26bd2cc88f1a818e328433fdc164f08afbbb982b7633df5588306e96b2a2de3609b64a612b956440bf49532f5cb84e949677a225afa6246487441c228cb20ec92be04889017c21f59aba7ae2745536e4cae00f8778a059e9375b9c61047680df60bededc293485c4d56b501207c5ec577b7f3abd24cca9aa2a75bb4329a0056321a0d8551d42d0a78add293c2593096563e93c6dc78b9d4cf7b9845ef9879a9b355c7331672d109d42a2492387017265a1f1b09cbf912e41290a6fd881048cd863d997a9b0d8d26d23214cfc7e920e2511507d54e7785096c28b0bdd459b19d0840166b74a74bc41f8b02b575a8a8b0fa98ab58e796cb57a337465549fa8583896e46d47a4536c6174b6607dc2e54f66df82bcfbc4973bbe3e5ae690f130ec88c07afa2ee61a890146a9c3d39b9433b70dc289cd28a57effa436a3a209016a19eb914665a69d1726e5a4124265f4c32cf6a43a46bc75ae603b7c59729c8872210491f9d16e9fbaa92126a8d25a05a07bd85635ae1ab351103c31596fd1422c9f545a86d6fb07530c48996cb703db82a240d13dc567acf15cf0ea75941e1e25b61c7df1d848e4e5e9a09e7d49322f88e85b5bca2644858efc501cd3bd774c57b73da9c2ddc86e72cf67e47dc4fab68065d6a88d5bc3b4b7d88ca32dd92d97a94f8d4aefd595d4b6c4a2f7fa8a1c6b54d2e73a115f744483e5a7ee25112966253f7529804154c885c9dcdf03f826ee7b7a7419710b3cb9636121f4463c660456a97eafb58018a609176160ed46cb08004d3b5ef7b4a322224a8121ee7e2aa6daa39e8f18b282870ccc81e5c560e0e6c30e80463b69305503a74c66524a862fc2e9ea236cc9514df3e0f46f7a1ae79d136dec9cbd60053df532d99fcd6b85383bba2222c751338ef410699f60b6282fd6c306f670268d2f6bda4054cbf9691294be82995a4f4199928c176bcce9e954f2f0a61c056a7892de1d453d0f81cfb2fee9973a37f36aca5a6457a03eeb8353a3d3366866f7aa7218ad4513279764f019a216befd9a9e945c42a5a5ef437c36fd1d38c9b8b7613321be7e2756f411b7069a2f6a6b788c84e1d687f111bc229bdbd72135b63fd27319aec43ca794fca3c6df540bb321e40f2686926ee0b4ce742967f9ec04ad08793ccb926d3e32d1e4e8845e921642295f741afaac8948f8a5b6743e441d821f38013040e73a6519391f59e2fd9defccacc6785dbce4152fd596a27ca71f21608cfc323bdb006b5bd415d3e8e6cb938a9e4f3bec9d63590fc8ff397cabefe006a27e98471d3179b78239c2645d5c26b3a456518e529721ee3c4f9b62bcd006b4eff9ce0860ee69725b85f7829fed740a334c0f43ee1f5987602ed74fccd842a6bbea9695b110002dafe3083dbd4f51fefd7e5136b1da2b62f7926a73548465479ff15d3d2b3a0d5191fd199b2a91f1ac471cc24cfb7089139a9f61e5e980a00e1b7131f35bae88f88a531980f4138eae554271933201925b8d19ad87d15786d6abe7a339b0481e5c77c3b6b2d9c19a71bf4ddfc39cf75aae36b7dfce6ff18a96bd451bf92fcda2af2dd53b9dbe85725a9501de0f54df515394b3837363f8ca99200de87ca3e94a19867f0542223737c769946da32911db635c115132e0ab7ec5acd8c05dcb1b9dffda6c8dc8855e7277037f008e1c8e22507a90ba089fb69c7bc74b92b7d0ad1d51b12629cecf862144b8c0ee3d728bc5f695c97284300ff2b1ff66259f0159a491b31a50fa172e0bd1aacc5426067748200462f9febdd3dc816ad7cea5f2ab433e07b624f3dd93c5feda2c08b8fa1513624492932590951a947a64620f5c8d304c1284369c1decfb7a587fd8e2224731ecac5d8971e7ebbdf0b7028794bad97692653f206c757bf62b32ee9d5928f3b4455984fc706b8122cd936dcc071a810911a4c0d73a29e88e0f7883cd1d1adbe04e8af5066153fe67e56443d61aa6e9dc051a74079f2685dcc9cfb690575d58b7ce42ee68e146df3fa1042526dae15bf3b05be07ff34922c4de39c7d37ce7041433a65e9ac1e6177dba7843bfe7b871975b6fd473a7967f8339324fa95fabf5cce2e86392d0ddf0e6be40fb0cc93ddde7aa1c79a2595", 0x1000}, {&(0x7f0000001480)="0f12b42c3025a596d80fc96fcea0734be5043136167702eda59c6c7475ad49770d7bc56214d24997f8da318e1c3e458a5f8a82479a763977ee83c153313149f4de089a8502eb604a07ae9d3f3646083b764ef159a022264e1dfb48b36c149daab7f0839497ee64c7e34cfb274e0dab3862c801bb88326455642631027126d2d69ea65bab777a394a3b106b6c0cad9e69980ba7728cb93d46a919475fa74d29ccd37e5d7081c49356", 0xa8}, {&(0x7f0000001540)="bd8f6bd6c78a162e0409f7bb53f8209a132a2e140fefee3e8b3c24bfa3a682baedfe4d3c9721355c1033a99b33208d1ec5947586212cc564304b719c53c1ef347d7a06118b3371abc4d48f61f4361fda5c51815b85042be9e35eb094133bb6dbc82f4ce992759c1891dde905a23da0eb52c4b6c8e383d50c12fef89c0a96b1", 0x7f}, {&(0x7f00000015c0)="de7405ecc7a6436ce6a765a95b761e867f5391176e6d5a7057d5a2d385ac0553305c69ea40628a9a9c347c7cacbd3fb2170423e73b9151c014a527944c9a3391a9dcb35733dae2be4b214443459c38018a6d99db2354915dda68889e8d598b0bc2d01a7ce4c650744b7efa727e792d4a", 0x70}, {&(0x7f0000001640)="f09699c996ffd8080b82b165dd632c343cfbf7a91e182dbaa985f146154ece89f674ebc094453c10eb47e8a1cc3c5bee46cbaeb0334db5daf0b4f55d8c872e33205d062d", 0x44}, {&(0x7f00000016c0)="84e270f433047bf3dd6569260f9fe932eefa016927e6d8d2ad869d76219a600b46231cadefc9447c6bc8579898f91dec99d243b5105b5c99cd2ff3d4e7021e2c3f07274d09b33c927067bfd4889a186e5308ddecb75e68120829e75ca003c9b4d6ebe38884fd95ea38a0c83a01374ed1766a6dab42038cd96c7c9f6c93b03f320d8c451b8cdf2562ea281872a7c8c3014bc401c110e0db21ea2f1d95efb408e21a1f75d3b8774615cc235d6aef", 0xad}], 0xa, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f00000018c0)='./file0\x00', 0x80, 0x4) 16:15:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x21656) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x80) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pckbd_enable: command error 16:15:15 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pckbd_enable: command error 16:15:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:15:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:15:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = socket(0x6, 0xc000, 0x1ff) sendto$unix(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 16:15:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x9}, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x7fffffff) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) 16:15:16 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 16:15:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d732c1e7bb6fc6e23c5bfd000000000000e74de4", 0x0, 0x40000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x82, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:15:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="1d52b32f007b77835e9a4d2a969f7aa39d9304b6c1473f36556790a89bdedd67731bc835e91a9f278bf090fc2a4b4d29c1f4ff549526f992a79a9ffbcae33b7eefbfca5e", 0x44, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:15:16 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x1f000000}) semget$private(0x0, 0x5, 0x40) 16:15:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getpeername$inet6(r1, 0xfffffffffffffffe, &(0x7f0000000000)) r2 = socket(0x800000018, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b34d503290627f6df7666270124f19a52f7d80fdf1f5d81e0383195ccb1b02921e575d7d7f1a2422acd856b06ad522addd86f4962771fe3fda2d9673757932bf76743e7bed2bbbe64c696212ed861e45c650b8d1d74138ca799245664da301b1146ba6a4", 0x64, 0x0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x8000, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x10001) r4 = shmget$private(0x0, 0x3000, 0x228, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) 07:28:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) close(r0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 07:28:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) openat(r0, &(0x7f0000000080)='./bus\x00', 0x400, 0x120) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x24) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) 07:28:16 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="97fd02f831ef55e10db1d66102d55c6e8c7595935a37cad72c3b91b8da47dd3924ddb96634ba19bea1ee85a1046470511232664f71c77876fe172433b04e92e5e2429e88c7c6562f6517ffa24ed9b9c72356a3ddadcac25a6353a78a8d4e5c81392e90a9541b98ba8fde5af2eb70a9670a7065896bdd706fe15cd8916791bf0443d94f8fadffae6283c2526df8c101ece84accc1d447614696d1b07536c554669f4b4e5ffc1579cc9a3608b717227293b14612eabd3b8bcb141809b8c1f93d2234bec25af15d7318c3275cdb8f09", 0xce}, {&(0x7f00000001c0)="31ac64423f901d79e3f1f647913baae107a3b6091e82c5e346fb22a4b69e663450e255923628ba4e42dd7c3368a9f6ea96fb814b1dd41770a494bdc6890fb8d675e9b95699015e0bf50e7664cb8a335970fd1991f0210278f57592ef281854a39288fb69c09385", 0x67}], 0x2, &(0x7f0000000280)=[{0x40, 0xffff, 0x9be7, "629e1789ccfc7350dda9e403ae69a2e8405e83adee5657bcd3e6982a5b54f4df8f7dc0be979224a0b38e"}, {0xb8, 0x1, 0x6, "48232ec0062f101b2f15febef44c03c34c137e24dfb508970f6c08290d92874252e1047aa112f38df70c1695cf92998f0124692f60f59dbc95a8279b2872603cad2ee184ba647e0d6714f5e82b520adbe99c9fbd3095bf5e8e5edb1fa43a73860104afc148f200e1f1a5f7ffdfede12e86710e9d443e119f377bd4e773ed1fea2acfde5d773082c18196b2292ae2bdd945e40cd1baf7c31183dd01867a924d3d94b4b8fef53f"}, {0x38, 0xffff, 0x73, "20b0d71fea0b106502a00e44bc8b2681e8c9638956dfe28ece72a5950826072b56ef2f35d6a01022"}], 0x130}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 07:28:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 07:28:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x0, 0x1, 0x7ff, 0x1ff, r2}) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) fcntl$getown(r1, 0x5) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = dup(r1) bind$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000340)) 07:28:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) dup(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7) 07:28:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) sendto$inet(r0, &(0x7f0000000040)="3ffe109e26d83b4c0aee11b5b7", 0xd, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 07:28:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) truncate(&(0x7f00000001c0)='./bus\x00', 0x8000) unlink(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x20910, 0x100) pipe(&(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x100040000000003, 0x2}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x80000000) 07:28:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r0) 07:28:16 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x5}, {0x4, 0x7fffffff}}, &(0x7f0000000040)) 07:28:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x124, &(0x7f00000000c0)=0x8, 0x4) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="758d09169cba70b50141bf0c0224a173adb24a6529a0"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 07:28:16 executing program 1: r0 = socket(0x6, 0x4000, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040), 0x4) 07:28:16 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000000)='./file0\x00', 0xa102, 0xfffffffffffeffff) 07:28:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) 07:28:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="24085107fea4ee1bda309d6723", 0xd) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) 07:28:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67939607335e9ade5e1b1b542a538706000000b81100000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 07:28:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x33cbabf6e99ba477, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:28:16 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000003c0)="4ec23a7f42d11706abd7b8b4757a943815f1e1283ac759e6b456db6f734889f8abe408e7d8f85577b2f679c3225493658b3a2c36cc2f7a039095986ab808488d99fb96ebdaa01bed6d292f2bd51134836e40da15231455576f1de76be813c7480c93a9287c167ed0107000bbcd4450a2c8c39ac7af518c4b634480badbdb3adac66e1e6bde6fc9f68dc3b50093648dfd9397238088d5dd791f38458c3affa9c4711cd400addf113024c99d7985539dbfcf1342788744472fcddee3dad8779ce20479bc670aea327506c6b4d0caf575d5000000000000000000000000000000000000000000", 0xe5) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000011, 0x7fff, 0x6}, {{r0}, 0x0, 0xb0, 0xf0000004, 0xf72, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x0, 0x1}], 0xfff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x6, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0xffffffffa055f396, 0x100}, {{r0}, 0xfffffffffffffffd, 0x32, 0x40000040, 0x1, 0x7ffffffd}, {{r0}, 0x0, 0x27, 0x0, 0xfffffffffffffc01, 0x40000000007}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0xfff}], 0x8, &(0x7f00000000c0)={0x4, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xcf56, 0x0, 0x0, r1}, 0x4000080c1, 0x80008000, 0x0, r2, 0x0, 0x0, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchdir(r0) lseek(r0, 0x0, 0x1) 07:28:16 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x40000400000002c2, 0x11c) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 07:28:16 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x22, 0x1003, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair(0x1, 0x0, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140)={0x20000000, 0x0, 0x0, 0x0, 0x7}, 0xfffffffffffffd86) 07:28:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r1 = syz_open_pts() preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000040)=""/24, 0x18}, {&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000380)=""/186, 0xba}, {&(0x7f0000000440)=""/221, 0xdd}, {&(0x7f00000005c0)=""/176, 0xb0}, {&(0x7f0000000680)=""/122, 0x7a}], 0x7, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) r3 = syz_open_pts() listen(r3, 0x200) 07:28:16 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/68, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0xfffffffffffffffe}) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0x200, 0x80000000, 0x1, 0x0, 0xffffffffffffff05, 0x1, 0x2, 0x0, 0x6, 0x80}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x810, 0x0) syz_open_pts() 07:28:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 07:28:16 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r2 = msgget(0x0, 0x80) msgsnd(r2, &(0x7f00000000c0)={0x3, "920492b3d3d3596e5c8dc99ddb367400bac23a8f731228e177698ad0cf75bd7ca7aeaf0967a438af90b476eaf0f14700d4e7186d8f338ce813514e6fe61a468316e150f4909881ef0e930923be5a87f84f46a31036b2efe870b1803bfc1182ee32d686c895e9ec97b547d7e430697aa512cae3199e534fab4334f611da99c028e899400268d5c10ebcc213ffddfd9998a6485649be428a0ca4a0df60428a308704ade9b123fb29dff1702737655d89f1d57f0ecedd919dedaea60db3b6adb369a198b8ba103e646110f8503ba53c9605ae016006dbb9ffc9f4cfa0"}, 0xe3, 0x800) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) dup2(r0, r1) 07:28:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) r2 = kqueue() close(r0) pipe(&(0x7f0000000040)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) pipe2(&(0x7f0000000080), 0x10004) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x30) 07:28:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) preadv(r2, &(0x7f0000000780)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f00000001c0)=""/97, 0x61}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000003c0)=""/37, 0x25}, {&(0x7f0000000400)=""/212, 0xd4}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/220, 0xdc}, {&(0x7f00000006c0)=""/170, 0xaa}], 0x9, 0x0) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x181) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 07:28:17 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) connect(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) socketpair(0x0, 0x7, 0xfffffffffffffe00, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) 07:28:17 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00000dd000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x8000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 07:28:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60000d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc2ffff000055e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x1f5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x9, 0x5cff, 0x3f, "c473ad7880b045bdf79f7f9f8448b38abac54495", 0xfffffffffffffffd, 0x7fff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:28:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x682, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xaf9, 0x1, 0x8001, 0x3, 0xfffffffffffffffc}, 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x100000001) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0xccde) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 07:28:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 07:28:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) flock(r0, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/252, 0xfffffed9}], 0x1000000000000001, 0x100000000) 07:28:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x8000, 0x10001, 0x1, 0x5, 0x3, 0xff, 0x0, 0x1, 0x4, 0x400}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r3, &(0x7f0000000100), 0x0) 07:28:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x4) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000007c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a265e2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e121b2a807679ebb20988000000000000000000", 0x111) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:28:17 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0x0, 0xffffffffffffff55, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0x30, 0x4000, 0x3) msgget$private(0x0, 0x220) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000040)=0x1, 0x4) 07:28:17 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getitimer(0x1, &(0x7f0000000100)) geteuid() getitimer(0x0, 0xfffffffffffffffe) getitimer(0x0, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000080)) 07:28:17 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x3, 0xfffffffffffffff0, 0x6, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x0, 0x8000, 0x1, 0x101, 0x4, 0xc55, 0x2, 0x0, 0x9, 0xfffffffffffffffe}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x7, 0x5}, {0x65, 0xa6b}, {0x24, 0x5}, {0x8f, 0x1}, {0x100, 0x9}, {0xc3, 0x8f7}], 0x6}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x6) r3 = getpid() getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getpeername$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000340)) getpgid(r3) renameat(r2, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file1\x00') ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000480)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x3, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000580)={0x0, 0x4}) fchown(r2, r4, r5) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000005c0)={'./file1\x00', 0x4, 0x6, 0x8, 0x1, 0x1, 0x0, 0xd7e0, 0x0, 0x0, 0x5, 0x7}) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000640)) chroot(&(0x7f0000000680)='./file0\x00') r8 = dup2(r7, r2) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f00000006c0)) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000700)=0x5, 0x4) open(&(0x7f0000000740)='./file0\x00', 0x10cb0, 0x100) openat(r7, &(0x7f0000000780)='./file2\x00', 0x28010, 0x40) bind(r8, &(0x7f00000007c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)) 07:28:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000000002052, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x3}) 07:28:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() getgroups(0x13b587cbde07f631, &(0x7f0000001780)=[r3]) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r8 = getpgrp() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001340)={0x9, 0x5, 0x875f, 0x1}) r9 = getuid() r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xffffffffffffff92) r12 = getuid() getgroups(0x3, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff]) r14 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r16 = getegid() r17 = getppid() r18 = geteuid() getgroups(0xa, &(0x7f0000001580)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000080)="3d5831dd6d9b3fab2ff2d112bb349a180f193519cc76850d0db8ee369679ce5503e9f19c68452e9592f4f53f53ff2b9a1928a9e507f6dce5ebe9d8dc0fb49178893ba2210f66f9a4c9c6c502b7a0929a0e3894f06ce4888a0e37ab325bdcf1cee29fc9935a90f03d97cb86f6a20d840623b0847aed57d6896c6e8ed5d3a502add025fc3713241a0f2474f1a6c8461a0b43c34aabb31365df93c12217ba9c0586cbf61f61ca5e60df8f827469a267f3b4d5f85d05936e70", 0xb7}, {&(0x7f0000000140)="15116926ad846514f652100146270aabd1046d30d94a77cf6971f92f30f507c047592cb11529d9683c89b5cf2cfdc50946241c23bd6497d92a7ba31f9381cea112851b179a45d392e0fc921999502d61a81cffcc9a6f31eb82c39cd35a0a683c499ff14953acaa7c3667fcb6b8af6fe94707906a0c1016ebe76d", 0x7a}, {&(0x7f00000001c0)="592128d686b09d447e3904035ca2e1451b63e973e5e4fe5c00bdd0f2f688d66582fb376f2eb9b61158807cc2d67f6716a7b91ce58ac0ae7705fe6f4c4caef046e79a3e783dcbf3686925fb13da7771003531c179947d9a0c41271142f2087f88834a355512299477c202458088268b6aeed75d7a6550cd6e66ebfd40b702cc50efd080767f8da2afea3986f1e53b57f06d33a60cb585af5cea14c15095137e375da487e24b6b47d94403c13bdf78e9584e8bed84fa80fec76f9823d141bc4116c74bc0c7d9a46b5654f0c0fed74039cff380988559bae28bd089748b31d4dbb79dd801f4a7e5c3e6b7f6e5483d09d22309c76d487556e84401f1c8d067ea2e0fdff51949eb013c3331ea59c3f37c053802e033b7095dc6f8bf84c7d84ec2dff7906c64d52fca72b59a58efad6091c8819574cc4a2b6354ce2072b6968f4d04742360a7527c038e037aeeef0cb491dc86d8db8f7dcb3df68d8291cfe01bd15457ec1f099e88490e12967dca3251580224514a10380db2bb2e85fb9636ec6caf1578268290d541419c5006b5919b48f209e8bb5677188c11a9d29bbd01de3d11e15cdcc17be05a875d2c0f11f964ba2d8d5bd1952daa9185531c084e6deff2ddc8eb10ad043f9786849265b7859b9f1c21a54abf2a6a40981f2b4d4dc69146b0c4ec6d95aaef7f6766f1e47fc79c331a03c249a90662d8bf0d5d875f57426c3ac82bc90ec774266b121d692d518637172bd4e93b3d650fbea0cb0a15d466120f8707a4f2b8d220f80ccb5164c36b675c2f24f21480d4fc64e2e785dab24a33ecd3ead1be6c3b75b601789da91d924605b4e40da7afe3e6109f1a65d55c5873d636a801b1162e698275c687952c82fc1670bbd593ef8386a60ecf6670c0bb27be841f89b93ff1c3c314ae02bd6cb5538257ce950c0d5084b8469ac05301408c8ed9a3263394420cf57bcfcdaf9779503e47131d5556f97a67c9843d520301e442b0d89027a7573e0847556288d6937a5dcca0488b13550c05ed6f90a56f8768ef0cf125c03fb80def8358b23e3301e9361ef792794b2f9fdc527bb23515da1a6b77a74a2bf471a9b204111fc23fcf2cc48953194e094872eddbab413a6f0dc84dde7795b114e2d16513908c09ed14a0e103079f294c73b5acc89540dd9697471ffa0726e6bc6697e21cd8ccce17bc1d57f59a581934c224b9b8f2416e1108c155e5a9fd5693b01f1a42897329c9d95eacd817dbb8bb74f46241f98d60e4ee62f3a7dc20aac2b9f63c4067bf14d05283a953f9ecd3e5a24691e48665984dbabac8a6b776e78811df8733358acc08931d1267b533a4ffd23999780d9eaeca69cda72a671cbbdd9f088cfd474e70a35b030894fae8c8345a136c8e43eb9974424290d6f322d8605596a956f4252241b87a71d7c7489cd9cccab6c11e16b31d7112ca93fab90e5aa6b7fc08628cac99cf08a8c6493d77d685f7fdcf0c5f8cb231acf5b099011e8da0cef7804063c6d60e2ae9f22837bf1b557af09160de529a34c565ce709d4a19ccdb1c9dad14077ac9b24ae243b12c489526a53fa337231084f7e582bfa81f8e5a2e36d6212092f4481fed29cee53bbca36fbfe54c9e4790dce8e5b37c09938bdc6c012d935d51cb4c4a911899f1a07fbe1ed823c641715e033e579425b8580e5a59470a8130832b93bf6eadb35f25cb6f227ea2990be6247b6a54ba68674ad36954ae60ffa2ca30c7803d62fffa0c3e6445165c63b70f2bcb1a88281db427baf71d271b9001584ec8c5995e6b003029e50edd4316472662cd475415fefbdcdfe5c245868fcdae2c6daf5addb04f0f07d40d818045b48fad7e12b9805770e5cf158e3f52319535202c8f7995f92414739aa6bc6711e6d24e3efe36db17e977782844fd49439f1153836ae35d60eae879b8a82d9750e32ae294352af12c6fa59ef2472bb65f6676f33c4981399c0db267014809e2175c8fa0bc95fd64bf80fa1d8d09825072568c5c30beecec53a65607408835966d70f3e9136b44993e80ad0717a13ab0f094592e7c5a34f1ed3fec1b3313113a4cef418bece9a518ab0af3d6ea89640815c2d4c08228436b962122bfc8cb95a7ed6086b992bb271982aabcc634a0867d1b778761af756e8114f09aca018901ae81284e1309916c51d5538841096c4112cde24fba80e0ae0949a3fbae187f3a53243d9817fa15dac1fa6c2dae0f610ac8cfb657ebb186a6b46920a53fe3821c823eca097862bc656cb7d185690a43fdb18c33278bc8b0d6fd23b4c24342df061c60f7bc83664efede166f448f31b4b08f23fc7dfaeb3dfb732fa4452b95f0163715eb18a8a031fa1b3aba9b5336f8c94a45de339ecaa687269b7f9b4f987e9ae32ec4f0c021958c5c899dc022e25c26e3ab75eabd9b5d4e884a6ac8432ebce0dde813a5de2661ddf39a0ccd47496aea335bdee489aada1374fde7c79646aa6fb1a75c52b0a968dbc0752aacff2bc9f928043f2bd20324d3c10b23297be40dc44cbf8dd68aa0060a93396cfff523499483df0554e2d2773f1fb0fb1ef864870eda1eb407cb25d49b177094776402c6df3af6ef6e60973777dabb07ab91f426bd6e7fdee1230539aec36991db9d5d0b9ead839719d23efc1bd16ce8fb6b78e88713f9b396f4d21dc6d4f90093a806886596ea0e242933c02cae2d2577199cb335f643b2aafb0da4be53e414745bbad44248cc4b0b453719c7f3404f2d36faf360da31182c719c01819f1012f7c49395c8de824018742b05f2ec46721778ca0ff377c6d5577ff2c54f7af7f008bb8a59733f445f07e228a79a79014c73cf90534c0290ea7fa11ea83ed2f4f70554a0c9fae10733b9836e95552f66cb31ec87615f6699f7283e3e48bd1141b92b401c1ebeb4e119bc52e5d4f8f7d2258732093583e072209041cb7890ea2aa4d10882c890249df2748af3683f313893533f30986dcc9a7ca8011bbf51fa8478cde0317aa4d9e60740919873bbc2b4045bdc265eb91fd6d2aa2264aa4ef024f52904d7b9fa55f6486e17d480261078f4aeac2740db8ad382261e3e0d82261b5ad4877aa77c04ac9b9e5b81b35927738a5357ddd7578113d6c46e019d857ec5c6b9387af7a4ec0e58a3f52272fea554d2563aa49ab128d63ec37fc329e3095c8b01492d7a9f177343d042bded397e1f3d1b9eaba091892b5d08a71422c3d5339da0aac8599d91e0c3884a47a6cfda518f479dd33bac28a6f8f3da18fbf1dfcc26ed1349ae440adc84b4c49c8dd1077c0afc59fdfdfca6c886f7e2b4c2c89203a06dd19cf369debf56aa3b1bdfec8ed2f13b18b3f27a3781f0a31df2cf28b55be5927f0929c0720bc64fac25ef805c1eadf4b2edf6c66466bc92e098a307f42fb4f97f25bbe299242ab57d9aa3caffec42ee8e8ce694190afd1493eb6f9897a4ef58b172067bd17942e3bd56b6e73e2ec7ecc8ae3815fce38ebea4953077c2b94e27b0627b84db182ca9026a1c6ff266c0313120010a9d9fa54d7512e847f8a5e77b5cc209309c36fa68f640efd8112ed3a49efc6371e3ca1e3edde77b411e939398d573eee95ed536a23fc0db15032461d39a9d2834cfa90d35254bc945dfed4954da339b192f69be6c1ee00be73851e49fb8233d250be03404a689ec08c8f785c686b3703d4106cf691f8a4e3ccadf7770fd24e9f6f9c93ff7c9e459b1e086d746dbe1add3816a3a7312b348fe8f808dd21ae068905a6934058ef4e301c21549ee11d1acaaa77d220f77b5909ad91ab6e602b5a99b54b9b56b81f52b8ef4a3be4b70561c0b320b7f8708fb2ba1d12af72f884ae0d3164e2143fe7da8b16bb7fba71e435311fb03231f571750f22cc7152b4e0f1c9b5aadc34f0eacb80d93e790c509eb1b5701e60dbc22f539f8c0ec5394a29d9e94041e5c18a704c216f36c035a1f4578681d7e687ac09141a3b4a8e7ea75adca70fc3599a4a3dd465adac9de994d91421543274c0257974a6e99b24483f875e5c4ef6d2c3d3047c41444c4532dcd32c254994fb177c194c36a27061323712744fa689e0e767d424d24706780213857c27ad6bd52893f6fb3340370cd7419168dd67a795d158c0da427cbb66da01bc825736cde1ef8a21cc6eb7dcd12a3eb0ecd53722e7505c33a7d239e7a878783f61e875aab64f18760e1b960e6ded6ff63d1548c22af9d7ad723e0fdb6bd7738b20b52dfdc9ece69eefe05cf19abae951409b777b89504b7fb1f4521e0c0945109f2b5c0856240eab176b8f9d6d61e52f07f3461fefba0a7928ed09caf450506a9186f0d46011a6f5dec0144ba58cc08575b744bab3d0c0ff008035d03d0984cf131a58828de9b0fc04c38c19bfb0fba4f9cdfb5e875c11440df4213812da04502a581fbead6237d1f20d5431768f12930a3a51fb78e8f5e3dd6e2febb9ee9966010a2cf9f414e3658575149d13a1abf618c9123e4f377d508b593214cc4a8a8b530bd3f38e67cf697f5dd78af5525c358ee3154a0e2c5828e248ee3039399575c4c0e594297958f1276480316ea85ac6ced18519aa32dd5e111c23f372cb9b7ac3652bec795c150c2d6b2608a88d757a14265bb13e22dc34cefc01a1907bd7f41beb1359ac70cb94895f95fd8c7c34afaa5466f76f0e43515406b5bb72246756ffbb140e186039cd3345ffb94dfce4fe77c2fbe2f8a0098170f58b84062760f5b6857786fcb952460e335cb722f1ea7698c8c534b78ed48c8cee020516004fad5a69dc6c2a598b74d389f2f6715d03ee396aaa058037d284035134246728836a299c12487314e209fe08a8be5a5149660d00cd76844e52b7cb2311b276b88ac0176cfb970e64b0e20764e4665cfbd1d8d7a1f2b6c7616c4baab39a1ccdd235885ad87800617a35a46f94c94f62604c09b57b4ad68b815d7dd36e6af833823dc6ee7c4d6a323e29c891515320dac46d04583b1cc1cdc21cff5eaa268ce2aa39f7d15ae44da0b844989376d8d2dbdf3cb4c9431e0ab9f8a47376c3473e7604bba688200f2d367774417cea151398e21a946c388d4ef7e01dbbfb33115b80b18805b395b0b5cfdf4ef961cde7164eef78a1913e00f0d73839043a505158b0680289a1e4d11b68c629ebf80c8b6f670b3f47a0a089cc2634d2a451ed54f746c1c795753a4f0a27272db144179ce9a137bdf9217e56c6194413f29a33d8e5b7df205c8065935b60454a578b574cd163725d749e12bb82e32fa8bee6289d0730615c0c30f7509018ff436e490ee510abd0754fc2bcc3f0e9576e13028f70733e0bc65d13e2654eeb6ef6e2e2f7fb8ea9ef78468ff0aa8c91af9eb511d3761f7b554fc0002c2eab398d2b8c5d26352bef4eefc8eae6a4f269f8d126e171a7020c61450185bee7377402f9dbd7f6f4a5e6c0cb7a781d39a96013d5956d90ed87df345cee099824f69b1cfc4b27214bb9d9063b9c2c0f56eee8ac041de5737f879216d3949ca497bd71a2dcb263c05dddc4f517acde18ec3019ac278df2adc7fd93de622ef2c4ae922c600205ea51a692e42bc03f58611d37ba30b8aea6cf9b9301023d747e98f5438f7b9a1225e6eb0bd7a255b925459a5aea34c1d7458d5c52e1a31fb7ee6a8ee5dc6ea48c48d92f0e64444f9566dafcd0c7eb7346bf8d235c492f4a9edbe5054705db516c1bbb3dcad47771d35de168f98d3e26b21604aa623724af8fb37b97b8e14291961a0639d31b5d3e2761f2d2f60ca5d8d64ff742f2fe24d74aa162e7066caf9d30bbaac11962586b0a7cc09562c8d170dd3a42ff3", 0x1000}, {&(0x7f00000011c0)="7a9f6b5776bd799dc76e6b0c1b85c4c38b5191669e2c8b81c4ae55dbe3e64130e0cf7104cf7a72d349784ce564b66cedbace7baaf41b626165375ab0ec3d2709b9fcced3612a79df", 0x48}, {&(0x7f0000001240)="7b160efae62ce67700396824a2c0d48fbad37546c2173d51926ed17092a1a6c8dd5da8289b3ceb28f99cc8bb87fc472873fab73da3bf7adf65103111420b9d3c0fcc36e10fac0586836a52abf1306799dc065d02bd9c4cfb5e52407f5acc75e5c66c493f7186c0d22ab2e8b19cdeb9ff490f5aa04c3f248e14cd93ec795a2195", 0x80}], 0x5, &(0x7f0000001c00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="001700a10000000000db720220000000200000007c2548e9d4bea927f568dc90fcc3139a2790a1c57e1c914726e3002f41a1c071debdcddf1a592c07f3f46cfd96a90ecc319a93b9cff7dc023af2ccdb2abd5fb128be33185abe07ea3a43785333003f746acde18920d0a2b190cae3f049ea76d889d9cad213a0e08f000000000000000000000000000000eca729c1c2913d8abc4b4ffdec68f9a0c739fd81143a59d9858cc761f4f9b60843ff52ff5cd2558366a0f733a1b4773799ac6d2ebf3a0f74a9944e4ad2f0a6444aa8b1d5e7d8cad66f4c29d81bd22bd5d14db2001fe6442f3aaf220deb0231e3d6a9fb968b2c0db270e86029fbae04a192d894beef97a7b60a6a32f3172036dd47f014e76ec543b97d906d2e", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff0000000000006c17b96f4f2763a9a153bf3d28af078a7ffbdf937d33c271e009edb2f65a5c7b1045c87a82164eae97d1", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x400}, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 07:28:17 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="35c632fbf8e68fce6d4b5e81fcaf368539a3e6a5ded8e8ed016c6efe9edf7f606038585dd62222e6aaccad4189949bbfa31dbbc5f09cbb008c5d54608ca7eb963be944bf4c7b6ef2f7d93e6c3dd6f01e964b56caf7d7d51d3649ba0b533d12820d43d1b032fc9f0c3162e80f9ee9cf3f27ca6afc39765b8e573acf84fb3e51db439979ba500f9984ab9c0dedd778d82cef9569f70e7788742d16011876416f8face20fbdc73a1b1fa1b90714993b734ed2e792ae0d7f5d2a6d7fe876b4742972b229d37ee1", 0xc5}, {&(0x7f0000000200)="2725ca4ec22607b1dffeda1f080a4c63ce1020bee54206ff6984a96105fc5300d48a3453d6218ecccec1cd65f5604098da6867fdc7113c5a3137e10e48d154555d824c0a2187e7780028920e25b5c5d24630b72eb15c615f446cbc4064e6c222317ac030b3de54e92e41c2252d78d4b2b08ebcf72c006d25996df0cf65d02c1079dd6886a3915db836857032705a913b3a16f2e76f1f3edc0eb47bf566df88f8837c76f9811236a1e7e1f7be575bbe629d6eeda45bede7bba8206a313536f770c9b1135410c3a045d4faa2bcb9a20ff5570120738dceac79e066cd03a47ca548ae3c8baaadc58c42", 0xe8}, {&(0x7f0000000300)="5966780f02f76b907661c3148f20fdbd64fbc0807c10b1ae2225d7811574e30da927dd8e2c1535", 0x27}, {&(0x7f0000000340)="22500260e49f6cf89dc93bfb76c72b2817361e1fa02f3cf62b1c812c75218792ff5240a4ab08be7adccf05db93e5f86bf6e782992370", 0x36}, {&(0x7f0000000380)="22fdfa635b9f532940efe943a0a14be330aa4189b128159dab35bc4d9ef480ca93bbb5bfd1c52d388532b664f581a654747e4cce3a7407803eaf9aaa1f1715eefc14caca2ff9901957927e68816918ff28fe879898ef97a6a4777ff45a5acd4ecd8a65f27a15d9007396d9403ecde07941692e4bb07639f6ad8ad964e55bcef13783cd1d11a0fcfb59dc2e18b9ef38289406cf966d5d497dec42c53731c4da7999db916848dfe7c04899865103595605854065df7b2f6030033b598bfaf6db564ed8b7e036aa6176b2c5afed9e5db8c1623ac82222afb30e4e3f98c9dcaee38111f652fd8e3e6c98a6e3012f5ef67612", 0xf0}, {&(0x7f0000000480)="3489bbc2064d25283759163ed7063c84c3099a6c946899ab6ca1518b44d94a22c4b11dc55adb1fedc363a9ac9846ffba6247976b1c9d15ba65af", 0x3a}, {&(0x7f00000004c0)="cb6746ea13a8e6bb0453f384caeae2e6ec4fe7b3cc028643da6fe77bb968e86a44599717d55181779157ba1176a61eded26f2f3ec6494bf805e9e33c35bf409070fe0425232df32deaa1d89c666c46b52cf2f7eb42dd76a71c46f8c9334b2cfb02b06135a4b53259b48f629f4a2a49c963ce1dc17edd7c885afbf7412c97a363721d570862caf11e61307a7e0f5ab5156722af5284d61d47ebab5bc4bd302dd2c7188acb35476d01bc86bf51aa5800c8b7b93be996b07d5f882fa665cd802a88c9c033dea73c03f8db26362889c46f86154229cb", 0xd4}], 0x7, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x8001, 0x9}) setrlimit(0x5, &(0x7f0000000080)={0x10000, 0x7}) 07:28:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80802005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000040), 0x10000) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x10) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000100)) 07:28:18 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 07:28:18 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) login: pckbd_enable: command error 07:28:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) open$dir(&(0x7f00000000c0)='./file0\x00', 0xc2, 0x0) pckbd_enable: command error 07:28:21 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f00000000c0)=0xfffffffffffffe93) fcntl$setown(r1, 0x6, r3) getuid() r4 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r4, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000001c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r4, 0x6, r3) r5 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r5, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYRESHEX=r5], 0x1) fcntl$setstatus(r1, 0x4, 0x80) semop(r5, &(0x7f0000000340), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) kqueue() kevent(r4, &(0x7f0000000200), 0x4, 0x0, 0x7c4b, 0x0) shutdown(r6, 0x0) msgget(0x1, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r7 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknodat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x0) connect$inet6(r4, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) 07:28:21 executing program 0: select(0xfffffffffffffc8a, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x800, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x1f, 0x2, 0x4, 0x1, 0x8001, 0x1000, 0x7, 0x2, 0x2, 0x6}) r3 = getppid() fcntl$setown(r1, 0x6, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='\x00\x00\x00'], 0x0) close(r8) openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x40000200, 0x0) r11 = dup(r10) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000400)={0x3, 0x4, 0x2, 0x101, "eb7c611b07752496a998ec6ea426a9345bb1761b", 0xff, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000340)={0x8, './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) unlink(&(0x7f00000003c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r4, r9, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 07:28:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001480)=ANY=[@ANYBLOB="ff04008e12ffffb27824f676cc3fafd4fe9cede7ed2ae82df27b580dd71e1b9b62fbb0f40ea53237cf00"], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c48f4570297d3367fc8dede981e9c1a79b131a206ba5c90619d02b8a8670d654c2f9673e3037e4b857847ad60a54eebcd74ca7678ea03dce28e9634d48655770886c1764ff2b0885876780c43353a554e733", 0x52}, {&(0x7f00000001c0)="918319b1ce03fff4a426b48ff0cd514b9ee0785673c92107cc6ae0c316c6217a77649072305104c799895f348c9e96e9ff61182dffccafc0a7f59db850220cd0d9c5bde048cc17a900469c6f7529ce67d36e2214ce73db18f10b34f5ba6ac8cfaf0f4ffd1d9936b05e479fb228da3de014665bf75d2d6ee39b0c3313b892e0cded81cb2f929b12a8df7d3aefd120ee69be9c81b228f0c639ffbef25a4e668978368f53e1bf357b2969efe40beb2d747cb074b264cf7e34e900247729d0e8e61e0c0280d8c68d21", 0xc7}], 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000340)="675ab0cc0dab58183ddd55afd778407c665f8ac7b935a531f17884b7cf0e2458c8d300c9ed53ae8d8d82f1cc8aa95b8513003a0872649f70f10c1318470d3d10d96f2faa98c68f3b089c8e81e43226be19dbb201816b1c623e33fa0c58016d070a74fd6a56df2ff8b4d742d30973b933bb2c985ad3747cbdccadac297be6d385441c95df7222e5467e7b5c52bd74369358f117f0e2eb2e3002390b6f020b24950af0bc33015b13d6779f20a746f038aa671d766b81f2d12dcfc3ba4991b777ea67532724dc38b33439a00624cf9e918fddbd", 0xd2}, {&(0x7f0000000440)="23ab5aa83e64e714ef2cb1136918941fdfa87078f5ca7d924faf4c0cec2a8fc447aab8ce4bb145deaa21211f8e21e48451e97bdf19fd9b8f1049e2e44de185dfba503e25a0bccb2f5e9a154531ff9cbd67fee6c86fcb4847157f4dd6fc3bfd57da3d30764f2a8de0a4c9c62bdc0753d89eef25e1c760d512af4c6d47be28872f139d9a8ff65866cd8b9ab55f57a9dbeae4b965c896a482796f656d3212fa85d2d7a4634c5a2b2907a14580c43e464a28d7747162f3623c1948381e242495ec523c43ed12e85b20688395b10bbd828a2134f0f5ca8b993ffba1a10e956b08ea33ce0ad47d6c3dd9f868fd09842ddb57b44e097a2d15602abebb86debed5753bf35014cb2644d4fbde3a66613eec0c0cb743595bb9efde160fef2d0cc579c510f14c4e8b0c8529de36252f7c3a8eb85a21605952974c86a116ff998bdfbc10d40c7517227b9e0b58e9f69ac11973a1c24514367aa81585c7b65dd316c6bae4636c3c9ce8e6ede6f4192ffb9d5ad97c13c3e4fb946cf2b9ee998d1bca26cfebd37c733bd5ab080dabb15881b3c8f78a3533872bda77e4a630df0e080014e91f62109015aadd4c4d73919ec82e4133dce7d8806531e63d26b6d362265881fe47b9aec748657d750ca9495758128e53cf2eb2e2774b89a16a40528f42af8cbdbe03f63e972e29c498f14069a9ac8393d65fc962c6bfacc040464cb19cb8361c87afcb310bd628da3edc109240cafb53b5e85ed89692468297917015cebf5256ddeff8e5735c95c45fe122348537fd82acc66b0422c62b2d2d6fcf6fd09799b0fa394cf28e2916519518588eea01df06e1ed0cc0aa51c281c3dbf77b85777e280e4be6f16edeb80cfc99b7e30fe680df4e034314ad15deb06b7943c87b088a8468415b6e9ccadf1d389899bbae3a5948b3702465ef1beea8a49dbcfa3b6500aa7d69f083c6517b33afd68e79234d321386dcca0f76de19a994948810eb9e2a7c3034c116b0dc8010cb065b9c29523589521f579ded292dde4b1e5895c5a0d0b7daff41507c0642e20838cced44a1073698a9e7afa35fc4cd461161a6d6dcbe7d18a8376ec61219d8ea47e8923260f77c66af873fa26dc98a17582449b164ee903f0724a1c5a97ba2a2001506c6d97dd5e1ff24e8db3de72e035b83c4421aa2066ddf9575d8a032680625d8cc7854c47507af87566dbc3e777b54d3de6ca8d65541d43d208bd096977da2155edcc4638b34c58f3f4c28ce97230c89e4f0d56045ef3f5091a0b99a078ea29e7344b59742df89a1b4c0331766be4f9733478df7691cc0e53c886ab9fa018d9356bc54d9a26dc37e27fe6e6600fb66336290e9081676f21967f75ccb009daec384ae4677a78ff418bdaa1cce39ff649376674f21215cce93927298323a8afd77da498d985bed0e866d2bf3ebe812e746d4ed588b2699a939fc5981ab1240d8af29d417109b65f1289c9fac503f8ebdaa0eebb35f3f361577cfa420e3d53460b07d5b3fb8bdbff2ea9ced4f4be5e2f58f57b653973cd8d73dbb1604027f2044c42d70c5ad796537425b34856072af52d67584af714b24d3e0932c95977d538ce614a867fb8b3e9fadd4b2d2532d28eeb7e31d2f1b417a2cab029ce2ed2d7845400e1ced570d0c5b447358cce6c8775e126f0ade66917c2b7c30ded785ad7e17dd81342694d85628808f8e4bec7cd5f80818cd3a7ce7ed53b4ed05b77b629ab24a424910c8561aba07c67cd60d3779e0763f8c39cae0e9ea63b5888a3a07d1982042b1c097d591813382ad6141d6d747f7b240493816c5dd924dbea6279bbea1616922206c110363b8b0db732a40a7c9e89bc7ff9441cf2707d9781fbc1b46e95ad361203cb15e8db364f9d2fe2ef48df6751e2bf793bc004266a23031531daee2d4f8bd892fe5bf86e01bdbd1499181ea9b092e42c5219ca5086d4e5d4aba97e409d57c2bd8fbab128300f620aed678d5977897f83b936341737d2e75f52e3df47ebd9b04fc409f1587408310f089fc098228bff3c5eda1d01d138a35eced502a8ac4cf536d400481eaec1d4e010152f549290b7cd6ac94490c6024e26a1feb56e5dd31c6b1ad7c930015d44e9e6e24973a17a956b8956a4ca88017dd9cd91854bbf4237caa6a8a9f23e99ff0f85669cc67cfa82ab49576bebced675b42646b9db40619eba5d9430490bc24a72301f203f2532a36e3041ccab00da773c7ee6a4d97e13fa72336e7e4b2f54759bc80d960c1238241997ff22026fc2b0c892b6b673f03b787e4a1436d6d5a8d19443b6483d02d84e322d91fbcdf62c7ee122141aabfb31acaa7b74a3844b5bd8deb0864a6cfbc35bb62ee727bb7a3e3cb540f86f530d73055b72d7dff2fc2c81357ebbd95aad254d7dcd37d5b2b8b420330354d297948d63859fc30fd05a274fde43fc4c5af39351a78412197ae7f839aa18de8669eb12597ba765a68fbdfb3520b58d7ce7315f87341de587f2fe30202c7e3af32b4276fb76313dadda47466df54faeb875f995ab5f8d5e6bb7dfb6e4d6f1034eb008e638180dc15064c07dae4303a6d846bee8301d9f88d300a47378642d64c344c021c80509d0be347861adeeca865aad9d0ac20900e999d6d3c2f4e2b54a01c1181ba57d21bb375ce873d02e4d0231da7893bcd4cc133912c148229d7e59dcda5f09995e78691cf97528d0795dc09dc72be475b99cebe23b06471d9d4d5623807f0f9e61aefa1d67489a212c0e105fc145ccec412b870e4a25ff41b3106cd918e675b84bc9c5a5e76075d8b95b21fe933a88b9c5af5a1386a54ffbfb77b24cd9b2b650e152453a597a4a03171196380df36a9602a1db7cde62a54a880494c558c0e1af5b3e0f3dfc0b3f4f38bc3ed315b731b34a404e4f7f12ea953cca524764b2eedc8f6fc57d0a79b496f4ec1067e150c0b392e1525226671e944031c9052619db535ae558b8e45de95d6f5666e864cf659d416bbe9b3635e63b7b805fc209efd4c568a1baebd860d2d28a5952108ebbaab6fed49d96f6336e280664f6ed724c175e1a68fc6c34d50bca52acae98f21cf277c99035141dc3ec654f50029a1beb2666b9181b37019f8be2d59ad35235b8a3293660d10c8d3a0962b3e2b494500cbe3b2655626dd3f30783857958a9ebf124b7e5ddc583ac13df570acd65ddf9c4d723353a52ee6ed28e1ebc71c21f489d0e7c7fc889f0b487b70f441f80f9358108b618da81de78fae3dab943edef628e0e5f7c8313b1f6b02b62528d9ec677a32ac7430d401ea9a652c8e93906ad4b081496509179305502b35ebfc3728a52f3aa3c5af887d210119c3f49cdaeb04685a10f61307d5ba7148e05dbaa49922aebbaebce8f0988d28c93db8b2a48d5cbaf9b2452c71d62cb8f45a9c38d98022974f3b2c4b034f26773d1a13bad4d3d9c6a7c34fd934c0d00a85d6fe7b77fe35923d507819a5e798c7f71cb3fd5baa03716ad2f67a2a1e21ad4946e982fac946a515e204ae1a82df4f10a37bfb6249f0cf3c99307498e752f2c159501df4632f8e58a83205eeacf08c4e458b4cb6b2d09de4a80c0112c8df4b5f01b5c02a5429e483b602b79d5e1495eb8e30d646f424f026d49e19fe8dbf4683ca6fb261cf6c5e8365a293238fb227c98e4cd748c2200f05ce076ad20d6c3e9924e309b75d05ff168f5f8a5dbc2ba9f05da70560b807dbd99bcee36755634b55c2443de8307713824fc3d607e7956d653b6c20a7d6f596caef52c1cde889bcd21d0a5dd61ad88aa7c2a84183427ec70264a95e3f57952ea38969417125b59760811e2f4b2735777bdc71a564c206afa05ccc65e9fd4a2ceb12663302584af72bafd5b8fa7b4901bec15d1128e7a52fda71ec7ea403b5015185cf4e8889e61532910aca69396db2451d40c03b5b35a2af66841a068384ffb6d442365730892e53a33b8b76587183044f3a8db583e2d7098d5b63f64dafb316171d0fc86631b52c16cc5c1f8cf5efd4d939f43fdcccf0bfbb22053c008f7eaa02c27fec5d50f01d393b2234275f6d823822ac98b9fb952084ec002bace7d5e7de8be72a6905a719e59e9f14f31017673a2977014ee512890156821cdf5858f97918f512265298248a64450d0f5027433e2027c3b782efe860b09bc8aacb5ad40dccc0d58892aafded61e186e487d0d16939f2bf9327ce5b551df91a4f8f8f8771f0797a1f344e90fd1670ff0cac06daa8fa57cc90811435e3617945563543b303edcee855a0998977aac5ffc69b053c7ed0d29eae01232f464bde9e4300157594f774800b66ba79aee2fb193c15c24f2eeee71df0f7814b06a096357acadc55fac964acd7302b1ef310562d3df3c5951bc53792a7b64258a7122ea5105c3289044ed1db92ce8d4910d916686c8ee727dd08b12bdcea9f36a885f2d505c543168e3a347578045a97d645165454906b8ce99629453efef03549bbe59339e436eb05542704c09568ddf8b3b852883edcbd9b0c3b84c54d1b267062ac072d1e56f54aa8f3352ff61c13cb6a68f8cdaae2e933972a7d01318307a4f2c1998ebf606ba04ca04722df7c919f93062a926311de4b48f7600f8d9a8afc1ebe46f4a276f52d69c83f564c53313f4138941ee1dc055c457110661ca2fe33d5e91d95f53e8ea6c042f8534661a54e769605d3ba7bf2e7395b3786bb06174513cbf9646901d4b662f14068e7223020be9b117e7b889db20bf24c51060b9d0a71b45ae33e454a646a4ec178bce8d363717b6813c2a14fc9c4892d10347df4ce2ae099ed6b44bc69145fe1b40b3d427133fc4a4688c993501cf0b857500ee8f23a3b640408a782a9f85e8f77f42a0702a6db728929b81025f99403d0b05424fffdf0b8e107e9df801bf998d5b66b54629397d3669ba18e18f641ad30c416a1ffcc9614e0a391c0751ac19383a84b69a64307b5a9a6279b95174eef2c35697ee721afe683ea5c8bf6405b1eb2a7b224ee412bcd971ce5b416542c7fc24534b4e2da09e25f78b5ead21d1af9a31019905f145ccea565c6a7c7987fd62022a1b7c34791e6956342ede360b37b6bd44b042db613d7a56a44a9cf0d2e81c17c1c06919903f147c12f8b8b80f447edeb908248d0717bf5e87bc31b3708fdc29bec2f1f4110bf68293736463d459494cbae2bd6c9441dafb0bb73aa50324fd9355643e30869761422dec35cb5c8c7e9826e01f849687957c99dc348e08b0545b94cd219314bebcfbbb2bd5ef7d526d25efa65fe15665c46c82ec6e73146d58274ec13da54689c99a9b12fc94c6cbab28b5bece61620eba54c307b569e60009273de95248cd74199e0912cf0bc1b0e85951261329f7338245fa7f89831c5206ccece23879b4859eced11305d0a8a5c76de59001e4ad3d78d4161e881fc9a1c2b2618be8321aeeb8d05d167f468e0a2b59cb4414bc9712349a6418e36dac0c309055f4722ecfc087a1c607113974d85ce15ae5c47c92d21d324c78cd1fc915a6490e9c35832ed0670347721835e305c4323413aa6b547e47ae41b1f6fa274cb509be2f33fa2c3a886b18471d59c909a37fc6577017e19e7f29dc090cf4f0219cef51f7973ada34bb79d14022e96a103c22e8db043959a5fad700b7b82e724e55b4f52c88fdeaf54c88b8497da4713fbe0bfb75e46d79faf24623c014bba05c30ac0734e27227a25f34dced974b42ed8f4bd7be13bfffe606a52f1b72585bfecbfdaba115f225754400e3f271391ca9bd7d72330b61e6eaff58d7c2a279fb7ba218c7f59ccb45fb37a1f02d703438f1dc476", 0x1000}], 0x2, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:28:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) 07:28:21 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000012000/0x2000)=nil, 0x2000, 0x1, 0x4011, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) 07:28:21 executing program 0: r0 = socket(0x2, 0x4003, 0x1800000000000) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f00000000c0)="becdcad2c510411f8b21645694359c6c3142c6deeb9f7940e28094ce8650a946e02e6aa14d67d72aa7fac4645a297cbd8ffc4c9261773982dfcaf4c77a22a4fa0b1a8212eef91ddc77ac25970bf824de48a624b358c91b16ce8a91533911a2aab2f68f55f505e03b13dc576c253f04bff90854843bec13e018b81aca902c662334acf45e24e15913801cceee718cec6718cc600671e034a99aa032558a036e0f7c8456e1543efe045f5ad04e42754078d1f8840ce926e627218a553a9210d17ed10c69cd5325d0b801", 0xc9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 07:28:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) rename(0x0, &(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="10", 0x1) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x1) unveil(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)='r\x00') write(r0, &(0x7f0000000080)="70842a49320254701a974a38b1d80cad666a6bbd5f74fede294f43174d33ae9b95faea5110a98d43d41119ba539bb203b261b8c517aac70449970020c4f0376b07f9b7e3ccab8c38d3af608013fa5c61a82c2f09459276ba4658d9b74e723f95486bf78697548647a613cdac18960c8dd70e39c76b2c1484a3", 0x79) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 07:28:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/165, 0xa5}], 0x1, 0x0) select(0x40, &(0x7f00000001c0)={0x4, 0x2, 0x1, 0x7, 0x2b, 0x1, 0xff, 0x39}, &(0x7f0000000200)={0x7, 0x5, 0x7fff, 0x8, 0x5, 0x10000000000, 0x7, 0x9}, &(0x7f0000000240)={0x800, 0x0, 0x80000000, 0x1, 0x2, 0x3, 0x8001, 0x4}, &(0x7f0000000280)={0xb, 0x1}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:28:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000000), 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00') 07:28:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)='o', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r3, 0x2000746f) shutdown(r2, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) shutdown(r2, 0x2) 07:28:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) pipe(&(0x7f0000000000)) read(r0, &(0x7f00000000c0)=""/218, 0xda) 07:28:24 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = syz_open_pts() lseek(r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x12c00000) 07:28:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getdents(r1, &(0x7f0000000100)=""/143, 0x8f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x100000001) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = geteuid() r3 = geteuid() setreuid(r3, r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="9e1d6fd4275959674c10c3eafe851fba0859a6bd4677935969457d79666fed9f04ffaa9b597664432191a30cb44bd9cb703823e192239a51dda3e9804d3ad633d554b59eca6994b265423adfb2e8d1a8a58136902e81509d8def2403e7db0a2739cffb708f954407215a833ca36b86a08e983e9ed1a79ba5eaed332726cef3", 0x7f}, {&(0x7f0000000340)="884b09d940e727e6ffe2c2fca65bf485733c6eeccd89ec67c4b04ac03e26438570adfa48a21efb7fee22d09a37eb98cdab54e48d6a93d887e0e904623938cfe7a30517f42d92cc5394fdbbcb557c811088f4d4cc79a7cee996af0418809740519293f6e9b92e50e465f235193bda536f03933fae5b027ca31ff1d32aade6993e27979136d3e007e19d83cf96d61a472aa207af6e6d55480cc72131d524cedf6a96a809007c56642ab9cba089e9129351ce840f0da43c37de0d8447b44a3a35c229da0717e28711b75dfae06f922b73e394ddb15c3330893d656a96d057809d32fd60b7ce380bbe1a6e7dcf9c3abea259d1d374d22462cc98ea423e2e41de32433aa41c14ffa87c0908ce89217ee8698bb5c01b9ad2b453e3114d6b11b53a7f5556ea02af04dd53ef3055e79a6cccc0cb930a57e63ed789799f38fa869aca57cfaaea0ee7c2bb13bd63e46b3cfe157f8cbaa2843b120d3367f3a4a70e46be8f4c6bdd74d8eacbbd22ec8ec00989e141627adda5b980a933ae5bcd3c1a41d50f85cf32cd7642bfa12b02cbe2277fb06e7ee6795058b38b92115dc715a392351ecb29d2efbc055a86800f6187e123d89fe29130601d826b9cddec25633025bb012463e53e0ec819ce786ea197ce9f185652d1798802c374d2ccf61521a6ef3049e2b7bb370bc380404d2864f0b58b60d944f043d74a28a2503b94d5ecbd3c3fbe4df42a49d81546f370a49e8e18f9b1165524ccc7b765dd4b658955096055533c1f2a802aaf4d38f78dc3c3363cba5bbbb5e5856b534c92cc78f21830f1c2a69bbc3c239f9bed5f320db643a381272863956d7b92a98daca946e589b35f97e49808d8c37bc5223af4324ab5a14d6a3b430288daca4162d63282d3364eff30cc66b110752648d87b2822d12c677305d9a3bad9b4c0380a1a478215072d1b604e971184fd6d7deb7fdf260f19936a1f1445a7bffe9e6863d4441d2f137a0779632a31758719194bd24f01d0213e9f0b782a04b7a2949a1145bced6941cb44b438577ee963b05be3cb56704fc5acf7c0375aebea672aa5600b8c076f5a3914836aca70edf94353a18ccd0907355fd6d0d0918cd10338ee144d2501f5eb53d8522f74402f2ce4aa3e7794a8606ac59b8cc936d1fddbdc5de0d7765cf859938ebd588eb8159d53a45e0aac3bf5c2b56baf65ff6d8fb1f5c4fdbaf71c50f571e55f596b9d3a8a8f925209b6b1156fab314701704ec8f35e4e79761e0580b6c75787e99099ec8b8ace1fb6c663d7bad1bbcbf198fabc675b641f61f5c85acbb2013d5da94da5e89c83f31dd8aa6781432c31dfdb52b40838808b1ee7d3cbb628d929af60b18434d7883320f731abef1d04e9bac5a50f1b4199c27e81abcf0c3c80751afefa378419d659b371bfb84c684bf522b73df739bc63e775ddb43765683e2cde0284bdd9233000e68b9b69f73b5ced234d5ba04d16c5bf3d6ab92f6a658491d2f4f47210120107e2c593a28cbaf2f1a98246b9b82ea71f10448bbe8110b5ccd5acee8c35e69fde20259ec1e80e1fee979c7efcece87b47ae464011e280f1aa6db2f498d9890b0bf12a9cbbde0d6b9776ae906a0242f56f9d6f40071fcf008584219acef2a3ac877104e1c9b6f281b2439f751e57ded660eb2eb87b07ac936167aed41d5b0249c4516fac0cfe4dd92aa1f316c8379229309c64bd341ae1db10cae7b3152fce5bba7f5132896d0492146cb1e98b4f75395f66a3ca68faee4dd0506cd51a36631915eba052d8367f415918d4d8aff8bd23f1a03586c6e668c9998c343b3b65b7a7e3c79ceccdcacf88527186c2825c4287044504baafe4feb5bf1755c3e3b96762980f3f3bdb6d0a70fcbcd6ab9706aa2346c4d02fd46ed16e2a48286ba969141173758193506a79d1ec27c09656b7da47ab6a2794f8fafd928ab9078a774040890814b84d7670b850c13bfa84f7d1c79e5930f21f870eb7609b0bb6debc4ead806d0346cfaacdba5bc9bb551e75ab508383fdcdfc3a5c45afd941fbb41372fc3ce10d27237a30735bf961d53e8513200003bc6ebfa17de3ac33963e2ea158c9e433e64e7a2cdf4c29dd8118b0a6747e48d2d985d1e850c48b7ca5069e74161d94ef25c97a8539b5b93f684a283c759a837b0ab4fb1e8b38bd9f03667ac04b7bb041ca4b9c08091299a874dfe84474e542c6cb9a68a2f6a4f838b3230bf659e575a8fc76afa9cce8e87085bc65de245229e01abb0e4717ed7f8afbb60e30b0dd04d6b783897c3db9c691e1851fa565cdfb87502ab8f8b9a9a5b0eeab7e6f79e7da2e3706918b3456eab5d715a7d78e0500c773cee7b8dbf44a22b6306d9509d2ce811fc495ac4101a80a1d517097ebf6cd91b18e0450bb82873175aae2535c4b2ea3a89b8ee5497c334676bff8a1fbee43eb284e3805fa221ec9ab556e170f1f2bf12e58299eaee87b22e127a830e34d3982a2265699fcdfd1adfe1be7a34a2005b9d6ba4e88dbd177ce1b1a24f653ec7d801dde448231cd1621ed3d67843fbe5ed4eab6c0f96b64625e921a2fb25375ac4da5877fb7e9e523649028f51812cfa0c218fe23d5a688b865e99cae5a6b9345db4bc6dfa9981ab938dc5ad69b413d6815816d9345c75947985fd36507edd4cfa50b3e496fe4065353c51dc1855c0db0c2233df783c842fb1736b02ddab101ec1f32f2b5758aea16010b9af8603ef09e0f06aea955c24cf106f961c7743f2d1993514e99047eb02bf03289fbdaabfd69431345df6fca8c6faef10b00992ea4f699cb3d9489e3db06ec4e003738e284f657a475c4a8be4be459c4304d40dead785ce34de038550f8487d9c0e3f6de64bb3cc871d0235458a88d031c9192f4cda40387d2f5abcd8babb8cad02e97f290ce8ba7415975f58dc678f62bc37ba43fc21b42a9583edd1897f99dc0bb877b37a8929c20b45e0312c2a47c41cf69965aa17947e9e6739932055d6b8811c47700826aa4c54b195e5159218205974c36c4b973c97c8c1e7d85f84afed994b1839e1699f0a84753827eafc833ae61356a9fd37c5c8ce0ed27c17aaf3a41a787bf27a9e896e29c815e725a9bbe70781cb368d1b8ca15f5c14342d6ecbd089278514303d116dbcad7bd45410d76522e60a7a784ba6dcc3e99186f3c5d59707a7a8108d22e9f5cc8c8e0cd90dd01f5d8c53ee24b69258c2da09c086d9a8a31c55713ad2e972079fa2239fe19a1d84a57cfedabf66ccbcdc28ba6db891e37e670eedd22714d9f16b83e2701d22178c2712985357bf6d9df475497135672cd6542d29ad030f0736c470627583b792046f19fd5b4b94bb9f2b9b13ed4c0c0c064e4198a9c1478339572c24511012078907e64b1f580a049e9487ce77573465fea89d60b9499a3298a76f783e0e48b642d8be7262fecbc216f603038a6e240f028c673050b62eb7a80618676e026644be99c121a0403f5af768b349c17aa37f6950bba5a1b7d52265d5abd1b8bda36c0220f7f4c20e80f10604bafde1199062a37d78b6d586aa8f8644f06db1487730e874a2c7b6e28052054d252b3f6cf9b77fa5616b6dcf25218cfe1f0ec8e0e67fc51a505842c4080e6b97d78d265ee4b2ad42403cc56ee09b2ab3d8c1815897b29387f9e92d4bc3d8a339f9b192dee2022affa54ad7c8d206c9d87059f7c6d1ba31aa5217f122c143e54a59d15abdf153a043dcf0490f182bc8a150d09e761c4dc52f7d9e72ea09b4a2841404df0c9ccf0a62770f4808028e2a25e3d0aaeed6a7222652e15cdb0dc4d82c854101bda824b20b4071fcfc288dcd5ce6443fa4b5f81bf915dcea684a9d561f3fbb97b3e92ec5dae13139d6fa8bafa8fea86f5392d3c8de1417f148f47cfb27cd84214d5d81054d3921e62bad9b857b3cd2d8dd9ccb48c6c412b41d4c734d85277c856c4c1b5b50f0a532557bfe7bcd631c50d928d0cf017097f8795bc670e902532c37acb6f8ec9f74987fd575bb1913bbe1473659d5934ccaa50115bd5f04456fc5573e3eba4b201a765025b9a53fc7f69a90bf015fa753837f9e5b3ac993d240e0d16f84c6971b8ceaeaa4d8e3876de9b2e4db85f91d32a7bfafdbd4f7f16bce8930599aa4d40d5fb587b3fb1036768411f12418e62d0aca670775a0729f6f6516120bacfb4f4ffff46be23489588f0ac4b94fac83dc08abcd91a7b7a95870c3804ba0cc366d91bfae31eb83f4823390cbb9bb7226ac16009943eb8910377765ff93c9817c663edd619b7b9d246aaffb8279f3a059c3cfac10a1edb491888eb740fcec9f47b00714d8d2c4f47955fc958efbb10ab51c82a0f561a063572f072497044882318ab7225fddabb1ac2cbacb00df93aee7e0e161832970db7a6606f4c571b9e9d74e5a22414f909c025f7206b83c8816b36d12e6fcf6a22b06ca5af76384583ea6b112b15294cfe828e8a29b21d741249f26ef5e50f2f90070bb149448a7a778c84949f816a04af698c0c2ed1720e2fd129ebd3a9b8960673519f8096303f35f189b77d283390e3f78f2f9672bf7cc4d575d674122b5bfc78ee329e9b8c61cffe050dc41aae5bd60590a391f39ac8975ebb3fc04a9a7e69e18088702ad5878c5e49dbb6e08abc205bf04181244d63aebb7df579bb87f5053b9b9aba1a92a9eb5bbaa45bc98492fbb0177ccbe6c06f508985d8cf18d13702b03a9018449781a76d5965dcc77ffed501c45d7668829d811505592a86b444a96d969a0ec086e5098fc2112c79d20b4f656b748dfd2523d02a0ab610e3f9db2de1139dbf772f457e377a412554c68f51df869e6bbd08c65273027591b2aae5b40c13b3bded2de8e4a113e9b77de3668a4198466f5db7f017d1c1503ff092c5d99fade208844455fad4842a9238ac13305970d1082aa120552f67c1ee770ee73d7d35b33da389b7c82d472ea523bc78e935eecccecde945c060d23088bf176cab561c4c8b24f93472e49e903b19c6d9306d48e9ca8f3c1715ef2ef6812657e4c44951e692e245083363af7cf4c079ab3e9ac48b4706af8d72281b446035e3ff0c903824b5cfa1cc33b662a1d2b2378a774ad3739cd3e04fa4122fb96f70063890d8793bbc70a51bb54879f230443e6d17f0179653355fc1eba6cbbcd33698ad5468ed57e99dcbef174b2a7b039e104822c340dcf5af323ff0cfffa4507c6eccc4c4d0f9e7db0190e96a1f749b8e8d660076d7bf63cae668d762af2a02ea14f11e31a10792c678558d8bb6637553ea9c86ff96ce4d8c4cc6c030a5b39a62a2cfc39cff2047416f240bc04192d717c30c69cb075f665a189b01bb9c3d13b4524d80f4e63711584761d244f572b1f2c3c6d538624b1efe3328069bd07239f3afcc4c810cc87fface72099ea6ac1fb5b73adc5479e759525f0adda93a248e201b75232ccd6227d4677e8c7735e05f0f90ba059d33c9185097382aeef623eb6c30a16cf8d3439e725b6dadeeede599f92d26938019fb600ad453d7323df3adb73943a8b28ad2b0e6df4a1ca64a278657c9935e6ce5b93da90d1b789d24f994d5d512f95d5459218c31daad4935db6cd07b44ce892147616a7883a6efc44afb4fd336d49711e67fe9aff0f79974dca3d5f5645689a62f04b8ea49809742c7476f2f187d999c56457dd1cafd3b71ca0760f1f4ae4a3b6add4f08c2980d36d24581fd77197d7ec44c9343fc3d15a554baf71bdd8e183b5695c9495f329495356344b89d65831b6bcf62542dfc8bc662aae607df25bc5215f3211b23a2706094242d9cf4b71107b68be209273724d7df", 0x1000}], 0x2) fchmod(r1, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001340)={0x401, 0x9, 0xff, 0x7f, "909b89de7540d2db3ff7abcc5f4d5cccd1f12d01", 0xfff, 0x9}) flock(r0, 0x9) 07:28:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) socketpair(0x2, 0x4, 0x3, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x1df) write(r0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) load: 1.53 cmd: getty 82434 [ttyin] 0.00u 0.00s 0% 315k load: 1.53 cmd: getty 82434 [ttyin] 0.00u 0.00s 0% 315k 07:28:25 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100001fff, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040), 0x4028, 0x0, 0x0, 0x0) close(r0) 07:28:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) socket$unix(0x1, 0x7, 0x0) 07:28:25 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000340)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x48, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)=0x1) 07:28:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 07:28:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x4, 0x18000000000000, './file0\x00', 0xffffffffffffffb7, 0x4, 0x2, 0x5a}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f00000000c0)) 07:28:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="7c34343ec3b560248607579f6d2db03f7ab8655dd8395397e6c8e62650ce6c46c1b7426415b78fbae95f25de331ab649b9a95f53843e83bd0154a0bb2087281ce2af76273134e7ded33ed7a380020a349d6900a2d48fde3c6a124e36166c50e69e2dcca45035317082b3c5ef037096ad31c2b8e3cc4e9f58a20865e71588d1f289ebd347979d470075c168be5e7167b7c03629357e5d174eb9702a3569adfa3cddaa3d7d8027cde24aedf9cb66a84acf8e7c6c0981f3e320cbfa9412e40f3bc6b60f3f5bd3da84973ebf4d9cff2c8c4847f5b2f377474e86fdae1abefcdfaf50747a88", 0xe3, 0x405, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="e31c7d6198a14d930f02890425c42cbb46e9cdc0ff3db0f0b1f2aa3d52ce9c85a3abcf65a740de00c9a91849baed245c735760a8eb21179f2ec8ff2b64dc6ecb452f0f6f63886e89c4dac29c9e7a999c8c374225e88b5a5d6009138facc77d669cb2bede4bfb29c741e1ebdd9edccfe1b6b2fd1e39daec20a0b8a4a81a3b6ab1b03018971e37526a0acfd94d92c1bbfb3fd9c5", 0x93, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 07:28:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000140)={0x3, "1c4eca590fa38981243090b3bdee6dfbe259dad599ca515196b5ec171ca2a74d44c12012f0fc6effa8602f67eccae98558510204ecf214c38c780d93817da89d9f"}, 0x49, 0x800) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) flock(r1, 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r3) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x10001) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 07:28:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0xffffffffffffff85) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x5ad, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:28:26 executing program 0: semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) munmap(&(0x7f0000d59000/0x1000)=nil, 0x1000) shmat(0x0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(0x0, 0x0) msgget$private(0x0, 0x0) msgget(0xffffffffffffffff, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f8e000/0x1000)=nil) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(0xffffffffffffffff) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) accept$unix(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) mlock(&(0x7f0000f8e000/0x1000)=nil, 0x1000) 07:28:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="e1016aff26d10900", 0x322) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x5) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xdbf, 0x0, 0x2, "f9707a7d1db7231b682df42663e9324ea25002d9", 0xebb, 0xeb0}) syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 07:28:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:28:26 executing program 0: r0 = socket$inet(0x2, 0xc001, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) sendto$inet6(r1, &(0x7f0000000040)="9230c61bef71c5ebbe1d6a19eb493516d5cb33f4f15a823b1ec9948358d14d0fe2eaa56968d833907502d80e511069be2cf209f84d5bba425385c80bbd63cc6271259c8d91267a871f4ad45bdc1527146e3772528ce313edef3fce4df9530c6ecf0524a82d797a11565bcab6976cdaca58c8cc9ee4336927841dddb9e158390a48ee9df7b1d2a2ae027f126fed", 0x8d, 0x4, &(0x7f0000000100)={0x18, 0x1, 0xaa6, 0xfffffffffffffff8}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x1, 0x40000000000083, 0x8000}) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 07:28:26 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getgroups(0x5, &(0x7f0000000040)=[r0, r0, r0, r0, r0]) recvfrom(r1, &(0x7f0000000080)=""/47, 0x2f, 0x802, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 07:28:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000000)=[{r0, 0x1b}], 0x200000000000010e, 0x7) 07:28:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x5, 0x5, 0x1, 0x0, 0xa7cf, 0x0, 0xb7, 0x3, 0x0, 0x6, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './bus\x00', './bus/file0\x00'}) 07:28:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x44) r2 = socket(0x18, 0x3, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/35, 0x23) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r3, r4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0xff, 0x10000, 0x0, 0x8, 0xe486, 0x0, 0x2, 0x2, 0xd000000000000000, 0x5}) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = shmget(0x0, 0x3000, 0x8, &(0x7f0000001000/0x3000)=nil) shmat(r5, &(0x7f00005e9000/0x1000)=nil, 0x0) mlock(&(0x7f0000564000/0x2000)=nil, 0x2000) 07:28:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sync() lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x10a) 07:28:26 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = syz_open_pts() mlockall(0x4) r2 = dup2(r1, r1) socket(0x1, 0x1, 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x6) socket$inet(0x2, 0x3, 0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) getuid() 07:28:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 07:28:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x202, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x5, 0x1}) fcntl$setflags(r2, 0x2, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x400000000000005, 0x10, r3, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x7036) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:28:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) stat(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = open$dir(&(0x7f0000000340)='./file1\x00', 0x80, 0x100) r6 = openat(r5, &(0x7f0000000380)='./file0/file0/file0\x00', 0x80, 0x41) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r4}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x4, &(0x7f0000000400)=[r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, r4]) getdents(r6, &(0x7f00000003c0)=""/8, 0x8) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) setuid(0xee01) sendto$unix(r6, &(0x7f0000000440)="84394a3ec2b1a06c049242040ed638ebba739c8495ff4c8020fe87a18804c4ab6e8f1317a7e631e5e72bb73f81255d7f630e6b02670989c059463fc9bb275442d4f3f4598b22a6334bfbc34142be43a478000a1f77413b0cf77e36730d288b1c9d9a166f4d54c6e93304fc49bbe737969da7a36d5c5da36243fc8cfbc47d2af4", 0x80, 0x403, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 07:28:26 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) 07:28:26 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 07:28:26 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x801, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:28:26 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) r0 = getuid() setuid(r0) setuid(r0) 07:28:26 executing program 1: socketpair(0x1, 0x8004, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socketpair(0x3, 0x7, 0x5, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair(0x1, 0x0, 0x100, &(0x7f00000000c0)) r4 = fcntl$dupfd(r0, 0xa, r3) open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x40) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) 07:28:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='T9T', 0x3}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xbf037c772bd64b6d, 0x0, 0x10000}], 0xa, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1b, 0x40000000, 0xfffffffffffffffe}], 0x7, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xffffffffffffffff) 07:28:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800000000000008040000000000e86a87d700"}) r0 = socket(0x18, 0x3, 0x3a) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x102) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="9b57c67b12f0863c", 0x8) 07:28:26 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xcf85, 0xffffffff, 0x2, 0x1, 0x5, 0x8000, 0xd9, 0x1, 0x3, 0x5}) ioctl$KDGKBMODE(r0, 0x40044b06) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 07:28:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) r2 = syz_open_pts() ftruncate(r2, 0xfffffffffffffff7) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x80, 0x5c1, 0x614c, 0x1, 0x3, 0x8, 0x80000001, 0x1, 0x2, 0x9, 0x1}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x10001, 0x32a}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r2, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 07:28:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x40004000000028a8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000000000000000, 0x3) fcntl$setown(r0, 0x6, 0x0) 07:28:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000002000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="a2a564fa576c01072c2bd317e96e39345ea223cd43536a1d1f7bcacd93be57cbc10fe9141b073f2e3e0f457c4be1643e25612279677f77f5d9736af584b7930523b6a8094a4987ea04ad095613b1bf30037bc88f9ee85ab7292559d3125e1a615c5d571e2702c183751da4f8e2cbeac8a92e45d46a85d56ab00b8b0e2c644fc1f9b51a918962cf8c00439c8d9ec0ba3b2ca42ba99b46c9a64c8233a6f7e607", 0x9f}, {&(0x7f0000000100)="7396f67f68f402a64089266d97e3a01aad517af8e92b4f75b3c97d186e2fc8c2d4196e1917d6b087033e51bcf8", 0x2d}, {&(0x7f0000000280)="07eb6c5846e3d68f69240b8bda7341faa40b5f4bbf8024408ef1f5d79677e4554e21d2573a7ac2f6788c107b35136de7a9b6c248aa0ca8f249b294fb1e7fa5ca64e09e4ed45fdac715d706d2c3888fa2c9e456e4ae20fa1b60028d08d5f1d21e6f68787df3c92caffffd032d640ae35e6371bff11cd0eca7e781a59b39d27a5dddba31992e28bc95ad48b1155ba3fb39082bd1de52aad9049b1e0db4d5c1a29e6d677990ada6983f9ffd89281b82db200264c74bbd7e787784e0d179fa9ae7a48eed709a7472488e45f2e1808aafbb25b095f556230a6dab0e0a8bddeb123c5106b7bb9840d90b9d37ad", 0xea}], 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x600, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000380)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 07:28:26 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x5) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 07:28:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x33) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000280)="0c450a1b755d3733b5036eaaac50017bd10d7f2d55d0c1d0f2fef12d7177f8b4697323707d291b2f4a9a301c0d27f27a858cfac8ecb38f238d8fc14ee1bf2363ddd91aaf543e7de2f9300ff4a3772c8e54b7e92a5a404fafe322d1d649ab959342099235497ffc91e7324a0451e254ff64133816c1aaa6801797db91754c4b23daef7a42efbad8e88e42aaacc1ffe34a824474029abea60d", 0x98) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:28:27 executing program 0: unlink(0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000a83f1864c8438b73821af2fdee93be05000000000a0000000000000000c5dd192a7058a38d00000014d229cb3a81d695946a74f1169fa07c82444f1739d00d4479dcd510a17d1112a00300000000000000"], 0x0) fchmodat(r1, &(0x7f0000000000)='./file0/file0\x00', 0xa0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0x124, 0x4) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r3 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) dup2(r3, r2) 07:28:27 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000771800000054"], 0x9, 0x0) 07:28:27 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x2, 0x7ff, 0x0, 0x401, 0x3, 0xf5d, 0x3, 0x0, 0x7fffffff, 0x20}) ftruncate(r2, 0x8) r3 = msgget(0x1, 0x88) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/38) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/15, 0xf) mkdir(&(0x7f0000000200)='./file1\x00', 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="99db25c34fd02e7d631d9ebe8159cbeaccfca88789e18fae6c57ed3fd41573abaf9fcbf7939f918a762d4043e311315d98", 0x31) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10c80, 0x0) unlink(&(0x7f00000002c0)='./file1\x00') clock_getres(0x6, &(0x7f0000000300)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20001, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000380)={0x3, 0x1}) shutdown(r2, 0x0) chflagsat(r2, &(0x7f00000003c0)='./file1\x00', 0x2, 0x2) shmget(0x1, 0x1000, 0x486, &(0x7f0000fff000/0x1000)=nil) mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x50) dup(r4) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) mkdir(&(0x7f0000000440)='./file2\x00', 0x10) r5 = semget$private(0x0, 0x4, 0x80) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000480)=""/149) msgget$private(0x0, 0x100) open(&(0x7f0000000540)='./file2\x00', 0x80, 0x48) clock_getres(0x3, &(0x7f0000000580)) 07:28:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x5, 0x200, 0x0, 0x7ff, 0x3c1, 0x80, 0x3, 0x1, 0x1, 0x8e}) 07:28:27 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x10, 0x2) 07:28:27 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x41) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0, 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt(r1, 0x2, 0xeb2a, &(0x7f0000000140)=""/46, &(0x7f0000000180)=0x2e) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 07:28:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x3, 0x101, 0x5, 0x1, 0x2, 0x7fffffff, 0x7, 0x1, 0x1, 0x400000000000, 0xffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x1ff, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3cd3f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7f42efda915fa5c07f74f3e6841ec2013d660d58750", 0xb5) recvfrom$inet(r0, &(0x7f0000000280)=""/99, 0x63, 0x40, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x5}, 0x0) 07:28:27 executing program 0: r0 = socket$unix(0x1, 0x200000000000000, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/167, 0xa7}], 0x6, &(0x7f0000000440)}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) write(r0, &(0x7f0000000500)="4df4c5b8d1bd6843010b1ef4433789e5b7d8e5dbf41e610b0c41f6d1a0f0b0d45453b35115ff3bf3522be6d8cc936a98cf9fd59c370354e73b28dec6adcba9c6ab1fd833cea272e64b87be58f17cd627e589423f1bb8f24e35b099b7686353b5458866d9f61ed917bd5a60abd1e30f45afe169b80e5bcc216c4ade19348e74d9a3e36ffa43c3a785cf2054b32fd09bd2364dfba68592e7a1626ba6973d2691699c1a664ab8878f71e3355fba870fa48b687511d29fc9014034", 0xb9) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000440), &(0x7f00000004c0)=0xc) writev(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f0000001280)='Y', 0x1}], 0x1) close(0xffffffffffffffff) 07:28:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x44) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x685) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x10057, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) 07:28:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0xfffffd24}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x48) 07:28:28 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) shmdt(r1) getsockname$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() 07:28:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x8) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000200)=0x100000000) r6 = accept$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) dup2(r0, r6) write(r0, 0x0, 0x0) 07:28:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') syz_open_pts() close(r0) fchflags(r0, 0x20002) r2 = dup(r0) r3 = semget$private(0x0, 0x0, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/203) lseek(r1, 0x0, 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff8, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) sendmsg(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x10001, 0x7}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000340)="c80d9d70ec4b34eabf048c44887a48bb0941e09aebdc8de9708175d3cdd3c9a2ad8cc3a4a553bf3cdfb6ee225dfedb4879d37b9d233fb671fb3a737a83e31db1c4b4577c0edd32c1a767f76167e235aa0f0b7e11c84c34f1d898e9797ab648da38918cc47ce78cf8f918f2aabda9bf195c7dcf6ab5b67340", 0x78}, {&(0x7f0000000540)="e1078fe9bdd591fcd185b3a61f81e0f5d14b59a19c9e8a1eab8e7614037cea8f4e9a58684d2e285b7c2ac8c6aa3a695c0b8e77823ea89b98aca5b4a6e96e0cd9fd6f6eabb105d796088a781d3f9b79a56cac01e1cb2b36f2675d09eb5790de68f203cd3763a30a602fdb99ec2a5bbf4d7e79217690db0dee85108f97e7be7e3f40d335050940b3a5f730dced09fbef6483eb8f655ead78a754d8509eea30486b663ba653607864a18b6ccfebd39851ea2ee2289feb0ff76addd834c799e0c325e96621a561189a272eccf4db89a748361aff16cbbf142f5beeb9346e9c5ec2cd41", 0xe1}, {&(0x7f00000003c0)="a68d456a3998d7f1bf594daabb1943b8880f1dd6abedf8f4054a71850431207a816c4e3e24f54e8059acd5f3c6bf40feb788cb25136c56df547ba001c3767cdbd40fe732a725ef3b81cea1517fda08c7011c361ccf4c975ecf0d3eb7c97bdb111f6064777abc76d5f609db41ad82dbc283", 0x71}, {&(0x7f0000000640)="7b307c36d4f34d39dc1386ad17149f58cf15f8e35a9208e610dac6edb5ea9937ea4a25e1355ad0653c0967452fc0a72c614f3fb1affa031df0824239d28155fae68b8ac08ec98ca74704aaaf5a5b4436c08f5b8c299ed1353962abf733dacf73a80dfe5c0b4b7b9408518ac985fbce5b2fccf9472600edc8b87d8916d048b6d98645ae0a41abec180e8d108f93ccb19f", 0x90}], 0x4, &(0x7f0000000700)=[{0x78, 0x1, 0x6, "aa7be86ddf561525c16141cf21788ee3e66515d2c17cffad35d4bb3893e2020d68f454e7eb6164abc07c94205076a9ddf2c36ce04733f09f1786bb730168a5ab26ebdf8ef8faf359e0141ab71bcb3523e3ff93a8fa98b6d89058e7ffe975733af46d"}, {0x70, 0x0, 0x3, "ebbd483d6c989715f11c162fd69bb8b5e91f8436b4234ba2324be7452afc60452256816842131cdd461561b210d01b9fb6dbf4b38ba6edca5853d216f62820bcd4008c5e2ef33ea9175d845ea8c95c076ff85348e575da904eac"}, {0xb0, 0xffff, 0x5, "3e3bfe4f42fa29b7cb98f90d29c81aa592ea546bbe63e006a43f2d9cee82935783eeae0a6333b705310f70039df26e3d0c73067898d8d850760c5141fc10c323df89f94b2600f85ab32cfe03a12ecef55d80af9ab0c7461698e122fa04a86f818e7b16b855403467c4cb3a4f8d759c07f2c7ce01685f3b764989b41c571752b3304ac890d2e4193a61c473340fedacf21d6a54e890abdddac96d04"}, {0xc8, 0xffff, 0x4, "8963dd4db17c893b2321633a04896c0e2b1758b6ad960011883332d4da70d781abcb0296a1318a30443052f91562f911e0dd59577f56cfc4ab065242d31048ebed32fcfd82836820b2e88a3a938e01957cbdaa404c0bdaf5fc8a7ae91dc28caed54525ef169efff54ffa3475264874232f838831d402756ff7db4cbf4ca3ab7013db0ac12fb0de275515ac7ed53a9423c18192d85774ae4d4dc982423395d325027621ac46b3edf3439ef25332074a820c"}, {0xa8, 0x1, 0xfffffffffffffff9, "f8ed4603609a9f841a79b73768025b675f82df53ddd9c85f1d0868b8920f07ef878edc614fdf717e02933a210fa0ddb694465a09833d0217f552c2c5dfe65395c68099135d500628fee11048a83cba6f3b2d1e832dc45b597cff9001aa6ef5288495e78a5a1e534226fc68c12acfcdc9b795c6821d62d6556e30d8d84d91cc3b896ac7dd43ccf291c4324837216f0440fff347"}], 0x308}, 0x8) 07:28:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 07:28:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x40000008, 0x7, 0xc7f4}, {{r1}, 0xffffffffffffffff, 0xc, 0x20000000, 0x1ff, 0x3}, {{r1}, 0xfffffffffffffffd, 0xb, 0x40, 0x2, 0x10000}], 0x7fff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x40000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0xad, 0x30, 0x1000, 0x56}, {{r2}, 0xfffffffffffffffd, 0x3, 0x2, 0x2, 0x2a8f}], 0x80000001, &(0x7f0000000180)={0x1ff, 0x9}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 07:28:28 executing program 1: r0 = socket$inet(0x2, 0x1003, 0xffffffffffffffff) accept$inet(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x89, 0x0) openat(r1, &(0x7f0000000280)='./file1\x00', 0x10bfe, 0x2000000000124) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:28:28 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000280)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0xfffffffffffffffe}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 07:28:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() r3 = dup2(r0, r1) ftruncate(r3, 0x6) 07:28:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0xffffffffffff8000, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 07:28:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x2, 0x9}) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 07:28:28 executing program 0: r0 = socket(0x19, 0x3, 0x4) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 07:28:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) syz_open_pts() 07:28:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) unlink(&(0x7f0000000080)='./bus\x00') mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x2) 07:28:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0xff01) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 07:28:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0xffffff7fffffffff, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000001000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 07:28:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) accept$inet(r1, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x99, 0x8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 07:28:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xfffffffffffffffb, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) openat(r1, &(0x7f0000000080)='./bus\x00', 0x20, 0x1) 07:28:28 executing program 0: kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8808, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) 07:28:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x101, 0x2d, 0x3ff, "711a4b9019e1943c664f1c3d2d0ba595121f9a45", 0x40, 0x1bcc}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "6cfef6bd0602000a0000000000809d1998330200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 07:28:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x60, 0x10) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x5) 07:28:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040), 0x1) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x88, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 07:28:29 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x3ff, 0x4}, 0xc) 07:28:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) open(&(0x7f00000000c0)='./file0\x00', 0x10009, 0x2) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 07:28:29 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) geteuid() setreuid(r0, r1) r3 = geteuid() setreuid(r3, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) setreuid(r0, r0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r4, 0x2000747b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 07:28:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 07:28:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) fcntl$setstatus(r0, 0x4, 0x40) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 07:28:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffdbf, 0x0, 0x0, 0xb0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c42685e88660c15d6d965f465527e2e8e7fda8a1eb91b1f29e4265ff607a5ed62f14592a8f4cfaa424c5000000000000000000fe1cb1b823e85a5501ffdcf3ac4bba7f815ad1740bf1d941cf244614f17eb8665995978a82fda11691c2f4cec05803d7f36c679999ddebbb0132e46a1366f854c9370dced9945cd80030262f3960e62bd1b8fd966356"], 0x10}, 0x0) close(r1) 07:28:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000100)="c73a00080000", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700251fa8d8350000002000"}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x209a3ce7b8f87a15, 0xf00fffff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x4, 0x12, 0xfffffffffffffffc, 0xffffffffffff4179}, {{r0}, 0xffffffffffffffff, 0x1c, 0x2, 0x0, 0x5}, {{r1}, 0x0, 0x30, 0xf0000000, 0x278, 0x9}, {{r3}, 0x0, 0x10, 0xf000005e, 0xfffffffffffffff7, 0xe0}, {{r4}, 0x0, 0x8, 0x26, 0x1, 0x7}], 0x2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x80, 0x1, 0xffff, 0x5}], 0x6, &(0x7f0000000240)={0x10000, 0x8}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x0, 0x0) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/45, 0xffffffffffffff48}], 0x1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000400)) 07:28:29 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) mknod(&(0x7f0000000700)='./file0/file0\x00', 0x10, 0xffff) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() r6 = getgid() r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20042, 0x0) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socketpair(0x10, 0x2, 0xf8, &(0x7f0000000440)={0xffffffffffffffff}) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x208, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x20, 0x0) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x0, './file0/file0/file0\x00'}, 0x16, &(0x7f0000000140)=[{&(0x7f00000000c0)="ba0a686c231984c3ce93961b70bc592a64c78d61d0828f9aa710769df8f3e125f69e4cf349e7572f72bbaf3941abcaee3afb8f0fb76435e92a0ec02b33379e719316981a462025", 0x47}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}], 0x78, 0x4}, 0x1) 07:28:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x1}) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000720000/0x4000)=nil, 0x4000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) sendto$unix(r0, &(0x7f0000000080)="20ccb8cd1409", 0x6, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x800, 0x6}, 0x10) r2 = accept(r0, 0x0, &(0x7f0000000140)=0xfffffffffffffe2a) accept$unix(r2, 0x0, &(0x7f0000000040)) 07:28:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x3fc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 07:28:29 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x293, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r5 = shmget$private(0x0, 0x4000, 0x54, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) 07:28:29 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) chflags(&(0x7f0000000180)='./bus\x00', 0x2) shutdown(r0, 0x0) write(r0, &(0x7f00000000c0)='MS', 0x2) chflags(&(0x7f0000000040)='./bus\x00', 0x60000) 07:28:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt(r0, 0x81c1, 0x1f, &(0x7f0000000040)="664b2947020f5e9b08fbc0ee62cc41e1d8ec031428f440f177573f2c1a55913cde7ff1ad5003037cb5b27b195d1a6ebbdec4434e37443638379b0b2b200bd0b23304901553d9267937029832db5e88662583eb783cb3ae4eda7be29c50396beff515aaeaab9a52a075ab0abf88092927f1e5a7ec065b6e967de7d3044941b326096c9eda4468abf77be7a1deee9982d89c9d7906d4f9a1b9970b506aa8ac6b6826c8f616b0fe5f473c196b03231b295d6fa63c40e01d6c1f2d64bf3ca7", 0xbd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={r1, r2, r3}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="172486689325fa7e6f67e335246841892099bcf4a1899b89988fe2e841e9573b59918382eb29f4f53bdade565020c7976d774a81dd1632182c52f9dc9a8aa9af18862690fb38f3af6bac837c50701f9a079e8dfa284df0be235ba442d6d301cf9cc85e01e96bd8ce04474656a5e05803177821d9870b5ebff45c62ebde32a93d0746f6243afcbf3642e35c57eee04bf699d259ef97", 0x95}, {&(0x7f0000000280)="4299294f2a17a7d7efb27e2ede7a240011513e23e655e36310e054c2f63cfa6faa3109456fe9f8920ea0409dcb9b641456e265af0f3787f12f5b97826b77b47bc47f9f259bd6ea06a1f4c36ad8fc41fa96915f18df5f178e60aa6b1745f318d6090b478b13e37dda7e26d9a77933d17d2f90aadbd54c7a475f6c67a1e4bb059565a7b8b855b5d9d7ebb31196f76416fc810a49465be50c6498765b3801e437f5ded0650f752d5a95b214b0d6aadde8cc1c0aba75ea2c899173d4a3d34517f5091411f27138b692c89bd79e24c2c3518ce1da9b07315ad1cb3de46a6e6dd9cb804a77f69a18bba89d97507b2a1234dc7a65af1064e7e2738506ad40b38b862606385141f760e9a13a5966143ac884f6eaa837da1bc78257d4f14543bb0d5e6cd2501455bbd899d0fcc02b4e0fa0ba7f48a6ee67427d0bf423b21a71f3d1d02b7a673009dee711d0bacc8ee3fda7ee622db8782ded0017b98757da5fb35feda62ba631e3ff8d8b6ad71669d393082a9a05dc657ade08fab78123bfd900b0e5d1abc2973ba257bced5836f9ee3f3e81340c6a5f48714f6106437f971f7abdbf5b2dac7f69918274511087b4a0b9a8a82078d5fc3c843dd9ec973d865837a31fe4fffb4323f1e02bc2a1b5fa3c37f940966470f84717da7a3fb26258cb40ad5d4cea1cc4c3dcf188962a5dc166569761cf065a29ce46bbdf531514e1d15840444c09cd5e8cabee91928c0b2c3d3bec7f3592b3bcce91677f84a8d8e6613d87b94219454c79b0efc951f39c50472c26e62c7019976bfa9b309ce875e105d61bfe7a73a509da45742648fb6aa83facef90066e5dc387f7bf32086a8d267e7bf07d6ea5c7e1c75805a7efa839d6093e2d84edb87de554ca5571ee7bb76a2bc9cf029a4536e6aae9c7018dc522645da59b15f9288d28474bdadfad1db4ce7b5ab7f3fdf98b0985e4473a68a7374301f776febaf1bf0c9849f19a03b1baf3cce5acc07f2a831d875068bab46abe172ed26b749d148fa51ff83e5a73210d1d9c21f2fed5fb0c29b09ccdb3522a6674efc2a4c459cef4650a1ec2fdec2ea0b9f9683acf57aed7bf39437316750529c5b87c362811691388d376d878230660afff8352e1884aa3a52d0747f9472080770b2300d84523f4e153aa0ac0948fd807beb406f16677e8103284b644cd3339f00c170af779df23b56ec228e8ab4ea9aa5ccb3216973fc09fbae7e1616c61d0a26046ffe66716dca1fd8fdb5c7be1ee7c91179c99563ecdd2a02c63266eafa60679cc844f4a41349e2827f4bb253fe093572e75c78f615896072e5daa997aab98cb22481920b571b9f785fc01c1bf8297f661e41d2a6122a30c26d55b72191b8d86d41047c65b8ffdfb904b203cd7299717deb73d205faccb4876b42bb3aa1bfc5ddaa3270b405b549a00fed3f6d2c185eeac8200f1064e5ef78c93130e73e34072a2115a472daa1444761d60adb38b82fd5c9b1a280cad3679b3a29a1ad8009de7f8c4e846f942eabd078287acaa784cb7b8804dc361e7b8be4433a1eaf1503e5e5616d5f8c0a0b756ed630959e2150b494c5b5700473eaf615c54ba74b77ae7e6484a67a84afb8e3122676609454831e0e8004200ad625552ec582d50183235a8b8fdc80a70d638cd3b5d000ee391abdd95cbfec3f04a0ee49d4d3cb78fe81f3f47bf7c35ed25e08ec661651426a02a14bc9fb7bee7973912fc2debaafa968cd524e5d2d5a746766d6197c3d62a83475756d7ab8dfd4239e7c291d8e65f3c873db3f4b165ad88f317225562496878965614cda1219649e039e23a667b2e15c37d65ab3df1b012e6a8e82796c4c867af261f639084cb4a3264ad31d1cb6bcaba5468d1382fb8b1cc2eb80e15bc27f69dbedaf799e45222f3878abbd4b1121e670e5c7cda1cb7c7f1d781421fd08bab4aa798256d83cf80d9fbca04d90f83a7ce877f756dc014cf112639d577c0d4667a6a392ad3b24bf02995781bae8689bc5354e0c14565f58fb6005dacedbc2820f1e9aea9633ff38008bc83802a3348d49dc2e78c45dee7a5b8d00d85f88b603a45ea715e57bbf58ddfc86f27cdc7e5c8017014a207cd9b8894c8ed59a9cd987727a372bd3c11a279e6a3d08706737c31fc13dba622ecc19b6a60db7db618c6f394b6b27a8313be438f2274cdeeddf40044b89f2eee579250416635e3fc25fdc50c246282d59f14531e0d7d4399b0e056ee84376729ec14c945c2b0cd6ea9f503e2980ca5f198db84fa42e3e3c1bfd7245378620203da40a7bdf3855db1a773980d14915c6ee06a16be7e6b945093b3cc1decb8f36d9a2de4c550182ab28c9b06a42a229a9e796d4a48c5c8d4ef4fc1714e732e2171cdf436ad3118ffc858ffd5740cd52e84a74dad4dfa33fe97df0d677e47ff84a224e0aad7f6208dd90c49541dea1e3f8d8c1d96071525c7faaf0647208d35d906a2b784be022fd631130f16a8e97156a3b42ff1db81211aa9c2ffcd20dfa13bc8ade7db462200d096e904280e91deda691236d08008ae18344600e632dc762fb071389ed15683dae2157e1f14005856ecd5efcc623d93208df7bb8a9b300a35587ce58ac180a4411ac33327ad455be2f4262e4db0085488b3cde67c41958dbe0b9e20ce9c1c97462d2a376d7a67450323992421e09f2eebd9e0bd371572bfcf4d1ef351bea6a5025918fa62f33d4f497838e560487282eaf61e56555a0cfb5bc9572b397900d3de9017455e30286bc806c3efe8bd38ececb1db7766e4d088af4a3c6e3e85ce3d53ce238a570e176c6d0772a4baa5a1fafa9c5db417db9d608bffa15b2fbd41ea9c88ce1681b159b8088b5292e01a361ede5cbad0636b89aab6bb9844e6f1382e0ed7d2e2f0b7cf89047abc2def98caa22a04dfbea1ebf61e23b950b8efa08d8ea6a4948046d1a43acdeaa5fe1866417d50a1c7dd7f9028a35f23885e849450963dee266ee32d0eee4746fbf6cc2d9107abb497f4303a88eb7eceb5c299ae8c850aa07ac07a32f40f10d1c9e2b0f010e98524222a7c261996345bb6ea658715822a11d7a6c95c78f5956e6272125e3bea3fb2396fe8e62aa479358c012a23f840f094eb2238ee67b2ecf3a4dc257b5de4959e683b99d6932b6ea2466bacdc42969e942573847a762cf690b5522cbdf0638de681efa744c70ada0735566a0abeccac8637635841fe37fe056deca4f48615daeb494065f4e07b29d5808840123236e6375c90446f40b82e5e084691e12536c6ede4396137b7532c295b6605e6b9587c374e33dc8b0935acafd6e7c004c5558856abdca0d3067e406fa22abc1a9517ae64b1de8669017e471453793905b56b40ffedf48ec3cf49b7f42ed63dee2e629e95b8bf03c219625591058543a25ca5ba50a160f356a823c0820a67b40674ebcc9ba2413e7c7e6f82094a824da21b361021cd6141f966ad4d1254ec3392037d0402e5601c2e420d98a064d9b2327781f4bd7a6763ce7b25bd8b1373784213a311bfd6d6b6011c964e08c6674b4c0a2e6f7e515c89f63a467a15840610d363f2bca6e1e4e2e594118212ec959fdd8ca9c2cadd8cbd653d59005630a765a4c765a6f231a7718d60a882edc5684579fe1fe7c1aec27514f8f0036acc47cb601e7805e9773c4878a4245a9ece150ca7e0b3f4d9eb660e79eb95354d0a05a501ef62dd576d2c8dfa8c0f0a92028344f3387474693414491013b83adf58396b7233c44212e2ddab5d4cd4c473221e6f079158677d5359aaf9e03d1ba549f526d03002494fd0e7329890760e668023cef584c48c937922d16720dd930b68ce179d395824368fb18f50e8aef34908201ac59aae319cf7159ba419c1dc4e62fd873eb881226e7ef59a57de8cf7866dc464892c99c833ea52fcd09750f205f22bef61cf343f46251ab801eccfb5dc8796644cbda2a4f615cacb0d890d460e1417b8981d7d3eadec167a2517294ca4325523c2895d030f2dcb7e04b8ce4bc8587244870f9db30d35323dec41ee81b8bdf905bcc3ac5f87d91f800f827e2c8ff53820cb738d392b3c44a80db0ea9aa239aef92b17ca4e2697d2216e75b5e58a1b439576291fabd0fa78848ac942164326ea1a90a9fab1274b431563b179fd1fd92704285f0d90b6b030e5b42e8cecf28d09faec25b959f42b71bb3816d1e6b0903d3d640d33293d71ff8bd2e667f2e684a2d3cd087a58122b1e745e999fa22220450f48283943e95bfad8b4076e52e1d4a59fe4e373d2c3cf714b437a9e0e02ee22cad874f8346a7528cf7a3f1a5a3c873fce0a98df560da767141faf39e109c9bb2967c9c2a58a5732f80e1a22adaae8c64a3019123bb91550e4f54ad5b56017aa9836669b1dd9e5e4cc9a9b07d61230a4bf4fb57f1c0469bf297832bc0405bfcdcc68ae8052406bbb041521059119259415ad75365817b8f9a9e567b040ca499f53c191bebc7fce09608117f7a2abf360bc939611e15993708d7c7bccade38bf24a3809aee3286394bcb9880b17cb35e6cee4dc54e67c1cbfa9d04a63daf7f7320be94e0310c621b96b47482063e833d43076d8829d5d52bb109f8a20474b20ef1407914b8c3af0d77cc1325e12c4408f4da0a18fb6974306f3b9f123149cd6fa76d0e72dc3a2ab010adcb989048e25bc184e9d008bad8d4690ef58d325c20a9fdd0863bd16e6be36b7fccda382ea2ae480c415fb5e9ca0f2d611cff67010a8700503b13b80b9aeafa7c281425c23247c34c4cf2fcf072ce2b463eb8d0cc93d20058e84f5c5411f22c11547e7998c9c231a890b5377680a36c98d226713a531de2c332ab3e4452d331fc10fb35572206c62dd1f94cdea4b4d0d194f62c0fb1e38e7cb31491e178bd15ccf6bfc856adc90ae0ee56835bc48e4a43e38b59b0c0455b24272168022c0c4cd5abae50614a6f15e22b49c2aa8994227e0fd2dab7e2cc94b5a96835297d6d746dae2a1646d353b80bd014272d87e053a2d3a307decec44b8adad324667c728bb2246de15a1a6d0e79c8a4022ee14663a20ad9f3a94cc63212582c63efdad191876564bb9a964de6ce682bbcf41043395509c70c5a330392da9fd59e4ba9678a6de8022d844b64854e97683ff502bfaf222608f444b45ef54a8bc04994430fb5df47d45c994090c2b9d6dda026da83342704f29f16347c68be44bb0dece9a0244e3afd012fc6c7b0e4645656dfa9511286997c4146d1db8a3c9793c6eb3ce17e7a9202674f19fdd879d4a4d4e88d6b5498f8b70024438a8f95c8f37a9a0784cf9c544c9cec0a11a022779ca2d381c69a9340bfbb04fb3fab3efe1701cf8b2f9c33ed8a0d99edfe85de16c77dce6086453c1a78f84ef5f80748a6be56bd56c3abfc33952fcb2d3bb29940194ae622670f9068620d60dd4b2ba369f9a0743a87fae824111886d69fcd9f9a71f2491b9beb9a3979d96da9978e6fe320ff6bf1880f4c8afae3505327dd9cf39b4f028c18a31980294beae3f2c183b163a26aa5135d6acac641e6a085e3ef1a948b1278ac0eab5c7a307d433e6158e5b84c0c1a45f301013d2141b47c88aa0dfaa4c7ec0711414da20e0bb6d717fbf81c61f1ca93dd4aaacf3e739e9527c72f849439a95827ad3362defb211a46b0b93108e6daa97ca917625fc9e68533104b006a0b4d741da1c2d586e009ecd4d2cdb5e0f5a6b3b2bb8e7606ed0bc16d8d284af5b6745bf1213a1999bf7d6c7b48e2b8b8e68b76434bfbe2cfa607f0d8f59f3a1a2b3ba1079f778d45f010885fd9baa81b66e26f4cbb4eb8c357cff33", 0x1000}, {&(0x7f00000013c0)="c943a185cf60acb0ed90b536b457707cfab7fa68ff989b44fb0bcb151a35e840a4e775c553ae2ff82d9b2149ea2b87017f1bb7517cad77761836657f27c8a27c39293b118b56834ce6f8ebcd2983c0b8e7465e40a3364101814c6cb2a0cd974a2ac5c5f439b0cc80d8754455757188fac464e3f7674f9436b2649603c15bf64381164a169c5f343af13f2d293efa3976928d7395f276f81800c1f8bf3c42d8e5957d37a1ed0819bb68884465f3377db48ed43ab61c2589ec3f54db7bad1492924958a46c94a5c27dfcce8c895fdf510ff262297f2d683339168a3ad45e64ffdb7913651d01f4bf2fc0713308796a1e909c411a00b3d5bdc04795001b0aad7765d7bad3d8d028d6b09bdce977b222b6dff0c2f59a490e394c898c6f9d9396c3e859e1bf5fbcc13f2bc8ea6a4c89a4a1cdac7a53b08416e781f5e06edc727f2c1bb0e142284b8333984c250b173a5d683d847cd1bac00e9895d55362e7a7222be0dc79ff1cf946cddf975be6e5989effa741eade46e8025f7bb5dea7c22f44aa3ceaec256e28ff5229f461a4c31cfd72306a2b687fec490b99595b478b6730a48128b9183480a83e9b20d4f5dfd4cb9d5da6562296d1fd1bebcf83d00def941627010d95abcb30ffa9cdfbc14dfa6d9559b16502e1413f52b66535b8de06d2d89a538cf8acf9009f6128c99cdf3f69f70f6ae7befce7936ae52c5fd9863a7d1a243150195cdacf02152f4734ce683789d57532260e048910371e6c98ff4f85a6653a5808b5ad5cb0d2e88163365122c14e76c19924937b7f6c25296a78dbe298426f603464297c8fbce0f6e8f3da0e29aed21e0836f3006ebfcdc9253eeca93031812502a11b6cbf85258a8a163f179f2697d7e1feb5958bc9ea6371011b80dfa48eb6b031f417fb8c16d72792edb6462957a13ea21ba0766a6059e0cb8cbe79ab59a53df3d67095f2924429700f28e88cc786fabc6bc1a9bfe88d8796ac6c15c8226b4b5c479e7df46113d9457f778eda8ce404fcfb5f66b10e64fe83a8f0b0166ffb7b9f41767a43f5935ef6d840496a28c722ea23f2199f232188d922184f8d8da288ab05014ed36d71c4ccbdb832a9f96b07368163bc426a0ac3e1e2fbc9d22e1a9fbbb4c6060c05aaf6f7dfa09499c864d7361ee195c65d2355c19b50fe3b61dcde9a1853ab3fdd5832e3e2fa7334848a60e839e73dd652e011f2a152740169a5f7d85ec9b00a9bb640d761a28821f477bf4bb055b9491194271ead02fff80757379dbff4c054b355affaa6bc4e8b1ee2663448dc98f06c85b49a1119d2f60b99ca89254e39c3906b701b28f4fcfd282a60fd026e066a46f42cd0933b08c405c7a3f40239a0401acf722034ac1356b201b1335ea61a33d209d5088a29b379c7b1522dfc4d895b13b2271a801a211b42d77b68e84d0fd39f3d1ec6267dc2712440fba393618d397418005da4bf75f5e4af385aa821ed1d573d7eb461d4e033b68f17d266810d893d2b57be4e78547a3731fce0fa067d6c42bd88fdcab73be826c010d136be42bd8ff903952b9360682220d9c62d8338d79fb7de6c61fd1ea4859ee73ab73cfd6c1e86af79292a28e9338fb4fb626e00ce7733b68f5d0807c379fc2d6da76027a2ca74cb79406f5176b9a07bca183f60e57d1dcd8bdd3effbeeb534690b0d79879e755798fa83bc8a41513d0bd89940d068cb5aa5cc459267e222acc7c6ac1f32bf5d00b6be732619f9ce6c658898e028aa48cd08da01350a20d6332a54b5933310bfa9bc2bed0530b1b06546ecd73b8e9b5f47eb4d9fac57ac17fcb51d97e3fa218c9ad2eee0f098af81efc66643c2076c6fbaeadc9ba8898602f0c80f826154e313083fd2cefaf6c18ba8b1332cd321ced3caf00afff8ec375b3d03e56754a72ffa1b4613d132163af49ab33c3505d66de18d225ae7a21ed0aaacbdec87c56a64964849c2593a618108dd4689e747e6777e1689175f2fc5704d34b68c2697b06786d2b9530f2a1cf2750324b4f3c2784c5203666ca3eaab352983b941ec47f3d3eaf01b085517384494c3b8077edaeea5af8471ae11d3c314a0cec2e87399fa9bdcc8d0bff4d7a1bf5e2757cd1240a05c01cefb86ee72a69f6d383864d49e2b5e05387764aef9f6f8474977a82e44aa0b6c094addc91c75fa5e5907abc07364855260fa6a9d6f8eda5217dcec0dfe8859644994169f7d30e519c12ffa0057d3b45391be359dd113b9912636a27135ae85707380d27e068771e6be78861bb2945cf15572f1ad01bd19bf11bb98b6648eab01e68dbdeff8446a4aaec3e955189d27fdf7576e52370059d430473ffb59aade3c719e57005c75da7275f3ae9acfdbc93cfa0b709c96d348800b3466e3fd5bdc3016af64c6bdac8903821690a92fab77ec8b561fa2aa7ccd32b5e6917569c1ef41c1c62aea4f6f8223086f3bc755acc71097271440a0670c1fe074e9d870816dd735cea140710f31722501ddcf8c6d57a8b963027bf5de40a729d9cc5ad2f60d3aedf65b44aad8bc2ca0448511a5d31f52f4f3de8a535dc7275a21a0fca0dc2fe0082d300cf541b17719ee790b40add56a2b08174cb9770f517f49c8da29021c715c7bcf7aa7f1e9eccb7aec45a4465e2f3c9f7de7bec837d72d9b5fb19a5de394dc9312adf4bdc516743f537cb0861b35d4c57eae8897d64a011507bb5c750ce2e8c3f306dbcd135aac3fd9a1504cbdd67c545d52071e017333b92081cc8ebf842cf4fb7988ce3e7583e0abbb8b2d45f7863a8096ece89113b6ce5b968f8d9cf50ee64dc1b18b2779e0926e56efde58378b941f655bd0785f69924673adcd2aeda9ae76441610a430d66c9b7188d818409088cddb6d738444a6e9f5a047d8cf5b0f2606ed172af7c4506bc6144eb6d10d45f64b627cef7d7fd4a7c360005b72a3d49315a25d77fe85fa42954ae73cb8f8b0c82217aeb4afe8ded6f0c9bb9cbfa465a1e689e358e43799d41e6705870754e8b12ac9619039236463a920ffbfb2677a0a688a5da91690ded96bc3262fb0449f4720722cdf0fece3503d520519fa64d9fb54ebef7da1977a0b156f8f00d89e911e61c41a856e39814ea11f4fd5bd21674ec263e978f4bffbc9c4d316297005072ea20d26928d40312ca7004a262f3c75341a78eb47234fd790137433a77b844c7d3884c21b6f67c1108dc7f1ce1ac9c5e2a47beb2642fe53183d064f76fa14e91a3b0d275e90bf753d4098dd65182efff55f7b77e677166b4783254bbfc55ab12ed8b169e45dadbae1e12fd63e08a2c370d08ad20f0275ef006f191cc77c09daf8e3c6195997df0ae41b15cc5513eeb762089316e036d4eaaca68d2703456917682ddc5833f00e11662ef15d02b1e54b3405c5922dcce977e9854ef41f12a75b5884cbd814d070c28fc60caf460fc871cf4425c3ee5629cb6c5b7dffda74156ce1381e52eecf20d142e54e61ab82251a608909b6046229b46d945565ae04f9c0d526812c2140225b4b7b6f30f9ce5c9819dc96bafba8f18f94995796556c03f1e3e2a310b1913464ef5b6ff9408a54583f840441d5660ba79ab1ee04afa4872e2334ab89eca986a77399f994fefb2719d483b3db55d4249010f8dbb6235c9e59808c3c64190a2dd4b6de02a2e8a4c430fee08a4c915e3e401948d10e3e658436e2d63c5b4a6e7c0835841cd637a515b8413cf9d6cd9a6e4ba665a3fdd4a5a477854d7606ab24ddcee04cee65f66e449f2e5544f75ff85079d77a7da83e0007db96a682a50fad91813b5985aa76b2e74a70fae233d6aadab367cabd49584eb08093d6f2da73c72500cc26071abf8ed9c7537b2b67472668f4ffa9eac579006ae63529faa9ef37c68d5d9e940518057ef4395f742a42b22efbb71ea18ef14e5d93c89bf975cae89c41cce69e6180ca35ff56dfc210b2491b3f8a5eea70c1df2b62b9f3ae99a00ee75a48ba01b3c1d10bc5e0871e148e9c95406c56a0231503f255bbe1ba5668a6054137213301d55fd1d273f967839768e1cde82b01ba1e7cf1416973a295bbf91f5edde13aaf19082b76eb5ec152ae38b184354bc383d05c9e2fe35e5458777d0f9b8c3f33190603a599c700b55c8db19015420598ae2b412f7367dfbf39550db3426b0750aba0d0d378bc117881b7858ca1f054765d26808dd03e37143bcbb5a5bede7d87125d4706229936fde30148b1d1b7495d0a50189641f52fd35f674547cf23e0f6fd875e4baefbfacc1866c8afb012ac92a317cf60d788f527990ab374aec1c3cdf78eb9b02ce7ee6fd7cbe4b3f8ad4ae678e5a62727276532b0efd31a5e24c8b085f2f6f99bfbb3b9a2fbc9b354feae1fafc8bb91d0fc61b33f64a0e7e0cbcb87a9f161ac1c22529cb60f5a25a9ea9eb7986dd941c5c5170a1914cbcdc1295824523462d530c57dc5880bc790ba10bbe5ea4390264eab86e8adfc24d0251e3ed0c28f077672b3a739ba2c9c1d109467f56675a46d26260364de56ab8646f354b88142ef722e53e22c5097835ddc8b3c058f013517b65ee87cb2e0239db2261d3aadf23c38df1d381dd1c639f15c14826b6bb801be8b600f3da917ef17922ea5af4378a4b7b4974a272357c7cf1f499199250d9f39e2457eafdbc60859eb19a84709560f19e1c26b290e33d576dc698f0d26364f3a5403dac8d3aef0e5702ea4559607cf7d7a9242dc79e748d819f80f9e29966ded2eb5e66d98dac25710e382b327b537bfdb30709c05e193acaf0f6d5a88e85f0564a81bc8579e9babe28078f04852a3c8a8959737cc52200b482003c8e6316fd58f2464076596e321e964127fa7bb5f6616d5c99b674a81754c7bce61e5d6815d22547e0d925031ed4431c769cab64786e11f8d86fc3748797e72051ec6fe3430eba20687e849a6d22bbdc5db1e873cabf315203b2afba1b7c30df9a11b0a906c1c3d7180855ec5d57d9b579b717f6d9b858c255bbb5aa7f459a7c743da8498181f9456737c310b0a2a269a4d3a05d117e603ce00675142ba5a3f8ff57d89e3ef4818e6a6f4b3e9945559f0a16a6d4c61c38b01cdda2c50d2acb97bbeb5be9e0172aa65a243bf2f180c0aff0d2587e20cd919820ec4617a8269bd7625dae7160f48c06809a6c966427e62cd54d932987bed5307f3944c4294493d66f1e5fe89caf00dc85817af7c7e2010d099cbdd2afbd142ee06f33f5a48108783b238635d30527898f900182272311803685357729d7f84e1340cfc85dbd7d2f95fd7a4081d4c0829a6abc8051992c696575339c364f659679e93afda60e2d793a02ebead8b5779fdce375fcbd6d601decc301271032fc3773bbd216be669e580be0125dc83b188f103b266e0eee7be504886ca06b67c01c0a70b0f8ed795663c195e6f2d9776de7080f09aef04d0776a3df7a9b2c30c7036c86d2ea535b8d7c56c697c2bd7d1d2c8aad5b933f2f14268bf275a6652a8bcd198fa0b7e3e51ad94240ab4c1c45257c95dd4cccb559c12048f8bea00f7d1b3f9663d8c3042bc0d7fe39b287cfc8fc81beba29531c2c2fd82fcf9b56c045d42ea323f607796763fbf0a2029ca49b1c7a086e1c5866b2ba34aab6770233860c314aeea93c4c171ae629c50a25ce7459b5d48d2a8a8785c40d331b27b7ca0a2d33ff608dbd35d39a69f7c88b31f52996a50dd2576c1c3d505574b6b7e14b46111156508c8c518529463c492b16fa357add1198bff1ea028214f5b7458acbda34f1ffd3afae05f60fccd2746cafae2688299a8e0b1d1aa855b414aa08b1b10bc9719ab7ca24", 0x1000}], 0x3) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 07:28:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x2) write(r0, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x12, r0, 0x0, 0x0) 07:28:29 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 07:28:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) mknod(&(0x7f0000000040)='./bus\x00', 0x200001f, 0x40004000000028a6) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom$inet(r2, &(0x7f0000000440)=""/4096, 0x1000, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) clock_gettime(0x3, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000100)='./bus\x00', r3, r4) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f53a0000bca9edbd9c", 0x34}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x3, 0x2}) syz_extract_tcp_res(&(0x7f0000000200), 0x5, 0xfff) 07:28:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r2, &(0x7f0000001740)=[{{r3}, 0xffffffffffffffff, 0x4, 0x40, 0x44c, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x3, 0x401, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x401, 0x5}], 0x75, &(0x7f00000017c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x3, 0x5, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x6, 0x7, 0x3, 0xfffffffffffffeff}, {{r3}, 0x0, 0x4, 0x40, 0x80000001, 0x36e3}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x60000046, 0x1, 0x3ff}], 0x7, &(0x7f0000001840)={0x50030ae7, 0x101}) r4 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) fcntl$setown(r1, 0x6, r5) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000001900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001980)=[{&(0x7f0000001940)="41b8e5ff0b5c85bde60324b2312caf", 0xf}], 0x1, &(0x7f00000019c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r7}, @rights={0x20, 0xffff, 0x1, [r2, r3, r0, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x138, 0x407}, 0x4) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000001880)=@in, &(0x7f00000018c0)=0xc) dup2(r4, r4) writev(r4, &(0x7f0000001640)=[{&(0x7f0000000200)="4af4accf43a424201256abfe9e3b9fc0248ff44329f29173c053dad0f5487fda7b764d615d5163cb751319a92f0d93dadbdd55416efcb9c5481451f8b3c5c9da02b086d4ac919eb2ff65e67b2b1f22c2b987b51bd371a084f3ea30f4b27457b6d2ec87600e33d629bb5940d2c29ef65c58e9f5e17dca9cccd2493765c9bd5b5d39df3c6fb700df7ab72ae46435576bd0a83cedef7e53cd6d02e6c31e0700", 0x9e}, {&(0x7f0000000100)="daf627a8346462a2948397d894d12aeb3f02e453ee58ee3c4081d28c062a63578aa6e0e2009560e09781e119fdf66f05527874c98a6a189201d233f5b81571dac901ee1331fdd22c44a4b8a3428e817ff66cbfe37f4dbd9c9ad3cca14f834da3b9a2065f887124c6be75c04b63ab8d5987", 0x71}, {&(0x7f00000002c0)="bf8910b3edd708726584f44e7a4a6e5a7e85e616f49e41d4938bfe51bb43009cf0b72759b1cb0938eaac58a85a4f7d2c4f21405f52ef28b861367bb8adad17074eeb8e04696d9796eea39a253abcd9ecef2e1d6b5778dfdaaf05120201656db073b096792d7c7f8c071efbb16931c261e22c854c13ff66cb4d1b9b210d772acba8522dead82b85d7f4abe96b318ca8a87192ccb8468d0a68576e501e140991811e735f5bba4bba2112d3355cfe293665af0348fb3d41b1cc19bd7a051f30312265c3", 0xc2}, {&(0x7f00000003c0)="2e8c589fbedb2d82151b08f5e186ed760d4397c1c5ba7ed7637527439cf3e53006a06f870ea9909f455971a86b3a77678b31366a0148e256efbac2284a2773bd0c7bc579703230fcab16cfdfcbbb", 0x4e}, {&(0x7f0000000440)="1ed6ba8410b0530f06ee197404cc6a1a87eb3e2f2ff826d140c7b68687cbe40934b2e98ca67178d99d98c47b00477ab69b738400806f647cf0bc2b6ffee4b0680bd235afc729197de6cb7d63ee7045276e285a8980885063c2bf143f26aa93d7ab8c20e1fad907ab9fbe1aa8759a9e0bb32c94271d4ca8e123bc695b5293d15457a5f9b66470204d601a49f686b6e93a3f7fbf0e413ca57517c557472fb99b8d0d58176f2c1f51e0a600017cd69232a20b6f2776f659428ee73102df7b0704b364e4c47066171b71936ed663e36db19515430a46379574ff0ba98ba63f8768c8df3440b2f9e893839847ca96a8", 0xed}, {&(0x7f0000000000)="183860ce58d38837d2bb57882abef59f2579bce87685a97175a03af85dbcc91de2d7eb2c5fd9b1422238ececa0497122beca7abfae2564e5b4", 0x39}, {&(0x7f0000000540)="23219fb0ab843536305f147f382509e942bfbc3a02ff1e115a0776763eaf453c22ebbcb8da71572afd427487d764506379e20e87fb01b459db3bcb50ffb2773b98d7769d0f9639788a542884d7eee05b07c78ac6c414620fdfcaf9bfe872a8f75fbb0068ea454894dc9e2df9394f486661dd2fc815ee84d11042a213258b75eec15c351b1a1577132095501341892d87c9e991996d588ac39804d16d5a908430c953328a8a598faddb98a3c31a0501a21b2afabcfd6db25a654c9f06802a1deb01fad322eaf108760ef712c9e8484b1291e5bcaa0631f5dbd47803b95a377f34a878ed82f8c5379716f89ac4796b81c1e5d4ca0cb4a49da6aa373c276965d4dfd1d150119245d823504d6abd575c2b4fec8badd1e715857e19864fcf41616f315c00cb38ff7b70504257b38c461e7b00330cd9da8f95f667da51517b76f0d9542fe3fd96733a31e351010d0c18b639fe067de1ab4ff922e0ea022ec51c9c6ae1a2817e26394914e37f4446e97b14e1a6dc0f230c3b20f410bdf51b14c4b6b236d6a6049ef16f78055a60a564d239ca9b995534e1a73af771ec2841efd15c31a22167f545c50280a80f40e5f529c3ecd6c39ba78a2f8310f31efce503dd63fb87590464393bbd7bf3970ac1b7cbd8714ca59d87e07b026034955fd7b8caeac521a4c388c71a2ea8ec351607ebeb5c16fa3cad2c5266bc359dae316a2e3350ce652e976ae050beead43c1f3648d1f40b1466399a2f46d3f8d10ce3d1030521f3d3c9e5c4c50948e4de51a1be218a98e999f0529ff1b1bb64e6d6ecc8292c8016d8bdfc2abcb27bc255408c9374b362dc799ea006bb60edf9e009b6e7c1cc2c2b5d20a62e8c2f8530523ffe8166eb2585ada05fbc8025575a6eebf5bb8598c150049299c8fe7d924bf252327df27815192c19e52e00a0a5c8534126b0a5174a74637310f24377e0b381c614ad19deb2b7386aab2eb959281260730800ce67d1bb4b91c40392cf7817ec924bf61f5326ca5c6588cd7a28bf8f8b36391ee64241c633a9dbb8a2f6f21581cae5731942f7718f0b365cf620a4f140f00683617c708de04e6f38b6abf56a113652f4843335f2ea8f2853684d03185020db26b672eee00d0e395c84214e4906c91eacba4b503484b9868fcaf6fe23b856555b185809cd9212ddd497b6e8527ade70b04294ad42fcad8809de604f216c8c7db4fcda8842ad4beeb298013810492e73743f1ef77c17e8cd7715a2b50349d98fcdc3c85a57e2ad6c97bbfb95a89dc59e8201a314c283116b74579473fa2543a4adf3e3516a4910167ca13ad1891a554e32c95c51487be054bb423d9ac09e84f4dac9b5499359bae9d167026e0b92a5baf27ce24978985ab5d03fb3c488d5e1ad5fbbd5055da0036927bfe9a1c5e9ecdb9df1200ddc6088ddbc60dded6402aa0bd54575739a93f6007b22f8a14d0181d5fbac256846517bf5f9673abbe9880e1b56d2e82ebd4ceff4628e25c8f6b05ae192f18ee43b85ab961ad7868282df66a1d776a41072d948414eaaf99fea58ce5e4047756f0409403e2f3a54ec8601ab489ee4926312709317685a9d4b235e8cc3c685f0e69ca9e7e51df86bf90a1c2d0077796011cb45fcad93805d869355eb97b0575cb1f447344c5d4877607c7e898ec7ae81b9ec80803b2726d256c93bb2d6196156c0cb08ea16d2dc8e34b293d13d0ffff587ae69210ee0ebc76dec009c065bc5ef3af634b87669f7bf5dddf688603f8b3d334d0a3122b34dd1feb6db085fa0d8d0ef327686316ac765b2f5060f9d81b53b95704f707b213440906f2a175724b4f72cac053f25bad54b0b01c00a82a4637ee0b3d8157f88c9df52a77bd4043ba9f9b28b22d5bc6e8b4eb5542ce979c8d5325518e460643811ca9c034dc5d9ba196d169f7d0fa5386e4eeae0da5e51bfbdb70250527878f5db30befebc54a0cdd21a854ea299e77fb65db69b443ab2793874d0f4abe343693f46b500d43ad9bac2ca959684cc8c788a7f803eeaaa46b008612944072408e41431cada5aef3ad05c5cc4b69a088a198875f4c256b866d2f3e9986e16f69cafd3159e7ee107457c2ef6719e9736992383a0cbb6c68f6aca2320461ca4a04f32658d68fba3950a61e29f00b75f76a57a47c1cc24fa7fb652842a3a39428c03d2a599eecd4b554266dd06841151a42bbe5ece012ef41ef121d9fd8a8667ee118cbd44569da67afcfe86adf6790e8de5be3b8e6828892934bf10af56538e8cfc7b582c149f4008866ae9e30fb6a1c21dc416ff2e9fae589a1f308d08aa967e8bc831109cec61b05afee526fe54cc4771e0309619470cd8aa73b500d7d13d96fc75a57e5466f626cda4081daf569f42fd1bf0c1c994677512505fd33c6edfc61a3671296ad90d48ea8e25776533844654423800b7cc86a38e1f63c06f3549b271e4b7d399524f197eecc3da864155fb14951bcd20bbabe17ebfdd3fc2b79b44ca1981093320a15e3fc226d5158e50f0fe98a9c509e784315db8e39c8c80379a9dcc4c9d8b07d6d09917a944f64323595edf61d94b819e8865415c64b4ed335f851786cbbb01cbfb7ab61114f4be3ede57084c1a214d2507b9873bbafb01aa314133903a454331e8ca0d9000e1ccdac0f6c3e00a211aaedd893ba67e535f261de35204a76f58b6057d4e165c3a0de9bb3861133c115cf6e354bd7dc5dad7694bd03bbf833e941b1013536c688bf9a6fa0587c45ad3814f6feea2d65e3594b6037b0fe58dc5165a41302bbd7673b97e84ff89855c0944385e08a84628c7b8abfd3c3072f6fe742027716039e80e11ce303228426d6fdd8c0193b76094ce3224996553dcd1cef5f6859c408973d5468327bc549902481dcae80e48234f1a1cb358d513c974a064d6bf02ba14a7532689c1b425414060e1bf3da38c0141b20c39c00832f500572c88e4059338cd034b23cc8308b75181829135c59ed75730985f8e10bd96b415c4e32f689c263c715a7750ab88f55c5e3fc3e73b4e37cb392359dd929b5ccfd86c6ff14367422a90a50352db422006d56377a726574ca1e2a1fbfa48f5a56adab8d7f3e2db6b743fe8644e0a0bc928acc7be4fd02402c3bb1a86a3755db3d8fa138ad6dad885e614d756d4c7910e132c736ff46060b8c62009370a4c309921486bf5925dedce457c93001ddd6dc68b3d0b4dca9b266110ba4ba8cba6d7a696d4650359a59bd510ea6d7422b45514a566356a08d5fc13c5e1b50d9e5d2e7d03db5566b57634bf89829e62079a0d138140260864de657a83dc9cd9fba66bf9da92affb3e296667878207084d55240016bb030e06a3e3d2fa859e90eee60412ea7223e0d1f7ec73ece680895e26ba829f9b9af540e84c39b2bca8f4151cf826806335105cffe4922e0e5d7cb8bdf474a85177f5d5339fcbf617c3048969610ddc08a15ff25e376b405f217f53039510c6b7ffbf907a1e956675e91aa6829a450e6bddb0885c6024e38f95da7c675668d5f3a8f113128157d9453af43a26cc387d6ce278ec4377bcf2d30ac5706b606dab7e3e4e4950dab3a81ce5dfd0589cf00520591b611e078eec0a6145ad526b327a1723d5f2fc7cf90ba5a171ef3199e2dabbc0769b339372877f5f390c27e28a874713b46e5ebd5c87412e9c9f380d0412f5604e79c5174e8895abcd0b23e8d968b81fb18ef68afb35b9a7a06da131f5cf0bb188aa472d56a84109c54d427f065a083d0bef191b3b8d0899d95e71ef2e23047259f7fafdf48cd9456aa83b5e3886622372b3e90025453a471d85ebb3f4ccd5da5bfa686b6dcf423b8f889220b38f5f99d72590358f9bd9bfaf8f109949268b9a2f282da15a06c0ec3ac62e77f6a44d2fc5ebd6942b5e07e8726d17c3264042639a357b54abe77e498dcf7c47d20ee1e38a9f4390189f94cf050e6511ca476455313124bb4ef2918134e9dc22c59dcddfa8ec8621cb4a079004bb0b06432d8da1fab0ca82620ee2fb7639813fac0f4d2ab5d7fbec599390b769863dc104d2f23da5125b2c02d91b414c790cff99411d432be9a0262808d33d7674e3ca7eadcebb79562acb9ae6a32ec954c3b5d75b0476b95ea65bf3375d4ea8237bc082e2b06ef38223d9a5be2c6ba1746b84706e4a0cd6375d7480d129b24011143439cb365d629b1a5088a84d439573a9ebc9afd0e4e1ffde3a65f36dd229758da40b25b23f6acf110322751c621dd5499339e5c080db1775665416afb40256be55f85ad95d8bc4cf69c239bb84a12f618c6c77b73738cdd4464bc3aa83d2f7308a24dab041d5e9d6aed178c0132208a375d7824624e6ac4fba21c4dcab27b6832130307a7d67054dab055bdfe10d6b1273db37d57fb50d31215ca849d6369c05b9bd18f1c617f84eb8df2d9d5627d5e7aa6d82114186f6ec0fd51fbffa11a516fd04ba9a39a54af12e13336a19ebc9df164496d1a3ad76d324d63f88141efaeea690921b7b11edf119e27297975bd0060547caf565dd513f7f60e6edc80ad981709766cf98859c4fabfd167cf7be63f9ed9df1eae7ec58261586424feeb036a59fbad561598e282c34e3a7fd33206cf494ff1462be2e84ea4d912a0ef6c18ec578b63e571a78d61469f32d5c1a5d3db4f6dc5a7e4b1075c5f5affd81d9098ce2555942511332a03842168eff390c6518e31a83748766651e664aaa376fa333a2ed9b631c764c134ea9c0e1b11671562d7ac67d6040693e9a78090c43524e252f38b41d9a70b43062dd08daf2d6a6b3e4d8c89ffc7c655a89675873fca2658ce6b1f1d1d74372abb13b0166a0f3e3edc7db9ad19943262b6bbc791ac46fd5f6cf2343d238cc5378f83632b83bfe4d9f3a9bb5ddbdd1520dd94bac7329011e98910ad83a079b77397e42597b28394117d81bb1b5aafa8125c278b4d053f36ba12e789b6bad643e1623c0fc2970184374ec7cfabf4b1ab73584206c40f5a5569b2c7776b0835640525d8f0cbe96af6a2c1335e6004a2e52d54b953a1ce09c2b7172eec112b8e0e72bc64d9dfc41164cb377ac052a26321210db9e36836029ae99092309ccc3df56786941dc670d5545edc6dcd25ce3f88dc17aa2bf7096b36d30ab25d59fdbeb0439a85db2c491e482afb19cb06c55d23d8977ada1b25ec5cdd63d08b378e0d2653c095adf18861fab0902be3338f5bef0c165d2ffde12c7a9670ff70c154f004973d6701758fbd1dbe769ab5a1951edd9859954de7b8f729b5358f8b3a7a3d4caa1c5b8784aca51d70542ff8dea7b8e9164485361187539df5814dcd54cef4f447354d5ac1eea3ebd4bb7720e6c0f5bda113bfa00843d8e13311a7c0f163b5d08a84e669304d851755ca174416b1560a780d2bd76f987a189ec9dab9cb599d0caa18048acb7139e00245e0fdfacf9a5380d414c90edeaf14df25232816683b55b3f45be4633b68095a32d09386c8bf26341c5fb6bea5ecee30a657c1a29765ccea22b6dd01b8af3f02226878053ebec61c92e575b349e9a7165050bde027f877376cc8d3ba0ec6a2ae5ba578b27ff473884a35404178829524df69e2150ae42d13e6b26b4b0f4841ed7e1d6756c55b83fe4ecdf7d5baa49f60b201ec9f489061e3b63a22fd05135257f2c2097b023092f53081d2b75ec2fddbdb634d0652dee39429f4ab9020b5927a633afae6e90157ab02fcdef708dbf358d6efb44473963d3d3476db23b838b2e4ecccf5acde78d6ae1f3fbdabd05f6e907677aae49068c9925c32b399e33c9b861084e6047b01af68c1a3419ffab7f40", 0x1000}, {&(0x7f0000001540)="7b8c1138bc5bce3d7501062d66396e4cf2cd813aeadf5fb1ff3bd80d1cc11aa3b9bbc2cb44c1d0d2ba029ac9fbf7404c7d6558c8321a38658ab0b8b5646210e89a3933d3172717cc539c4bea4de8110a35043592984e1502109cc99b043309c4244f0755bfa2c57fbb116cce17182ac9fa05493c044ce02a974a6361b4c9fdb67551575af2e7429ea40e402df9a8a7d18a1ec7c78f96e904558e951f0c6388df987882894538ade736b2949839e07cea6cc6231eb09f159f28ccc9b5c0379e3fc4fe6eda8851214726eb4268a79f38c914963512e96d2726e942ad1edf86478077fda1b22e2f9a6c45a40edcfc2c06f5642ad797f1e1782443", 0xf9}], 0x8) 07:28:30 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchflags(r0, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 07:28:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) msgget(0x2, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = getuid() setuid(r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000500)=""/4096, 0x1119, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0x2fc) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 07:28:30 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82405605, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x5, 0xc05, './bus\x00', 0xffffffffffffffff, 0x8, 0x5, 0x8}) 07:28:31 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$inet(0x2, 0x5, 0x1) r2 = kqueue() r3 = syz_open_pts() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x2, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x81, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x401, 0xe6}], 0xc5d9, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x2, 0x974, 0xfe}, {{r4}, 0x0, 0x4, 0x3, 0x1, 0x3}], 0x6, &(0x7f0000000280)={0x5, 0x10001}) clock_getres(0x6, &(0x7f0000000000)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r5 = msgget$private(0x0, 0x80) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/188}, 0xc4, 0x3, 0x800) 07:28:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x50, 0x8, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x45, 0x22, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x20, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x48, 0x80, 0x3, 0x8}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0x693272e74e3eff0f, 0x80, 0x0, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffb, 0x88, 0x1, 0x33b0593b, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x9}, {{r4}, 0xffffffffffffffff, 0xd4, 0xf000006b, 0xfa3, 0x101}, {{r3}, 0xfffffffffffffff8, 0x40, 0x91, 0x1}, {{r3}, 0xffffffffffffffea, 0x4, 0x20000000, 0x2}, {{r2}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x4678, 0x3}], 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 07:28:31 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) syz_open_pts() select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x25, 0x7}, {0x0, 0xa0c}, {}, {0x80, 0x5}, {0x40, 0x101}, {0x127, 0x100}, {0x81, 0x8}], 0x7}) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x401, 0x7, 0x6, 0x4, "8d2724ad72fe6a14d1685e826b1f9fd02b7b396b", 0x1, 0x8}) 07:28:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1c6) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x42, './file0\x00', './file0\x00'}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x282, 0x0) r2 = dup2(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x59c95204}) 07:28:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) r1 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 07:28:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) r3 = syz_open_pts() getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 07:28:32 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x2) fcntl$getown(r0, 0x5) listen(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) 07:28:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) syz_open_pts() 07:28:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x10000, 0x2, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) r1 = semget(0x3, 0x5, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/27) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c65300080fef38b03c7eac3093bfa8ad6ac81d1bc0432d14608513ed60a8460e4319a2eaea8595f43effd1f12f3a51a8f4b9420cbca482f25d6978fc947a8591a486ae8a3737665343926c3d18cbf5c2ee97a89d4e29b573ccd3706cd94b8cad46a41a8ef7c9d96476ee1e027773b01f6e09b050cbad27a64909f76ce2d3737135acfc23419f57ad42dd0965ee085a4235ebdb35cd9229224"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) 07:28:32 executing program 0: getgid() r0 = socket(0x11, 0x2, 0xfffffffffffffffc) r1 = socket(0x11, 0x3, 0x0) flock(r1, 0xb) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x6) 07:28:32 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a, 0x1}], 0x1}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x4, 0x20) fcntl$getflags(r0, 0x1) 07:28:32 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x7, 0xfffffffffffffff5) accept(r0, 0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4}, &(0x7f00000000c0)=0x6) 07:28:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 07:28:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="4090fcb4b3dab41912120d96d962a3a7583d6ab2107306226ce9bb7a42a1d3831ae736f3ec81472229cb889c81"], 0x10) 07:28:32 executing program 1: pipe(&(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x83, 0xa0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000240)="8d8eb73f74d5863e1ac0b585a00dd7082610250bcd0b9c662fcda409169134f9c754f718dd58c9944b67121a9eec25e58d6a52ba551874787d2b653207e9ccf42f22bbafe161785f05e5bc4d649836227e958be924ea941fff3858af1bfe503dabb02da3fe0df5674170410e80e0c5c02675d9afd77d11b148eea8fa854f59d1a2768586e32bf2845f2458c22b4257c39140f98f4e70b6ec0da2692db45310a86b991e73abc08ceef0076465a18baf6f78ea5dd9a32ed188e318b8247f7e4d0055aafad8be3eb9d1b57c6593c7f146daeb5065fb284000e561ab1d2cec7ab0a4944a27d2629ecaa6145b520ada3bb3a31d05ddc27116499d911c5e50e2", 0xfd}, {&(0x7f0000000340)="c35b57d1b3b0dfda1e37f58aa96ae3fb07c8894215205657fb1ff286cca95f15df319486f0ffa5ca14d727044c058e530bbbf911a829ece95f15b041407483b5aed513abd59e835d1bf0a1cb66411090c5bce117decbdb0134e781148a31cf3cf0134e56be8e2c3d0e7cd5eef689df316523eb2e99dfa9fa73fb43bc7211803c8e54ac10c2324dd4e561e422cfb31ff03082fb2aaa42e9a6e13846ebe7aac1d99179521098bc43a5222c0767e91198972b69421db48b7072f1e423bcafc9fec921ad26fd1322e0dfabc1b6c1b2cb7430e08c", 0xd2}, {&(0x7f00000000c0)="dcd3876ac796d717e1239e58013c22dc8783f2647e0cdd681db0115e", 0x1c}, {&(0x7f0000000440)="a56dc9583b855decfc8787416c7f9c8bc6042ccc80940b563718c119989754db95c600ca316221ada065ae3aaafd33d6ab01b46062cf77f3a133d41a8be87980355bf6c0fb4d9c12bdb8cd8132aa3c6be1bd82e53d6ecf2d2d54dcffe8", 0x5d}, {&(0x7f0000000500)="1e413bbc5f1a9743c49e3e9d1e7dfb56ed640af6c2e96d2122613af64d161e1c615af55b0bb385eb802a83a7855c3cc9866373f5628516e1a898f70da6e10e022937abcaff4b93eb0c9ca74e12eb32dd8b22a2ee8c9e85aa831dcc3f6f1d6376fb2cdb42dd7adc22653a4f4447580c402ba9f3b1e232f2a39c748a253ffa5cfe7b25d429ce53bc3c100c9c16a66612c2430e6032abc38ac21a6fa4b5df52918a9393739194ceacc13078c61caa7df18c1d325cba609feafe77acf6002bc9593fba988d0fe538b98ad5841917c3936f12194e97b54696f6e89fe6409a8b10f85b16ace6160b80fb636d52d86865b2badb1e00010a1b4d57774e715bea87106cae812b5b14019bbeb2905d279f5a40eda95cfe1c5af455a541aea7994666a7bf117743bc0615b5703acb81761927e29c0f1c0725093232b7d1f10e7e8f627f6ee5f2734dd30b13c657552c4da5e3b98de3a0ac94c6bba116f92c1c2c6c0af40310a86724d6d60db20fdc535abc52be732105276aeabfb369d3ac446bb4683286a61fd4a366ad26ef64b51cb11979eb0b1f31c8f9b98ab2768bef30fccc99a191bd042cb5426af2ae716cdc49362f32622a46d63895be9b3595d3c90ff185ec9aa6188ea44d9f835b99c8767617ad52c66c629a7739d19bfa6b5649b5f9a3a2ab8befedd6027ddd6e0ec9c285989cc832d5e39a9e4b94185d63811e6336e7450f5f48e8593c8f783954fed5b2c769239b33b3aef7dba80df2f5cb5277bf36ae1b836f5cc84dbc160345a75ce24443997e6b122ba31fd58ca8116d9f9b0102a062d16a12c72057ce457589be90b13a9feb4fa275588a41db40f4ab312b35c2d865ac25dc69f4e152e5db976bba4be9064af175b35de6bf442fd4701749a7d271dad57cfa82759d449fe9fe2fecf111a5fc0d0a93ca06ecc40797fdac2a57fb88ee3456dc92f9041e9e8228967e0fb8cb7f1ddfa71b41e0f09c328e391cb85492a95d56221916109abd9acf220e574a922dc54f0b4087809127f80e539bb5120a50429136c3468d8dd80b78f35f5b60b664ee9a4f1f82c507a0887d6e7864eb2e52c568562b331940da8edc473a0db3d8d22d92a5a3b9dc7a77b100f4d6de91c36255cb41bedc146198c77ae4693a53a6c135d107120fe3b3fea22be7f76e543cf59417f942af9fd0f01664450801b4bc7b81d16c1de36eae4593e6e5a917c2a74d6c7afd895a25008dd151d2d18675b082c1aa41365e498693938331b120f3a817c23532b9739c2f7ffa56e730718a6e81f6dda204b4a8551690f77dbf4f707f8aef805766d519b21b5dc44b520d11886b8ee0eba24e9b1b17ca9f54028903bcdb2884037df24f93007985e9f66f76c7b4ae84c10dd8c9796e6adf3ad7768ad0384d9af372eead6ff6dc15bf6d14a11d29810a8bf04ef80319c73b74c0f9fdf173681b4f928a7473790c64c6a5a7974d58999ba1eceace4ed5ad57ec39c0fa4e7eeabc36f2423d38143f28760c8430582fc5f0437a8f780ecdee102fde0cdcfe31b023a7098fed51c1c865b08093368611d82fb644d6c8fc347134c87cef47c41cc46a2aa9ad5ba802446999ad123b5eda001b72d8326817f55823c99208349133f11e738ef3744dcb3bf06576f5b971132aedd9518eff4441ec9af1e93311ec40eb09a5c25b83edcba04f882ff9ee5bcf2c64d9e1a8b05aa7c78ff08114e67734916b49df83a080f7af3559a0ec8f4ead51dbe2ea3d377e677190cf90c8e0519d31a90636ab1d68626d9acc2ce91c86dd43e064f95eb3b507f3883f17689c8f52805d9d85f56c9686415eba8379c47c0e52103791727a10a50846817ff93a40abafbbb5b7fd848ce9a5d0664384522813cef5fcbd73d465312393c32b1f8e809ac1fcb489071d501945e2708b3ec341edcb00422ace978dda3e36dd156bc2894b792f5aea5e16a28b11b96ed530c819f2af690ee48627d25902383f773ed59eb4a641d94eed9400df703d8c03e6aef6c705f9308272a672eff622e7d4ca31af062b232f88f05fef5aa632a2f39eef8d6e115726883009c881b285f8a0f1a03cc84a29ed3407a83e2bf8996076f6c56838dfd3a1a8290934137ae1e7799394a710e2839455866db679bd59c1401a3761487ad3adbade0033f95aea591b9c69a6755e9a473a1311ce12cc3edb4d29f1081e336b00eb20118461259661438635a0a493568d2ae0057a8a2bf13cf0f6c0efef2f70c98e8076f3f6c9e0a7ddcd548b75adc168eb6be3ca4246e300d7cd3db702a54dec03820b361855baa269883036aa091b92cc9e42109a3f05db85acb91a22e71b1c44b8acec4fe3fdf32ed07e4703aee55c5021be3c12817945c3a7970563a5e9bc69c7fb61efefa01b99e0e5dfa6eaad02bf6fc3683a54a6a37b0a50428835e2680650ed94608f6eaf923a630c51d83c01d3e3d80c0dea4b320bdb507b3ce4bc021f9c1f9e974ec22c68ab88f85a565261951c76d46f03df57dc3305a8d1febcd42354cbaea313af43f45207774d511f95093eccccd449e3195309f838d2d9377cf0ea6db896a1bcbfef34a026998a7d4b848ba00834977e374dd3d5e3f1807541cb615f6dec1afa8105d1475e209836a774abe9d96090950c91f95331ce5612bbc69e20ebbecb86fa69745c8f386042d2e26f189178760f3d1b2d053f89ba40ac0547afe718e0c084d4bfec64cade9cd219c94596911f49417781f89215f9aba3d02587f05fa545a564512831c75f5973c4871815a7d15f2b5a5c21d2aba72dd7d157fc9ea77132bb0e3d949bbcb790ccc61cf378a51afe44df5a5455bcbbe62087fbb6320f452ac271e17904227ebe0befb39dfe0fd5dbc51217a150fd5387d5d43c8e66ca92ebb4210de20cd4f52e44c582442655d6b6a3e1e4df7589a577a8c613074d7e5a42830bf445c182fcc66c84992999b1300133b6b49dd9066d2b25758dc0b482167ef7cae27be5c67415cac83818d82b45db3b9c3c3390d8f346f18675dfe3334aeab0a9fa9fc98f699d4cced86d32b7fda6d4245b7d7bc2a3602df2f3f47ab60fd753c450ceaad2e0476a8d0ac23913091cb07a95aedc943aa72a538fbd3c5f71c7270ecb0c6e40d661960fb3efc93642a61d72a1092ad6154c5cf5cfbd306a6173c8b48b93cbdcc73afa75136797ddad4cb768c858b783d7d4d5857308425ba30d2d145ea15703a21737424637c9b4888aed6a08e7dda90b3a27d3eb158deeb0f175a6f7f7483bab56464498a5c9bb713567bf72506a41b75d3495b317a5b5c38549dd44f0304ec5a64b8c9f1f1438c98d4d5f5b6f82a53fffe608a338c1e8735c6ade3fadf83058cfc141eb622fb7626d5a2bd08a4ce38249381f93e7bcecdb88cf8da4b480e1f8894f2f5241b32d17643ebaa13272a3c7e68e373c9003d474bd9508c48216053fefe4b993fb2811354625279934c02a472112cced78ae530d8b2181c2f3cf74cae21cd63d681dccf57d582062fddac452912834309fae94bd3d1091cf30428b19e72ecc0e6136a67a9f8ef6b9ca1c851c743f4124fb80779d312177542c22951faaed9eca099a62a5e484ae0df1b651ae45e85cc936976ef92dee3f923aaf3d037ffeaeeb01bc5e4ddb4bd2c7caa2f06882279e41364c3aed2d43a5530e0d22d2832450882cbcbfb30765a3329aadec34e52e4642d12e59628cfe2fd95f9100634bef99a6a24796c4396f818090ab4bb72da3fdd0522dc1a3168f680edc5f4211c70fba63ba3c92a37e69b36d1a3d2659a0506236a0c00e6f9b6f320062b56f6a336a2760d54133d6a7744aa59e88843164647279477e3e8f2c1107a27ffa343f12ea4be5c5a4f32f49285eb452ccc3bbbb6891b5209c68b7a52653c02c8d44619f5f00a16256ab3b91616c0e4bf3e6ec46da22c08818457ece64dfc4639cfccd87014a045e0e8a944eabb72631c05d3d4afd7d5c06690b29ccf350ba7b318db344559c4c936cda1517a08f49bd11c4895f74ce6c1b6b1ed2168fd76593a66a2a62f73a06d813f987a5950bfd0a91e5f6a7099759cb8760cce01cc445899d4f046c27747d0b86b7e44ff60716b6089d3b8b1edbaf3390f88739df6778c9cb56a2fe723ba29a0d9ef60ad502b9791e16a0455dc2d1096fff18ec5caea49e6802cda42cef824ad8899bbcfacaa28208f56f503c0e5f22beb5904086b3f89dcee053f2a650d4a9ffe0acea58e192ef627d7e77317e32a2b27f7cffd7cd123533c44c0bebbbd2694db3ccf55fc88533cf552af0d69c91a537ca68d19926ee255032d5d0006e1ee9994d8ba3f5fe14848ee41ee054efc2b2b21b16b6cf6eaaf5a68b3f59203ae679d35e8982ed564d953f841fdc79853bfa28291725a970c08b482aabb82c822fa3c2e6be610d49a18218c3de69a41c358650b12ba91dea3820a0b18fe446d4a1f32d2d45518e29b5fcdb4c94ecc8f1aa147a80e5d38f8841c5f30b1c3a3a0adc6b92ddd3d30ba6321bb933d8c99cb472efd4facb3aaf2910c69bf09ac496e5ee8ec823077e908e48518a9ce7fbea6ec1b0a43a1699ecd32a34836c405eeae3b0a7b882ee00c20644a3e9860ef6f076a2016ba3f73c5266bef13173448d3295386e3455fee6b344e74f5c8c649c6d215c9277bd4e3c275f2b3ba2398894173771d2d90d72dc1b3fc476a9829739437ab59c28287a9dab977d0fb9cdf6092b39b466a6e1653f1484c076b86146a8ead65b83e28b04b0d5ad82dbd9a1237edd1ae891a563bb7991b7bbb371347186dbed0a47e841b42340d1ad3e7fe64ae0b3a87b4311e4ffd760431bf97dddfb8c61a2db0bff57f939a149a5e78a8f91ea88158517ef90978563d946538a7d6b9108a725478a64f463aa713ad886e396d003a28c85e95ca06146ad34a2ab9297a45cf0b076ef95032342d518e6a08e090f6f687a4767888a0ca1038933d1bef75f399917409f3fbccd683bd00ff98b8481329210afa061adcd3e0cdfdc08d1b9a14f049fa86e4d415b9458e24f512931908cf06b341c137a4907cae23330128ac5a277593088694df89013dd9357fd743d8a1723b57dd413d27f3d86df8c384528875ddb67e622e13c0c26baf43b056c3263bd40a837af8064785be152300391fa1b6ec01f5c0e3454a080dd0be6470571f4f9d6a49474e5aa2155563b229ec69ecf765b2d5f279acf450b39c184bd371cc6481cae6a88dae68fefdee56ba96b0a6fc30fad4106b640f523648e7d35359814374ae82e49c601ad4cf3539c644d3aed3929dd371405bd4b7ecdd4533a76dd78fee3dea334e6924cf8d2f433357bd1011a7cf5c84c5b1a95e3c97d3eeef932691505a91e7313c7749a578943d2552135a481e5aa6c9c5df64fd37bcca39650873e9367cb75cbd2eadda96dec39241bff4da0106f33ad661c31fe65a0717074a8521e12b2766a10fed4b7c61966f364b42c198e58741166383d2eb853d1c578bebfcc10bde4089481f37616819fa2da53bf50b86586eba8c4a397838bb898a9328d41992cceea509465f6878d7d8048ebaa95fecd0e1190429e64100819a7f2d884dc010fc467ae530581f122cb6521f321cbfe3a6e38b09412cab8868f2848255755b511fc8048f8b0d7d6c2eebb11851f7f322ae36c07d35a8a7339e74501e3687c3ac136eb660166774bb14fc7d880530ae3359d6d88dcf2df5c83c52003e786316c855fd2bef3db3653faaa8001d98f5d900e12d7bd39ae73dd6dd9a258c3c22a6b424bcde20b2af17e0d6447f34038b482fdcf980ea703c44afbf549", 0x1000}, {&(0x7f0000001500)="940898fa404e69a664d02497d0aa0dc093be526e44d24bcfe4b1529de726f7c5dcbaf006415072181a378a0d73157c5d683a5eff409dec6343c83fb2302ecabff46dcbdfcff372a6d7c796157e3b208cbdc9037ac67b6471f84e8402bb0b600f5f13d3e0e190cdc97ef1484e412e4fb4ecc324f00173d50ef9bc", 0x7a}, {&(0x7f0000001740)="c8df33ca02adbbd3b10b7564fabc188a43b6e577b2c4455120c8d6bcbd1dc860b00a5bc313a70f8d8d5c2a95ad11008614773e95dc625c0530713a28fb08e86b8d209c02746c0f84fd77bad74b05efcf8fc7f73473723ba0c8e2586ab3883042943923778cd9d414840a2d010f42bb149092ed9f617f47081961d8ff45b98442c0f2241657b7e462e5067af7f88076c74aae006f5c55f415d5323224a3bf1dca3ac01369b1326536b86ca3592783a7bf1cca79ab86268c6438a04593e7db205dfb5310c533af2ad12a7b96d02f0164cd2f7b6bcf64a07846ec25710c7839068a278e3f9e70406d8ac5501b3812b4786770377a9eb787e5461acefc81d2", 0xfd}], 0x7, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) socket$inet(0x2, 0x3, 0x8) setsockopt(r2, 0x7, 0x2, &(0x7f0000001840)="99639755a3f9f0b354c1bcd0f87fa380ae96e586bf5d4a3b9e104b5aa05a9022b99fd02cc03b9ec6b8f25e99543fa5a1c90a5936f32c4ac76d0a5fafeb9b3ce3a4bf180f41735ddb2d38f5e71dac456ff3839878b92f2da24441c8b3b856a16f45dbe7de94a03bf687bcf7f80f2761976aae097fd923b094805cc214fc074cf5246d3ed7e6d67bbd", 0x88) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r3, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r4, r3) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000000), 0xc) 07:28:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x240, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x0, r2, r3, r4, r5, 0x8, 0x3}, 0xfffffffffffffff9, 0x9, r6, r7, 0x9, 0x0, 0xfff}) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000500)={0x9, 0x2}, 0x10) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000440)=0xffff) r10 = fcntl$getown(r0, 0x5) fcntl$setown(r9, 0x6, r10) pipe2(&(0x7f0000000400), 0x4) 07:28:32 executing program 1: r0 = semget(0x3, 0x4, 0x206) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x5, 0x4, &(0x7f00000000c0)=""/66) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0xb042f82d3ffe5fcd, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x5, 0x8) semget(0x2, 0x8000000000003, 0x3ff) 07:28:32 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000f7f000/0x2000)=nil) shmat(0x0, &(0x7f0000f80000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000f80000/0x1000)=nil, 0x0) 07:28:32 executing program 1: r0 = socket(0x18, 0x2, 0x2) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/107) poll(&(0x7f0000000000), 0x0, 0x4) setsockopt(r0, 0x1000000000028, 0x41, &(0x7f0000000040)="15b692707e566435da0db04762d77e248ee306c24adf49a7642e3ff325386143eb95a6511a6dc85c73b7f9e2b72d004eda4471ab51d22f5a1b2201d5fdc5cf0e2c3d3177532289064d79134607b7d915c8fbbc429fe0e03f305644b2474aa5a39691591e21e7fd01efa70d7a168e90c25ab468e1ebf9713b13b61d18691a7d7492b308d55dd82ebf911a26a42c8bab0cbc4415be1a7eaa76e25c4eab6e8765ee84382341e75a01501f21a69a0bcc7fb3eb054e4fec7e07eeb750cdfff84c1109692edb358875338d53c8f6d21270f29c99a45fbe68fa5355181c9132256c0c0d0aa383175f", 0xfffffffffffffd9a) 07:28:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004269, 0x0) 07:28:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20000000001}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x3) 07:28:32 executing program 0: r0 = socket(0x80000000000001f, 0x4000, 0x400000000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 07:28:32 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) 07:28:32 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) r2 = dup(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r14 = fcntl$getown(r1, 0x5) fchown(r2, r4, r12) r15 = geteuid() r16 = getgid() r17 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x1c0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r19 = geteuid() r20 = getegid() sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="c4c3e9fabf40efdb4963c208e041d98875dab411a73e47ffc3248501d47e4953ada35419a609f00766799786ec19950eaf0f42e068f7fb8a3af9f2efb9994e783a33bd6711f14679b22461901d2096590a7891cd42f4143180a2a885ca894c2cf2d1eeed25b584157307c7d6fe7255c9ad70fa39e2daa73ed585067b460e593f7f8d0630c689f9b703e80c105579332edc71a6776c2cc67fdb6a63137c6122ed2688f51bb771", 0xa6}, {&(0x7f0000000100)="1f78b9990681df9e66641cf986cd4d2c98f5298afb7df9b6dd97fe75bd51ed581b99381f337953c8cd8a8e011f11f876c60508144a3eb37d9a965667ab8847e4a6822f73", 0x44}, {&(0x7f0000000180)="083a359edca287e1023215c7ba312215ec5fb6f963a081ef3add7c62ba7c3a60c20d092080ca4df750deb78c448c69e1b098b775d4a999601be98bc9ff57f09993e0132987ac5a396fa9b3c3785e1295ad87395c2a7b82833faee095c6a6d75a6e4ac2b6917dd8669351599f4aec3955", 0x70}, {&(0x7f00000002c0)="e1fa33a2179f6fdf1a8ab1cacf47195fb695a4ccb3f70a55c81137299e40c8e968f1c2fca5a8ebc2b805f8deefbd1b67b4127782ce468b5984f754656017f601e9bcd2cb9e75f1aeee56dac42b1edc7063b822058c35029791be66892aa4d6be3e03bf7ca4c942daa6ebb6f402b9637594433d09f3fdbbdd3e4416c2ce4b661a1b07cf7beb334eebff1e8a533c5757c10b7f0b16f3a68b2d7b1b7aeeec2ecdf652ba19", 0xa3}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r0, r17, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xc8, 0x8}, 0x3) 07:28:32 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r9 = dup(r8) flock(r4, 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000280)={0x8, 0x1000, 0x3, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r10, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 07:28:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() r4 = getppid() r5 = getuid() readv(r0, &(0x7f00000029c0)=[{&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000600)=""/120, 0x78}, {&(0x7f0000000680)=""/42, 0x2a}, {&(0x7f00000006c0)=""/96, 0x60}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/20, 0x14}, {&(0x7f0000002780)=""/67, 0x43}, {&(0x7f0000002800)=""/189, 0xbd}, {&(0x7f00000028c0)=""/243, 0xf3}], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="ce62fba951d071ff81525ab9dfd3095b761123353803e089c680fecda4ad71504dfdda59d4c3a1aa86c326bc53f0ce181b93d9b677492044d4f4fba1ffed5b103ad4772961e82f6c885b458cfa10a82879c44c4478a90081e29fc64a052547e73a30f4b9a24f4fc7ed700b896c995886c5bab21abf1cdce05209a1f43cf360e7dfd3cde2718ce57f30a12228afdf63e53113f57fbf83864c476662dee3bebb7c8abf7780e8a4bb2039012a42724ed05bc35f3ae5f02f84e9c5eacd2eb270ff84", 0xc0}, {&(0x7f0000000180)="1550a63ceb88c3199334b38ef674a6b3a00a3b99358ec4881ed85c9541dc9a59146cc5490585b841256b975635b02b9a83e9995daab0042d0cc8fe6411d0edb0542c30c98d50d416454824607f54119f049d4f8b4e3ec6681d882b3923777ee09f216b", 0x63}, {&(0x7f0000000200)="e40b510afb05325ccd09f04d7a4fcf26a23d15a881bdc56ad5ac35d02b09f5999d6642cd28bd484e9238ee7ec7316193c8e750c7caf8b82b9d04d95efc676c35728ff621bf1cdd160bbcd3b5cba69f3b8153f31e4f150ebdf450f907ee2916aad1f3a1f09633d1be86457b3461b28748823a6fc3cd38a76628944ea189d9e0852989d78d138217c7ab", 0x89}], 0x3, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x120, 0x405}, 0x1) sendto(r0, &(0x7f0000002a80)="b3b3ee82c723d1256ec94fd33ddd3f862eed333f33a392106adaf065909656752c63623ea6e3ed6731a297abc7432833fe0ba673f38e4ca66ea536afa66463cd3be38e0e347f6cf5b16cb26c0cf8a10bbc7f4c738ffdd4fbbc47bb65a4f935ecb69cdf5b41c9126bafbd139da503f5fe111dcc9cce066747d27da44b613d326f72b88a02c76a103c5f25649abf275b492b1b0e1236f4492d9018fd3b54021bce1cc1a83fcd96adc3677f05af590281665c200ee2cace42e8a57617fee854e242894ac7994dc0", 0xc6, 0x401, &(0x7f0000002b80)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 07:28:32 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8a) ioctl$TIOCSETA(r0, 0x20007465, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) 07:28:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x100000044) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='\x00\xe9') open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) 07:28:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0xb7, 0x6a2, 0x0, 0x0, 0x2, 0x40, 0x2, 0x3, 0x1f, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 07:28:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x80) fchflags(r0, 0x1ffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x3f, 0x0, 0x7, 0x9, "192781281f63b21a26cec7e95f6ae35634d4e9ae", 0x7, 0x1}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000140)="60d1de03eee163e572423d8e219c8c6a0228347f97ac6b0dfdb00e743df2ce91f89cb458a60c8332ff3f6cd89d4086dfa6de857e77250d13c7444e39cb166ec6a5230e7cbc37732cc66215b52103475b5cd9c63e408ba815479dafdf308cf17dc6e566bf4ac7e9f7669e81bfdba5b2d7f0e98f6989c98ff1b9d592134f2df2c3ddf8900b334caf1763eb7f9079a452051f6d15cfab", 0x95, 0x400, 0x0, 0x0) 07:28:32 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10022, 0x20) mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1ff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x40, 0x8e}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x100000001, 0x1}, {{r1}, 0xfffffffffffffffd, 0x14, 0x4, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000009, 0xffffffffffffff74, 0x20}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x5, 0x200}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0xf768f0c, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x1000, 0x3}], 0x2855be0, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0x6}, {{r1}, 0xffffffffffffffff, 0x3, 0x1, 0xfffffffffffffff7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0xe1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x15, 0x6, 0xd98}], 0x8, &(0x7f00000005c0)={0x2, 0x1f}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="d896f9aa64635246a4ee593e749a12e756b45f5a1c7041a5c911ab90b41e633368d800fb86c8beedf8c041cfc20c185a929edf4bfdb121f76b337bbfce2d133ee0440ebf2de078e804da", 0x4a}, {&(0x7f0000000280)="eadf605132a3c1fcb8cac8d30f74a05c3adae46cace43efb387d4f197621704562502b12a37abd450e381ae23c49681565628affc94073b88042291704d7403f3b68e31e35487850869102a725e6ee7021ae6a0a8f8efb756e42e6275e848c022d942471e5cc398a7696b666f810c3c050d550cdc72b164f5604fdda0ca7df3c096983e3902b9c45032878338a542456f4c6acdd54bebb1bc834e3754533a9afa1bea2576482e4814ad7a10c1d316e3888", 0xb1}, {&(0x7f0000000340)="75d1b35ea18126507294686358c7057d4809b234672abd57e14e7ea30f593a43a0e07b682ea635eff7a2c38eef72664f36f4c2a4c696559abc28c0d571661bdbf8faff59df7cef3a54d8f1d6cc16682123ce5987c62e3830d3343080c444b00b001bc0cc12cfd519de0927a52ff4cf24e93552b40cc999701d6fc4b6a37658d41dec1481fa16ce21ee21decdadf0a51111f008dee8ac38cb6d43748b8d14422e5d3ac2945c90845f9dc2d3995e16579b15a0a2f4fab8718feccabb70", 0xbc}], 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000140)=0x10) load: 1.38 cmd: getty 82434 [ttyin] 0.00u 0.00s 0% 315k load: 1.38 cmd: getty 82434 [ttyin] 0.00u 0.00s 0% 315k 07:28:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) 07:28:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:28:32 executing program 0: r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000000100)="6d0ac8c909f20869b5f69407bc1a21d44602cda66049b534dbcafe0228f7fa3a8bfd55314436e0f99b809cd96850b47b5a2d301ecc6507b9189a30b3f652ad24e9a134a11919458e773e1fa4953608cc0199e69864b47508b5b823cdef3a45e6c366d743a6908888feadb76eb3939ce68981b1c7957e8272c1a437e9d801f1b3c3c942922cd6d98e85bd21490cf4b87a58e4168e01854790feb8a21cf9669092eb4a49333e439efae24e0242676c39d209a9a40cbbee587512b49519e30f2f9ad6c1c0e23e2e1c7e4f8c6e1a29dd82e63d35f4022d1a67943bcef86973b347", 0xdf) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "08eaffffffff0505000100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:28:32 executing program 0: r0 = socket(0x26, 0x1, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x62, 0x3) r2 = semget(0x0, 0x3, 0x21) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000500)=""/4096) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="331a0aed9d10f7e5e72d13e990c9fd34a79b145f284eaddbe98873a3c31a0859d8c81ea8a1ab7e1ac313f28aad74d36c721d31d7e1add19e5f99d9728d0a6f0bce2b453ec63f648a14b0eb90dbffe4e68cf86675f16808148b8fdc41037c64d4e5cb386b9d7a4d22c6ccf742511bafbe8355ca453434", 0x76}], 0x1) execve(0x0, 0x0, 0x0) 07:28:33 executing program 1: r0 = socket(0x11, 0x0, 0x800000000000000) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 07:28:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0xe8, 0x0, 0x0, "42f8f993e503b08f94b5b05c1e92c93a74a0eeb0da2b4534d0dffb09be0eafd17f7df4eb8f1495a6cb874180e51aa2ca5c31fc4b0a43f52a87c83c1fb6a05bcbc42dfc87a4f57697a133665eb6cc1db0095ee48dca135c2b6ef0c6309e96961b0c949ed172e5207b5793bdd4eac664576deb3ec1632abffbda1d4f93adb30ad47e5a2ae03cf0e57a9e028678357ca9bf8aac9147d284270ef344030a6bd657b063a50757abba92b0cfe955ef3d5e8da3628fb2a01ec119981b2ad13afb263cf3609fcc738977e900603e1669bc96ffcbc5"}], 0xe8}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 07:28:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x883, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x40, 0x7d, 0x5ae6, 0x6}) setsockopt(r1, 0xfffffffffffffff7, 0xffff, &(0x7f0000000140)="78195f79b341e3dbdc0d8a30783f044aaea0cf9306a5158d995bf3a6bc5fde45d27e9e12c4aa12595c2eb852be5ea068349c184e50e56685cdbd5be44cf925f41a5b545434ce2301c50a2777abbfac1245465732074f0c332834954d5b84798284500635915f426dff111d0e0b532eabfa9a42122ee0bab01ee804e83d6ade2bfbf39fb9b81cfa30ebb10387f4c333199ede6db080d90d", 0x97) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1, 0xd, 0x0, 0xfffffeac) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) 07:28:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socket$inet(0x2, 0x4000, 0x7) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) getegid() r2 = getegid() r3 = getegid() geteuid() getgroups(0x3ff3, &(0x7f00000000c0)=[r3, r2]) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 07:28:33 executing program 0: kqueue() getegid() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x80000000, './file0\x00'}) 07:28:33 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x26) chflags(&(0x7f0000000040)='./file0\x00', 0x2) 07:28:33 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) read(r0, &(0x7f0000000100)=""/230, 0xe6) clock_settime(0x8000000000000, &(0x7f0000000000)={0x39b7543e, 0xfffffffffffffffe}) nanosleep(&(0x7f00000000c0)={0x7fffffff}, &(0x7f0000000080)) 07:28:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x3) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/116, 0xffffff70) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x4) r1 = dup(r0) read(r1, &(0x7f0000000180)=""/224, 0xe0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/78}, &(0x7f0000000140)=0x50) pckbd_enable: command error 07:28:34 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x44, 0x8, 0x1, 0x6}], 0x32, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x80000001, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x6d, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x210, 0x8}], 0x4, &(0x7f0000000100)={0x8000, 0x1e}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 07:28:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x2}, {r0, 0x20}, {r1, 0x8}, {r1, 0x80}], 0x4, 0x3) getsockname$unix(r0, &(0x7f0000000c40)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 07:28:36 executing program 0: r0 = socket(0x16, 0x1, 0x7f) recvfrom$inet(r0, &(0x7f0000000100)=""/182, 0xb6, 0x840, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x40000000000002, 0x0) r2 = dup2(r1, r1) chroot(&(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/125, 0x7d) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) 07:28:36 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x86789d0dec628cfb, 0x80000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 07:28:36 executing program 0: r0 = socket$inet(0x2, 0x200c001, 0x4) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 07:28:36 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x5) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 07:28:36 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000100)=""/30, 0x1e, 0x800, &(0x7f0000000280)={0x18, 0x0, 0xffffffffffffffff, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000000)) 07:28:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getgid() fchown(r4, r6, r7) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="582f39eeffea419e87c725744b31068d76edee6b4aba21d0b87f02c38e06bef7a376104f8f8d59eed58524ab2f19d37fe7ef41fbd47573e2b5d1276795707526f3ed5e760dc74dc7881d44244e9bf8fc0cf096512434dd7d0d", 0x59}, {&(0x7f0000000280)="0493d8d71a3a1f0fb79f1d2c432960c23ee25e39de3a873307a38b71aa0f80c4bdcdd70fcba10ca9d43c1190334641a25045901c4bc010a2dd22caa31a4b491621c72a19de8d85fc1e3719e6226fc33134fa40c82e7dd8941856d88f17a0317c044bf4711f6da03454236a7c111b4a8249b0d32adf9dc7c8b641c39ef3ce40e78a9d7c75abfb66406dabda81856d7ece707b22804980", 0x96}, {&(0x7f0000000340)="3bb98ad3e25063b8cb15dee72c68f61399f36519db9bf33be2e1e8a149ca89557f1a3e9956c3099e57a8effd720e95b23dc2290dc48fc52e922e6b6335d2cee9312e3f49e235d26385d7442d55652c65e6cbcab11830e65ad923ba25dd58974b2a236a0cf2ca14121869601f5d91d021712a9c7809e100d1e65dc77f9640129f42ce05b5587e91a28d0bd509a338f91bc6c1c57fe392c99ebedfda48e2f31955311bb01584f2905b48629193f36416aac09e53b5ac43fcae20b570bced6567158f8c96701fb72625ed3437753542175ffbab5af083671d6e55c9887fb4aff9ac2dd8eb5390cc90", 0xe7}, {&(0x7f0000000440)="fe749591257a633f7db8ae06b2f41d9f84e55a0ff33f94281042860848d8f3528c205e1577deb258884ba58a8e925920f68c3e803a130db99c974ddab04f7f1200d394ba07887da998395c55a4574f929bc24b03a67ea6623674559fe285c4149f3e863e4e4a9bfe1d80bd4dfe6c7adee8ea07b802d243544ecbb079d5eec2327cea5ecc58828dc8aa313167154618a6df4e0dc9db8a4342e31b7acd6f078fde013e90e6d0a0f830a38bd903", 0xac}], 0x4, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r3, r0, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xf0}, 0x1) close(r0) close(r0) pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) kevent(r4, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x7ff, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) dup2(r1, r4) 07:28:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) 07:28:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffe) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x5, 0x1, 0x7fff, 0x1, 0x4, 0x8001, 0x2, 0x0, 0x1, 0x6, 0x80000001}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) write(r0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/34, 0x22) 07:28:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0xf8) mkdir(&(0x7f0000000000)='./bus\x00', 0x10) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860e6008bbf3e2b29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0xc00a, 0xffffffffffff6b5a) getpgrp() 07:28:36 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) readv(r0, &(0x7f0000003540)=[{&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/57, 0x39}, {&(0x7f0000001280)=""/230, 0xe6}, {&(0x7f0000001380)=""/33, 0x21}, {&(0x7f00000013c0)=""/29, 0x1d}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/212, 0xd4}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/57, 0x39}], 0xa) mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) write(r1, 0x0, 0x5) openat(r2, &(0x7f0000003600)='./bus\x00', 0x2, 0x100) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000003640)=0xffff) 07:28:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x43f9) r1 = socket$inet(0x2, 0x8000, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea000000000001f909beed95150b40454cb3f7c56fda80d0314b574a5c68ca0123f13bf8081f2449267206ef9f4ace2b9040fc041b27300166f1b64d3bf07481388c5db5c67a355282bbdc34a6bb221313784578dae0f52380def33cc939e62fc14db5ef22020000000000000004c263d02dbc02f4f5bc8756cbbbca2232b74207ad3cc2ee5ddee6e760e7761ed9fb62a6c972b27173ed8b1467d903f6ef8d4e780a6637f2733e029153168b8326b41f04c7f687b3bead4059e1fa0442a3824b59208fd910647b574e0b0414a09076af6ed8b73b17b8c0940852e45254ad398a1ca8e19ae450cc74b305eec8092d92b6e576c319fe8cc771222396a50fbe7efd0fb784ff963b24a30e44e6c12b2286184f2d3beb40c6b3f9449c3cc897f8c6537c3473f0cc6dc1c7198ddd38e1388a15f64df51260c68fc4caf2bf831b2bd2266bb20f868552510756104599be4adabd1f2df3ce91b2461d27cee4027df7f465f84c383c51a0408ec3ab923e3ea2831e482bb6e249dc00000000000000000000000000", 0x183) getsockopt$sock_int(r1, 0xffff, 0x10a4, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) r3 = dup(r2) openat(r3, &(0x7f0000000280)='./file0\x00', 0x80, 0x82) fchmod(r0, 0x18) 07:28:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) socketpair(0x2, 0x8006, 0x3, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10004) 07:28:37 executing program 0: r0 = socket$inet(0x2, 0x4004, 0xfffffffffffffffc) writev(r0, 0xffffffffffffffff, 0xfd72) 07:28:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x3ff, 0x10001, 0x5, "719f813505be57999255ff89caef550322227b83", 0x74, 0x2}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) sendto$inet6(r0, &(0x7f0000000100)="355c007efd2f77db1e6847ba43f807351217734b244277720c8155670f55c47907f5fb21077b0d98dcfed6e0d8b78427f5739809577e941fbfbda475c195ceb8feaf3e3792b9199d4600a9b8597a00450f74c4ae45a7d1b3ff89f98616262effb118f844a9744b63700e844cbe89216fa74b5761daea5b02e81b7ccd08bf6a1b37d9df1e6125a30a17e1be29d9f5671fbc", 0x91, 0x0, 0x0, 0x0) 07:28:37 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xffffffffffff7fff, 0x80000}, {0x0, 0x7}}, 0x0) geteuid() getitimer(0x1, &(0x7f0000000000)) 07:28:37 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x0, 0x4, 0x10, 0xfffffffffffffffe, 0x7}, {{r1}, 0xfffffffffffffff9, 0x5, 0x80000000, 0x1, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x58, 0x40, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x9, 0x40, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0xa0000002, 0x4, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x1466, 0x2419}, {{r2}, 0xfffffffffffffffb, 0x11, 0x20000080, 0xff, 0x1f}], 0x6ba8, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0xfffffffffffffffa, 0x7}, {{r2}, 0xfffffffffffffff9, 0x40, 0x3, 0x401, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1000, 0x7f}], 0xffffffff, &(0x7f0000000240)={0x8, 0xfffffffffffffffd}) 07:28:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, r6) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) r8 = getpgid(r5) fcntl$setown(r3, 0x6, r8) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000b100ae6511e697a4a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe41ae16c1354b3977091cb96197596cae88d0fe67ca007d7985d68adef71810ed56d593730c6b1ac6103a7a9c4a586af50bee5eb805a67a0fbe3677a521f3e9b9c9f3891642f30b1c77e0b40f831128dac65cb8d5f346f0e45504e4442835133414c661f900482f9a98b577ad265584c4cc80ca92697372914d06cb3ec13e8671944d47fc209b864246001b0f123d9f7036024f00753d9544919d4c15d0d6103d16a0393e6cd11381dbb98e1d518b69f7b3dfe471db86d4a865b6ef194c0871bf898d7fd66feb884a4b2b8ddabae4275a7a0707ed3934c50eab0be8a7c3d20e9e4ac318cb4c39f4429df85f4dc67a989498f0f3a40def8d094dbb8f9146c00c64ac671ff81940fd3a8a8f3bbcf6a6726ec6e8b936c764723c42c6226ba440002d4b474888250a099d7c6834daba687d78c032f4ae3f37feaeb5d3ff7404"], 0x145}, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) symlinkat(&(0x7f00000006c0)='./file1\x00', r0, &(0x7f0000000700)='./file0\x00') execve(0x0, 0x0, 0x0) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) fchown(r10, r4, r7) 07:28:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:28:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000180)='./bus\x00', 0x439da3534b802e7a, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xfe58) r1 = shmget(0x0, 0x4000, 0x84, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x4) 07:28:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x10000000000a9, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 07:28:39 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10004, &(0x7f0000ffe000/0x1000)=nil) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = getegid() r6 = getppid() r7 = getpgid(r6) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r5, 0x0, 0xffffffff}, 0x200000000, 0x121, r6, r7, 0x2, 0x401, 0x3}) fcntl$setown(r4, 0x6, r6) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/21) mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x86128) select(0x40, &(0x7f0000000000)={0xa, 0x0, 0x80000000, 0x0, 0xfffffffffffffffe, 0xb413, 0x0, 0x3}, 0x0, &(0x7f0000000100)={0x1ff, 0x7fff, 0x0, 0x80000000000, 0x6, 0x0, 0x0, 0xf3b}, 0x0) r8 = openat(r4, &(0x7f00000002c0)='./bus\x00', 0x0, 0xf52a2dd24ee2396d) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000380)={0x1, 0x2}) getegid() ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x100, 0xfffffff000000000}, {0x0, 0x7}, {0x84, 0x2}], 0x3}) 07:28:39 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000900)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0xfffffdc5) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r2) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000400)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x300, 0x10) r6 = msgget(0x2, 0x0) bind(r4, &(0x7f0000000380)=@in6={0x18, 0x1, 0x39, 0x400}, 0xc) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x5, 0x5) r8 = getppid() pledge(&(0x7f0000000200)='\\\x00', &(0x7f00000003c0)='\x00') fcntl$setown(r2, 0x6, r8) fcntl$setstatus(r3, 0x4, 0xc0) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1, 0x4b) semop(r7, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x40200003f, 0xfff, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x9, 0x280}) 07:28:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000240)='./bus\x00', 0x50, 0x2) fchdir(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) write(r0, &(0x7f0000000140)="04da8bad82ae18fc4e87d3f525d5b42cb9d7e792227bd697d77e698c4368984b270fd5a4b4a6730e5d1358ad0198ff4d4446bd11cfba180feaf3359e484be3af3f642a8fab57be5110b072", 0x4b) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x2010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./bus\x00', 0x101, 0x0, 0x182000000000, 0x0, 0x8, 0x200, 0x7, 0x2, 0x2, 0x6, 0x1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f53a0000bca9edbd9c0f6a4cd6215b1705", 0x3c}], 0x1) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) semget$private(0x0, 0x3, 0x401) 07:28:39 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0), 0x10000) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) listen(r1, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 07:28:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0xa014, 0x100000000) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='[\x00'], &(0x7f0000000300)) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x10) 07:28:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r2, r3) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 07:28:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) select(0x40, &(0x7f00000000c0)={0x7, 0x9, 0x9, 0x3f, 0x40, 0x8, 0x9, 0x4}, &(0x7f0000000100)={0x7f, 0x7fa0, 0x7, 0x73, 0x9, 0x1ff, 0xfe4, 0x5}, &(0x7f0000000140)={0x200, 0x19, 0x85, 0x2, 0x6, 0xffffffffffffffff, 0x2, 0xfffffffffffffff9}, &(0x7f0000000180)={0x4, 0xfff}) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x1, 0x7}, {0x18, 0x0, 0x20, 0x5}, 0x5, [0xffffffffffffffe1, 0x5, 0x80000001, 0x80000001, 0x9, 0x4, 0x4000000000, 0x8001]}, 0x3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x401, 0x8, 0x1, 0x0, "34eb4daaf4403798dc0c11ba8a18961632ede8e8", 0x2a64, 0xfffffffffffffffa}) 07:28:39 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 07:28:39 executing program 0: r0 = socket$inet(0x2, 0x11003, 0xd5) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x7ff, 0x4) shutdown(r0, 0x0) msgctl$IPC_RMID(0x0, 0x0) dup2(r2, r0) 07:28:39 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x9) getpeername$unix(r3, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) close(r1) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300)={0x6, 0x7}, 0x10) dup(r3) 07:28:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffffffffffffff36) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x0, 0x7, "b04d00f3ff0a631a00", 0x9, 0x3f}) r3 = socket(0x18, 0xfffffffffffffffd, 0x7) dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:28:39 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7fffffff, 0x1}, 0xc) 07:28:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) r1 = dup(r0) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000180)=0xfffffffffffffeb9) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x81) 07:28:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) setitimer(0x0, &(0x7f0000000040)={{0x4121, 0x9}, {0x401}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x100040000000003, 0x2}) 07:28:39 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 07:28:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20480, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) ioctl$TIOCCONS(r1, 0x82485608, &(0x7f00000000c0)) 07:28:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r5) r6 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r7 = shmget$private(0x0, 0x400000, 0x2, &(0x7f0000bff000/0x400000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x0, r2, r3, r2, r5, 0x1, 0x5}, 0x454, 0xfffffffffffffff9, r1, r4, 0x800, 0x7fff, 0xc1}) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r6, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 07:28:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xa4) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000200)="1c4046da65337e088dfc90d4bfe16ce9ed90d849bc28e95f259fead11b2987d5d6bd068b5d392d5075672a3a2f14ac57ad8b9a33b854dfc3fffa4ab326472b8ea8b4f71fd4aaf2a5e545bfd0ea91d497c361c2c41d91c26a4021083ad66f214ea9a644aaa6f1a862ebba244bf73d63d150328354a5062afd8df97b7bf52b733d5a5cf7e8d2f9683fe52fb5d311f19e2e91c650b78d4ef7dc4b1cd46c6f096c2e9bf9c3679bbce0b3c7a5273340ab96e4fe3c415fb6951d5396044ca29aec2b0dd2f295742a168d710f3f74fddd55becd6029bf6dc4489120bdf74fd9864250c1d5d1e64386407c", 0xe7) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "85495510020000000000001167f5bfa600"}) r4 = dup2(r3, r3) chflagsat(r4, &(0x7f0000000140)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) dup2(r2, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d0f, "b04d7426c32a100000a0059ed20a8357d3c000"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) flock(r1, 0x1) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x3) flock(r4, 0x8) 07:28:39 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) minherit(&(0x7f00001e1000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8400, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 07:28:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280), 0x96, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x800fffff, 0x29, 0x93bb}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x100000000, 0x9}], 0xb7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x6, 0x6, 0xffffffffffffffe1}, {{r1}, 0xffffffffffffffff, 0xdc, 0xfffff, 0x7, 0x4}], 0x5, &(0x7f0000000100)={0x7, 0x7}) 07:28:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 07:28:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="6a360eedd64443e09e3e726d0e1e8515ad6a930d000200", 0xfffffef6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xa08, 0x0) 07:28:40 executing program 1: r0 = socket(0x11, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r3 = semget$private(0x0, 0x3, 0x1c0) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 07:28:40 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) r5 = socket$inet(0x2, 0x3, 0x0) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) clock_getres(0x0, &(0x7f0000000180)) dup(r5) rmdir(&(0x7f0000000100)='./bus/file0\x00') syz_open_pts() bind$unix(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r4], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x1cc) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000009c0)='*\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)) 07:28:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="79edc004baefa14ed982642db903e0fe340d6302718a102bb2568a9c347ccf70af81af7de3375ab4f6a2198b4b532859dc6322f8b4ffad77b2458fb06fbebcc6d6259e0e91"], 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 07:28:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{}, {0xffffffffffffffff, 0x40}], 0x2, 0x9) 07:28:41 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:28:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x100, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="d0a6d6823f4ee997a0de7811d22d93296ce4e96ece81ca43970558eea4019ecaa2d84087a54ea8f22f69e8ad7d49233d351f3912c61ef464b74f7cd3d7b3ea26d1c42ff06cbf7e81ee6b7b1163cfb629b10eceb59887b734c9fb1e38a67366a6e3b1b2fc525412938822105fd331de46f1ae49100dcef06af50f8ce55e603c06901c3768e32098974fd99b9b496ede45a8c897c0ae369f9b9286", 0x9a, 0x400, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xaf3, 0xff}, 0x8) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x8) chflags(&(0x7f00000002c0)='./bus\x00', 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 07:28:41 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f94cd916539d647849ec211b3113851089272678a42c8c7d9911c4ab2a16ebe9cdc6132b027248d750f1883985c42d"], 0x10) socketpair(0x2, 0xc000, 0xfff, &(0x7f0000000080)) 07:28:41 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x1, 0x104) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000360e4b970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgget(0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 07:28:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) r3 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) poll(&(0x7f0000000240)=[{r0, 0x2}, {r1, 0x2}], 0x2, 0x3ff) sendto$unix(r1, &(0x7f0000000180)="211551d3363aeda323cd034e416354ed768780c5cc7572075b5077e63300d639081d34770ae1c904a12778082355d33d485a4d8e590ed25d6bfa68d7faedb3c263a18cda65063194ea182072fbea97f3ed7f038aeaf552f621ecfa4f2d2809abcc5fc972fae2b3916f4733cb796c40f1f47396f5fa6f", 0x76, 0x8, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) close(r0) poll(&(0x7f0000000000)=[{r1, 0xf69a55aa7ca7f956}], 0x0, 0x2000) 07:28:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setuid(0xee01) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)=0xfffffffffffffffe) 07:28:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x48, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/98, 0x62) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x1, 0x1, 0x7, 0xfffffffffffffffd, "027c957c0ae516bd6fe35610d52ff6ad5a0da6ba", 0x7ff, 0x1fe00000000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x6, 0x0, 0x5, 0x81, "dc1cd02d5692824b1ee624eb339fea5b383aceb7", 0x2, 0xfffffffffffffff7}) flock(r0, 0x5) chdir(&(0x7f00000002c0)='./file1\x00') execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000340)='-\x00', &(0x7f0000000380)=':\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='^.\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000600)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000580)='./file1\x00', r2, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x100, 0x0) getgroups(0x2, &(0x7f0000000680)=[r3, r4]) mknodat(r0, &(0x7f00000006c0)='./file2\x00', 0x2080, 0x401) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000007c0)={'./file2\x00', 0x5, 0x8000, 0x5, 0x1, 0x3, 0x6, 0x200, 0x1, 0x2, 0x6, 0x80000000}) unveil(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='x\x00') ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000008c0)=0x3) syz_open_pts() r6 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000900)={{0x5, r2, r4, r2, r3, 0xc8, 0x8}, 0x1f, 0x7, r1, r1, 0x9, 0xf8, 0x3, 0x7}) sendto(r5, &(0x7f0000000980)="08d1dbdd1b5f684501aaba10c51ec549a7c15f533846223883b1f69cffe8e7cb9df94c50e9169343fa4ba9a269d44de178c19802fb9c65b0b44c35a664ac60cadf60dedf512d33638ab9a2d8779a2fbe51d09194237d226a9571a40d0ec5adf58215803cb799f9f280521385f21e3c4823b3ea9719707ec4ce5aaeda774c01abb18a520efc6c79ace37c314f68e5f2c1bcbe0ea933aa4c1af1392ed80978f008eedb8dd311b8b64105042ac1f2ebd62e2083", 0xb2, 0x4, &(0x7f0000000a40)=@in={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000a80)={0x8}, 0x10) msgget$private(0x0, 0x10) mknod(&(0x7f0000000ac0)='./file1\x00', 0x4, 0x400) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000b00)) renameat(r5, &(0x7f0000000b40)='./file2\x00', r0, &(0x7f0000000b80)='./file1\x00') 07:28:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40000000000007f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) 07:28:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x111) 07:28:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xffffffffffffff01, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 07:28:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0xe, &(0x7f00000001c0)="00100000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) 07:28:42 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000100)='./bus\x00', 0x40000800001) r2 = open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x4, 0x6, 0x1, 0x3, 0x8, 0x1df5, 0x0, 0x3, 0xd12a, 0x100000001}) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x3, 0x200, './file0/file0\x00', 0x100000001, 0x401, 0x8, 0x2}) 07:28:42 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) read(r1, &(0x7f00000001c0)=""/212, 0xd4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) close(r0) 07:28:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) listen(r0, 0x100000001) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 07:28:42 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xfc) 07:28:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) minherit(&(0x7f000016a000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x11, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x142) 07:28:43 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = getegid() setegid(r0) getgroups(0x32, &(0x7f0000000040)) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 07:28:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 07:28:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = dup(r0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_SETMODE(r2, 0x4004570c, &(0x7f0000000000)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x8001, 0x6, {0x3, 0x401}}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 07:28:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom(r0, &(0x7f0000000080)=""/229, 0xe5, 0x2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 07:28:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="0700000f", 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0xfffffffffffffffa, 0x7f}) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 07:28:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 07:28:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="a6c8f8c95e700a7f13e950cf6f7a9ff4ac5773d01a1fc6871d5e3fb5f17f132f3518857c8500468b5bc8d750695a54bb6cc63d31acd7f2531e33733f1ec90877e9dd7c4c0928c13d45dfae5b7c4d260538b39ff9e07650f080a5b679bc9a0457f36063f1c8a68e5b1042f724", 0x6c}, {&(0x7f0000000580)="5a041c9c2352b84b7aa79603f4c7f3a7d8846a9cf757ce91b337e08b5c2150c8564ca43368dd9fe7feb838f05cfb4219b83e8d50d4f027636f238189df8c92430d56bfb997b18c94f55f8b809912cf068b2bb5ecd360c516af8f29db17d1c670122744b0985ebe1b18cb60af79bd5382fb9df04cf6eff79fb97b1eb7fab8292e7fab97f464b2866acd435af17dfca3f050a9bdfea8c70e1b27d310c658ebcf03f0e11e73ab70f92c248dba42332a5fd9d1de6ac6c29f0bd9379d512eda7c6d790cbe41b1850f25b4867e02a349516d35e50c78f140ba17c8e2ee23b4bf609a08b0e5331ad56a0812ebbd7e09f4dfd39df24c9cc824089b382f86f855c2588927bf4dad0a2c2df9f154adf75969347db456b401d8cca86adb02ffbd593f4caa049a5d086e4d1a1c776d178331819c28e1ba0e9b4232c759c40ebbb459c6befa906479f0b1cb368aab55f81e78cadedeb25ab97d16b00f456e28b061965bf2b5cfd92fef8b0fef683af53ee1094ee8e39691be451d0716deb9fd675f02d02927550ee7601c26a2c2c34dce5fa56b896e460dc94c7a6cda5eea47c3fab1f4b2bb45d837958e5ac1b15106b791d8e0fb2616b7a3498a91f40c8e57aebee48d16eefc01e5b56058b974375b5329c63715486c1b07b0d1be083aa6d962c38fd27ac3d6efe966c8b85205be80d5d6a0b77ade06ae79defd7946748726d40d4d786f7fc84a4ac06de243cf23558ec6ad47426cb85dd8d229902c74844d1c8447c3c38838211df13384a49bbdf93572fc78095521ee78d9557875db59bd4dc6deaecfc32e1a6dad9423a8184a45b3722e1660c25283c5dce27971c5e5bc97f042559d2c39b77756a169685abf15beb3555e4e998e5443cbe7e2dd801b71d6ca3e2a9eb039e235f2aefaa6fedc723557bbfd1243df939c37340d4e0631e6ce583e31fecd7c9ccd82e42bf86e5449d34493c4c4b946718d2468ef20d761e13093a8a9a66b393efc53e1e9500f245ab85d37a1e098ea99f131ab504f592eb27a0b247e6043c718b3fc1583447208e93453418b756a137fade70e90c76d2c92919b2e8b867dcee8cced8a6d72729815e0174178d74850a6b511820ced1d07c0a7bca129b4bc78779e895739b5e1fb034fc0ce9931f96e44990e31ee9c6d7dab1dea315d121106072192aebf8088c6163b56babd826cb67ab635d29dbee048d13d0934879f88829f30cf090f73621992b3f15976d25182edb94f2349d3435dbed318f3a2085334eb5db21901fe55ee33f4074cda537f6a487d782475546b0d97268f1e7af8a2a759834d026a97fa5b290447221d10b028351ae433f371679604ab699f857994927561183458575acca0c239e1908d3cfdf783195bf8c70a0d8bb9bb2d60c935a7d1fa0d584e1212a6fc112077adeca75091642d68efe22fb9cce4e548f346bb424b143b42cf421874e423697b2ab29d357231577e7e7901ca46d3c4a45767d449355c16693b8125795aea6df3b67220d7802870475f735bbb5dc6df92485d07e957aa62c784f35aed5282bda2ac3b19c080e61e0bf43408ae9b2488ce293d4ab7003a2317166de236d697eb5077f358e55a725a5f3684f7b03617fbb51dff0b729fdfecd3c8e5913d9331d090fcf82a41acc4b32a8fdc58123bf9d3b61b9e8199d8f6129bcd8e9eb0c00a55a57e3d4b266c3665c7732f7cb6f31a479dbf494a689f8cbb4d9b4e307d55b801c8ee1f07e8d64148fb11d972cca36a01647f41c71e33ea311401f6a37c43e375b840a4a9c943092e1aa75444f975545051757a68441e144858615d37798d1078a90cac8d2cd0707d2b62a7a3f9a477cb132296ebdc31c61341cf8e9d5c83a40a6685f0526e3b670866b895afd7f3660eec54fa39398b7c3df48cd27c45efb1086b08b37087963fb9f28ef220ec7eeeb14929290a028d6d708b7e67cd1d8fb36601a6728df16c12bc30053374a3de92391505346bcf84e4ca9314177ffafff6e595e6176e4f0cae11db7035623d5a7e632da30eff32633f7273ab17a36f4e92b391388754fc500dc8af59aed66feec93edc4506bfea573c3f753ad6490f6ae573be6f11cc3721eeb00520dfacef506daba4d04153f346895a49f967c8a5c1aab6dcb8ffac0f9cab0ea7686c033ba3d201f0b1e34b024d910c98b2a1b06efdbc776e6226a29e5e02473ccac8f43b25f7b0fe23a03f038de9a4d682bc7443bcde585ca05e94e3604b210b08d99b29163ed16b2fbb98246849bf5679cb3bace913ddbcd8fb4bcb9db8e52dd7bc8c482ad5f9fbb1c3f5bc9cd2818935a666050fe86adbfcc75e7d34e5ecef05803213f05357be697abbc34d827bf8b12aadcf8d4c86f087250cecf7f42c2a0670d2dcc1de882ef2ee00c5fa6e7596cfca23b5bf18200f68bccf7f18814a67a7b3c63f93d760ddce833f55367325df1c3ce4ac07da1ab6cf9eec1a5db19b76f931867f26659a91be7a846c170ec278eab11c3f2020fea89cfa8200b7fab3ea25517a039f9461d27a3a998406ae46dc35061dc445f8787f2dfc09b839b2587fc82e57a388455937b8ac8e422b194fe28bfa4549f426bf9e1d2b891545d5e4b6aff58917aebd43d89d687dc7ce915f2302ac56df0c8cf71210d884db2d966366abbdc4b0013a655337413f69dfe611468a0e351959a27f06a83fefc62d1afde331d8a00b7ddbfb8c72e8a390444727bc7ea3ddb5b7fbb9ddaebbe9f62b55e9338e6102a0359c38daebc15e976935e9b9fc83b6c28dc94991e163769605b4610388f0b7a2a47061493873be5ded890dc9cf74d055f2f9d8074f5c74ab67f3a42b1291e0c33e41ef1fea3b6e70fe2745b08e792c86760cfb81a92cca901a29ea32ad4cee77be844ea1b69b2ce63f2a6d5e01c9c0c89652269a59ce36e992ce5ea08a0b760c8e84d5be86ece760f479289256123dc289fc03c94984e4b030db1e70c237e996b7a0cb8fe0711ed09ea01fde1d779b4ac26599fbd74a781973dd39c89006e7f9b10d7ca8f55bdad16d392f15075c2bc26d78a8c879dae09e6b2622db0f7e4a5a1009a0a2a7e7437dafd1f07fa0a51b5cead5379cea06cb03db66532f951accf3f38967e99847df523feaac62ffc90debb4135810d6368cfc4f4e62c07588cbe09787c5fb54d71f1368863e96aaeef5c78a0e4c5d1097f1f242da79134a0188c1a84ab841820b1fc22ee2ec5555c0606d0fc5317745f62766652b524c216056ee65ff3aed70a9f1c5ff90bfb9fdd102ae8fde93b75e851b45678a911512c709549ff630f41d99236d5db8ad7bdd6fb77de7a83ba45c7307441290ef22c3dd916427248dc244cdf0fcbff2530822de770ab7b548678a6371d5ca528a4430987b3adf2337133570ce7ec8b9b96eceadca2df2298da9a5fe141384c5b9f8445f00b408c7af6075071c0bb7bb09add654c83e81cfa8bece31fc885393879f7529bcc91a2daed50468ce9a953b8955dcecf9d880eb9b77c11d230de9a351581fc37a0e261a669052169f6ce26195edcfaba22483168d6d3b449e4d2d666a6f6f4bfa73a2869abe45b427353a6a96f7b627b640bd622767fd6b024b1817167ab75861950a479f1d38a48e909b4fe44ecfd823e4b7af901c50e740f67a619447aab473a61ff128cc2a1ce208cf75536089e21cfb4e78fd805092458a6101e3c00cbd32f6bed6c826e0cae3056c57417d9cf063087123a537ee0f5e0b25a92501551155358e0557fe03b749b0ff38b18c0ef160118d05be90e26b5a614d275a437a44ba59b2c7e813968c5f098cad57100a822189b00c91f8e559b84ce6d52ccbe5bfeb7fde4c5f882fec019b287272a51710747f2eb329861f7d824177ce03195bc4e5aae5fc9390d39cef904719b959b44b86e787cfe3e06a32b40b92053ca46c1906b22e24b935547ec14d1e1de50b148aa7e449da2285c511b7039b8d992c11821baac9244bc0aedcbd4235c4791544c44415a963577653c5a0dddffe0f5ad79ab8ba6b7dabe4f470faa97db8f73f36a07cfdb46c4f39641b0f25e348889e6112a3c54506ba7f8b7054736d4e5739806d2b41bcf04e0d1d08304931bfa362def2dec907ac1016e1e0d55d9ce56322d257c0e41422bcb5841ffcb03a914dc35417450008bdfadb2a05d9b719fba337b232c2a102ed6c44879dd171997ccf1bed9ce649ad3eced5c6d656773f3ade4eaa5ccaa23527b4e9eba1c2cceeb2b7a23d924a53a265c75ef6eefb4afb303dd2c726f1d8d472a6388fe8af73550011feb9b4ff8eae372f58e8863d6cc79cb312f934588782d7e28766510615e1a6bd5a35d154c111f7af27ee93ac4c3f25e275180a5a9b95659c0dded1eaa7e6871d99d8bed36a3010f3aa8df331833e74ebde0579bf3cd0f9eae62992bd270fe728668a31131f844f2b95ed8c514a9079403ec6185261286d6db7eb8dbb6c8b83c90e91e20235885c0d87b1ab99cc98160d723a01d6957897c860fd21d64fbe302d0dd746fddfd63defe7d16727cc268ef2d7a670139479063e4a6d6f903ab9fcbcaff5e4288078ca134c0f6ba33ec9dbf96c0b51a5576c5375bce524e17c21653c3360ff9259a78c25b8a13451c2049f3ec5939ea4d75960f6aaca514f48725574b717817fa39fbc863cc5eef13c21ac111c80da3eaf9a3f3015b2a0d32441f36798d2e4b437d4e25f127368ed2e87534cd56ba95083753a7dcfa470d4231b433e3e39feb5409828f670a9cd6131c0a0e0d2e55fa55a3913f05ddc42ffc4897b1958f80b2cee618a2e3f64ebdfdb45f5f33cf131155cf9a7d5f0a7a590ecd729a552c0e2c21c86742e1c94a9d0f13104980dd3d5f7ac98e0d2604c528878caa870e50df3bc4212237cbcd0f8cb5408b67064ad5344b24b25765302e18d0a15ae2d54e94a36599b3386c9bbc2e3fd8810363d1c2026e571c6d8315440b4d4fd6c3ed85ee91aac037c69569cba827e6184870f8a20e4a67c6341aad79ee58c53526392ddd99eac95533c21b0a3096843158d26e9d92382910c010ed996608bb9f1c8feb96724ebed6815f6eb0818135e1f4111f49d87e95e88cc4bb43534dbe13ef58a68b5fdf3e93d9974bda0bbcf54581505642bd68ab33e6185585940b631d19e9986e5ed5491696bd8e419aec6613c8e138d5093aec5431195906b00c1820350280e45f32753a9cec38353f1cf11ba9fbe5d1b7e578222810ced7e50b6784e9e71cca64028bc8c8a60547ed6c7edb687765ecd308d3bfd0aa54f8d20da3c301dfa95c172c80276ba64e0532b1d8455ecf36c3cab5fc609ea7157772e6e80511ec71f1f56ae417e4d8adced0c4dea0bdf79d9347f9344ccdd6777730a40af8e925f5588ffbae46b4a1312ff6a0b1b46290903f06e18b3d39eaa9040dec265ffc5820b12599b4ca55810797cd52966b35dd3505ebf903e6324fb1bcd8439789b53a21187f62e7584406d7f06f7397a200489280c8d5654e0e864c50de82d25c90f2c87e4cf76463a7b27744996616343ee1f74c5958794c27e1d78b73df0b9c8d560f741886791255684fd7d9a8714ced8bbd15ec96962d179733458770d1350f8d9bc125b168078932bd94eaf1056592084d07101793cace966a253436043060e7f818bbb91176a3c6f902f6965d02f6d0e2caa1d6c6fd7676109704002472aa7add52f5831d4f5257e1a28685f72195ff19d17ccee8f13df9adc6566d7f65bf0ec6d967792b6c189ae6043c713f71ff240b2993a4be05abf4df49f0a7fb9489b13533a4a094b399d596c733e67", 0x1000}, {&(0x7f00000000c0)="e2a331f7cb6224d6ad502e51d296a48bbbbd6b0bc30da8b9c1b69d4be6beffaaddc2f62d7392b62e180b65924b8cdeb3e262c7b922a990019808ce75", 0x3c}], 0x3) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) 07:28:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x20002) write(r0, &(0x7f0000000140)="220e22", 0x3) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:28:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r2, &(0x7f0000000180)="9c0ffbdacafd7f2ae6ef5d700aba32587cc60a584071ce52b2a7fc453613ef28cb6529555d05929c0f55e1feeb841a05e1e2f5f3a769bdc693e2a784ce805019a49dd1199bd0143a81d528ffccda90f0ec6921577c5420d271163e9bebb4fb4052bde7e804c95386da54560112fd6bdee1ae118a2b98dd3f887a19743419b32d538d7dd14eba9d23b290c166d83c801e0444141a870125613cc19abf9fa11fbd8ed4a63c084ffe9a111236aaf5d09be1bfb8f1635b02f9e0384ab0aeb29b5d7b3cdd751d65f03dfe4f90", 0xca, 0x408, &(0x7f0000000100)={0x2, 0x2}, 0xc) 07:28:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="7e878e7c46e62279d3d11f35b86e33332e2e000000", 0x15) execve(0x0, 0x0, 0x0) 07:28:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x100000000, 0x7f, &(0x7f00000000c0)="9f6b30caef10b26cd39cca93814dfe25a6928f600b44fc1d4d947455dd42d409e349d00972351a7c6924d015686cfe455b5561c5fd85be40d36d723111dd597ccba62cadfd4a741805ba42dc29da1d8934428fb2cf432b0853a2b6c0a517246a0752e781db61ac7b353bce955a9d99567b35648016875d1370599cfd53d9762f3a1dcc30f708a6e5ee33b12246321e92d11428fbc810e22204b87c541237a7306e0638b5c51d39fa54d818e301", 0xad) r1 = socket(0x18, 0x3, 0x7ff) setsockopt(r1, 0x20000000000028, 0x200000038, &(0x7f0000000180)="04000000", 0xb3a1) 07:28:43 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) clock_getres(0x2, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x200000069eb}], 0x6, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000000)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 07:28:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x2) 07:28:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x240, 0x100) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1019a, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfffffffffffffff8, 0x3ff, {0x1, 0x1000}}) close(r0) 07:28:43 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) kqueue() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4012, r1, 0x0, 0x0) 07:28:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r1, &(0x7f0000000100)="a8015a1d97dc4667b8221f8b", 0xc, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x6}, 0xc) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x1ee0000000000}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) ioctl$TIOCCONS(r2, 0x4004667f, &(0x7f0000000000)) 07:28:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:28:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) chdir(&(0x7f0000000080)='./file0\x00') read(r0, &(0x7f0000000140)=""/194, 0xc2) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 07:28:44 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2c0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x100, 0x8}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8e}, {0x1af, 0xfffffffffffffff7}], 0x2}) 07:28:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="076b5e430afef45cfafc609b22a7d10a1d4f7d06d9a1e1a6219491461d20db604bc551", 0x23) socket$inet(0x2, 0x2, 0x0) 07:28:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x1) 07:28:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x81, 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0/file0\x00', 0x80, 0x2c) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = socket(0x3e, 0x0, 0x3f) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x699, 0x0) r6 = socket$inet6(0x18, 0x0, 0xffff) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x20, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="abe10197589392b36c358e233ea7aa9cf30648199c778da9a495d04c1dd363c091930ac2ddb98ce2d2d5569a41987d90f2c3092072d0b12e3f97e2fe5dbf829ae9b7b8c0a8746f2372", 0x49}, {&(0x7f0000000140)="e4df9e310f1ae47fa1fe4d91ecb40894f13ad238c18057dccca3d796ad479942d0c5d56c46e3ac", 0x27}], 0x2, &(0x7f00000005c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}], 0x38, 0x4}, 0x402) r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r11], 0x28}, 0x0) 07:28:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000380)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x31) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000000)="060000007aab43bb0000000085edcd9b6b76b4c2d0851feb90d1c90a9fea7a637d024c4211659fefc88d3904a75b09b4f732c5", 0x33, 0x2, 0x0, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:28:44 executing program 0: r0 = dup(0xffffffffffffffff) fchflags(r0, 0x0) 07:28:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 07:28:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x20004) chroot(&(0x7f0000000080)='./bus\x00') r0 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000001c0)=""/192) syz_emit_ethernet(0x1, &(0x7f0000000000)="eb") 07:28:44 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x1680) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="6430ca246872503f43714b0b0000ffff3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea9593806ab51d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45fc1455422e52a5545671ffa3887141f3d971e7637337be1c5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8d98289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d53010", 0x198) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:28:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x605) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x50, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 07:28:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x4bb0, 0xfffffffffffffff9, 0x1, 0xffff, 0x6, 0x5, 0x1, 0x0, 0x0, 0xa10}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 07:28:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)="11c7ca974985e158d80e5e038b099af3271cb36bdd57566831e63cbcb9655a52827706aaf1c5008ef2449f0e48896913be6daa002c60f6498471fcd1289fe54d6ac9890cc70ece654469f586f37ce229b968e535c6119b8ef99c67411062c9cb1a152d70bfb1427ca8b34800000000000000000000009f732d0bc202e9689a94ecfa8e20e3fbddf73a214c4bff45c2778b0f93526762b1920cd6b5b6872e66098e2896892436b39e06a81e3a3bf6b9e08ce4a8b15d5271a4ca83e4bbbb48c5d672cfd8f106529476ddd933a43d329bd5379f643b43f2e586d1b5cfb790e44c7509e1ecfcaf2a4e4e8732f77287b5dcc2410d4f171f7c9ded5c8fdb823d7a0f6d645c8a2fd1b6116d8ef4844ce4caf3641b5fd0974434eb38a42a7421f431e2cb72a712dec0c756", 0xffffffffffffff0f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/109, 0x6d}], 0x1) r5 = fcntl$dupfd(r3, 0xa, r1) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x1d06, 0x10000, 0x5}, 0xc) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') kqueue() r6 = dup2(r1, r2) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000280)={0x8908, [{0x3, 0x1000}, {0x3, 0x5108ba2}, {0x2, 0x4}, {0x2, 0xe1a}, {0x3, 0x4}, {0x3, 0xfffffffffffffffa}, {0x2, 0x80}, {0x3, 0x4}, {0x3, 0x29116682}, {0x2}, {0x3, 0x20}, {0x2, 0x1}, {0x3, 0x5ba}, {0x1, 0x25022c0e}, {0x3, 0x8}, {0x3, 0x100}, {0x0, 0xb85}, {0x3, 0x2}, {0x3, 0x20}, {0x2, 0x7}, {0x0, 0x4}, {0x2, 0x2}, {0x2, 0x4}, {0x3, 0x100000000}, {0x2, 0x8}, {0x3, 0xff}, {0x3, 0x9}, {0x3, 0x1}, {0x1, 0x1}, {0x0, 0x7}, {0x2}, {0x2, 0x2}]}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 07:28:45 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x17, 0x3, 0x198) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 07:28:45 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x1, 0x100000000, 0xffffffff}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xfffffffffffff800, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x22, 0xf0000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x76, 0x80000005, 0xef, 0xe16c}, {{r0}, 0xfffffffffffffffb, 0x9, 0x2, 0xafd0, 0x100}, {{r0}, 0xffffffffffffffff, 0x84, 0x10, 0x5, 0x1}], 0x8, &(0x7f00000001c0)={0x4, 0x6}) 07:28:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000180)='.\x00', 0x1001022c, 0x10) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x5, 0xa46, 0x0, 0x8000, 0x4, 0x3, 0x426, 0x6}, &(0x7f00000001c0)={0x401, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x882, 0x0) 07:28:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x811, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x330) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0xc0) close(r0) socketpair(0x2, 0x0, 0x100000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 07:28:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ftruncate(r0, 0x5) ftruncate(r0, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x101, 0xffffffffffffb01d, './file0\x00', 0x16, 0x5c46, 0x24c, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x100) linkat(r2, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00', 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = dup2(r2, r0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x28) syz_open_pts() dup(r2) r5 = syz_open_pts() fchmod(r2, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000001c0)={0x0, './file1\x00', './file0\x00'}) msgget$private(0x0, 0xc0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) fchdir(r1) dup2(r3, r2) syz_open_pts() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000240)={0x4, 0x3, 0x4}) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0xcf34, 0x80000000, 0x1000, 0x9, "bce7de3eed870bbcca4a5af1ddf642ba32a11801", 0xffffffffff76350a}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x1, 0x2}, {0x44, 0x1f}, {0x47, 0x5}, {0xef, 0x7f}, {0x22, 0x1000}], 0x5}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x30, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000400)=0x1) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000440)=""/90, 0x5a}, {&(0x7f00000004c0)=""/219, 0xdb}, {&(0x7f00000005c0)=""/233, 0xe9}, {&(0x7f00000006c0)=""/75, 0x4b}], 0x4) 07:28:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000800)=0x9d8f) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f00000000c0)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r2}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 07:28:46 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0x3f}, {0x0, 0x7}}, 0x0) poll(0x0, 0x2b4, 0x3) getitimer(0x0, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x6, 0x4}, {0x3, 0x6c63}}, &(0x7f00000000c0)) 07:28:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:28:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847", 0xffffffffffffff49) select(0x40, &(0x7f0000000000)={0x7, 0x5, 0x7fffffff, 0x3, 0xff, 0x1000000001, 0x7, 0xdf}, &(0x7f0000000080)={0x6, 0x1, 0x72, 0x212, 0x7, 0xda6, 0xfffffffffffffcca, 0x80000000}, &(0x7f00000000c0)={0x100, 0x7, 0x5e5b, 0x2, 0x38b, 0x1, 0x3, 0x4}, &(0x7f0000000100)={0x1, 0x10001}) r1 = semget(0x1, 0x0, 0x314) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x2, 0xfffffffffffffffb, 0x347a, 0x9, 0x7fffffff, 0xd677, 0x2, 0x7, 0xfffffffffffffff7, 0x1]) r2 = semget$private(0x0, 0x0, 0x200) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000240)=""/107) getdents(r3, &(0x7f0000000380)=""/90, 0x5a) 07:28:47 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x0, 0xffffffffffffffff}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) 07:28:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 07:28:47 executing program 1: socket$inet(0x2, 0x4, 0x43a) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x0, 0xfffffffffffffffc, 0x3, "85495500020000000000001167f5bfa600", 0x3}) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='*/\x00'], &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) syz_open_pts() 07:28:47 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:28:47 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 07:28:47 executing program 1: setreuid(0x0, 0xee01) socketpair(0x30, 0x4000, 0x7, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xd1a4dd1f0e36793e) dup2(r2, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r3, 0x0, 0x40, 0x2) 07:28:47 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x90) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) clock_settime(0x0, 0xffffffffffffffff) getrlimit(0x3, &(0x7f0000000000)) kqueue() 07:28:47 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0x10182) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 07:28:47 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff8000/0x6000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/208) 07:28:47 executing program 1: socket$inet6(0x18, 0x0, 0x3) r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) 07:28:47 executing program 0: r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffe, &(0x7f0000f6d000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r2 = socket$unix(0x1, 0x1, 0x0) shmdt(r1) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) r3 = socket$inet6(0x18, 0x4005, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x10000, 0x1, 0x1f, 0x4, 0x8}, 0xc) getegid() 07:28:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000b4c4533b534d1e4e28c892b51709af5e7a5682c1cc2b836513282a6f5b239f52634ad4b51e0a38039639b339ae00000000000000008c50c925799f853ea20a973f11ce18287cb032d6dd8bcb34cbf7319595e494ad61603fd81942940b023941ed636d7c94e6540313d2bdef21ff5e374507375f4256ef490e9a87d66ee49f30836e129bc03296f2b9eccdf49beb042628ef8059ea7c758f5afeb2afd89d587d4a311d51fd18feaad342e4ee8ad87f6082"], 0xa) dup2(r1, r2) 07:28:47 executing program 0: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="d34cff1645b252e3010c13bd6a40d124c95240e7448e2086540c982b3503d9f4206f9673a6352a55eb853a4b1f0be0368df1d068659933e201190b21303aefd279815a1c441fa6147d10b62d7a814fc6dae06898e056c906041029c73988d9339cf45e2e678fc59f6dc74dd037901c2cfcdc5e7b59c0e3457e71425c7821d7fe6c3d01a051b508a5f7d38054846f064571a58b149a77795c87b7ee990ad545814c77d21569e1e80f8e8d38caa1d2ee1a728e6a326854479383c3da881fb821b09cdce4ab9afbd30903c79a6ed5f8374d3af800943b69b16304f5704016e2b29707281ff98b976400000000000000076a4064496d71a31d29df8430d7f08555352fec10a35c6564977976f00bf8ba20c34aa160712a7fa1"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r1 = socket$inet(0x2, 0x5, 0xfff) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:28:47 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x200, 0xd1}, 0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) 07:28:47 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 07:28:47 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 07:28:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 07:28:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) munlockall() setsockopt(r0, 0x6, 0x4, &(0x7f0000000140), 0x0) 07:28:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x100000001) 07:28:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0xffffdffffffffff7, 0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18810, 0x0) r3 = dup2(r0, r2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x2, './bus\x00'}) kqueue() 07:28:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 07:28:47 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) setreuid(0xffffffffffffffff, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 07:28:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) flock(r0, 0x4) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 07:28:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup2(r0, r0) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r1 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x200, 0xb0) close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x5) 07:28:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200000001021, &(0x7f0000000040)=0x3, 0x4) 07:28:48 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f00000008c0)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r0) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0xcc1c, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 07:28:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 07:28:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x82) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 07:28:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20}], 0x20}, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) 07:28:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0xfffffffffffff3c3, 0xfff}, 0xc) close(r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0xfff) 07:28:48 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x2) readv(r0, &(0x7f0000000040), 0x0) 07:28:48 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x1, 0x4000, 0x1, &(0x7f000002e000/0x4000)=nil) shmat(r0, &(0x7f000002e000/0x4000)=nil, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) minherit(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x3) 07:28:48 executing program 1: r0 = socket(0x18, 0x2, 0x7) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:28:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x200) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x80, 0x6}, 0x8, 0x5, 0x20}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 07:28:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 07:28:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) unlink(&(0x7f0000000100)='./file0\x00') r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getuid() 07:28:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x4, './bus\x00'}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f0000000180)=0x9) 07:28:49 executing program 1: socketpair$unix(0x1, 0xffeffffffffffffe, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000343391390000000000000000777dc0db9c5f52a76fd8abbc73a744b54abece5288d455b407a24f88fae4c74b0ff2d8d913aaf9aaa298b5df0edc93908ac6c12caef65f1ff4cd484aef1668a439041e24d085598edf918c2fa7dd8e0e7cfa66f6f0ecab2d3fdd9206277962ae51aafb04c35dd28bbf49be446d2aec9d12797960011952"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 07:28:49 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffff, 0xfffffffffffffffa, 0x5, 0x1, 0x4, 0x80000000, 0x8001, 0x0, 0x3, 0x8, 0x6}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 07:28:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 07:28:49 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) readlinkat(r2, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r2, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x3) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x401) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) semget(0x0, 0x0, 0x28) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) renameat(r2, &(0x7f00000001c0)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') listen(r1, 0x80000001) 07:28:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x83, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) write(r3, &(0x7f0000000240)="3f72bb064d4dd0bdd607e17884c800be2409ea706fb48c36251b68332a3d00fd72ad8a96ce53e706a7f04ce1ec4304b1c98f43e67642f14b601ba52c0f58b91570823f1dc84573aa829d72ea2117c45fa9619a509e85840a104f295968793fffc4bc77eb9ad6e159a4344367207008265ebd2daadbf09685b6a6", 0x7a) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) r4 = syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x8, 0x336}, 0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x7, 0x9, 0x7, 0x8}) 07:28:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x4, 0x0, 0x3aa4, "1e692abd6471fbe95d7300000100f24fd9eef610", 0x0, 0xffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = getegid() r11 = shmget$private(0x0, 0x2000, 0x1a2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x9, r4, r8, r7, r10, 0x80, 0x3}, 0x6, 0x80000000, r3, r3, 0xb00, 0x8, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[r9, r9]) bind$unix(r1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) r15 = msgget(0x3, 0x400) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x0, r4, r8, r13, r8, 0x80, 0x10000}, 0x7fffffff, 0x7, r12, r6, 0x101, 0xfff, 0x6, 0x10000}) r16 = getgid() setgroups(0x6, &(0x7f0000000180)=[r5, r8, r9, r10, r14, r16]) 07:28:49 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 07:28:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="01f32d2fe64073003559f88d4fe14e5d93f5dea2b99b7ba0eb5a18435829dacf42c62ff3288952251ebb6741cdb1f81b13b205bd4218008a283d"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = geteuid() setreuid(r4, r4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 07:28:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x4001, 0x40000000) getpgrp() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) getpgrp() getpgrp() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 07:28:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x280, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 07:28:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) shmget(0x0, 0x200000, 0x100, &(0x7f0000e00000/0x200000)=nil) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) `æ‹¿>+)N4Í)ÏIõþÿÿÿ@'`æ‹¿>+)N4Í)ÏIõþÿÿÿ@'pckbd_enable: command error pckbd_enable: command error 07:28:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x281e, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x5) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x5, 0x6) 07:28:52 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)=':.${[:-\x00', &(0x7f0000000240)='&&^)\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="24b7a89b967463e35e323bc2153f8a3207253f47e02af718bc", 0x19}, {&(0x7f0000000400)="79c8b0e768f361f64482ae08d470b4493c6e21ef5f5aa015210577bfd7512365ab0b5604bb15845f8d4645d856041a9de1f11483d1d8f82a8f9b34f6220d4fa1fc5c1d5d441fe42148047699f59f05fcddb8be54493b1cc4cde8bc5cf4fe0aac0f1a2d4abab42732291d2e4df6280720b65bbb246775d22efd98e470eaaef3eafa28cb6da33e3f783fcfe36cf637bcfca1da947dcb773d907446333f4108b63998670388e325410bc5739ba9cbfc80e1511275407d5b68c68653ca7b45cd03970070c25d54f08de6c070d245e969a10598fc0a57da8e3f3df2d3452cbd1224b10c36f9c994", 0xe5}, {&(0x7f0000000500)="5cf76a16caa08b6ae435452d6b5cc95604ae39c01042daa79db29d5985416518e70a38a93df2877a5737843cb379475742ebd26522e75898eaa937c6db4d4884a5f1c577400ea192693fa3b1fbc8dd183a829541e90dd7fa3380cc23a5bb77bf863342e5bcd4cbc95d01ed0a85cc41f0703076f3b99f0b25412b406b0c93b3c7606beada4cc1e9b85d23443cb4c4dd35ea71696502", 0x95}], 0x3, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 07:28:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518", 0x6a}], 0x1) 07:28:52 executing program 1: socketpair$unix(0x1, 0x10000007, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x6, &(0x7f0000000080)="790f4974be3337551e0ef8e33bcfc8dea1b22dbe2d47a1134472cf6222f14b7d0d5712191aaabe149d3c876f80214b77d2a4bde45e173e9910afe4f310ba5e3a51afd2", 0x43) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1, 0x0) pipe2(&(0x7f0000000100), 0x4) setsockopt(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000001c0)="2a67b39e", 0x4) 07:28:52 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 07:28:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 07:28:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x22) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x141) 07:28:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) close(r0) fsync(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 07:28:52 executing program 0: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x14}) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000ac0)=""/224) ioctl$TIOCSDTR(r2, 0x20007479) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/64) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xad, 0xffffffffffffcd45}, {0x80, 0x7fff}, {0x25, 0x8}], 0x3}) kqueue() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r0, 0x6, r5) fchdir(r1) semop(r4, &(0x7f00000001c0)=[{0x1, 0x600, 0x1000}, {0x2, 0xf3d}, {0x3, 0x6, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xfffffffffffffffc, 0x800}, {0x3, 0x40}], 0x7) 07:28:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x21, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000540)="e4bb42c969edf30be3ef5f4bd932a084868ba6324aacfc4050d3a0f0de6ade48a3f524ab059f830b51a116ba5f715b86686627535a3a65d4a08e4d92fabcccd11e3ad8125aaaa7c2343cb4351db994af54309416d15fe13a0057fe4e1b863f9c315cb57492597f713e7a01d2fd27f7e54979f33da4bea444222066118a1bb79494b5bcb289780ad2f62a2421726133f8be5a12f56b49cfcff03fc03a0f8e4cd7a37d219b5fffb3a520167d8e344c2e0c5f14b4bdd2932ee9580d5a729b59a59703ea05f0b397884508a452c3af9599565d333d9c901bcb8e4efc41338a84ae883807a1562989e0277b1bb61c81315f456ad4f89035ecb2eb19c7f8814efa19264578f62194939d6a085f5dd07147ef14ae300dd0aad22057330256e351972b2f9aa6350e6cbe1ed216b0eff17c0e039a76ef6d1f8991fafc4aca8e46da1ff98f3904ff3d650cbae021379b487c0525c7b5dcfb514d42f3af2b3ac42b87cae9902f7e15786bba1a9aacbd40bc82d6355e4a5ecc2d9915ec082cfcd19b11a3706d3d3892fbddd8e0bac8079fb2595c7191eee242f66fc2cdf796612a5696aafe00605fd6e11f2194ef8f1df6904b637e84d600b5f02e34b27afa31d3bc2e06facb744ea4321285a9e705f22f1fee9f760820a4e0398cc2df458a41890e77419ead1ca947642587d93eedad6824c1d078d32f265a8daf55dd958a2022c69dda1be5d0f61e008cd192ae7ed094bc712cff908182b64992d666dced5431e513768b01508136b1491b447643e99dfdaf37563b9b3369f425deeb8ffd6c06dbebdaaa5eb43a525522afbd196ed42164c0fb49a5a7ab694f6c23951259a81f9399721a0a82f7a6643e414ed69e8b869e5e274e701bd5b0602467fb6a6d4dae1f26611fd8536f0ad2cd1c203ea943b7300c6d2ad8d4658cec3543ad8149169a9a6e262d8fccc7f59da1168501334b9748102a5a5331f475a840005c94468d6c11168a00b0e18b74484aada6f1f4fb03d1e425ec4444688c49f0b6cacc086c04b93aa6340bbedd5769b19795d66fae62fc70ab395d072f9eb3adf457c97dade877b20ea71c5050c2b98d63fbfeab08ae5713cce67bf984b3f194bbbaeabcd8422f1517c4037a877369e11b1b6f814018e07badcce9348d1ec6cc15aa9372851d27815dbf8f423d89937e050666aab388870c4a1f1432acca8842d49bd7e16756705fd9228e1e9ecdfee20a8e9e72b67891db8887c83a8fc850375f9982d9f56ed7358a57e91750e41c1f423a121a5d3e2b2d2afb95c8c08e9463c8196b09388a924f06fc64dcd4a2f1f9ef23ceb9e55e179f94eee26bc71842df94c5b03cf8761e12faba89d1476de0625b9b0952874aefe84ce84b0faeb90d5d36b6d2eec59715745493297dd6636921d17192d3a71e5e15ab3723ed00d4c62c7e8e2b389a05f8a66fab9abcde10bed441e4e6e7733d33db31927e1c0641f0ee40ddf62f7fc4dd5d0d985bc99eb6c5763da2c0ddebf831cf8b1fe4a75bc0ff2cc160a6b10b4f8f211a5ae9927cf1444ea6539740daaadff8fa31eeb69dcb39e95c9b9087cd7a26612830f00b51ad575ad48319a77523c89c5f6aa411d4e760d449e67bf3a39c8b076689d84a7141126c7cd6dd6b76f31e0f8cc5f31c814509fa0ad2377e21382905d888afcf1a16b14321e1883f2a9d4a8e99aca30f46230f158f027d76d878f78aba9e70da112c57832e6b643cc396d546616ad65e81a791485ec608", 0x4d8}], 0x1) close(r0) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 07:28:53 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x3f, 0xad, 0x7fff, "95a3e53441fefbec389c77e9bb26f8f20abbfdd7", 0x1c0000, 0x3d}) 07:28:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1d1) ioctl$KDSETRAD(r0, 0x20004b43) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) 07:28:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000740)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) fchdir(0xffffffffffffffff) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r3 = semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) syz_open_pts() dup2(0xffffffffffffffff, r4) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000700)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) semop(r3, &(0x7f0000000480)=[{0x0, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x961, 0x1800}], 0x4) 07:28:53 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x1f, r0, 0x0, 0xfffffffffffffffd) r1 = kqueue() r2 = kqueue() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) readv(r2, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) kqueue() 07:28:53 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/131) semop(r0, &(0x7f0000000080)=[{0x0, 0xe09, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x30, 0x1000}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) 07:28:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000380)="9c95647acf8b00000e00000038241abb9c60530d107a59cfc21d1216a3ec504a01b184fbfc4d141f451768211ad7a1ade1eef0f7c6f8d4d825bc3b4b3f708315fcab2a95c0acb33fb3046a3b", 0x2641) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x1e6}], 0x1) 07:28:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) connect(r0, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x100000001, 0x4}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x101, 0x4, 0xed94, 0x0, 0x786d, 0x401, 0x0, 0x2, 0x2, 0x4, 0x1000}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r2 = semget(0x2, 0x3, 0x210) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000007c0)={0x4, [{0x2, 0x3f}, {0x3, 0x6}, {0x1, 0x58}, {0x2, 0x2}, {0x2, 0x1}, {0x2, 0x1}, {0x2, 0x8}, {0x1, 0x4}, {0x0, 0x7fffffff}, {0x3, 0x4800000}, {0x3}, {0x1}, {0x2, 0x1ff}, {0x3, 0x101}, {0x1, 0x60000}, {0x2}, {0x3, 0x200}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0xffffffffffff8296}, {0x1, 0xfff}, {0x3, 0x7}, {0x1}, {0x3, 0x6}, {0x0, 0x1}, {0x3, 0xd55}, {0x3, 0x6}, {0x1, 0x81}, {0x3, 0xf40c}, {0x3, 0x100000000}, {0x3, 0x1e2bc98d}, {0x3, 0x1}]}) socket(0x18, 0x7, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = getegid() recvfrom(r1, &(0x7f0000000940)=""/97, 0xfffffffffffffe3d, 0x2, &(0x7f00000009c0)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0x2b}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r3, r4, r5, r6, 0x4, 0x2}, 0x1, 0x1, 0x5}) r7 = semget$private(0x0, 0x5, 0x40) r8 = socket(0x10021, 0x3, 0x10008000) syz_emit_ethernet(0xae, &(0x7f0000000600)="622529d1d74061799770ff8df3409ea7f703bb7e5de98810c7f3be03000000000000007cb3b3c15db500f8c3f97cf70d8fb886ce51dfc86168da64d1d079347d6b420e6094f54963f33d70670e483bd1f300671a592003f55f95261adcc24445df66db4e47b38d5c2dc660fe01c621aeb92177be7af3e8a064b0130a41c8e2304bc7adb8bbbbf461e92ca137f54858d05f45b440617264bace96b172bc1854e3016fc066a455df06e2a0bb7f8a8d") getpeername$inet(r8, &(0x7f0000000440), &(0x7f0000000400)=0xffffff44) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000280)=0x80000001, 0x4) pipe(&(0x7f00000000c0)) semop(r7, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 07:28:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x6, 0x40, 0xaf}, {{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0x7fffffff}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:28:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="89f16096117d164a9dcf443f057145845b31bc06d3f0cb2af5ed0f324ec6914f6bd0ce0390d466", 0x27) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000100)=0x801) 07:28:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x83, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0xd9df) bind(r0, &(0x7f0000000680)=@in={0x2, 0x0}, 0x8a1c558a) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) sendto$unix(r1, &(0x7f00000000c0)="4d78de3414a73026a720874f9a309d32000be2c5fc8c22594ef09dac8667f03ea7253987b3f9cf9a9f0bca8b2da2a1b22bd2a09054847fcc339821f4dc2ed6c18eb1996cc6b35df5afe3beefb59196f572e80d8e8409003d82edb0a9", 0x5c, 0xa, 0x0, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x0, 0x3}, 0x10) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000003c0)=""/151, 0x97}, {&(0x7f0000000480)=""/192, 0xc0}], 0x2, &(0x7f0000000580)=""/190, 0xbe}, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = semget(0x0, 0x2, 0x100) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/28) fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) 07:28:53 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/136, 0xffffffffffffffb0) shmget$private(0x0, 0x11000, 0x98, &(0x7f0000fed000/0x11000)=nil) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file1\x00') symlinkat(&(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000240)='./file0\x00') syz_open_pts() 07:28:53 executing program 1: r0 = socket(0x18, 0x3, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001540)=[{0x0}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) connect$unix(r3, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000000)="d9f8637bd183f849a553e9831e754d0add0e7fa4c9ce6bd2625a9d104dc0b2a880ac9fc3e03c16ab198498826a6612e2f8dde47a", 0x34}, {&(0x7f0000000180)="c160cf7c427808a55a92a01aefa1910dcbf6c2bda2e9040d3ea9417de0c9bab2e682e430074fe3b91a7d01de20d17b8e31fd7c4451529a0909ba6330", 0x3c}], 0x2, 0x0) 07:28:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sendto(r0, &(0x7f0000000100)="ac4b0d3df82308620d5dd25493be2c2ecec62ca3defb5505e6579d2f5198841cce5ef141f6ddb77bd2448cf820694baa17701f656599f99e121da69feadb52782e3d1593eb03ff1dbcf1012e0575cb3389570566d7af5c9994560d10d56090483c340cfa7586a6a50c5dc759d87c776412c1a3883dfb14ad9e297032c7601ab713b8edbf960c604c748477c18709456ba2340dbdadaa6dcb2c183b2455bd20e9d2cd1da7d75386cf68c5016ae6f1b0dfe006c8836ce84108600ce3ea718f0b1d03656b3af124f32d48d41b773ba3af9a6e2b79bb45b2", 0xd6, 0x0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) getsockopt(r0, 0x2e, 0x5, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x3, 0x1) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 07:28:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00bc2e2f66696c65300062378a63280e14d456bab910691af15201c095c6a259cc3c35230ad02ab0bc317c5cdca31804406c00009e7536b4e87a5cb024d6ab1e55cfce247990b505470600000000004000ed8af492026cdaeefbb9a86354"], 0x17c) 07:28:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7fff}, {0x18, 0x1, 0x800}, 0x1, [0x7ff, 0x6a00000000000000, 0x0, 0x80000001, 0x100, 0x21, 0x0, 0x51]}, 0x3c) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 07:28:53 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x101) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 07:28:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x9, 0x5, &(0x7f00000000c0)=""/96, &(0x7f0000000140)=0x60) mknod(&(0x7f0000000080)='./bus\x00', 0x80002004, 0x29ac) mkdir(&(0x7f0000000180)='./bus\x00', 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 07:28:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x4}, {r1, 0x80}], 0x2, 0x101) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 07:28:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000740), &(0x7f0000001880)=0xc) readv(r2, &(0x7f00000017c0)=[{&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/3, 0x3}, {&(0x7f00000002c0)=""/235, 0xeb}, {&(0x7f00000003c0)=""/244, 0xf4}, {&(0x7f00000004c0)=""/238, 0xee}, {&(0x7f00000005c0)=""/245, 0xf5}, {&(0x7f00000006c0)=""/116, 0x74}, {&(0x7f0000000740)}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/52, 0x34}], 0xa) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x4, [{0x3, 0x9}, {0x2, 0x6}, {0x2, 0x3}, {0x3, 0x6}, {0x1, 0x8001}, {0x1, 0x7fffffff}, {0x1, 0xffffffff}, {0x3, 0x9}, {0x3, 0x1000}, {0x3, 0x6}, {0x0, 0x48}, {0x2, 0x81}, {0x1}, {0x3, 0xe8e8}, {0x1, 0x4}, {0x3, 0x1}, {0x2, 0xfffffffffffffff8}, {0x1, 0xffff}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0xdd39}, {0x2}, {0x3, 0x3}, {0x1, 0x2}, {0x1, 0x800}, {0x0, 0x2}, {0x3, 0x400}, {0x3}, {0x3, 0x7}, {0x3, 0xf820}, {0x3, 0x80000000}]}) getitimer(0x3, 0xfffffffffffffffe) lseek(r1, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 07:28:54 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c8c32c12a88222c419aefd3b2b7fb4b5a6d328f4f5cddca754ae99e96607b22c5ad2a"], 0x0) execve(0x0, 0x0, 0x0) lseek(r0, 0x4a, 0x1) 07:28:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x10000000) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="6295b3b7bd944e2ec3bfadd36d3ce1dd3dd1ced325d6c099bb9420551a4ebda5e95784856d73aa", 0x27}], 0x1) execve(0x0, 0x0, 0x0) 07:28:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) clock_settime(0x2, &(0x7f0000000140)={0x7, 0xf72}) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000001040)="d6f62e264c07e7ad746f4e31a538e0b959c55314d3b9c870fee58f9dc2dd739a66ac804939e9556751ac929bb533acb0913778054a6cc254c7dc8093885c035b7a4b6b07a58017d18bb193737b688763e060c9c0df88502f9aa9b5275d875ea9ee07e60306bf7e643bb468296737481e6d511204b80b8d07d7ae71e05819b8412fbce112966ac2bd18f7e93866c41d930f58d3283cccae31edcbbc5202663d2c1f69fd40fc479b72b3c43d298f7e178725857c5f45f9bad7927175ba0deb572176301b60a303b6a9d962b2b903a79b07ab242c1921d0c6705b72b64af33598f4ccf32147160b5e7bb83f1806fd9c0e10a3752737849bdfd548f5538d8c77a33a910f78ace08734444dc544a971d3cbebe0bd91ba1a08c2e71ecb4a9e87ab9648e39ac7edeaeabb0986c9a87496cf3ef1ad88cf9565e94265edf70930626bdc4bb818ec19ebb5a753ca1564de1501526e60214fea6fbae8b0e347ec51ce2949f54c13cafddf909577b4b6837aeff16b20ecaa76bd232db8762a3d0a0dd7e92f216c30c4060b504d5fda85eea22e4241f0510a21052fc4d696ff8a068c2720c8047f35599cc14170fefde2c8ba3f388920e98464b5574f5ebb86406a26dd66817cebea7e94f67096569d456883763b8158e268e43aa934ac7915d0e39a23a46f462a7efd46ad136ca8976938efb0ad76fd416882ae179cdf05afa4b152e86724162e387eb8190314ff6ea92bc26d49db13b26975804edbc26d87d3018c2ac26b372a3a4856203ef0b026a73875f110d5555b6d0327de9b77e2e669708862bda0e6fb3e3517ef6bc872b8109d8f23bd1ce5fbe08c8b0d28a25fb48816a89ee3deab94e04a33ba2a91dedf0993f4387c9db8437eb903de98e95acbc98a3d425ff050b08a6c5331be9465f67476f3623f3bdbb408e6f8b2bbe184d8e0d05a65820a1d70e5937e088a3e2202073086a4f8ab7998f2b1c1232422d0c7bdc1500b6fd332d610e2ec14013d66a289472aa542a136e41452b6dd14dde869a1fe74117d132fcac2c1fdf3eb64685b27674e5de0bd663063e5c1634123c47bbfa6059ee29b41b9936be8eb43bc4903efa1f8ed5b1be95357c7fccfa1299a7ccd6439adc56a5244ceca188304859bd0398c0533c5c9175c57536927e7ae4c23ddf22baa8904a1497db51a323c172f21fe706e2570ce435c2275bab3cf4111670b9e2a07c7f7adf4748d6c13426def24f931887b69cebf68269b653c7d11afaa2aa71a9fcfc480530b6ca4ed9aa27024743d200d81519dd87f1fd13d7324825c00a4d95e3f8af3f4a022d2ad5a0fab9a3cbee55bb8f16a3fc0d00238f03b2169ee58feb0edeef88d63f09051b99cd6874b38b1427790c0dc4cce051acd7767a3ac971e13d4630d67a81b5d062b73b86d57442cb7536d643aecc7f0c2c98163f362b48e6e25e53c9c89ffa603d43f20a7437ae63e270284c61e49c3374afe42896e167e5e6fd706d3d2ecbd6c66f7c6e0e451da742f1d4cbb2809734d307e9a6cb4d4b0a9a30cf496599d017c938f45b65ccca2d92187460acb2bccb71242c6d4d25059d54986fc7bdadb8fbec8ceafbb92ce0b73e2dbaa176af5db47d6b0f4c225855b4ae6a1f8f9b17cbca32c2d3857e29f982b742520ee57334a3f647c88da94fc9fddad674ddb0e970e3c06e5dc92fa8fc8967b2486d4802c2ffb4fb9c333b0e55dc93a63854b89f38a2dc9cf1a2bfce3917b4da632764666cf283b1368a012897b1132c8404a49a000c3ae326edb1a9ffa5d4eb017164da0cd19e8b04c983db2aaaec171dd4acd6ad07a01ec846b23e858861a9f7e2f4d4a23cb25a407de68948656115ad895a80b5ec575b0a0ccd098bbc000a5bb1a2689cad24a4f6068de596358875fe70f7c26fc5eb199dac2d3033191660a3c577b1a01429f580a055c616b84756241da76b4170f735c45b576cb3eb4f132da5343d7aa30e7624a7d1fcb7bd0de341f78e18379e0cc72802e4e2ab92113fefd504d1aa4a3527851154a0e4a2230166e9da372668757949e864a032110abf1c47051c84ade7d174de83024968f8d2819fa62ec4071683edebd653860c697f9cbace6ee30083e797a45d217826140cefa3de2eb546acbac37dcdd3296fc62d0a0c06a1add73e8308e6e80f3fe39e742a4b838204e2828934a8857230d629f2cb09e1bd0a3c0b6235572c322984674132ce120de9cdc68fc2c531619d6fde6d2372564ae252b3cdc544c64efac90240d0c64358490f64602bdb8ac0a10b6c5ec99d3d66ce8c6e0158d3c7762725676a3a6c557211ed582c0ff4e80439fec610eb6e5b3ccf42aad8cf706ad4001441128ad432ecffa3faaee2bef488254d0aa5e67de3502fed35d2d089456ee4e973732982eade2ede86ca976203ac96f2979c91d6970d7a3d96b97a86d9f4be18612ac2dd2e0b63c98796a374083f03d3416215d010343c083476790f37c29a2925c3577d15de56a42f78661bc51712d2bb8e65386ccd97d104364b0acaf577957e359c4c389fe488a795e6d1724e5671b9ee1ecc7fb6db4ed48c525773992a6fd6c90d14e5256559de6eca6897347ef07d8f0d19c3edd912a09c5271c80c56472d35dabb86eec5f4cfb413c245a05039d78a6929bfb6a56b9d127a336673ea7e7e9b26480b024cfe88cf5f5d2f4107aed437a8a9e68e30799b1ed6090d16a81fe6111af83b64c88b52a5348122d360bd38e61881521873252c70ad53a6c6e7fb382443829b238338f3a67695f0f71ef9137903d9e8b0e4d725dcfea5096eee07f9dd50fd3df3b1558ca9d71fbb076f6126e75f6aaf2ac310c76ae8ab021066a1e0188a28b4f2efce1974565e14197cd46e5d5878d1b6b2f8c730ef4fe5fc4d7b4824d85dad1d0fa8dbc352820fd78a157d5faa7acf3ad94d717a27768791025d983ddbfaa2c34ce7b854290d25e28c2ae3ce60a162069d9b6deb4e6e46c5e9b59d28428ad7971738e8dd966e7879aa2d85a04ec193862ea99333de5f45c7a542cc60bf11bf21f78b958fdd7425238e1679d0c08d744d3bd155d9f22d6f2d2ad56563fa7ddb582ba057f832485f4808fad3b3e66fbe8a5f819d9385fac48b1c6011a911e40c22c98e818b3a3a911d856459397d175a014aa8a06dd0d2fb6318fc513f7908c1fceaee0f957f84974d0da418d54bbc3a0d465c3e4c1a41e3cb2ba083a1bb82579ecebdcfaa29ed23376d7147d6867d88e4e02590e9fd9bbcf902e05787d03346f08539c36e92e2ec8cfed517ea0b6f5b174a9662464a2c76bdeffb30302cd876230460e424fe2fa58b7453bfbe1dec3edecb715e315350dfb00bb1ee4b4b767fb8bacd13c3f7138559a8a5440260af587f681b7f23d85163e00f285321ec7751781ec64f7a1550adac395f20db3d3ec89a70cc07e7e7511d4f8354df86e5a5a2d9a71a4020329951ee2d9854627dbe5ba47adc3cba7a0a54b59f2630be6f6d4e848f2f35a165cb9b24b4f3ea7ac2c19ab19e66910bcea0be8b8c040f8f718829970fd3780fbb00140301ed3409d96f96f27685fcd5ae8cab4f6ce3c533cd8720f28898f162dd3d15447854969c331daadab3eb3e6d0dc0a40b2295958b6921910c2de3cc078fee82dbf216696b61c8f43bd7ab16b203ac51da84e8b268d749631c7cd73039560523d62f06d28faacbf33943cbdbccc000401c3d546c49e6c2ef2e9ce4e5a48f776a5c946a0f46b41d3d32b181fdf313ed1fc2d4e0da2c501dcc582843dec1a5e838ee057c780d9cbbb23ac5904066e0ace1bff9d19cfcd5dff21572291020f50d33a96a772340284c8e93dc24f59e8e796f4ba3cab096fd555572ed53b9d328e2740ed314c67f8ff2f36d2e126313f0ab8330677154a99c71e3823d23f67e8fe3c43c9205d4d00cf5c5557865ad7a2d2a2d4ed877412e77b4b7b292ce8e3f2e0dc4a44a30a7ab938c018084163c875d91b821a49a0da8704f307459456668a7aeee397f7bdf12a2b332ebb4ce51acea8b519bc84355d26423b5ef19d7409636aaf95f8e9dcdfe250146b978bb234a8b49c05f86a2b88e12026ab1f70375f5b9f347ad8d753ae2b76fb7cf443dded3404c606d4cebf1ef89fb0dc27c74e090d6006a0ea7eccad59bbb2516ee8a8a18fe1ca628d945bc94d602deb69ba9b54e9696285603b99faad914aecd96c06a7381d4bd4f5b58b26ec6a7f066fd78d8eca213d307e0f7dd214645c4cd8e6c7792348cd283273636b2e6e17b02337d8c78649e57cc9f985c91d8651c644e350bddcfad235791718cca85afcf6c7fc895e0037f085ad72ce9beecd369228edf78f84982b353ca7aff0718e20080afc9c79242f8c67d159f04c07a0af0dedafa412509562a6a3d7f0b509adc5a42cf2cce1cad0e8e5388fc5d2f31fb262c6516bcff12d1fa564343d18b755603df427a1df087909e48a42d3eeb9bbcdd2ead257073b66dfe6a4323009414587bd5b310456ec1c3185283a64753a87e36d57d8326e44d37daeef75a55a22efec7a1ee1ec3e01e11f2c53fabd55760c93c22727776854ed6b265ba6ff3766db8334bb27c74f9eafc2151b96a9f767bf3daa1e8fb6bfcd9c1e6a7f8cb143d3f029ded016d2e2d7a6d6ae7ff9f43c36e991c30a273d47d15565e519e2c953271da7a8e8d5e6600daf3468dceb4b1b51231e034716557246972cabc1597c3d7144246568648b2a1eacd81867880fa7f0a1c5f3ea312ddb84dc6393dfe7a38a1426d9d2df2c168c118cd82bc70124f08466021d2b87c96eb36da4d56dada2ac4e3f9adc8faf345eafce7863496eaff651786d687e58ef17b924fc242d2b1d5af2adc212664138e181294977de61245b3474734209404bd3fea136ee0a5d978bb876e5d40bcbe195d9f3687698cb5487ab365b8405d11694f29ee618967e829e759db8b3325e86d307886844fdae552bad625877789815fb5364b696e3dab4a196189b64726d99c41fd33d08e94b390afe864197c678b861c4a1096442dbc3419d63d4fb7ea57b26b134dac520b2dc77e471098015ef7c1f7d59832a1d67123786d12a8edbd5a5209384c7abba3f2b90a1cd90fd4b30ddae72ebd40b8ccaf43e150751e82ac3f8b42569582c8c65b0c11065ec1eb630e9f387e3c25142e0cdcc4b815dc919b4e6caa6a4f352473b49917a85d2c3c9873eb8f6da03b40bf95f2085728178641bd21347458cce7d1e7724fba1baafc20b548976e4d0ed4ece172d08fa19a035d52216a3e6876f7ed0308baa6ad9ac25769ad3c3f899ccaad5e40cdc0c7350aba7b01f0efc82715b696d3c59436fa2858966c239e76f0c762eb79670351fb3a97cef021885eaded04850ef287986f23da4dbdd979d812c7d8ea65cfaeb006079b2b7b943e3cd5c5e0031394e3125fc22f60ed0141c5a356b20ea435268a6c5a8dd3e1bce3f6e9ec0c75e79f7c37c491d929472bcb1ee46376b82fe81cbac60131e12b4554999540580072a27a7cb5b0f680aca098a4e720e55b8d8deb70ed5f39c90f7a3bb4b9e3d8efb1ff06984a5e06e262c61d24fb4abc379bad59fea3a2754b15c64cff36a3d1ba04fc14a666ba992f656f0aad96bb521a88c4bd47499dcd89865164f0f98ee73be9b940b174427ff44d58448bcf41d217c7eca4546685b5ad549a13c5ce33b59cc36854a74f2a89abf6a430a20b09d78c45fe91c56d6e3be6ae8ec825e4d6e9a89ec0be47728f4f54feda34e74f53b68d408650e4e91be1e3ab5d100131af8d2165292556f06319047a9582afc00000000000000", 0xa93, 0x401, &(0x7f0000001000)={0x18, 0x0, 0x101, 0x4}, 0xc) r3 = msgget(0x2, 0x1) msgsnd(r3, &(0x7f0000000000)={0x0, "9c356a0503244839db7f353159b6571332912fa2471cc048d665d166e3b8f237f22acac5cc1f48d8a05278bc40091df2d430f90dc9ea79779a033066b2f7039c0910f09a12cc24a4f167dc9a7a51a806c2d90d7aae06afcfd89ece149dbf01a4cb18e23847"}, 0x6d, 0x800) r4 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 07:28:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x800, 0x0, 0x3ff}) 07:28:54 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() r1 = semget$private(0x0, 0x1, 0x120) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x3, r2, r3, r4, r5, 0x180, 0x6}, 0xaa3, 0x10000, 0xffffffffffffff24}) semget$private(0x0, 0x2, 0x681) syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r6, &(0x7f00000000c0)='./file0\x00', 0x0, 0x110) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x34b8ec45) 07:28:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) 07:28:54 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c2, 0x2) chdir(&(0x7f0000000240)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') uvn_flush: obj=0xfffffd802f2f4c18, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! 07:28:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="95598dddbdd0", 0x6, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) 07:28:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = getgid() getegid() setregid(r1, r1) 07:28:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x200000001b00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)="728eed3bc41992b718936ce1992cf2f286fbff86dd925783406a7bec69f677930115c1f004dc2e7512c7652b", 0x2c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8}, 0xc) 07:28:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8000000}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000003c0), 0x0) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = syz_open_pts() close(r3) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x1, 0x4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 07:28:55 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x6}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x10000, './bus/file0\x00'}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f53a0000bca9edbd9c", 0x34}], 0x1) 07:28:55 executing program 1: r0 = socket(0x18, 0x2, 0xfffffff7ffff649f) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 07:28:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b9a716cedea2923a094e0818bc13633dd2f94db56d4cf260c68b39d092a80814401c8d284daa57855d16f8721088629f44ed547eea3a643f8c609f0e6fd2caa0beaa4384cc4765ee66e11e097c8b60c4db8b546c6d3adeeeb78897ee7a08d818ba0c546e0a27b41f3ab3fe7cdba8d3cbe50f0ba0d9950b0f23123f1c995b5a4f6e5a1bcb48c43e4426770227eaf6589848a7a07cd35410b71bbebda9c1e1ea7d016d71cd88f66c35f77ee1d0882788aaa923d15782680e96c2fd7d2ca6f6cb4c6a01113b", 0xc4, 0x4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x24, 0x10, 0x1, 0x6}, {{r1}, 0x0, 0x8a, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000004, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x81}, {{r1}, 0xfffffffffffffffc, 0x6, 0x1, 0xdb3f, 0x1ffe000}, {{r1}, 0xffffffffffffffff, 0xc1, 0x2, 0x7, 0xffffffffffffaffa}], 0x2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x22, 0x10, 0x7, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x3, 0x88, 0xe4c}], 0xffffffffffffff62, &(0x7f00000001c0)={0x0, 0x2}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:28:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 07:28:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x8) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) ftruncate(r0, 0x78) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, &(0x7f0000000080)=""/18, 0x12) 07:28:55 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x16, 0x5, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getuid() r2 = getuid() setreuid(r2, r1) utimes(&(0x7f00000001c0)='.\x00', 0x0) 07:28:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 07:28:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x20001, 0x177) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='T9T', 0x3}], 0xffffffffffffece) 07:28:56 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:28:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair(0x20, 0x8000, 0xc989, &(0x7f00000001c0)) setuid(0xee01) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0/../file0\x00', r0, r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7fffffff, 0x5, './file0/../file0', 0x800, 0x4, 0x5331, 0x4}) 07:28:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="0d3c0300753695fee60abd748cbbd0ded01d776c7f7acc2d2beaac7409bcc60083776dbef3f6071448043081376f8ff1dee8b199538a135ebd22f035001b5ba2e51b80c84922e13b064130704a67cf9bcab7ac686880101b80d15c0b9f134d3931c1688c3b16be6a3846888ec51fc0ed91bd5bac72ea7772a35608bbfd1fdc0b215526bcd0b3d084eb95e2a1b78450c8b1bc8834a448aefe4c9a10d413ea228819a3ad9799e210c4ce59f51bb4e902810f699f8132bd8cc7196591a48da3", 0xbe}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff0000ffffff7f8bf0274618538662e12234ea000000006000000000000000ffff0000ea8b0000a2af8a732e753bdceb3467d4dcd3a8f781061ea2a60dd11974fa9142d51a9574a26abc1849eb2a6a68ebf1e778352656320649150a0e792c7036db88075bf5d0f6cd8d191ea0ef2ba018a4db2456210010100000000000000100000022ffffffd967d57eb44aed550d92fb7faa73c24e80f682ca3a82e4888b64f4f59d4496941881741a134005cf232f7003a41f50acf1d7b5798dc98bb0dcbad2bf592dfdae2b49a242928c4306e15066159cbe200698bc61f2d989eab4a6de45939c756e1c40e14cccbd21f3dfd5b4fb7237114ddffee5d5a3425751ec96a0000b39b8caef1f6ec65052d1543da47dab7f54bf93e19fd939707199795db23139cc62aa2f9157aa8ef24367e8f1f58c8e4130168ef11b913759e39bab2ad9a3190f0d51febcccffda3e97145be6b8286e4c22cc208d5e8e120007320f6d84317b7873f55b714647c34827cd80e546176272200605080a652a2ede0bb7ed1156525eab3ae9d0a2a00e215af6c33adcbb46b028030ca1c73b62315eab71efaa460aba8de776c3c3b68c81b0454059154634d2c6babc0314924da245fded79d9e0f571871b8c0f9fe7decac291f90de74c4ac39d42df9601b65d00ffb47c7907fdac08fab83fe84fbb9e9df91ab95aff0eaee05d5321d785c0f1674c8f7dfe7ee80235a4f87ad91b14a440dc89e0dfb1b660ee9cf61476620ae638f3a8d9103ac359b6a0a9e64fb253aabe5b067c1a153682027e1e336335a0588c3fde77bd04dfaf175bd4c4268afea1fb273c90c7dfc2a69a1f76f07fef898ba257fda6ff745c306256e653a00dd83a86fc7e5bd94d893e06699b3c73c5ccaaa56b5bb8f75e61c38d8e66576088bb6c7ad08d962b1c87912e49e0a2beac764805a3601465e0ea8d5f2523954f77e2d1d6d4c9678a399570752279d85d3bf8dde2b3b78f566424bf6143fc96440a70881e98138a069879d021119fbf6833f50812558443d99e5fb16d0d5c11b9fed634114aed0a890b027d577bbd07bfdfd285d91fdda344bef3034b24f4e83958f9db05a8525ea12eefeca655f4a46bb1d08d31096839bd9a8375ba1c99a43fc0044c78c537aebb60a0d9f675c1b07e0c1346834745bb22f95ac91e77ec3a7345816c16ad32bd4c71ff51e728a8b3c20c60a1e45378292767dfcedf53e96610eeb5d9dd74ac3a4b7d1fdc8421e9c7f37a4749ac2075db0d0b8756a0b1982d941d53bfed0c534dad84eda2f3a31d5773f2c0144f167cb770ce35979e7f479d6ebd87b4e01afe47cd8e4f36af2b45b1f3de89e2d809e336ecbbb40ee46a7eea1fa4ff4104b0349cd56dc697e0674805a0aa359e662a50009c5dead77c5bfb7062084216620819bf1f94e410d9711afdd9f4600793bdbcdcb4d016bc0a3ef280ca766c53351e5f36b88bf3c5c906e1f7fdcba69b210295cc3882246074c2e20444528f9a4fc303762009e44713fcfb30a6f51d054c2c41b1b6b90ca9d4afb4aaff3aabb13f9e019fba30a73b277299c3c03436e9b9a52b313c357334f5dfa282cfd6b0a07e6d3357dbddc8cd6bd6675fc81ad5eecd864ebc750fd7d67d2e07397a462405a4b39c90f1448d8ad4bee4fc633476e0fecb8310518c3304fdc86843e27194bc3c8ba743973374d0b61570c78cf748290cdec0febc2abeb28c967fe6becc190fde5665bc8476f9bb7780a6f2b0ec4ea4ad60682cfb3630542647bfa88e5b16af6ff3c07b1c23ee19215dfeb91cd85147bac31d7ea00a214335fd076a74bbc536dc5c24461549408bdf83174fbcc3534f07edaeb59adc4b5408c69c25026e53c434348d9c64b152457214824a38395ba2f0d406dc1480bb5255700db52e7c2a2f4f3936cbbcb836642591b6738ad2bf84d01c41465ead34f35f1c5bd21bb90f3b920b04cd5f2c221a8aea840e339f63e2aae7a6f1f15f5382e9047ba71fcd664db30535091d16e8ce4b3ede86468d8ca84dea6ebe8a4c0dac02c0f95841e5a18c8d3089cf8251de1b2da57b2a4f4313780fb5b5ceaa760154239f7c80b642d1269db8180b7cdc0643d3765d72600615c62f543272c70bcc996c10ad3a0f03ab3cb000ad15b0e8d924f8439e329b4e7065c6ebab304a51ba8d9968fb6c77a48d3161b80aea0def40d16f7aaefb49fe9d9e40bf931102c95725f65e6e37f4bb0457ff3b8a832261742cbc50cb3dd0370cbaee853429f94f89cea16d84e4527a50bdaa09932670f89195c4706de7a98e84beec0b16eb9cd27541a3171281e9f626f5a33053fad25172fef94113599dc155303e27d73d4f838c96dd6ceec861c23ab3a6ad5dc7fad6a7667fe535219d3dd2b37af5b6ebc22abfbc7d00e9dec1f13fcc464e8a29ef3187351e9b83b98d78cf5a32b962c605f586d4fbd0284b0000e491e5430d90ac73436d2a8bff459b8b319fadec758e1a53b28471dbb0d7b9850bba79cce523b65495a158510d106f86e3a9083311ffa2e4edd7ec608781a42f0aadf16d2e4264bf2271a3092f8864c0cd991022b7c614cba2cd67ee606dc7630d7cf5a57b1788fc85cfa59d501e23435fb1b8686785b953b69a737bf95999e7e67cadaf00504ce869aa2c9f27a1bda4c10a81c8883330923bc692cbdbe2a26fc5601b11522b34dc5e55c5ba67ce443d452de351e5eed71ea67bc4966715c7f1868a64cbc43cefa2c9feab5fb62602bc652b87ad897148b529fdd68d9a649dc86c21ecb1c173a4f98ee54e347473b080760fe88895e8d72424e7517a6d9f729db461653786c1f2271010bf7fde5bea64e38e788c34fff0fff52d72a5321f1201d9e4a4e2f592a40322fec35062f665462d58a4e88b6f6fc400976151a94ef6101371da9203945080ff1a7d688ad6c5b7a71a62a73bd9b965134611208ae5ca35e66b52282e33a31b0f7643c561c173dd293dd1271843235496f1e052d85f22ce8010b2667e186e9377aedd12ae94a80a4dac6759df4aa207760213270b9f454ad623c28cb295237164aa4140c724e1400e061fae2255f58c0255b334f25c8a489545696dd4084f4b4a62cb90d4374dd4ab740f99f4bd8c78716a6c304408a1527a10341bd3fa69d94aed6d447444f32286582d029c5d461a3a31fd60b55d69d67619403c83673a4a221e2864d30b60c8cef3893c75d6457ebeed7cad483f1e2518893bd6542fd597667512a7c6d05ce4b553da5bcdb8bc63c09fffac2e23e8a41274a72e117aa1f7f91f32e50a37c7c56a452a3c580889d755faeba5b38bd7a9498d5d7038e84cfdd33dd110652570fbd49357c7b74886559f8151f49d1a467f97a209b74bce97b8f6ee43ed6347e606788843c46520fc5c6a640f649452c3b3b73f1a969c4309c579190b42af6f5f13e3e6457a53c661c53ecb99a2ad8e87efbd03ab9bc6aa517a5ca7f30353159feafa4dadd1f38e5c05e6bddec5e96d1e3350592310ea41a5f5239d0994d102ac625cfbd8bd4e048ca5a0ddb9492717b3b983a26a802ed03aa56f00ec642ff99baf035a6b252a5b85e0c5e7b58f7a9afce65233be4d7964780e7d694d32d44afc8350a037c5479ce5fe953d02ad0c6498c906a1049bce71b14b490ed4731fdea45eb4fbfd3c17e89fc6de4a99a0847dd47c26d07db1fe4a309ae7147ac9009eefbb37c21a926f28e8422a45e3043077274ae079764d5a5b4ca95462d1b4eb036174d83b8a9427bb939850573fec3c5a58f977521a4758b6a1fc77e7cd993b59096bcd1ae6567055a91d0b8a3a96287aa5467f350f73adf6e2703b8290fb64206bb02c8f2ac3dee9ffe76c3cfacb6375e41ffaadb42be96121d4b4c3d08c5992776ce0b8b3035b8c491bf837c41533174c82861f878a527276f050e21d806d0858c2bfa3508cd5245d3cfa2234dec0b94230f46dc73f2e7aa6cf43907789c7c76ea85b61ccb30a05dde978ea99913b769d769385bb0abfb0762fec038277f1ff871f2133a4a0f8148bec7c466f89d188b51b78f43781a35132c2e507af6dabe546a26fb00cf28744c9ee8764c2c3081ec3084573986ec145c04fb83deda9d58c5bdc9dbbd5430517bf0c49530effd7d3a873e97f699b0fc8b28cb8833d4a23031fc33ea28f7350e28ef6f6628c8025130253f92b8a1e3ebd527d5add9b9fbb997579dad7fdc6bc344b81f28d762e15aba003533646759276a2f5d5af295e13497b54a83d711a4ce5be8b38c32864df1d452fabfa4e4f476552c235037a7484922b3069cc99db51b437b4bce985cb0ff5f716c56b3e1737269fb9e3ed2687f460a33c7ea13ebace8b808c8d215661f7e5fbbe017e72b6f4affa0186827e6b94e8d9f9726b420a0f4c55170ca54ca98fa5b80ac18bb4d27133b9fbec69ab9e826c37b975e31a62dc2932f7a99a962a07a7cc98d52efd865700534758d497970e04a214a87c38df0ba644558cbaeaf90e6d56627ea156a3b5b762081a1dc62dde7c325d6ee6bc8184ae8e91d75223c1c8f8804693bc548ebe807c760a702b8c1f15ce3a1513befa4726007dc23ee2cb17e3e356f35025572108dda0e4c3416131761f783eddcb6e31250ff34d159c65b86b42f3afc385cad1ede23573065d64bde88912499150bfa5f1825d4c6f9aa2ee2ad8ab66784046d1332573374de4e9eb7ba624a5f02e1d01370d0cf6ddb989fcd8809dea32cd271cf05f34505daeaff36f52dc77b582cd433dcaf2384b97b283e06b5f19faf6957c853da5f92a26bab2e76778ad121889f7ce6fb41e20476c58c59c2b263c2349dc82f8768821245df2765027faa1e2088b34e9cc31f266d30dab7b369a6387f89082d631580f32dbf8958d789622424fb841a4df4e89a697b69497aa51a66760d2b770739887bfcea70e9aeff6a0afdbd3886f04dacc3434abe31d14adad827f400875b8baafe8b75873c08111c8932b6ee01426f3f2c31935daea09f7a879da36e3b2c7768b60c069d72e81963f36d5ac5fe4d897ff868278c03c833ed4b08f7cf86edd3be80e563c64a3b283633efc7a1db51700ad7bfa948b7efa5aec65c193a32ce3bb1f3cccd2783528db5b4c190dda7c98f879c28dcd389efdd7c505c932950000f6b2bf1c45af11d42bb2d54849b43af98f7ff535b0a9fd2ce3ec2950b0968852a244a83bccfb021bcd64f7f1d45c0f8698de821b43ed3552a66c58d6b786356f4eaf5efbbbe6a5eda2dd6d9644e699e3d6a4b8c181b1a04e044af5b382723c9048f9272904ed4d0c8d6c08438905ae1a0e2eb1c77673a76f1ef42606db26cfc7d9716342394ef7c590e68d8e26855d0273a4a8f625aed53e22686c49e3d1e82f43ba20a195673759f0b329fe89c5748a19994d28b8e91ec13deacef55629d5ef49c28ca69847fa5196fccff8b67c76301b1db3253920bb9703a8bb5f0558bd99da420fad71b404bdd7255a96e7a3967af95885f438156ce5eb61261d07ef0fef9e55de8076574be78f2884abbbb4f34c6f9154ae461d5b774c6cf9a67b6f2771477468e1b056cda31c12092b87bea27f305bcda5144d99ec4d9a8c14e2349160e3478e768a95caac0728399b1482796dbbe562e1db2745bee89872ea1c818b930efd5f6aa9e82a4d611cd4ec82f2275bb190657feea1197449b0b6e5c6817c373b338ca33ec79aa21100fcb13ac5f201ba404571edb484922817de1d10fdb6b611a580a18cb2266b6065b8248b87b037b8ea52d6362d1188ff5813fcb5fa390c11d968f43752d91461edc6a17dc62db0bc7df73889b55ba8ff197b10002c3530df03d40c98f9a1cd5f97d42a401a7eb18c9e5c44875cbdfb655100917a996a0d055918eecc679602242237d27cebc8a7ee25d85640b2da89bc40b701a329912e347de79112ead0dedb8b6974c33086281fc36ffd6d2f51289082d39dceb4a25e9f6c28a01d497575489ab39aee5ecc89daa6d45caf29938000000000000000ffff0000050000001f7b01a791edfb7171bde0bc9e567b1b1203320f14a7150d3a8b6d84820b44c99f59cb327bf0bce7d941a28a42d6081416be4ed0917319400e69d7b438703540b1183b005792a2266f96ae2203aae18d5bca6701532c012ab555193b97c718f931e01356c4833a9ff5089b9d026414471800000000000000ffff00000200000088f3a2c74d8d0621a000000000000000ffff000008000000a7a2955e2ea8d588fafabb6e38c435cbe0b7fc2949c16bac3ff2acbeb5adaf8f508957ef2484a65282d0d8ea28d4ecf3188dfc52da126a7bcb709d3a0471858c386e7d195aad4be8a321b1cd81d48797eb6ecc81c9616a2e71e0b271ec284eeb19ba40652e9bb6246160b58a2f61d76eb7ba89fe4d6adfb8264bb4fb1122c9f7b7ad202461f201742947c5ec00000000"], 0x11c8}, 0x5) 07:28:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x80, 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000980)=""/185, 0xb9}, {&(0x7f0000000a40)=""/165, 0x3ce}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r3 = msgget$private(0x0, 0x40) r4 = getpid() r5 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8288, 0x78) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0/file1\x00', r6, r7) 07:28:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 07:28:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x7, 0xbb) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 07:28:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e000000000000ff0000000016289d518abfe280cba48f3eef8aba3510ea7d7a624789429c2dbe22c989976002f7def88350abee621f7e9b507ac865dea60281d3f705392e67b94e48466691ade40b13a3036daab7a04c14404e562a86ace2d99829eef06b3ead6102abbe835d0f47ba23b1fe8ac1b39495532902979061b35526f9e3038a019c399ab24a39b020f53c1b529a"], 0x1) shutdown(0xffffffffffffffff, 0x2) 07:28:56 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 07:28:56 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) seteuid(r0) 07:28:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e1b76696c65b70f"], 0xa, 0x0}, 0x0) 07:28:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x800, 0x7fffffff, 0x1000, "c0347232db4b0806cdfcd97a49e92c0d29ae2b70", 0x401, 0x200}) close(r0) 07:28:56 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r3 = semget(0x2, 0x3, 0x40) r4 = geteuid() r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x9, r4, r0, r5, r2, 0x8c, 0x101}, 0x100000000, 0x7, 0x9}) r6 = socket$unix(0x1, 0x5, 0x0) accept(r6, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setgroups(0x0, 0x0) setuid(0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x2030, 0x0) semget(0x1, 0x7, 0x200000003fb) 07:28:56 executing program 1: socketpair(0x10, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x10308, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x200, 0x22) r4 = kqueue() r5 = socket$inet6(0x18, 0xc005, 0x5) r6 = getpgid(0x0) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r12 = socket$inet6(0x18, 0x4, 0x0) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) socketpair(0x18, 0xc003, 0x6, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = syz_open_pts() r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x20020, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r19 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="80376b017d239b8027d524ae7aefb39687a77785fdc2c0c77d8c0d2d23f02e68e5d15b12f9df7eeb58f885f91ce45cb6d2c4d4718ea81c885e8431fc88cb10f056b459d7e8f553d879e42fc904d2e6b8025c4142b0797431e2494192f9ef0cf050034929032b6dd0c08741ae43fe9b27de63f07aafc43781d23856daa96840118b77c6e1ce05e8639f54a6535f66fee25877c493b10afb58c86ff4e58072fb70464a80dbca78792edd3191979c84becb1e02b5874a6112b572fe5ffb6eb4a82a03c732fb6e5714f41e1fc468a0f293a9451551bc77c1802b2c88b5664751", 0xde}, {&(0x7f0000000180)="b4552b66ed3e8e5680177dda8dc3e930e33eaa6df2f29d0003d8e2cdb13145a83797ab59d02d8139322a286d79bb649eeabf95c5957927e9eee4ddeff9bbe1c6969ec29a3d", 0x45}, {&(0x7f0000000200)="8dbb9aabc2a27d5d7e842b8ef16b35f0b5b841f295e5cd3073dc88ec91b834c698b243cc49efba32704b38656cf6dcb8a9daf436103c210028536fa8eb18436f50b00dc741cc8f6c8d912f0d6de28f282624726564e14bb543da81b3ee5a439027fbf49e4c19e21fba0a518754bc0bd704cdfebe1e01dc77", 0x78}, {&(0x7f0000000280)="ef1f919b5da654fafcb3f2129cd95d208ceda64236501fd8349fa8a044d285dd61f86d8f50b8d728efe2849cbdf704db9df2a6124ac449595e9587f7a75ae56f580fe8f7c8c603a691270896b960eb52d3742984b2713355c178c7e314787e3b698614a1a6729170b0a760cd423aa8245b9d9161f36c0e75307346b73d1934a9c2d3bf27525af32226f20a4953c3c2f2a42485c73f964c95e4992fa48b38c4e36d19088b694b955b6028fce99e86e670fc73fc4eaf7c9adc3e80286ff19d71c95c01ec1db2dd5755e3eaa7c4", 0xcc}, {&(0x7f0000000380)="513268b396cf7c7ed4fdf6a9b261c8a08b0e8b593a88ad204056c21ab41089b46929cf76b9c8c12384bfaf3d70977991f347db2c36f006cdd2d1a4d60438b8c0a246635174e59e384dea08a44316e602614cf9bd66ca77ff63d6cfc78603344d34a2997a3fc7a69380902ff30f1483d8d3e085554667f117a9c05d77df6f6ced967a5467b167bcac84198d984fe0393cb6cb4ca307b64408cfd98043e5e5c900c99c7c3b869f056e002559d263", 0xad}], 0x5, &(0x7f0000000900)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00006c8f85f137b1d8e60000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0xb}, 0xd) 07:28:56 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0xffffffffffffffff, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000200)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x8, 0x9}}, &(0x7f00000001c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0xc2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xfff) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) 07:28:56 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) r2 = semget$private(0x0, 0x7, 0x120) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x0]) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000580)="aa81c08329cd6436b96273b130885971cebc493987d15d18da062527a5622894d793b3ce33add3ea1eaca16be4c054383801", 0x32}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x3, 0x80000001, 0x81, 0x1}) 07:28:56 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de270", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) 07:28:56 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) 07:28:57 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000040)=""/106, 0x6a, 0x841, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pckbd_enable: command error 07:28:59 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0xc0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000740)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7ccce32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0xffffffffffffff8d) r2 = syz_open_pts() syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) write(r2, &(0x7f0000000240)="0c26f1ddace8ac04800d05e853005ddd95b11ab9a00c4ce3bc15312a778b48fe7645ea44e9de3be9447ead09a975ec30c69284ec40be9cb7516ab6d4b85c85b5d8ddffa723e06ed05c657fae8d28ce31c39c167be22cdb32ef668918f4716ab04ea684068a0bf6d48928c06a10be74502609a494d5ae99ea3ef6dbad131f8af01d9a31515aa7436202cd5c0b75096170741034acdb70d39096dce86c86f3da1f7a4564e27e478241df88adfa1b0e78d1a11543aa40330cd48a7dd2d16a3a442bb3e7", 0xc2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:28:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x2b4feba0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x14, 0x4, 0xffffffffffff7fff, 0xb4}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x2e, 0x100}, {{r1}, 0xfffffffffffffffe, 0x12, 0x40000002, 0x7fff, 0x8}], 0x7, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x401, 0x6}, {{r1}, 0xfffffffffffffff9, 0x64, 0x0, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x51, 0x20, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x100, 0x170c}, {{r3}, 0xffffffffffffffff, 0x81, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x21, 0x1f}, {{r2}, 0xfffffffffffffff8, 0x86, 0x0, 0xb80, 0xffffffff80000001}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x276, 0x5}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8000, 0x7}], 0x79d1, &(0x7f0000000080)={0xffffffffffffff0e, 0x2}) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pckbd_enable: command error 07:28:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffe}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 07:28:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) socket(0x2, 0x1, 0x1ff) getsockopt(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x0, 0x756) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5e1032aee3f41b75d0bb6331469ca8c7285bcfc3e0e34429843d4159ab342e31defdd3ce70de8ac05d0cb51ea1f2163f5a5610be922a72c4efd141dc33714cf1779d0669379429e19c5267b85eb8c867d9284d", 0x53) 07:28:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = shmget(0x2, 0x2000, 0x24, &(0x7f0000ffc000/0x2000)=nil) msgrcv(r2, &(0x7f0000000100)={0x0, ""/170}, 0xb2, 0x3, 0x1000) 07:28:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xbd, 0x2, './bus/file0\x00', 0x5, 0x81, 0x9, 0x3}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) 07:28:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fchmod(r0, 0x68) setsockopt$sock_int(r0, 0xffff, 0x1084, 0x0, 0xffffffffffffff80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 07:28:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x20000) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfdf8}, 0x0) 07:28:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xc600800a}], 0x18}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x91) 07:28:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mlockall(0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) 07:28:59 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10050000950000000000000000000000"], 0x10}, 0x10000000000001) fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 07:28:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = semget(0x3, 0x0, 0x402) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00040000580000020000"], 0xa) socket$inet6(0x18, 0x0, 0x97) getsockname(r0, 0x0, &(0x7f0000000040)) 07:28:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0x336) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) recvfrom$unix(r2, &(0x7f0000001bc0)=""/4096, 0x1000, 0x1, 0x0, 0x0) 07:28:59 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x80000000000d, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x6}, 0xc) 07:29:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d24002f66696c6530004403a487ef8bf697bcaf3a6c5384e02dbbd825fb7920754021c1573f100379af52d8aaa80fb84e33257f17e57bfd75a8ecf4770c10171740f824e21c87c07d456e3c1935f8b70fe74b792f1930da5480968100e8b87de1912be8621a6ff0b3c78fa3b44dfc1328b7a7ab0da700e6b895de87bd6bc1a28b769c4d14158ff41063d220556cec8eb74c5d06208181068fcfbf8a3f4d46fb0e39174279e9713924bc3ec324b6807232d9a3b279e0b9b0004867ba3d0f857e32fabd1713e1afbb8f10bbc198a6a3000000002bb5e4fe61b643e49282b6d00e68d23a19a427eb37bde013dacfaafc77a12f356a8e936b2e4583d07a33eec121777af809ee803f3a7fe855441bea27af588ea54a7253370a21042237e6164fc970342cb10c7e1b101a64714f5b4e019d8af8fd8f287e15566d9d935d1136efeb7f1a717a655f5862a1b061b48eda194d915ca45f016a770bed5d58d1b3cd03b04e167a7485a71a7b8c7ae0ad321c7294413261ae6a656891f5a845a810afe85f2b78e17810ca2f364b2468fbd614b9f910dc9cdf3cdfa350ecf084fc5302e808385a0e"], 0xa) getegid() dup2(r1, r2) 07:29:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/197, 0xc5, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000280)=0xca, 0x4) r1 = getpid() wait4(r1, 0x0, 0xa, &(0x7f00000002c0)) sendto$unix(r0, &(0x7f00000001c0)="32ae9849af54942555e92f021495d4b145d3ee106bbbb0f1ffa8fa0a971b8b242a3be6f1235e7547b667a71c026a6e110a318714d924a5f3a0941f1bba80ccca856d7581a9269c935a92eecfc51a7c98b81079a32e", 0x55, 0x8, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="d636344be76eee10000200f1fffffffeff00"], 0x10}, 0x0) 07:29:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x40) chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 07:29:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000180)="efe01487be2d7957d885a88067adc738f512a713fe9c440613b5013085a113b3b43cbb73bba19a23eb77fa71f4c23041b29dfa6b1efd9c4a6dffc2078f4bb2d7ff956a188cf1179b289c60422527b06b93c995bfd4724d67cf11", 0x5a, 0x1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 07:29:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) 07:29:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) 07:29:01 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x60, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 07:29:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) listen(r0, 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000100)=""/149, 0x95) write(r2, &(0x7f0000000340), 0x10000014c) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 07:29:04 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 07:29:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r1, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x42) shutdown(r1, 0x1) 07:29:04 executing program 0: r0 = msgget$private(0x0, 0x44) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r1, 0x20004b3c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup(r2) 07:29:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x5}, 0x8) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x5) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) 07:29:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0x8011}, 0x8) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x5, 0x7fff) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="aa072f6d32a86ead4cd3d382640fcd7813e649279c5406ca1d8817bce61c8c8f2e11ee331e047571d3aec1a082cbfb1ebb28064f1a34201d6ea77300d5a5a2fe9f9ed83d927a61f553842a37c741a56155a3289358e4064812eeab7416de84166c560c9b562b6679cbd48321d2cfb995387c4d4cc5f6b1898407b65ab17b7b2ff4b4e7236e79516094a7cd073797a83782ba5eec1a9049f7086da83d5ed1dbc039684a71a85e02232711c9cf88bfc9e6b8823449a4f365a0d7949b441a6c84811bf07cf5b27d30b83328271d9b1fb3ef9dc0918c11ea13ea85e77175d97bf5e6806c21406a06a9736105cb35c9e54b76edc4", 0xf2) recvfrom(r0, &(0x7f0000000280)=""/173, 0xad, 0x1, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 07:29:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821000100000000000000000000000000000000000800000000000000000000000000000000000000000032"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 07:29:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = kqueue() r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pipe(&(0x7f0000000100)) kqueue() ioctl$TIOCFLUSH(r4, 0x8004667e, &(0x7f00000000c0)=0xc478) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000001c0)=0x7) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) 07:29:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x108e, &(0x7f0000000040)=0x6, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:29:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x8a, 0x3f}, {0xffff, 0xbd1}}, &(0x7f0000000100)) socketpair(0x1, 0x8000, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x7fff, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x14, 0x5, 0x400}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x8, 0xf3}, {{r0}, 0xffffffffffffffff, 0x65, 0x1, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1ff, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x4, 0x40}, {{r1}, 0xffffffffffffffff, 0x72, 0x2, 0xdf45, 0xfffffffffffff800}, {{r0}, 0xffffffffffffffff, 0x8, 0x600000a7, 0xfff, 0x7}], 0x1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x8a, 0x0, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x3, 0x40, 0x6, 0x59}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x8c, 0x7}, {{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0xcf1d, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0x5, 0x3f7}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x2}], 0x46e8fa1e, &(0x7f0000000180)={0x7f, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="20000000000000f7ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000000310000000300000035707f9545070b92770000004e33db6dd435a30ca97c14bc6e637cda8513ae29e2a38b7189f274a1f4510e27efa81d4667c0f9421b5d2c28357d7d3884f3bf6cf629447b6b4aee80bdf9a7051e95c92a0021070831e747b832d13afdb21ac3a2072bb4554174e1b5cd442a8dd4bc3462446e32884a85d0562f94aa85280a3ec88e290586904f2eb681745650de0444b89bfc573457520a4768733e2138b9c9767f422f4e581d6c389c63b251cf4dde9277e7abd0929d2eb6f425e701f7243f5aa9e46a0134e3bf7546c57daa70bfe88600db67"], 0x38}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x3}, {0x40, 0x8}}, &(0x7f0000000040)) 07:29:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x8, './bus/file0\x00', './file0\x00'}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x8, './bus\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x9, 0x1ca, 0x4, 0x0, 0x0, 0xffff, 0x5, 0x1, 0x1, 0x0, 0x1}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000000)=0xc6000000) 07:29:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffb) getsockopt(r0, 0x200000029, 0x2, 0x0, 0x0) 07:29:04 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x1, 0x5, 0x1, 0x80000001, 0x8, 0x7f, 0x1, 0x8e4849188cd22ad3, 0x7ff, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, 0xfffffffffffffffe) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:29:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x102, 0x0) recvfrom$inet(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x42, &(0x7f00000001c0)={0x2, 0x1}, 0xc) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) syz_open_pts() socketpair(0x38, 0x4003, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x1f}, 0x8) close(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x618}, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) ioctl$TIOCDRAIN(r0, 0x2000745e) 07:29:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da00000d47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c0ae0a349", 0xb}], 0x1) r1 = open$dir(0x0, 0x2, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x2574b9de5cf8a084, 0x108) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) write(r4, &(0x7f00000001c0)="fe38a3d833157ef4dc4174fe84dc50270b4b951d", 0x14) close(r0) dup(r3) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x88) poll(&(0x7f0000000380)=[{}], 0x1, 0x1) syz_open_pts() 07:29:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3, 0x449, 0xfffffffffffffffd, 0x2, "abdce8a35c74c192ad3d8fa2ccf5cf67cb017cf8", 0x9, 0x2}) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2) 07:29:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 07:29:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b235b9e07c122099b6e76095fff4fff65e06a5d815e93015e852", 0x1a) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 07:29:04 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2000000000000411, 0x0) pipe(&(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 07:29:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510f", 0x2) write(r2, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getgid() getegid() 07:29:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xe5, 0x4}, {0x47, 0x5}, {0xc7, 0xcb77}, {0x4, 0x80000001}, {0xc5, 0x100000000}, {0x61}, {0x101}], 0x7}) setsockopt(r0, 0x3, 0x80, &(0x7f00000000c0)="a4f0d909f0ff51edee208ec708ab085b1c4facbd946bb98689da8c430028dccee0d6dcaa1ee471ac56631db682a4d6832316bb3c2f5e5a552a3a2c56b52f93dc6505c7403e09d727151eec", 0x4b) flock(r0, 0xb) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x7ff, 0x5}) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/78, 0x4e}], 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001240)) mknod(&(0x7f0000001280)='./file0\x00', 0x0, 0xa925) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001300)={&(0x7f00000012c0)=[{0x20, 0x1000}], 0x1}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001340)=0x5) sendto$inet(r0, &(0x7f0000001380)="1f42d7f934b8a7ac010f14b9ba8f23a3d9e4d698b4ddd7ad8a172bdb75bfbd1ee9a3e65023c270b03d71f006fdcbc59805113105055b82af67f1", 0x3a, 0x400, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) chown(&(0x7f00000013c0)='./file0\x00', r1, r2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001480)={0x81, 0xfffffffffffffe00}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) syz_execute_func(&(0x7f0000001540)="2e6466430fe9cf42abc4a2699c68c2c441b9d88a00000021c423457c3f03660f3825a67b000000c423750d780030dd21f2400f2c2936f343a7") ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001580)) ioctl$TIOCSDTR(r0, 0x20007479) accept$inet6(r0, &(0x7f00000015c0), &(0x7f0000001600)=0xc) setgid(r3) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001640)={0x3, 0x9, 0x4, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x9, 0xff, 0xffff, 0x2, "e00a378ce08acb0d3d76823775bcc559963062ec", 0x4, 0x8}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f00000016c0), 0x10000) r5 = shmget$private(0x0, 0x200000, 0x0, &(0x7f0000dfe000/0x200000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001700)=""/80) 07:29:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x9, 0x8}) fcntl$setstatus(r2, 0x4, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) open(&(0x7f0000000280)='./file0\x00', 0x10, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3, 0xee9, 0x3, 0x2, "fd4da1c8c48089f34014884288010cc5d6d26509", 0x4, 0x3e443e8e}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:29:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x2) shmget(0x3, 0x2000, 0xd6, &(0x7f0000ffc000/0x2000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) unlink(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000000c0)='./file1\x00', 0xa0, 0x88) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 07:29:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) r0 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x2a0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 07:29:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() dup2(r2, r0) 07:29:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x11, 0x0) close(r1) 07:29:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x18480, 0x10) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002102, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004000000010000000000000000000000000000000051000000000000000000eeffffff00000001", 0x2c}], 0x1) 07:29:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) 07:29:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 07:29:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x97) 07:29:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696ca0111b4385c30fd6653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 07:29:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x8080) recvfrom(r0, &(0x7f00000000c0)=""/136, 0x88, 0x840, &(0x7f0000000180)=@in6={0x18, 0x0, 0x404000000, 0x10000}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffffff, 0x1000300000005}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0xd1f) ioctl$TIOCSTOP(r0, 0x2000746f) 07:29:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 07:29:05 executing program 1: r0 = socket(0x18, 0x400005, 0x0) setsockopt(r0, 0x3, 0x200000037, &(0x7f0000000040)="040000008cd851541853d1421c289d016a4f1d181a74a6d3ce32f61e4e7f463dfb02e54135a9afe34fe729aef48af15ad12951dfb67a033fca05c8a0584422a18ebd33b754138da7694a51596f5219e6d4093191cbc102ae5e2b", 0x5a) 07:29:05 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x61) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x1, 0x7f, 0xd5}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000100)) r6 = msgget(0x3, 0x20) msgrcv(r6, &(0x7f0000000140)={0x0, ""/45}, 0x35, 0x1, 0x1000) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r8 = msgget(0x2, 0x88) bind(r7, &(0x7f0000000200)=@in6={0x18, 0x1, 0x9, 0x100000001}, 0xc) msgsnd(r6, &(0x7f0000000240)={0x3, "7f422910c1beacb9e6b3cb8c0445459239a208768990ac91d6e3687a7920c52cf3245dfabaada901ba0965ba1c76f0cf15cfb8feabfa962e909e32f092db97989f6d8b2bec58dcc7a9835d5efbce35a92ccda7c823f377e9b0b3785447653b905c7bbde9163a1e11a2219cb41fa682c551f9d487b9c253f2658dfda32f600b15dfa4263aff07d2e4f1761b2f783e61704aa150eb4ee19475d9851cbdd6395400b6de059e36ec56ccb6d5c0c6ffd0bb994c619e57995fc913d786116a1b3d"}, 0xc6, 0x800) pipe2(&(0x7f0000000340), 0x10004) chflagsat(r4, &(0x7f0000000380)='./file0\x00', 0x20000, 0x2) flock(r1, 0xf) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000086ed47c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cea817ef2b32cc8416073e64e02ad4bebaa878ce7110984df183b9cd397f05015be500b983cc13fb9861589074663100ab34079c221af7858e13de5485a110f10a0b96abd232bc5da46d0093c9501e75319bc38371528f1cff769a8030bd6cfe21a97242961763db0de9d6ef822bb54649dac09402b96344120bba3a3ea3e96827ffcbdcaf7b6b828e1a7c6d6d6445bdedb6b8fdcb1c2b4d2a7ebe77576a38f9f61689fa7e2bfccb530ff33446af4c13ec273a3d2e048f6cd594e6ecbd1652a077114b44ae9fc0f4000000000000000000"], 0xcc, 0x3, 0x800) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000004c0)={0x0, 0x1}) write(r0, &(0x7f0000000500)="4975b2b54b7504c39265a067f051f4cd71d1cff439ea9d9cc1f8cc717bef256c2f35a0827544612cdb9f0fedd1914733e9b07db7dd15ad6b5b785c11a28f7e9acec589ff7509596d344c912d73699a8911f7acd3e725f836d1c92842b73e2e2a9a1339590f92ba", 0x67) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000580)=0x1) syz_open_pts() r9 = semget$private(0x0, 0x7, 0x1) r10 = getuid() r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000600)={{0x40, r10, r11, r12, r13, 0x10a, 0x8}, 0x5, 0x8, 0x3}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000680)=0x1) msgsnd(r8, &(0x7f00000006c0)={0x2, "dab6ec572e2c69e9f3eff3935230bfe73b467187c74bf29631d9749a0d3cd3"}, 0x27, 0x800) 07:29:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000400000000000000f1000001af0286c00", 0x2c}], 0x14a) chroot(&(0x7f0000000000)='./bus\x00') 07:29:05 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82020e1714366c652ffe"], 0x10) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000067f2"], 0x18}, 0x0) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 07:29:05 executing program 0: kqueue() mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) kqueue() chroot(&(0x7f0000000040)='./file0\x00') 07:29:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x57da) open(&(0x7f0000000000)='./bus\x00', 0x2000020280, 0x4000000000000000) 07:29:05 executing program 0: getgroups(0x0, 0x0) setuid(0xee01) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000080)) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) syz_open_pts() setgid(r2) 07:29:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) r3 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000fff000/0x1000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000100)=0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0x5, './file0/file0\x00', './file0/file0\x00'}) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) 07:29:05 executing program 1: symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 07:29:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002004, 0x40000000000007) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x43) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/32}, &(0x7f0000000240)=0x22) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000001940)='./bus\x00', 0x10004, 0x2) r4 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001900)={0x6, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x322, [{0x1, 0x9800000000000000}, {0x2}, {0x3, 0xf6}, {0x3, 0xd0c}, {0x3}, {0x3, 0x1}, {0x5c8b3faa9c9be564, 0x4bf6}, {0x3, 0x5}, {0x2, 0x3}, {0x3, 0x40}, {0x1, 0x8}, {0x2}, {0x2}, {0x3, 0x9}, {0x3}, {0x1, 0xffffffff}, {0x0, 0x3f}, {0x1, 0x3}, {0x0, 0x1}, {0x3, 0xfef}, {0x3, 0x9}, {0x1, 0x4}, {0x2, 0xffffffff}, {0x3, 0x2}, {0x1, 0x3f}, {0x3, 0xffffffffffffffe1}, {0x0, 0x7f}, {0x6061ee7427d9af87, 0x3}, {0x1, 0x4f95}, {0x3, 0x9}, {0x1, 0x100}, {0x3, 0x8000}]}) pwritev(r1, &(0x7f0000001840)=[{&(0x7f0000000000)="82c7033d2092411fc727987744a5cd818c", 0x11}, {&(0x7f0000000400)="359f19f7f5fe0c58bbeb2b0b44b9ecf4bb8e29c086c62bfacaec0f42d1fdeeae75a10d3bbaac560eacc6ea6861ee3a64083fa2ea0246d104ba7bb3992e2c34f7c88a2bb55491519142f328a49d69b64cfc901db9817bc432d10f6be106a885794ce3ca71c7c3d1b88588b6597d", 0x6d}, {&(0x7f0000000040)="7255b27143ecaf506f08f46ee4f933dc35", 0x11}, {&(0x7f0000000480)="d23384c6a5b962cb4cccb7e5a9c64b8ad36e9319445b80b835b9415aaa615c0614ae42d15235c813a9daa7af5558ca10d09479ffc1aa5ac490b976809942fe0dc1529c14a8d9c465aa389f1bfa6f66e029f3ea", 0x53}, {&(0x7f0000000500)="ef9af4ee07bc6044594a585476367c25e89e3e02316d4a891ecbd39f113b2bef79246a7bf6516b874c8dd48a89b71257ba3a557c90b4f445671ab9bc27de2b3c3018e5becc070af83dc6f603b7016bbd5792abe63266e1c011d0fb91c3644b2354c145017b98847bc88232f1ed5c5b3ed425444c0aec8b0fd999a6c12e8cd068bec6d4838e6def70c909f75de9e66f70db4bf56f7585860198f0c912b65a5054c770094bf088469ef353ddcf06ec694eed985ad534379ed41ab8ba", 0xbb}, {&(0x7f00000005c0)="b1829a7638c8882cdc598a494743c85b062de1d4a8a1d19a771c1f930dc0dcb25e4b91807e3113e8ea591f574e4fb690aef169e6f2f7f1abce07e253c4b0a3b6ea07b79a7c6c98ac0e7c6bfcdd3f404206d90f354e1e695703bf8a614301778e938f30053100db486e3f07eafe2ca633b8d7df9d6b2d8f6af579f2f8503bb6a51bd73de6ad4e397ab3c0bb2325d7542b86c12c8b564d26739a152f48c02ed95945863574a23751c1751cad1726136909ef6e34d688493e9c2bc69b90a9ca68310128bf61991aba3f8ba406ce98b31aea77fc740380c0784afb19314fd02358b3d27fb3ad49e41eea26933c539c1f2062203bbc285f44b0f8c7e988f599aed4c1681de71cc48fcdfdc2ca896e4a0b204885da2637e0ee1585bdf9120bc50c769a6b710fe77d2e1a1e7e428de757df78623a14a40fd7f843853d9dca6244fd9f2599a35f4de026d3266e705bb4874877496f4dd30367335141735a063f6a7158849e879245ef8f7914b85fc59e0f85d2cac45ca2d9dfd8af30a1384fd87e782c68de139b6f57e2ad28adf487b34aec4f5f7fe03ce71f4d6934e919a0e41610bde3e7765c21795e0a86b7f35f889d3764557e2e257476d3a49c4b94e881b6374f94f969939e517f9baa2377536f1a32817a89bc6214dd29ceae85f3bfbf8bc0924626a7145ac14cc8824239e027538725c3712a115e937c4affaa376437e55f836b8674fc0129dadc3473906bbae6860b2fff3c422c68cf7b580c9b6330307898f1b143a1fabb6e5c05f687030a69aef2e50a46bd0557f2b3a01f163256f90d39c9b60285ae5ac8808a2430f1a8324aea0873873cb923155d72fa892915448dda28cb09c40bccf0602e9afea34e8232cd5eb2805b3be6c12af030d8f3d35fec37311555dc200bf2c09a89c08f9e273509da5947fa8e67488d7c2f8f474b64eea23a67367bb853b7fa78b155157e235753c3bcf6acaa40e3b50e464255a28915c6f8e5ae335674521c12db537ee7ad5c6b076bd806ffcce0ea90231570a3aad1d89d52c6a3106317a4826e4016e497e0eb180753326ba8e7c063977282a1552ce06a4aa79eb395e53dbf1c584f8a4b4e6972daba4a854b687607fb0f2015854fb80d57be9edc46220f07fd136afce34b620fed254721bb33b8581f27d7d32dc262c564bdf307e975ddd9345c6acf761a705904722ae4f20bc04873ac268a57060b52255ba30148f1121f3d84f8742165d65f03f241a4fae1761d28ad09685bf9cd38d0c167d96901dfa833bebf4bb2d74f7246b964b4194f78fe385422d49bc75aa27eb995dab43b6efced8b44cf93db3712883a3ae3eca5f86ed2b89480ef7cdcf24a4f3c9b3ab9f76d6e0ce165275cdf8a548788122f2482bd4b2b2bfd5fdac5491a07485ee17a099785abc8bb8ffa31577d8eadc25dcc4b8e9c0f242df554c3d38f6374acc9b26e7857f6fa1fd8ba825e98701b15873a81895404d905c29ae262db6e599c04e612997f4e7e3b4806ca41c9bad37b0615d095fabcd2f5bc769188b7027f086d84b5fb91ff4e2a5b5386d3ef761c87833374881198934f2ff986f6ce007454becf4034d9df670d1162350b8f68870cd0c4491fbba0b529edb95687a3a4ecfd1357e76ca52bb773164dded87f8ec6becc1da1ffbf6615b959eca00575cb68bf7c99d99c2e29fd541e85cfce2aba72b8f011ae698516a0885c6e03021c4c4506d34cd4936c760717b2bddb8e72a68a225d65aa284662df40525f8df5e031a89405f0bf0c7ddbc9523368b51e911495afa66ff63927cdf62da93235988df847017a5745fce3b28d4884481880c93b0eb48f7fc0b5baac9984359fb2670dccc69067a34d5cdcd2eb87622da24e3be26d257dee7736aff0f1290d20a41c086dca3692aa973fd511a16ad5a78f99dcea6d27f02de74d6e14a0a4573bbdd17a8e2ab26cc1f390e16023df9d986c60b01885bfbc35d73b43f9f5ec5cca6f8dca2d44cd2fdfcb4632259d98744fc844adebc5a830cbaf06937cffe535781243967395b034a9f7d65b29368bd3c946a578a0b05bcb3ce24d4955b4545b2ad8f529cdbbbbaa0331ebee7e8ac1ee32ce06f45ef140e84a6afc4076df621080f6ab4fda7ff4233c0ddee705ad9218a1d2d3af45e5c1e37eeef861a0af65198d0b33d726ef49eb156ce3c46c9c8a08e145bdd2c7db33a773c518b478327dc5603a62cf05d6486e87ed2fc19c12c0e0152907ef95dff5b5ea60988807d04b612777bd5583404fa08686fce178ac81233e7721aab62f2703de38344efa3e96bf997a1efd509637da5fa53e446833795eda9a564195a3b1eced4a4795ba66e57a80fb47ce0ab58aa5cecf5789c1353df3260c39479da94ae30074c603051b590f06d880462df4332ce6c74105e1a75a38bb4c02bab2fa18e3a832086fef7865855abf14a5ecf46e2a0b71bb2db062c6b79135675eb0da8c7ff322ed8ca3a7777a45ba72abe15b0497cfb61027f8e9f6b0ef58753916994c11c53ccd44fcbf067eb9a6479f1704615abd1a1d225ef5cdeae95b35ee4adfdf5b997ff1fa64f5f8f90be4620a18ceaf807b06328ebb90e53aa0efac095a2834ad18af3391a0dd64206e0a0a389729e5e675f7de73515903b3164508d1eb33e6bf96bfaec9d7a555b358d6051af2b7aa7f48da1ce6dc42c3ded71944590b0525b69b1460eadded69181042a72208260b54394a261a8142c8131cce372a3c3032781d047e487beb435e974314a611d43bf57b3f4ad7a470f1019e9fb46ab455e46014333555a685fe95f68dc790e46467d9d639136992cf16fef1ba702d2babb1a40247b4b5229cbf90261eff95a27e096b4b3a5513293c1bc74389675d708a8bd047d5498c26dd1f6fc233eee9cfc6cdf5089b98f67b8893d0c55e1fe74f72d09e3d0b6372d7b250f8c3df8502aa0589e28d856d6f8525e32bc712d9c0fb58b6faeb7747a86e1ea065304c3f87894e4c70bbf797393e33f605f342b94f1d580d63d46d587f22b67391be4a1d2fc1351efc2b7a831a6562ad37f916a9cdf6265f1d45608f95195a0724193ae94a305473aca3cad5fdfc9ece7e4218313d02fddbf6b5d2d32eeacca4ef8bd924bb6a8bd0b9ff19e5f7f4fd0e81d6b9edcad638d71a2daf8e44163a2f8a7cbc9c0500eb30440652779e891fe4d8304dce5d34955155241dcececf784996fa39897be2b55180735ad176ea6090e69c60659d3eed6209e0113e5b2f824b22a0c3d09551a3b7719789db2b338015dbbbc5eda1e4e7aa7528110b876fe00eed8fda040bdcbe9ddb0ff83914d49d69e22e2b3d36dc36857d057a111117fca028e539bdbb1cfff085b0fb9f3f9264ce90bea6865520d56012ad883b94f845b1b0ac3be1d0547fb3cb7ef190b674f0a15cecf338670ea190b87b1d75e80f5e5bb91b5b20c29ba6a6da2377ef4b25fe94a813c643437364028c5cd75b76da61be3c884c51c867e7e350ed94452488ee7fbb3594ab10ee514a6779ade2bd9d4ab06758dbd3e08280b820f54a966b87da1906a4c115a80a26a2cb58673c548cf238f41ad770d68340e98ba04a374f10978c65653164c5ab152e6e85f2a24c612ebf2729b00777717ae2dd482be9e2cb2084e9c2552e84ea3604cba5cddf81b132160c688255d1054cc180ae3b7b9d5686dfffa8ff0730b78d62a022c3ad5cb0942e90002ec0e0b5e6a2d0b85a8d3b4d33c4e4b24d972e46a8cf375bfa88c51cb1d391c3ac90551cedcb69ae457fb61c8c15770fcb223143241df0d7e2636769c5e9653c72f6e26d98831d3de88dfa0ef28922ccf41b1b1b51a092526b1f5d69c564c5f4534dcc92c0d5bd83f3109aa9d067b27f419b6e20744ab8be451368dbfb7f3e0552c36c450d4d75e2fdc7481f4a81aa7e02a8ca06e19efd8184dfafc58fff32408d0b46fc7ed245952e6439f25a717a0d4b1572d45e369f5d7379221bb587173f8aecce517cce2d886be9964a70af95e0167bdeb04994108cd770001dfbab00a55f5a2f701a7a0b1e1c6b68a1950b465937df8a6657a1e59e7d094a169f1cd939327aeae5080ed5faf33a98bc417acaf166ccfece17ef83e2f6b6bcbe995564a882e2e9d2fd1a67c03626bc46328d8f56b04d753cc663f37ab9cdef972a7aa55113d7ffefe0ff2ce810f63805d3a7179079a8d319f31589984ffaa4f7af1b6f5c8ab0371b0bd7508ef1aab1c13855226c7ba96da2f2d28246bf8709df5b8114ed6012efeed340c9a94efc88597d586c323ebad10dd5c6c99257e5d6a67b049d059ec44370adbcc27470d004ae593813f984d07faafe0b2e1cf1a43f9ab196f9c75e147c59b8af2433a29701109b70bcabea9adb209be448da6b2886e1fad70870b4f7fd5e6869895b2342f8db360150c1bb07655512e6d3725a71f75bd98a251ec90d63ca50e24130d5cd19e2a205820b9df82600137793c79d409bc67b68a37bf8dd3e79b0f438aeccd881dd428218bad607cd1fd6c9bf34a0b8d8ee5d3ef511ac8153c1fe47122ef5562375762a22a458448e8d528022f0966ca7cc3364a84651595db9bbc4cde4268a47d7bb93cdbcf4b8f6e0ea43334b16b7c76395c919cffcd0c55b6d5c80c8c576a395f5d290df109255130bc417ab0db6654d42e394de2821276991f304b21f52f4c9309dd09120badf95103f0e2d93ce3aca131f2c664650633f7fbb8f212d8b4e0f0263153b63cd34f1a4706d69460b73fd90d9760e6e57e0e86e11c645a1b348d162a5560a197efddefd65ea0e3bd30787da6942ddcd0104e427587b01d7946452cc549771343ce1c201ef3fb4a9f7e8cf6ab9450df76c49a3cf4000feb1338a0b761149baf6d68e870dc1810f1ecdf57c89432877150577e89ae2e7dca0085a6df9a3982cf136e8aa62e3e58f38406cc3925064541f4329979b287b162a2f29e846fe550e12502774a93ea6c39ae349e12c203b509fdd8bf4fa51046a71d2fefaf0241fc91d710d8cbe61d63995b40dce0f9a23a4b70f82361338ac27a145bb39f55a730e87fc3a1a7f1b8c53acc449a3e49ffa5a4258d5eb6d61ce00d8458f7220368ba70fb4f2561102024fa9366aa9911651764d53bb08316d1abb66ce64f156fd0bb4c94065b6af37a41e2b785ac3d5ffaaf5ce5deeab9bbfd95bde408161c0ed62c6ae4cac02f055756da6162f15e9c61cf685b0959a712522e24cab08843f266430a8d38de587171b6b27371585e37e81feb1f435f6f1971da45116a82c7ed904e47f7a5b89ce6e54424d986433f81fc2613a5501388ca413bb5c52230fc9145b024c46433d0e2ef01856c6f5a451e97a4eec50c9d869e1ec739c1cc18b6444db12576dfc61bdb986a4224ac15b38e636cb4b70330bd4d08fcc90b92a84f9323f7ce8459cd4b7352943944912ef9d9da1c568e4b6f6de4cffb2def49b0536b15cee133838c02ea0ade4b79fa8243b3a058878d50f60b292cbc7c54dcb607b21f66108a366c7cc49182771cc1ca7d4eadc34d6f0aaf7a9b3e9c3701f418b61a591cbafaef2ffeba9ec6d29180a9480ec53a917118b2cbe7f77a2f8f4263179ff027fc3baa1390bde8f69edc0a8995eb535d38788bcfbf64e5cbd1f6f08782a3a889b7cafd3325bdca55877599e8395c1b7d2e5835f82e14a6f2bd7b1ea31889090f69d1c170227cc58bcb345218dc80f22536e96ea127e0f2da14ce1d26cb69ba471257ad8d79aebf00b4192994ace8cbcf018cf559744a59526ad7cb8baffd1132802331b96eeba60c80dfd7dbcd45d875fbf12", 0x1000}, {&(0x7f00000015c0)="324c5472bd3258edf2acb31590595f348510999527d5c8267202fccb9e2c3312330a1fb7b59999495a0323fa8561cec189cc607cd31bdbfa9fc5ad708bd97a007971ba6c2d05110148f96330100b291235069687bac2262b5b00d324859a6061b9a9c4b2b98a2bcb0b94635d0a689d2ec0ce20d8639db747ca7550d27ec2d3a7259af53851b1fe96696afe13ed3e6b339a6d87357933de77d42f57f86b5a6ef235378498f9ba5e71f888661f92854fd856b7164106c7d3f8a48616a733b688284aaea567bcca60b32d3fca26fb7b7129997a54d96166b6ea379955655b71c96fb7904221e9be1724d3713b6a7358230598e8e3bf11b0b0dac1334d7d", 0xfc}, {&(0x7f00000016c0)="3a0175bc1a300c47d12f5fd4a5034feb67ed4aa21b6862834267419904de68c34021f9adb556b3390d01845969c800eaec98d72d697810d27f7f264f932d91369e51565c19a757150d391baef20d5f91b029bc05047e1ca2afa30d6148e606ea7611e8e58a23c0f9d8874a130c5c46c8000e9d61645bdec565d0940d386d6a1a2ff988946da4c319d83e2b7ef339468e1cc04c0cc154f986e9739d40efbee4e81e1d5edda6770494", 0xa8}, {&(0x7f0000001780)="df06eb6a4517dea2619da38e3b4bc4a1a078abbe44cf50f8af0a683840d2fa234ad0486dc167b7b49b6510552816e900c652e2f771c0865799c3e2d991f073d31504398dcca61410089bc06d54d9dca657becaf63a6e75c4bf94a94339416bb8d1699406947493be28023bbed556f382ce6a9016cefa948e9784edd4181ee6d96614dcb603ae312c3a404fa182c6c9f19d28bf5f449082bf84aa213310a492a7", 0xa0}], 0x9, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:29:05 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) r0 = socket$inet6(0x18, 0x4007, 0x40) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x4}, 0xc) getsockopt(r0, 0x44, 0x0, &(0x7f00000000c0)=""/20, &(0x7f0000000100)=0x14) 07:29:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 07:29:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x900, 0x0) write(r0, &(0x7f00000000c0)="3825e5cc9c720295bda9cae502406875e968f8eba3be50b83c3ec185a625bb3e734e", 0x22) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x4000000000) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000680)="95d97b5c8160f270330341c234faff828a5ac33ba84b94f797c45418a359d17d49b2d919e1db0dbd8f54ae308d840ef8197f552f25ec70b5219af7c2502a9fa9ec04d2d546f2912582489064776cd15c004aa59467353148", 0x58}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 07:29:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x3b0ba536) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = socket(0x18, 0x3, 0x0) socket(0x39, 0x1, 0x401) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:29:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x5, 0x2000004000, 0x80002) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000040)={0xa426, 0x3}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:29:05 executing program 1: r0 = socket(0x30, 0x5, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 07:29:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x800) 07:29:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) socket(0x2, 0x4, 0x8003) 07:29:05 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) recvfrom(r0, &(0x7f0000000040)=""/4, 0x4, 0x40, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x4}, 0xc) 07:29:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="edb3310dae76de8586efc20be46dd4d16254cfc59256d5406a7369d38dbef804c651b5240016a06a1e41e79cca18993246d015e142bbb7e71b4cbfec3b733ec26d95df9890f7be9f83dd140950a62388dd9bf0372e16efa3a2e74c17a3def49f10bdc4a17ab845a681e94255f38435b76540e64207678bc205b0f1e34a0b3fd3e6b7835a719528bead70372013a52206449b339d5f3483285316f77ed1c6191c1cce0ddd09", 0xa5}, {&(0x7f0000000200)="0c833dea956b9503ae30c6d667c0317f6ff781b02e95335fb20ee4de72a19216c8a0560a001b8db706fea8f18646c0f846b0e3df", 0x34}, {&(0x7f0000000240)="565f4aeca8af89df79e311e4acbcc301d9b719be7cfbbb414ec2", 0x1a}, {&(0x7f0000000780)="a1f2376e67c0fea155b9a65a36fea3407ab68b2a9dd9b4f4ee830c57cd081b8c4897edc399b5952721c0d4fdcd2f95a60b5650a1069de81d91dce88ce6f922111964ba23dcc952f3fd1f4bf837d86b28879c4ee6394004b28ead56ae96b21105739f795ddb35c0e2c7b293ad5479a9efe55a7ac697bd677009ebe07104243530f25a77f6da123cf1aedb96b046b3bd60929fa33fcc938b63c771a2f48672113e83a65754918207776419e935abee5652f44b6c495cf2d708466f8c72fd6be0951fa8a2e8e47fa1f9408a5909ab53cf43d6337d0c8d91dc3f64b96917c28a60130044c216ebfe46b7805fb5eaa8ddaf6d12bbb84ebaedd35eb24bc7d1209c42771ac940636f436f95dba5b0b9a9ab730b533969c65cb062fe296a6ff01751bf4e8b99d0836a741a3b57df4aaddcac36198942a7121f629d9ecf9c6383c01c772936d33ce1c1a3f4ae426ab5dd21d5189a53fadb69975c3c56fdce412413472a8c4b86413c9a6b4eb2286d32dd9e59bef6734771dbb2abfb53389cf3fe20bd4d36aede5f41184ce16886a956ffb2ebc0ff488c8cbdc6eff47fac66c3b2fc069ff9d3d06111d4ab2c1b5a861025d19a7b61e4a62f35ef81b9368d54bc8b1cf806f930e8ea7c07209351c18c150e5c40c1d419545f0729cac2a861cc4c5eba9c36194f150664c310ec4ed58c781787faab73b8234b06b21e9ca6eb04870800a05c80342bd7d51cc7cbddf36c80d3555d87d7e3b0ccef933619d6560c2520b02a5ca2a086981bd5418ed59fbb8037916d5cc06a1950d7811366a08118d7905ebf8cc432a399075c0c0b4c28ae154795a5c834ec37acf3fa7f1ff06a84b978b42f0fb98c8a68422a96fe9210a4287823b788a443d7b1df164e5f3d3535c400e5b9e6078d610b0b9147d21c130c99c02db664588dfe7f65de006a73446e363df9d5fdda6303af698618e3f19ef75ffa8b682f279521b79b52d95dbac8b135a7d8e3a0ee015d040b6baf6480e820011104c5e7ec54abae81396e909c3da1fd1a329170b42e904a391966bb7083f87c931278fdc9b8f355d2f84e74b3bf7781fe8999382e190f77dc88ba9501bfd43932f756f250cba07534c7f4d0124c7fde7d3f35f2a77f8599b16e34305a61af16d0737f6e32d51e9225adb180f28f09d343c1f1815c042c303bd6c8cae7ff3702806d0d2d9f7febf253f4306abe98f07f35e4d71de3fd2d9b1c376a15fa951a3d6224283b63f3f651c5f28c9428fd80943fcae306143e145b1b54308ab71d7fe3a1ad1bd36f4a34732b6e2fe6a1b977905adca5df9b2bc9df4108d2afadddfa4c5712116f50d53f6d46c5c36ee0bfe01c7242b6f57badd75e5106a18b8628fb8ed30196da14367339b7b666029c1ddc1f22cf51fc95cab3ecc7ce1bd7164694a1b005f390b840ba4e10290de568d746aa799ab271d09a1a04297e246acf39d09c539904fa1cd54945665e42f022557c60552afe502338b61d7c545a45919e628e3abd01090cfbdf8cc37b30dd9126ad0ed06daa98bd48dc8356359a00567f07205a3d6d64397f5033e35a726eb5eb86400320ca8e61ca57c00e1bc00d5e2a18c3d5936bae0094ca1c2f5351406c07bb3bed8c80cbdbe98b112606816234e47db725ad26a3712e8febdc2ebad10ccff410416039e00613e33bd0377a7c0f50cfbf25ffa5d9ccd2d8bcdac028c319319673018622cbfcdb3e8197dcc4557f84e8583f2acb5b38525eb674a065dec1bbedfb748de79e6775417ecbff898316a9b69c4dd833aa89934919cac7398e1c857cd29a8603cdf4bcf024d4280cff8460364136e1c9d906f151b55602dbdf33806e7875373af3fc7ad954b016c2c2d943578d651b11eaa5cee73857ebe5f783339b7cc0cb2db5389d4618a52937a16089a24121496a7351b09daf7ba5aa4dbfcd0106aaf3759b7e49f72cbb9def732d8a25b9385a131a5a02408b8702ebd25add0896030a86122e852d7b8b6483aba11c1d8bae6dfab3a0fa7cb0bfd88674f13db7c079162e83a89e5ecbc1a5f8a2d043d2757e4f8ed860f105373000a23814ffd005a3fd1d88d7f96df5f344d52259346ff9972ac285bef32c03742471ed53ff1827232231df994dad7a0ba52a1cfb409f8ea98f6157e89ce96dedfae52b3d8e391178f2b7ced652738a229d77e66c17d2d4e4abf553a2332937e99897ecbf647ca984ecd64487de50a3bbf78e62072e0f42790c114e296fb4910a17185edfb563795cb717a7b458bbae0672c2fc3e18d44c82b35ce6f5f3eb5742b30fa078a7341bdbd3ba3b0d6cb4c72d9f107a878f6a549fafee9271c78f5d8afd8d12c9a9eb7ae436ab36531020bce0e2487d70bd6c43540414920e0d12f0f6bb4115d14f2aeef95806b8fb7c7dd2e659d8ddf3f85e12fee67a6803f8d141253413ae8e5783d59548ddefa3b7b21453f10e00622dc3a5980fac1d1ca1169d484585422a146f5d8517f59d6f49055309f586a5d1d0b73ed54ac6a20e28398aa9c57637ebf051e0eee270676accd7b9a46777f57b0c4d5f111ecc83a1ae0f4d4b4a609018028ad35b0777f22ee1b4c114aeee1770a7bdbbd34f470e97e694c44421d64f1ef42a83d060aa78c36bee7f90949a2f089651b0519061a03afe7286763f01df82baea6ed2858150a3e617c0804eb29300aee96afca5adc12c5f220bca097f43faf607e08bd9a2ea0d4b1b3f734cc0675620375095f62150053b4877a8c6d9ccb00c3a2c0e82ba4c305426b81a2e5da29f74914b3764cb5869992bf87891a798aaf5fe09057482f9b1fa258ddf15a84039b311bb30a86337f2e3433a163ec368de6bc3c6af1f22daa34a1ca201ccf0275e489f1eca80ca9597ebfac42c906978e38991305403cd6e416cf3fb2fa268477abd65cf307dbbd058700308b9479f8bf44c11f05c2ea6a37d0fa40392216db9c487fc21fd1d8c35e55be428e5859b411789cfe1de052ee15c44609f696f3dd290bd82d41331b89314acd8dc7a76bfd7bd41a7caa2085f37f3ad899423ed266df6548ece1ac8d92484cc1d0158183b71f87c576d56d3e9359f7c03de03586b8672093981ec9c27cc5ac1dc26578caba01cb9999407ad9dd6a9c0ea4fea6bc317e48458bce06b69b03f1bac686b29ced549d38f6d1ff29fd9c41e615998880b2f2815499eb8f406f3c04058af8b6c2871ea252ef5f2dbdeb64813a0241c5fbc33254aae17cbc4b130e7b63a135d42e2c17788379976d139c61215bee11e046d5d71429b8f17cf6bd16712ae192f4350f69ffe93fa170e6d5f870b8456f9c74802b9b7f1aaff084cc34594acec48186397cd34e48138f2bafb7febafee1e6c2a6d12cec7a42ba5a83c0a95cf0a65e0a628c2e19e71b78398235fec657d43f16b3be40aa1b9e86f8c01e602fbd4de847e3e6f8027e9d692bb0805398d31af472fac19b5382bbc9ee1801b344147ffd9a8897b9d8c09e19615eb3749416cbaf2bbb3366e6aea24694ed7d41b47608feb4a45d2cef32b4262bb0c9656dc2cb71ebdce84323e8c12ccb3cc38e6292c6218cc06262ff5d5775adf133edc80cbfc4bd47e922175c4eb132be4f1918a48eaf62b6c406077bd9a8511e2850e6e5442bae5813609d46efe4229a2603d0d3772c59d1852704ba1039ac81dcb8ca08e2ed7848aaab0bac3a37a465f42cb459b95bd30266d7d7ea1c921e2f00d6236aeb93840c1df6d52af02038752e77aafdb7f87e40ef7a3ff1ca7f913e9a9fe90ffacce2720e628b0ceee7253f19362f51fc5e37d5f87f5fbfde78f1309118a058ef64c3e43c56ba2250662c7a163ea6273b64b884635e8971731eb7f3ec57cd3abb63cab3846fd719f3b99292a971025bbe37ac979f5de390df384a141855eb06b4eb558409a619d0ef31c863fd9b3573444f290b54bdca0955ffc0153493bc42c84cd9e3e0f5fb1e1729f2739d51b02d757a8ebf1382bb57d7189e9d4a5dbe075b3ad0e0ff0991c5828033550fd3176da7e10902e55c676f3619e1beec0c297a6bf7df5c52e9c0e03960a8d895d233c2bfa56496eafd8a6ac9e82318e72e3ef61fa51f156711c9549657b52caa6487694f09cfab74a1607c9803cca9967a55bcde0ece45550923317ec13cb7bfc5817c042fdc4c71f7923c7dd5bd1dbfc18b9efe70de53717789ffb053453589ebd774da759e30c77aaeddb17c15e478c13d880dfe1b99b14fd8cc2bcd92889d39486398c5d656e19e46f2822d4bc8916fd8e68ad4eb5ae839697227c8086874381338eefccf3c8c1c24b73a0ae248c7966e5077c739ea96b83085c33417c1d878b83c3052d5619dc9c699278878a5e831688bdc9135c225fa216dae7bf61bef0ec3c6f60fef3e0dde3c45fbae40fcca7d95d2df83bdf1461935289bf156a54d4eaeef9be8c831bf52471865e751ecc65deef3877cfd5db90259c92c0c966221ffd2bd95825bd31b6e9d92fcf765dd8d8159db84ed61d30c01e85060ba9df2bd775dcce937d0536c69b3436b1b43096079ce64697c6876f78d93cc64223bb14a642b44fac173453b49519681de82461bad46b3186e71bc37aca59f0de9f1445c13cef5707c4f0b03e141934bcd0c2d18864943207b47e4b96c9b35d9a76c550ec0b1d534c2bae3da37f947fb18f899712491029db2e0fb93463e752d567508876dbda9c5305bad491029a3947b37f42995b363900b1659d174d3ca42ca2b1226fa8d26b38938c520099af0a5f8801e61ca0578a25b83f8d427bf2b87c4124e880ff0ea22089f12af10229b285c168b490991672c65dcb937ba606e32685aff3e768b547e163c00e0646a30e1baa9e0cfe0072df876635aecbd341013205c75a0a4fef1bc9df0473f63711e6a427979fed6f1c9c4b894234d2d49fca413e3e8dba44c8e19ce13537471e86da4873b22ef895a4afa19d6ea56f49df7fe36fb3cba931685ccd809f65da8193d92da9397beb1c0acf44ec194043712b0647874bbe2a9f24d630cc7b9dc4b99190b96c51c269a5fa04603162c5b5437a9ab405e728558a97b783be3a8763223efe1334afdc9b4f5bb97d0ca0ced11ec556126f3d53d62094c397651f7f8286755f78e92bc820fd1180baed4110e998bb2c8ae5104568502f47561981004f8dee9267a0ce9d4f65078b15be325caef95e5cf402deef3f135d1ca01d77a730e4397e6bb0e432096f267f5a3d8520b11d218ace7c698ef83a70d3dd7a4713928f33fce542d16f34687de857a8f4660749c0d1fb0f7c6c89db68da29cfa43758445bfe405f0ba46caa7c3fb072bcc65de4b046a4af96d12c246ffcd55fcf248e4879aef640488ce147e9b733ebb160845f889e830cd411f1c8ea9d4d4a23dfdc77a8dcbb771e535b11e5bc9db73cf3760180d4b47581f7041df5a71c9484165acfac9783d966a2fcc1bb1d9f9f82b551bc131d9e287970188aa7637d6ebddee3eb528126d541c5b76a539c7715b0b64835e410d53e3a17d43d505dab682ae58f7d186dbb147c238e79790a7566d3b56436dfc4fab729447829015a90cf93c45e4832a6107444784a764d5ecd05ba8ef46c8965211dd354dbdcdb5e12e78f86b961278013cf63862f50c5958b1c07898e8448af3e092a516e430a9d7148d3e56830fc469364c30c06a04e2f38f4631fde5f288184ef52f30c21f15da37180c30c00f2cbf043bb95d29f03f6620a0d9af7d04aabb4be9b52dbd163b296375ea89795462cc61bacc1800d643626907ff6b47c42e91bf905d99724f3829dd3ef8311fcdcc94866a37a8d", 0x1000}, {&(0x7f0000000280)="448a3af4603a4f900736a410d3641e899e3e045c37e49640c6d8a3658c225aec4f97ae00500ef19a0972936c65dc418369f2b2756fdac69e7d2601a3bdcf41b18f0d2de0280917cc72a33cd1ad2631fdc9b0ed36d7a335f3f8a994c594d3e37f67309e65e3249f45164ec81b99df39e4c3ed843c1569cb024f4ce6f351ec5c954c54f7781e758db1662315ccd65e971caf0d1d57177c", 0x96}, {&(0x7f0000000340)="0ca67ab776ce205ca4a481dfc78cf1487253031f64bdee4caf9b930417de943269225c6332a14c9b289132e02d8bc0485ad2b4d04272e171aa1da02a2acc30ee852dd0ba59b9ba5b8b9e65f1586742", 0x4f}], 0x6, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000680)="95d97b5c8160f270330341c234faff828a5ac33ba84b94f797c45418a359d17d49b2d919e1db0dbd8f54ae308d840ef8197f552f25ec70b5219af7c2502a9fa9ec04d2d546f2912582489064", 0x4c}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x100000000) write(r1, &(0x7f0000000700)="3e081490b7e5bde4bb0c2f72d53f6640437b85cfe39316622aa5356d343e25f4cbc5a7283a05e5a572777c60e9c008b1e54824a421d25a1b5e661bfb67fd0bc91cbff2124a8d2371107e2e", 0x4b) execve(0x0, 0x0, 0x0) 07:29:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0xffffffffffffff7f}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r3) close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x101) 07:29:05 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x89, 0x7ff}, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000240)=""/116, 0x5) 07:29:06 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) semget(0x1, 0x7, 0x200000003fb) 07:29:06 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 07:29:06 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./control\x00', r0, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000140)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') open$dir(&(0x7f0000000080)='./control\x00', 0x102, 0x0) 07:29:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffe93) fcntl$setown(r1, 0x6, r3) getuid() r6 = fcntl$dupfd(r1, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r3) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r6, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYPTR], @ANYRESHEX=r3, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESHEX=r3, @ANYRESOCT=r0, @ANYPTR, @ANYRES16=0x0, @ANYBLOB="da8d5dad3df6b3feb158e2b7ff3775064e703c367fa5c0da975db30b10ec112d8fb00dadf0c52261edf256b60f5fff72f5fe35c1fb9355e4b383169ef53fcd503c4f4822b104655707f13906a3200e9e1e6981faa8429e7441939a68f5947a96aad3d10ce35529c650ec4736a6e26cdb35fe12d1ba8e9791fc50a41ea2477bc839ca637102b8a28101f8595e1ae9d84acbedad9bb9948d878f5be83f8e80a89881f7dae4c487c986944cfd18fff27facb544268634421810a1daec63f0d44c21a40b23e3b4fc", @ANYRESHEX=r2, @ANYRES64=r4], @ANYRESOCT=r1, @ANYRESDEC=r7, @ANYRES16=r0, @ANYPTR64, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES16=0x0], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64, @ANYRESDEC, @ANYBLOB="bad035462a2b419e0e2a2a8d913d89ff90dfdd19512bd8c773173b9797c6369ede91a3d32b6330ef3d890f094ce6749e2b8e7d272696caf21be94448e48cce8f1c679e0f300085897b7029d1d66851ff8f2682f0be191457d638ec27be842a2efa452df638909ebf61d717", @ANYPTR, @ANYPTR64, @ANYRES16=r5, @ANYRES16=r5]], @ANYBLOB="828b4fe3887d3a"], 0x2) fcntl$setstatus(r1, 0x4, 0x80) semop(r7, &(0x7f0000000680)=[{0x0, 0x783, 0x1800}], 0x1) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) kqueue() kevent(r6, &(0x7f0000000200), 0x5, 0x0, 0x7c4b, 0x0) shutdown(r8, 0x0) msgget(0x1, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r9 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknodat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x0) connect$inet6(r6, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) 07:29:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000ffff0000a8000000eac0d41b7219ac4f3b3761ed240f825135a5c61a58138086ec7bb0f974a3cd72fa7aa149c5e346a34550680d8282c2818df640116779501fa45940658cea9d796dc28af3073e90008e7cffb105bdfd383e91b4332aaf4b9308ae9e90abe001040000000000000000000000000000000000000000000000002b022f700795ee9efaa6fe4f8ed6eb1721826aeba6376391fb729b1aaa9375710715761da64d5a8e34c434740a6fa1f408ac03aea69987859d036ca19e57ba70b389d2f8361e02ebbd69717753c29cefe738b6692c07bae307a618005d0671cd35b22b29f72653b9f7e1b79aacaf7948bbe8800885c3ff64a8d14ae9199db1f2e20ea1a79c2b87acbfd7a6cfaa2786f89c24609142d0ae38aec4785cc76fe5a2acea13a83998f7c8422d2c897254d9152b57f387968b0000000000005784eb2e837db351867878435cf9cc90cc4b97f80fea94d4dd082aa3cec021ba14c2a577b6"], 0x10}, 0x0) 07:29:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) shutdown(r0, 0x2) 07:29:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r2, r1) 07:29:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="f4302ed1af590e67b5553a45581e6b2785609c84fa1de1e8d6240cf5b9492b1c137289b7ed39397a618dc5cd1898ae014ce2d86bf0f82ca8907255c0994c1d16c693dda44a8b5d57f680c0504618a51afff0356e008da8b2dfaf8534fd9f2f76465415affd0bfd4920b3d94e3b4e6a3c06a7469c143fa79a2fdd104c7259ed331db825030534a5bcae54d7c6527c1de8b230cc0a", 0x94}, {&(0x7f00000002c0)="aceadc396675bf18bbb407eaa537b1d8311e9fa8f481ab18b8b4173fa9f4e65f30f0c268d9c2cfe1dd7c533bebb31db08432343da67f9a8dcd6bc73157a616e3dd74581be1d507f2635c3696ee197583d0515a7d98946e7259a0af1e201e3656ec58e0a015c866fbc2559e919e7ae759e51e64b3fedf4377837fa19b06341148d7ce2ae0450a98e750aff01a6db940470d297533361f46db68a612036995078b64532901dc08b0307538eac0690fc32490d87fb0dfd0a399048a64bf6b2272b2f422e8", 0xc3}, {&(0x7f00000003c0)="8efc32e88e0d9d0d0fbea938692bf65dcf7597c746e43c31edc9165e7889123b630cee6634a18cca0a783738ef3fe76339af45d9425ef087c5cd7271eeafde49ddcb0071306b3751041c1c7c0e7ada23f60737106872a1becd4e746c779c280d816178dca02619f8862503399914b428d6831909d717d11d2f396af303f33e2cbe79ec8d92b13754031478e034ec6e1e5bbde77c", 0x94}, {&(0x7f0000000500)="354e427f5aa394ade81458262746eb62ff4c2fc0f617b997acdbf4a16288bd21c76fbea6e33663a5f32bb763d012c1e8637d06f53e6ad861042bdb0d45c31d2c01b54680e6b5e5bef57bf83be7a761e595adeb249f3b82c735e64457fe968f5b4c8d3989ed3149817b59388e34b9366ec530d968495c2ef3c800b68293851308baeef795cd445ee44088ec880a51fed1756b682ba42345a2abe96559d03fa09285f7b208aa8dafd834814f75d8b6e7a97c", 0xb1}], 0x4, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 07:29:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 07:29:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="8b20b4b2008ea33b823c2c2e448a84717715c28f4c7891b96ad432d6198717a954313ecf9649445fac4535f794d041d6b9026732ad2a635ba5a477239554051e8f525ef970279c597cefe2d6fe9e43c3f5a7", 0x52}, {&(0x7f0000000340)="d6610357b4abf6e648efd3ffd09aed3ab4073732a8a82f323a475e0e47ea7d22afad84e59706abd4a88e202ae8265c9f10a582cd2f71ddffae2e70f9634bfb1b45b64e746dd156af5229b2349cd25342b19805a46a80f70949bc07c9a8340acd9d5d41684d89a268003747e342d44339aa7a623dc0457457977bdcb51ece6b0faefe7e3a14a9c825", 0x88}], 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/216, &(0x7f0000000040)=0xd8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x3) 07:29:07 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x40000) chflags(&(0x7f0000000040)='./file0\x00', 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = semget(0x0, 0x0, 0x55) semop(r2, &(0x7f00000001c0)=[{0x1, 0x7}, {0x0, 0x1000, 0x1000}, {0x4, 0x4, 0x1000}, {0x2, 0x221e, 0x800}, {0x0, 0x5, 0x800}, {0x3, 0x10001, 0x1000}], 0x6) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') semget$private(0x0, 0x0, 0x204) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xff, 0x101}, {0x4, 0x9}}, 0x2) chdir(&(0x7f0000000300)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xffffffff, 0xffffffffffffffff}, {0x18, 0x3, 0x8001, 0x800}, 0x3, [0x0, 0xe4a, 0x9, 0x9, 0x9, 0xffffffff, 0x100000001, 0x1]}, 0x3c) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x3, 0x400) unlink(&(0x7f00000003c0)='./file0\x00') ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000400)=0x7f) fchmodat(r1, &(0x7f0000000440)='./file0\x00', 0x10, 0x6) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000480)="a8c2470b6f91a078e3e7f5ce5f09a0b96d86b6dc39bd6b13bf3baf3ac9690925de0b7f228de785e405e03b7010368e858efcdfd569c6cc4bad8f5cbed6fd2722d10c23b2b1fc7a014c568f514623547d55acc9f1b823e8860246126b8ba56467be96288fdaf4828f82e2d6f0be70f92357d939fdf35040c4256ef6d76d353597335d34d3ecf53d903375bcd1dce8d9b45bba931006e73af598239bdb81a6d43b75b3666c06fe9b72197033c4db38293477f4859241d8b4c5a1769a2c5403eaa1dd37643b5433fef8da81e7f3f965cb0f323499cbdb9c48ff96288f16659f011c513bbefcf356e8ab7e00", 0xea}, {&(0x7f0000000580)="6e11c482f94df2d1b466fc1faa329e95a21d562199cbe99ed98887c343009f1e21305c8b7af2222874548b60a3b1bf141a5348e58bdf53cc9fd51a1114564b9bf69f1f98ce726c38", 0x48}, {&(0x7f0000000600)}, {&(0x7f0000000640)="d38669375b91cb62cfb4b325496b30ee4d393d8ce093c6aa9724f1756ef327766c3386a34da180ae3259b76a440150a15e19f49cf29f0273dac67c7a08275d45236aebd8cebb41e0017d0f3dd9092aae46239b66de3228ed68de2f9cb0e82116ebfaa1dab56b8b89537a86f5429e2a4d3d140c5625a0e8615a39500097932471ae4206541bc6130140251ad98480f61d9b7aa7df493f20c90debaadd868362db5473753250e90cccbcd5f6cb223e42b66ce9ea9322fdab3902a96eda8b9ae4f727f0905cfbf71769b03c2f2b3872065c8a9fd126847abd5b7af1e3aa5fe0086332e8", 0xe2}, {&(0x7f0000000740)}, {&(0x7f0000000780)="11850a478ae937135ad138a09d6042137042c12209471ee44b0af32b0d4772307b171da178f21ee10d781f23b1043e2fe2b81b2187ff25c802678c2834a3dbd21928c5695955e8f5d576d43f11d3575de7f0c4ca2a80b18a6ac8221a7afd1e2500c24c617fe863ce565af97066cb9b1749c8495bea6966e884444abe38eb55db9f655831e80678725c0e4e1e3062347c4277630df889b096d9e3787315bbc9783c4fbbdf827969142f1e3c29", 0xac}, {&(0x7f0000000840)="10f49165dffef376ce8ad1af3f12a673f4b603283a11fb3f34b73c4d298e0b7c1cd3a30fec6345d91d3812bd2509d66418400044e1f3fccda8d25f1ac4d4ef7da9aa88f1f4ccaf0d33b08e897204bbdff9afadefdb84e1c7fc5d97b3ed10bfd93b87aecd09ddb3784d78f9d355f2d91e3e07c62a6da109756e2cb91bb7ae06946501307e19c02224bc76b09675454ad028cdbb41a2e5ca00c4e62398e8b4af95fefb8e7d51cafd07a70aefca1c259cb2ab2a87c6dfdc3ed6fc26616842b248708a5ef0b751a7a4cb3654bf915402322d6bccfded92c71b58b322c2d02b52fe96ecff91dbc7240f7ce5a5e3b29bbfb11167d6f9e1a70f482a0fb0cd7f6b1317", 0xff}, {&(0x7f0000000940)="b9c9c407e0bf8d7e1bf70be5edd5018d04cf3fe929a1bdf126378e713a94dbd2e59fd82332112b2e591702951995d0975a99528a8e9316324469e2c5f138be", 0x3f}], 0x8, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000a00)=""/118) r6 = dup2(r1, r3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a80)=""/117) fchmod(r3, 0x4) readlink(&(0x7f0000000b00)='./file0/file0\x00', &(0x7f0000000b40)=""/106, 0x6a) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000bc0)={'./file0/file0\x00', 0x1, 0x519, 0xe4, 0x1, 0x10001, 0x7, 0x5, 0x2, 0x2, 0xffffffff00000001, 0x8}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000c40)={'./file0/file0\x00', 0x4, 0x5a89fd85, 0x400, 0x1, 0xfffffffffffffffb, 0x1, 0x5, 0x1, 0x0, 0x1, 0x7}) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000cc0)=0x1) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000d00)=0x4) ioctl$TIOCEXCL(r4, 0x2000740d) r7 = getgid() setgroups(0x1, &(0x7f0000000d40)=[r7]) 07:29:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x1083, 0x4517) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x3}) syz_open_pts() getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) pipe(&(0x7f0000000180)) 07:29:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) flock(r1, 0x2) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8288, 0x40) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:29:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) r1 = openat(r0, &(0x7f00000012c0)='./file0\x00', 0x10000, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001300)={0x7, './file0\x00', './file0\x00'}) recvfrom(r0, &(0x7f0000001180)=""/240, 0xf0, 0x800, &(0x7f0000001280)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f0000001340)="82acfd133355fb66a5c367c2202ca10884e04df3bf7f1bd1629885d2e3b9c1ab731cdb152e2e3b9646af63a8ca0f066041c1347dc4904bf11fdaadb35dc0963952f825f9888badea9cae309d046cd388d22088e03403", 0x56, 0x2, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001400)=0x1) chdir(&(0x7f0000001440)='./file0\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x18, 0x101) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/184, 0xb8}, 0x800) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 07:29:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8b, 0xfffffffffffff801}, {0x47}, {0x25, 0x10000}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) 07:29:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 07:29:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/148, 0x94) 07:29:07 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r0}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) r1 = dup2(r0, r0) poll(&(0x7f0000000240)=[{r0, 0x8}, {r0, 0x4}, {r1, 0xf841f2698e50fd9b}], 0x3, 0x3) 07:29:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0xc2, './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xb4) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) 07:29:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='\x00', 0x80, 0x20) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x6}, {0xfffffffffffffff9, 0x2}}, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 07:29:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000140)) close(r0) r1 = syz_open_pts() fchdir(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) shutdown(r2, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff7, "73cc517b8560c4e9c9c06d180000000000000008"}) r3 = dup(r0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r3, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da903349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:29:08 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) socketpair(0x18, 0x3, 0xffff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r2 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) readlinkat(r3, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r3, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) listen(r2, 0x80000001) 07:29:08 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) r1 = socket$inet(0x2, 0x1000000008000, 0x8) sendto$inet(r0, &(0x7f0000000100)="bd25d0f21410b83b2cfd15b85b1ee2d3d7376540c0cadbc15010479daeddc474b1864f09708a079535cb37ad9a22a722737efdd3fd983549207fe1132c552245f009695220555d4bd81dde9b31abbf632166d0d14341173718c35373f104c746b8255c097c6acb22634e319035321ba0e076ddf27a841753a55fabd8bcec3faf11da95cadf3972859073867c8abb061e2b32901996aced431ff08befb5bf175bee76dd69cfcf91cbad757912c98f7b737f0fa2d8a7deb984", 0x7d, 0x3, &(0x7f00000000c0)={0x2, 0x3}, 0x39e) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 07:29:08 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x80, 0x8, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 07:29:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x2c}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000140)=0x10000) 07:29:08 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2a0, 0x83) close(r0) 07:29:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x2, &(0x7f0000000380)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f00000002c0)='./bus\x00', r1, r2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r4, r5, 0x4) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000800)) r6 = semget$private(0x0, 0x3, 0x80000000000003) semop(r6, &(0x7f00000003c0), 0x0) 07:29:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) fsync(r0) r1 = socket$inet(0x2, 0x4000, 0x7f) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x3}, 0xc) write(r0, &(0x7f0000000440)="cd3a82cc8e6445a30ba1c37afa570d74c26afdc572b00fc8cb756079cca15fc35bd3961dcc9423ecdf50176b2dcb7cd3a2664cd04cee348b4f722d2935ef82c8421717b3b58ec716f2b5760276a8361385fe34b5a6", 0x55) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="4dca75fa6f3c1b02ac26a375b8ab6582c529dff8f36732fa1b6aec54e28f3057495fcca0b9a15dab94fcea789ba6e009b6fb207f037ef1fdf72d1cb3bc48403d1954cd21d36449300b0f21ae8e4ceddf3f7ffc78d1dd00446c61be8f8889a4e3d223c5db01d4a272d3bc029165403a8d54eafbee135f89a3615e2ba954239d97145c6dec81ab78fcad7d62967ca4d1bd4aa6f49ff60cdffa80474cdfdbfba5641b591fea36ed7c4e901a28cc48233a402c6118900aab02c45dc8aa3562aabeb2b0bb3d13439cd537b9ae4509ef07cc6358e0431b5281d3a05eee491756a6", 0xde}], 0x1, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="37369ba93fdf13f9404ec4bc29ffc2926e6c24ecc3661d9721d1edeab7bb12175d7c721c1785cd023493804ad38fb98c14a5722167dc7838c589667900b1ed555e00d0374fc2caaf1bba4dccb182b7a366cebb0c187de2c839d0ebee9f0d921faf694b41a8d1f17c69ac1da26da6bb6f7b01b2fb76af152f04f3b6b0dbbf6d8e58f8b884d31dee54954e60645902cae7fc496a976c05ab0552f3a973e59e52d2c99ffa8f9df8dea522fc", 0xffffffffffffffe4}, {&(0x7f0000000180)="560af9ca2c791ad0226cf13bf205fbb5c4a92cb0fb552711f77a0cfbe7e07f7d4fb5139da92bf824241ee0b5b4af492a17294ccd774fcc499c7ad518174650ac0c53c9601031235433b5f692833273f6afb2772be336062c49713008a611d6e6e755ec64f6598d0c3fc2dc5143648e9fa3e918631dc1", 0x76}, {&(0x7f0000000200)="e5945f5dd6aae69d9fd0491cc5aafd9530d1a2be9eef2569f09bd662e09401dd1eb9a55551e953d32b60e0fa91dd36acb3513150b5fabdb4dd73b60fe1fdfec1fd184803c5937d02cb4fd50623ba5e5fe3fc8a612f35a33c958fef8957d538827789dd22d485cb59e7081ecf7ca08d31286104b4221ea74be2489a99d7e1e4ff744442a7700ee390cebe4a0e", 0xfffffffffffffec7}], 0x17c) 07:29:08 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getppid() setpgid(r0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x24) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x8) 07:29:08 executing program 1: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="fc89457ea327f2b78e3a8d6e1a0c9ef0a7590fd6ef82393bb0278fc51db14817b49f9cc93c6896b7bde1f51e"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r3, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r6 = semget$private(0x0, 0x3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x8, './file1\x00', './file0\x00'}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r7 = fcntl$getown(r3, 0x5) getpgid(r7) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r5, &(0x7f0000002980)='./file0\x00', r5, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) 07:29:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="03d62ffad16cb5f89f0c16f7ac9cd0696193642defa862198f409bcc3e7817aa1294d14d3e887ed1a558f953a4b15cdf11b1dac21312e7c585844b50aeb74c2700ad8502debf621e54cefbe0d946f284343049483556ac7bcfdf456c0391a12da614e5797be100152ebcc4c13517df720d2343b049dd9f0b38423be6aa270bde9f1bde69ea0d7d58e76c64bd9a9e0cf7b4f0348b04576c7736cfa564c1a6022c21bff11d558ebf899465764009363bdd1828185a1423835a0e11c50eab1ca02b48f57e7efd15acb015b9b9a3924b6a63ca7ffd12834e66728d46562097693cd766377847889d6f734870a5dde9f0907c9fc91504ca19e4a12732f345ac", 0xfd}], 0x1, &(0x7f0000000300)=[{0x100, 0x0, 0x6, "f2c985cc8076b96bec1736b89d33cae0a2f330b48ec1f83e56e23fdc299c26c5b00be46c8a891f0b4909a0b047becfcab180549eb8c00a7bca479f5710a32c0f92cea88690da1964b70b5988c73b880c54b778b99289012f9778cc1e80ef04f284bee711cf5c72e549f895b91ad9d0492d8563b41ffcdf8d883cb853ccbf8d1d34ce92934fd59d57346c5661357972c2fcf20d273794f5196c775b325076087c40024406dd8e4862f07c93883b2222e27674b58dab3701b7b0ba8e642a6111b8e65d84f237e10c22f38b0d9632b2a373c6076e30a608f3a176507e32c82a71448a9629af594f908d8c688a5adf6ebc1b"}, {0x30, 0xffff, 0x0, "38d313d70686c6860b9091ecac0cd2121844f303b5521a3bc2c135ea0d"}, {0x50, 0xffff, 0x2a5d0, "d13c7b35081ea014957e09af17434d8e4d332b577a3552496ad0026fc3f88b277371fe04905524c0c95500d71d3ae6052af47c3427196aaf2555"}, {0xf8, 0x1, 0x2, "089332208b258ae60685791a45d44198ab76a126d807657cdcf13f63ffcc66b38413a2801e404b9bfc9d05b96f34209797c690f7d3e66d29192a4ab6bf9188fdf1d75b866e48987fbcee76d6f60f6a3b37519f3a35eaa58aa90fdaf46bd741ca6d49fb21442f1943c0ab3dd2f4f7a4af0b8bdf2bc409cfb200a791abdb828934a1a81330fbea565c7cb14d7d86dfe99ef75181b562004c2ac528ed4520f841a093e1259c1432e32636d8876b2b09e8bec859acbd58e466a5268bb5e72021db58649a9b45a3e6e9d76f6d94cb9bc26eabee7e78c47efd860e854fe05952586718cd7fac"}, {0x58, 0x1, 0xaa94b79, "eff659dbf141400e6cc334709fa35dbf5cd71b491e3ee64ea24a4501d8ce58eda8b99e178c15aeaaf24f8e1aca8d9311635cf7f5c591c76ff7a638deba106f93c317e14b06af1b"}, {0x1010, 0x1, 0x80, "7e09b166706f59b0a216d440808cef769543983ea40b6405e60c8f10e83b8565d602ee55e78517314c93483896cee7a2178db59304b79bf417933329711671077ded52fc9dc4cc6d1feddd2cf891b0e1aa5836d9789ebe6c2ee006c1010c816dc536430d374ee275e37ca94b595258793fa98f4c14f0482a6394025ebc8c328f611bedfeed59479ddc3319e84b4c9cef31c4f4fc357965fcd51e267b302bc72ca070da6ee496d4b315c4776f913a2ba48533f01d02e3b6fea78b1b01925f3bf2ababf62c03014456d1d1fd90966a144b5969c9bad6edabf59e7fd214498ef5c75ab3ad0b1e5ec1369d1d68feb8ea8b99af416095933732ef3260512c0e7423193ba2155bb0f282399aae8936b3a5d0bd562d2e07c964d21bac47d29c238820229621682224aa90dd1f2ce1d1a993b1268caf0a53d1c37656954b5fafeb1be18a2236ce012e0054a0ad87c853c109dd02ff50d4c025b7ef1623de7e6529ea690c6719a1cf58348c354225f070fd395d21a8fa21e898e15ebc6a4e53eb15c79c539b83d8a98fd49b86fc578ca60dc81711ba2625bcb1ee01d848b7b6a31dedf4af202dae4b58b22bb2795cfe0f1a287c48e203702799a9bfc2f836bcb810241b51419966d34439bc3d69d39504c05ab8e8af04905cd22a8df93ef1f3d8e8fb05af90fc4fb292465a3fc13a4241c0380c6e8bd8b03319a4ada28fef75cf16856938c24738b3baa432b13921da6c74fd6a7cf42ce3556a1cb5b6aa3a52e7f50f7ceb06756b15556cae181d85162a89cc42bf3a233617cd16fa1ff8e9b975e30df0a81c5140d2c3c86aaf354f5bce42af32c3d528e5e9662eb4feffefbe38fc65f55b0bb1b645307f67922cf81ffef21960ff4f005745dabd3a7242d236d8ab829f3423964f096db013aa4fb286eab9fd69b4e15117dc602ac9b31a3081fdbd7fcf94fe0d22c2817d5b20c626e4af34cecf9f08570627e9161e5a937f1dff1b9b95427f2511a8757b1fa23ea282160b699e5bfad0e67ac48c6420d26b315290f2ea1a049d037db519c7692d58da3f2585ea367385f9852cf742305ee7b6726c8765adde654795c9ee57c367075f060a422aee6bb2643a9671a2d93c55226dcbb0f01628ea59e756ae728688a8cbe852095bd555cf2f410300614d97f09960b97f949c72e72e55758f4c973c60e7725f6fa6a0ea7ce7d309f5b89d0f877c6a4266c86e65eb8495dce8674fad892571ddcd224c893ab880a9039b14daff944387133cf620b8227bf06a9a599f23a3df6c5ca82be42dea21cde307a8f6af6272069b888beab05246ddb5cb773ae28342069a81cfe4d3ce487a71947eff448c0d999dda37b8a9265e5c764c617f83f01a3979bd3d3ca10da98ad3378af1928d97dda8bd3adfd37a764f5f1361785e123f1aa704a440295ab46bb7f21021e3fbf72d1a350b6322d0513758a9bc8c5cf7d09ae9cf47b04e8ce03f88b050f923c0702b26936b88d286a87453af0cadd259e3c88498a01ab8462b11e4a8b1787c80b3e358b9ebd2a582c1885d402287d9315998c5ed1f75231a48fa2332dc87b230fef8c9a769e72230a2783ba7f1beeaf3f067ade3bd9a4940eeb1919f1289ff711b815ab929c1f44f0eec581bb899f02a1e0fc9d2761956cff092ea8a9343589887ed5d05c57d2500ade937923cf8517ea422395f5eb4d099b87492b3cb66f91b80a8fcf58c809b18fec7e103c0761e427f27f99c2a370fef001b96e98e33b55b9b9cd8aee0d48caa7b599d7e873d787c4795465c9e8bf6b0daa018132d91f95bcfbfea3b03b262ecdb31c7d7b836059230c5fcb93d626a4aba6856b33c3caa5c126c302b4e6cc2f7025b5e2beef27c39cbd9ca818e3c6f4c4a35d8738178de24e9d6b29e9d3d1d35fc44d84dd50952bba639ce8e2c70cb2bafb8ca8d9e0a3d4c9ee1fe72cb85bcb8e43651e699e4e7b93a4022b8131b4b5dc7141a15e446e157bea058c30ba8f430979d241828ba55e7c425dc2f0ef9f136530e4ea5b3a93351e39da466445d47ac457fdf82c6f32acbf8f694fdef4265f909a3a1d5a2c374bbc00beba7c449396575a1dce260558c6af94ecb487ec7391bc10162f6ddc00b62ca9263f0bce25a8adf6ab6f088b2d795c8f74504930ebead775e604574369fea82e31dd2474edd3d8e906c8f4d10153c626940b920d680aa664dc546d7fdc2132bce9f3471e788c8a630b4b832c02cc5958c296e68ef7a6b81d693e81c808014177496046061b6e59ca9493aebe08a1e3e91da57dfc697d1a1b337e96eb80549e8c06ed9f24f411d620762861afb010ee788b045231a129df76de6a2e0bca457e460d38d41e5a1f4d11ac327c2b6a0c51f4239f8dec4ee1f417b45d691a43b08cb1cdec802b47bb2beb04e702c8cdb8ceaa88ac3dc67788fa668b1bb0a792329c3c29efde412720771444a93938db664236eeea8420d8927170741ef6c60c6a7eb5307f40a73174707191d1b8fceea29719464da0913b24a1dcaf54933e14a5e8325fd0b81b80e6c97aff19d3dc6b4430dbc427b8617e896b1204338f6462b95e45e5fcd3abcee7e72485086bcf640413a256aca6b81d688e43d1943ece81cc7626e3b0a43f59af5c51e541a2694fdc8a95dd0358f57129085b4bc76cbe53c5add28cddd0941b37303698bef1f744b350ee57aab3b5d99fb85b9bb9fc2c457147a18b4ffb2e51114f85698d5945cf67031afe262cab032eb2aaa8e459fa0da899bd2e1d636fcfaeb641ac91be0e360e24299ab0b38cddf2b6b893eed7a6ad9796de81b5549991f5cc6f84f4aa0f1325d69e57ab118306f391b8c592fda75e475057c32fa50363e21c53c2069a9c1478accc88316edfba96a5555bed0c4c320cdc615fba83751bff7cafc4cbc3d5eac43551723ed4de6b2180f39849461b282754ff86307c5bf7d5e388e02a48d82b124e4afa7de9473d7af80d43e2e47c8580ad39e1527adc60cb5f39b2da1f5c37ee4bfa772ce1801a311542664c951c57f80abc72f18846d94a020f2430a87e0229ec41ee2edb389ec1ac0c9af62ede2877603ae1aec93c325402b3a71ed5fef89eda0a4861cef2d5193eb8b3fb55615700de4c8b342c38095ce9573e47a2629bf191b7529c09dcdcd9b9f9c0338d4e52d49a2b0729d5a7aea4233ce0f58e87c79c1021e2e3e6f5b3617caad9a2f07444917be3d73bb97ba254053dfb31be57a3a04b83e7410be3f56809c0b12b20de5ca13a7ab9085ca68ae681aa4c6eb5d9f4f0a7650d9d710b0e166607bb8563560876f05f31508ffbfee245c5acc17211717a6e43da0a6154ee79566797d6e04542a9d78eba4b152abbadfc99ef0cefc31f1ca9e38781f3b5f11297fe8e561824022020abdb3f487276e3ac046c4a29006098c3cee43b6306c0446c0642a3951b37606fd23eb1daaa2085f6211506c582d24c29c6e79866d694c0a7d457e5dd67bb6ec5cdbaec912892317b240a6654a53dd1a6ab5fd4299d6111b8252eab05f62849c42e85332025041d1042a8c23ac1f1b3c2e1d5caefaf37570fbee6dd21d4090f3d9b61de12481702f6d62822f8cfdb57bc6a09f3d6bc9a54febe22553bcc004d5d79915aa0db82bbb9b6626f2966ec70cac52b6c952a9931af1599241563719bdf392a62371300da75eb0c5584867bef0547fa52e386ef90ab1b689a68d068d1c221638f1dd536fadd187e3272f4cdff765fb0191adfc161035886eb4911cffb7e099e1b070fb57db25cca422bf2e8378192daa00db393f7d7345da2554127b5885a0f60876adcb3cd4c308b8bc03d75ab6a402809081528933a13f9734b037f860b196264c791f3fa6abe6732155607693ceaac7cbb59a783d1609f72ac9d489e29acd81b02e76320dc65c7191810148ba24d607bcef6a029bb48d790633961feb4809ef712033a1ab6ddccdc2a72d319860d30d0f75145cbaac17d944fd0b9a437ae363bd01983bc3d05c4b7c7bda1f4b005ab278da54ca579f9efad8c3b76abc1ff010433decc7e801b17bbdcff81cdc22d0167fa747d754f8dfcd9d917f7d2ec83b3ce85eaf4de964d26f21c70a455b9727f63133d40cb8e439f10cfa5f86a2f680ccfa5b6430b5fc74cc54e1277508b971f1605161b856dd22d983469e896b2f36aac0c95d9cd8405dfc3d6bb8609525470b575d4331b552320d0ce6a050465a56542c4b611b27246f3cc9257ad630d9d0d1865da39f278b0c69b344576a3346c331ee39f05bbe02b899fe335611782551fdeeb47437963800ae240888fe6ca64180a9c54ecd13eb20e5a62af5328d64ce7759bd2bb1e629cbb2497893890d462ae596328cc69c6112622c2217765041bd7d39cf1c1b8dad81bbad01181c079e335d03b9ac59f4e3c24b19f300e68718cdea04b8aee8b556d4cfbb4ec3d2d2fa03f597f0d6b539d7286cca520c461ecd05a7068eae9b2f0eb78e2f259ce1df704234ae5cef6f73ded7cf5fd3060bd858bfd3758e765689473dca036e9f1a07afdde2216df9c0681c366b414237f209105d6e19b9d30e5262e6ea02ca88db76cd17245fc70a14b898796259ebdd064b47eb0350425b96a496d90159c8dd5b70118940cdde39c86bccaecc9837bc7198dd479e6b2eb764a099270dac7a8bdbb16e2ec7abb9f048fa9ff0bcb1fc633fa36e27d201fc4e826e53835496de2256e3238b1bf178fdd15dcd9ded07a9ee2758b70df59b31aacadca6593c2b01acfa101dc36dabb0012ae2ea1f123dae49d241dda5f04c6ebb470d815cc87faf12eb2f91083f0b3759595591249676e87f5b32a507126aab4c916251b06c69d5ed50c00130c3a89ec9716b8b5a340a0945e7e23a23ba0f0326460e12d9b093163dc22bc868021062555f583bc2fb99fc8a7c3cd8c55c8a69454db948ead3fcc1bf65ba444c46cdc906bd7324d108b10d10e3729ec4485833d4c3f9f289855cb87180fdcb13e65eb573119218622de2803ee614e203ea922e9690a68ea6321236c028a0ce880768c9ca90a4fd96647865da2101f9798524eeeba69a2dacfca3524ca999f9c3531d631776a6de8f4c7a11b4532fb4f512799418255d6a3651315e14226e1be9fc2f8c8c69cc954057708212241f611bb2211fe79862e299441bc5adb579835e4fb59b3bcf332d6702f374e2a050fe0861fd37e9408321436d0f0a728ca15d8b9d45f772e8f274b3dd8f814b3d927d7e6a92c5ba571fed46083522264c8616972674bc5c1b29d05df3a393fdc5dbf8b36cbbbe4a0ab62c0b7e4a5dce5c7640cd5c4c601f7e25e1b5b4260907dd32c0ec53d47b6435cb2bb3012d4defef53b4d373a547a247a1d1c1e95962c44ad8bc9f8974d50bfd59d0e2669c829b4695f2c425588cefffaddcf9e8744929c938fe3da1c13bd81df28be7982e004150ef181dd94d2f03a43f148f06e8815998f185fc139679f9bc0d80dfe814576c2564b9f5c2f0b25d84f10c36ce88eecfac00b5ba552be7f02c03f4a2ecd1fc5ec4924e29c76b1268e238529f4b407e045023a0555f4b031daa22b781fee115cbc5c4db19fadafa09470d200e4b17fe31ca44af5327ceefc24f8e4cb1dfde3b7b5c5b55ea291a93ef9c423eff84b77ff5672a2b06e39530046a9d8699dca2b67e2c56e338bfa41518a09bdac38166cab801027e52380898f282d0d54e1f8a135ac8df638395f29eecd0c12660bd0a7235d129776fe276cc8eb0597b8154ff9724ef1241bfb0ecc93463391bcc7c6226fed71f5a4e4e8f9ddaa84897b0f6a934afe30e85440a6a"}, {0xc8, 0xffff, 0x4f, "efb461760c21f2fd96c99aebbe59015663056b5bc80a8a8cd46fadc268533e810768a488f187430412983e48054916707b88bd221ef677952a99581b52ab1e5fbd0cd44db657b8020fe54f429d8d289e49e6f473c2637ac488b103fc0f9568fb7ab9ed938ef22066b1447140aa2b209fe62eac82b35b598fe4cfa32162f15f9bbe77070c49022c527edb821b4964346eea887bbb7fd0ff389704898c518457ce2a5f4435f68e559bc2df48d28cd9575a5e8e1b"}, {0x68, 0xffff, 0xffffffffffffffc0, "ec455ece155aacf50bbd072e96e031bfbbe8c09de39fd3e7b781b66e24e7fd5d00e8c6ae7b6e36d3ea90449917d931837518edb79aafae1cff89fd4bd700b111e2a3fad91885cffec478f5c4c1e6952e38"}, {0xf0, 0xffff, 0xffffffff80000001, "13038fdf30d407e35db7d64a440499d473cc8dfd14e087f0e10c80b2922e124f6eb92a7e5df7136a211232871c93fc0d78dbe6217dbafbf8179feb37c4f7251a2446fa8aecbc1f8744679a18537cbbcdb46f7cde46ec761273e813fa2f7ad72055a083d76aa3885c8387bb751dc0b5f2eae73f731eb1e464a51e26c39a4eb5580e40e8c7bf9d7b21ef19026aa21c4a1baa445a1e3000d563bbd12a5fd1bda49b09b1b5ea87f3c91031a86391191c32ad413087e8a94a48374abd8be516d598e9e7eea43213a33d843e1b9311db6629b4e32085539087d76ec554"}], 0x1500}, 0x5) r3 = kqueue() flock(r2, 0x1) flock(r2, 0x1) dup2(r3, r2) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x0) 07:29:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unveil(0x0, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x3d4, 0x100}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x3, 0x20000020, 0x8e30, 0x9d}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0xc0, 0x11, 0x5, 0xbb}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000004, 0xfffffffffffffffb, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x84, 0xb32, 0x10000}], 0xfff, &(0x7f0000000000)={0x5, 0xc5}) mkdir(&(0x7f0000000140)='./file0\x00', 0x288) fchflags(r0, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') 07:29:08 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000005680)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d6c06b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930faa6246625e48dd79099c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e012a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc610246d7832e248c44b5e", 0x100a) shmctl$SHM_LOCK(r2, 0x3) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x2, 0x405) shmdt(r3) r4 = geteuid() setuid(r4) msgget$private(0x0, 0x20) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1a, 0x80) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x65ce) r6 = syz_open_pts() close(r1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x7621) setsockopt(r1, 0x3, 0x4, &(0x7f0000000040)="436314bffa2ae98b5254834af38fbd0013fdb488696d7ba67f2e9cd165c23620b9ec0da4e5d1f638a7", 0x29) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x103) r7 = dup(r1) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009704a2013007a527000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000863882fad101b4a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001359ccd4569c17c029bef365e04dbb816dd5d2bd670071348ddb63b7c73edd156c3ec18c3410ac0000000000000000"], 0x1, 0x0, 0x1000) r9 = geteuid() r10 = getegid() semget$private(0x0, 0x3, 0x4) r11 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x1, r9, r10, 0x0, 0x0, 0x20, 0x7}, 0x100000000, 0x1, r11, 0x0, 0x7fffffff, 0x100000000, 0x11, 0x80}) 07:29:08 executing program 1: rmdir(&(0x7f00000001c0)='./bus\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='W\x00') mknod$loop(&(0x7f0000000200)='./bus\x00', 0xe014, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)=[&(0x7f00000002c0)='@&-]]n\x00', &(0x7f0000000300)='{x.\x00', &(0x7f0000000340)='W\x00', &(0x7f0000000380), &(0x7f00000003c0)='\x00', &(0x7f0000000400)='W\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='W\x00', &(0x7f00000004c0)='W\x00', &(0x7f0000000500)='$\'-\x00', &(0x7f0000000540)='-\x00']) mknod(&(0x7f0000000240)='./bus\x00', 0x80, 0x6) open(&(0x7f0000000180)='./bus\x00', 0x8090, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x400000003fd, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b12e39884eb88aa1597e2e", 0xe}], 0x1) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:29:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000600)={0x1000}, 0x10) r1 = msgget$private(0x0, 0x40) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000140)=""/145, 0x91, 0x2, &(0x7f0000000200)={0x18, 0x1, 0x1, 0x20}, 0xc) r3 = socket$inet6(0x18, 0x4, 0x101) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000280)="59f76d6589f089aab131184346ea53a912c3a2cde239b2f6dca20d213b1f73ffbe35f5cbd7b4f449f460c450c2edfe3f02b4ab2a39", 0x35}, {&(0x7f00000002c0)="f21512000b17c5d598d7e911506787a72d11d58af15d8acab5346846e182aedfd5cac58279b8f124493cd1ead59cc713cdd8d5494a43837263aa240313dbd489c7a8e4963335531328567ce1e622994e0d2752d938ec91140f02563ab487277187b6bdac3c46be4f133cea77ad7e5dc7186f9300f3d74f194cbb4471bb03e2787e7494afe8725a7dc94e22b27c4fc98499410d6af4b8f4a5e65ccacab8ed12ccd36803dbf824b51caecc4964451bbb4bf277916ef538afaee9e10fa2ac0486ea75a5d82c35a0608cb070d1989c5aa6abcd3d6f", 0xd3}, {&(0x7f00000003c0)="718ec3560b4eec79d2962a64c3465695590cd3912199e14c5bc42963bea11d49984ee5e0b2afc6d0cb93352c25bb75dd1144398da0684ac1a66b6d0a698ebbd8cc3451761dd58762da6fba27414f6212b22b4e8d9f0cce3d06369b4ae886386ba2d863bd5b82", 0x66}, {&(0x7f0000000440)="e539907224fea251c45b2a69c17f35caee8c314a00e14edf976e47867cb74ade6a786cf8107ed4f542caf98a4a04c4b8cfd518cfd9dfe988eed6fce535bfe4c91b", 0x41}, {&(0x7f00000004c0)="6999ddbf3ebd7fcfe8ae3f41fd0b8f50fbd99c567b021ddfa98aeb141d4b9a229f9c7bab5fcba6906cfba5c2ebe8a9535d54e96addac7983bc04040594ffc1abaed54de7875487b45b026e14d59728314b9fecbb333f2b1937d0dc5ad0df06aeb2e3bd9533a9dff2f9d7bb006499544b0658776b0cd068d877dd367a106f012abfe8090b72", 0x85}], 0x5) open(&(0x7f0000000240)='./file0\x00', 0x110, 0x45) msgctl$IPC_RMID(r1, 0x0) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 07:29:08 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001900)=""/175) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001200)={0x101, 0x8}) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001500)) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 07:29:09 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f00000b6000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000502000/0x1000)=nil, 0x1000, 0x20000000000005) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') 07:29:09 executing program 1: r0 = kqueue() getppid() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x81}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40000053, 0xff, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x26, 0x0, 0x5, 0x46}, {{r0}, 0xfffffffffffffffc, 0x11, 0x20, 0xa6, 0x2}, {{r0}, 0x0, 0x80, 0xfffff, 0x78, 0x401}], 0x3ff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x20000020, 0xe6, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x8d}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x5fde, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x9, 0xc74}, {{r1}, 0xfffffffffffffffa, 0x5, 0x80000000, 0x20, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x58, 0x1, 0x17, 0x20}], 0x2db, &(0x7f0000000180)={0x3}) select(0x40, &(0x7f0000000000)={0x3f, 0x200, 0x6, 0x100000001, 0x7, 0x401, 0x3, 0x6a}, &(0x7f00000000c0)={0x1, 0x4, 0x2, 0x3, 0x5, 0x82e, 0x0, 0x6}, &(0x7f0000000100)={0x9, 0x2, 0x7, 0x400040000000, 0xfffffffffffffffa, 0xffff, 0x6, 0x1000}, &(0x7f0000000140)={0x7, 0x1be}) fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 07:29:09 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/116, 0x74, 0x1, &(0x7f0000000080)={0x18, 0x1, 0x10001}, 0xc) 07:29:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="9b", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r3 = syz_open_pts() pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000340)="77323f6bccb2a48d999b9b4892d00ed12ba8e7bbd187f896f42847d0ac1d5022e8e283e2c383c909a5f02583302cb07fd17ffec5cb233921449d745a8b2d90ba6122e045f3221749a1a55690a413387e1996f1303b62cb1e0492c29f852466344399f86f5fe4e7924a2cd719befa69858261de95869a61f311ec71a36ad7627c9073aaaae7e988d3cd9d30432a0d931ad81acd1d9299826c8801701ff798b8f554af7acf27ed440722f60b", 0xab}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 07:29:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000000006004, 0xe56) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x1, 0xf5, r1}) ioctl$TIOCCDTR(r0, 0x20007478) 07:29:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f00000000c0)) 07:29:22 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, &(0x7f00000000c0), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x190, 0x2) socketpair(0x1, 0x4002, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 07:29:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='(){[(\x00', &(0x7f0000000200)='\x00']) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./bus\x00', 0xa2c, 0x62d1, 0x4, 0x1, 0xd49b, 0x7, 0x3fc, 0x0, 0x1, 0x8001, 0x68}) 07:29:22 executing program 1: r0 = socket(0x17, 0x2, 0x400000000000000) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) listen(r0, 0x100) 07:29:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) 07:29:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 07:29:22 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="5cd6d221982e812e33af456dde1f0d7c080b7d3d3bc3dc2f5342abdf469ecad92cef669acd28c98c84b75a38f731b5b16e31e48520fd408c3b6a713988a092f72e87687248b2b55f7056329379b09a2864e371a8957f74972056c35411c5281803311fdf1d6384e63e69ba6a3c090634ca32f3f046494e809d44d70eb8e522dc9497858fddb6c1e843a6c77e1e95b7cb17b961", 0x93}, {&(0x7f0000000140)="b230079c5e44555359b1a2f6c685204b76f46c4508adf58933751f2fdff502b50a0085271bfacc2de78df4573997ae398c88fdb9110687fe2db762ba9d380d9a72476459a879cd674b", 0x49}, {&(0x7f00000001c0)="452a79aa87e3481e59dd669447eca127d68cbabdfc4a018e183baed198500365d3c867f37616d3b19f98651304d6848c1134edb73214f1d2356ad31363a675786a6124ce0e08076d00a549cc202cb8c17600fcc139b6fd2722319b74c2295b1818ce0df3caddbc7e957fcca279acc44b1a01f5b43ab7cf904eca4b6e0449a3330a5eec9ca26ba313e12ddfbed8e0adc1a477c9a339895eb9ccb8760e863e4294528b977d39b3995f626bd1473b3267cf6526d53bfc5932cc1405786fd678d466bc63d031ac1ee95daf818670347220425b8f739613e4225973ed876b77bfa2ff689ea3b0e7c89dde243b2eb966fecc02010c80ed100eaad06c46b0f98db4e218afb1a53fc1d894abcda75b78b49ea93a0dd39ccfe577d44ff06aa2855aa0e85737801a6c4b39f7f3bc9aac098584bde86f7fbb5455e795092bcc9a758e04a236a116b30cd4bc104d4f7bcdf8c776271c280c4317f0a931b823151bb66f8137214211b8a94e6d420b463968c996e3090168c2a37d71ebd841ab2a6a0c36d583966db32f76e26e6715fd2cea59eb0d5520704522c8cbf6ad4ef327cbaa9804d0135c719f922fbe41b9f1c4ea2bbff46f26197288d70a741e0b98ea0b633e69bacf42aed98b9b6db0645f8db512983a5b450e51e245c8cc74acb2c047af8938a43f2178f2f77d514edcc3b0f78ea042f295f0aee7f230850d75ecdc205196fa965292dfc242d554b4714f8bdb68c5a46e439228fb576fc975f3ef22fab52956946fbf2e1f12c451bddcfce6f3d5fa7acfc84d3a35256cd06112ee89c7949679dcf6801db847dc52a0a610b3cac82df0be406eafb125543916b9c71ce219ffff6b6c46a2b6cbfb38c78a968aaa62a210a80eaefcceb4f350fb5a47f50a001a9a48dccacfb51993449c77d9113d6ee2bb6195cb5b6b618bd4419d7fd1404eff6086c082951330d1d363aef33df4ecd751c546145932d8482de663eb8c38ac541b0d88f4266653b5c7f3b38a648d841003b5d4d1376213436bfdfe2fabfcba5c3b6e65a4fbed84b06ce055da927f1f9037fa48b7ea1b2c81dc0a1a9439bf7dcce2d64421872c21a6cae46fe0be235b84fdcafb78681abf9b0820c876c7fbb2e0990a2aa66259a7765926257476922f274a99efff33c432f6e6aa31c983516a959d793766f1ea1ded0aae854e1d432e92637cdd03010bc95686230decc1ac577c10086ef113ef72fee9e4e361229597b7a9397940e3719b42cf87b7f4380f04028b68e08ec8681aeeeb44b7f4f4fe8f85d783b85c86230a00294ec7437387cc7385f103ab7e683f1e9b2190184dca07c4267dafccc6ad04d9028b87c40ef3636e0e720857cc0281458b392c9c5356cf8f5d1d764b98a4d73e8d089fddf471c459939a238800ae4581ab81fb2b1a04e8c7b15cdfabc7c4b97b5ebad47da63c1823604b56b9567d4bebc295fcde7e647f723c08f0b7aa5f3696c4d57d5aec2162c53ecd0daa52f3b62c4b6d80562cd993ec3cdf197b89a72274ea06d9e6bc251c68cb8aba68f22b428445c36de1c012f1ad873269e54ee41ba3fb809b626e6fd92928b50fbcc643e11d0af87299c82971fcea539b97ec6b5e3b73dcd4055bd7bfee4c19f9a75ff536edffac839de70d0a7fd253b61ac4eed5eb50fe3341bc88940961ce03d614ce005da1d05e7a0e3bb5bc31c560b35ca3bc793455e9adfb66c9063093c3518291a93ca18d21116e719574171c20042681f6d241e58121a7537169d83ae84500b1381cda04e2b11b63547fbb28657ff3623919c34800cd6b6804494e72de74bef7968cde0cae1171921369e9a65fafec2fc678d1258088162bb99b7fc5fd161efd14fd897760e2e77132667b139e440d6537222a499c2c53e635ce5ba18315690e588e553fe06b66dbb553621441a5831fac1e8f5f58a7a13eded484cc53f1126f8ae5886a605986c9f4d7f3242e77d785dfe93ed36f39947a0a0b0615fafef193e1b76299514a988bff09873c182c6c92ec1c98307607ef52a2a7f809b9a705e1dcdf99d54c5184ea1af7863fd105e1dd248780aebd1f2765b8c5c5a0b673a2cfa2a65e17b60b43931e7240a9d4a6c21ed378c458815921737420dcf7abe96d406fe216f8da752037d949ec90966e690bb2616aa2485538e7d6d971bfd4e4e73380d43b54614e97732c2bc6fd3ea422c3d1991866d0bc04d40122dcf1fe2bb26e7551b2fec2d3dfe5ba16b8f51095bbf63ba10529555553abcbc6009e9c9ff352e7e2a32675b7313baee72a3a4d4ad92389b64929bd87a87efe169eb9ce9722ce0a6eb38b3dd70b20b01bdd7484fe5048064eba05c44d7be98e32a401ce806a8eb22b56bf2a9b13276746ea209084a51308cbbe3b7f0d70b4f4cb9342a40b57ae1731e006123719e1ff2ada61ef088b2085d7603538bac05d1343ac95fb9749c3fb2f80f34785499962a3186037a3df000b1583321c12e302816a8b3a51349cf90bd32448f669672bf2467493126fd8422cbfe14a3a96fdb4403a17f067ab3c6a685331c91d5691eea4089fd1723088a3acb42a25015db560795dbe8a4ec135cbff72263a773e2e9a49183ffdf624aca940b63733206927514f9351a13b1047f31316a6e7da71b8a72b87ee661d8f022c6caa2aa4f3e01f3585fc5909af0b426fb068c3f73a2e1abce8e7bcfe69bac7e947db9433145402c4bb30e0da8ba2fb654590c61be7acbfad4f0a464345dbe6a1b0dd75f3ec7d8249f5c2e86e35fa92fea25d0b9fa7e5e9260756dfd4e7272a04cca69138adb475f8b584f62d53017815050d42c18fbe84b4350767da0cd31d28ac3903ef2cdb0054a568b8135e2837c0b86eafd47db49ee30b09a6a466bdc68915a4049a4fe6bb0ad2ea502e3a1851b422c6952d9bbe8118acc77ae9f6498861f1e902eee945bc4ab369a9564414002a490acce03145f0d3d3ba06933111df0944c4cba89398b2a2bb260feae663651c8b57af12a840a0009a3c23e80fa51bfa557eb9ee3d13588f819c46c34a04c38201a8fe8cf28a534c614bf998aed1cf1409c8ce93b43e031bdec5d9bb291b293c3bf9da5707f339bddb7426f070469836064bb91c703a588a744fa8e2e2392ecd835303eaaa1db9313020fd35b90e1e1cb5eb86c8264f64e73ca60fae6c0af635728032ce0fb9d5261392f87a2ba3497e64c012060e0ba713e7da08365b7761cf5402f92d8b4002689a90884997043c3f8c76a92ee2ed6892ae9f4b4bafbe6bdebbf5aa17d269c8bb35ac4c3f36c538d68b83fbcde85c1c955c595c76813f0c849171dc497433df1eedcccae1f924150b40cc3de8f31447723e5ef457c7ce0aebdd680cc211fbc4a4e92fb9225abfa691dc6ca1e9a9a6f4e13bb12d8b934c0f844e8647d644cf01fc98216db8f3d3a86f372bcd00e9a7ebcda920d64859e49dce872f0246d2e2d94c331dc2cfe0d6c469f3722dfac02f4589502d156101b739ab4dad33948d29e2831163b5c672e4659b78aef7f7caca533e2d8a2aac41fb7ece8478e3c1f7400c4dcff9a4786933f33e1106b44622117d9156f36d831d27098f0e2adbf9b3ceb9f61d2e1d4e12411812acc9f6e5ab0d89f82b83febd432903df9d98155114cc1370e88e743273dac238854c2e57cc47617d3f2bda9f41aedb3ee4cd448b8c6d11529dc33468499e68b8be9461092475878587a5df280a30e4cd79efa1bb9d91f8537be5025b158e57208fe2035ca8cd06978f395ef33aab73c957729a3da82abea1a8b59b23d41cae006e5075311c001ab4664277b2ccf4fdf27a030cfe45d97bbe88b0b3075939eee19352d896df848594724308a93346f250c0a284d53b6130dfc5741625071db28e29069b71a7e5b96420582600cb35676643773aea811e16b48a2723d87d10108797530c9700fa5beb12a9b4cd9492702e38eb5dbb3a5ccf59057ce4ddc9b65e0fdac8464c340b582d46c6110087400f9c65b0b4a003643eba1928b8b7cc6246b8cb24603ca179b45016f83ce03d690f35b9b71b3d10a16d741038a606438a2d3ffef6d452963380f82ca5fa8fe0ab6dbcbbb7c1ec4927dd22150fef762d46707144231e84a80623a6f2c630b21a806c12163afad5c571893b44db7894b97382ff4c533f8399c5bf1bfa052b1c62e0a13f724a99ea64fc1e0780302371d6e1ff3ebeb8ecff138d4cba1d7c087ad66425cb4a9f15ea92a3296fc42b656268d9d8cfbd628c2d7b2f436c91f2ffaa7216a2001571dddf41a8e251858e101ad373a59f92117824926decc0d4616f7dbc1bdf97b79a9ade7ad9478e08d47895a459fb63a165e61eeb7fe61f871bdee6950361abbd0e5cd375168f6a90fb8c83e5eddb874b5da77f6a56a36c4544d4fab34b30cb30aee5587cadc68349ba71a51430a8203c6dfd3e4f8e32c4687ebbc32e4d1a3b6adaf088204f2a9d274af40cd0f8bd1a85b29d6df9d32009a513cd32a030250d095a743350bc760c3566f9a38dddb9f15f4491c61d26eec9671e7bb94394b166cd90deccf0aa185cde2e6e75baca995fd3d354be5fec81a5ad60592da1bbaf792e607389900be1c79f1fd81d082d84b5ae4efbbeb8983bb8a8221fa00edba3304157a035583ad1ec212c16d3c6201710518ba3f9e05b5d4893fc41dc0ed1661fa29e10bdfe0e2b74708769c9b7aafd72ea90307a63006db9d1117eabdb97a9bc06263b21801b5eab939d40e50448928bb1587f03b92e7bb0c2b6fb58b94d531fff8647289d810b2e93681c520ac3d2c71e3c46e552d798d92cfe880638845fe00b9a29389a1ee838404d5b85798c5df404b1272494797c7064384a7c4ce09522ca3952a0d2388d3a315ecb9a94e7e9f0326a9615ac040c8c047247370d9c1272a97a81a2688a9bff010d25bf4470d4b05da2e374ff71a34402d9be4e202887551795c09de63d0e96b59cd78674122df49c4ce51b8fb4b2d48ed0d2f29e75409aefa824c12f41d47f9321b7d81390dbf08381db39fb1855cbf14d4878b4685f895aea7507f5ff62dd78b76e18be0d1025d78f9d234b4ac848f178023f2ddc764712ff7ac31e8c7032e53773e685b366671f9254b651c487ef9e9347b2fba648a7fd8f38c0ac9b80003ed3d0cfcc5eece53177aad9968941df8f03e5d96dea5a8a61b91bc1bf9a66a1ada5932c5f33e80046f2b914b7803d6f531f34f189db371a0360859c3b23e40c6cf1bc30692867e08071b9bdf675a5d27e06597ee5c5b2199f18c213c27388564776185b67b6bd4fe0a6b8d1309a4f047dbdd1530c5fac3e8b4d2a04c42a0fca8ef7e58f47dd420c07b402ba700647b4aa83cf77b79a20374f118036d806c0e83b88745fd057679fdf816f41e71e0a3b9e0fdbfa6cc4f7a880624dcbe4137534fa5fc303434dc7325dafa9d5f476a50f3ed1e40fd46e873e854a182e2f2c116868c9950a6db29224960ebe325b5944185404d882c229e3a7bebfc7acf122b0a91cb4660ed312b69933a089181b09e414fd7fb0dea0327e8e844135a8e7c2fdb167f8cd9c846b5d451b92337fc22c5438b22c516ec409f0ee268113392f162cd10d940538391b67e97282643fcbb6d4a7c36849767dbd486667c79a563f01a4393a9a586442b88dd156e5fd15eb5b4cb554d07c50e0c796c9e909de53ef18d38f51d9434be06954b0f0b271be7e409a7303d973326fdc000d465a54d4f2fe417813751d645ea08a52a2e6262c3be593c45a82bf82fce2ca101a6123d7cc831d0c48c3cf206b4175544a64d74d3d8857770eb8ade32b", 0x1000}, {&(0x7f00000011c0)="c81d4c9013030d5bac155859220163238b6b66a8e2e200a0383bbc3380ae4c82cdbacfed7430d8d83a0bddeb129d19672899f9c3c447eea1f7652d1b76329c1184a8a87e187ee75ccb6b976eecb057561d216580f2b00aee2a6938fb79fab26f449555510b325f39702612d6222a7010807a3864feb706ca64544700de82c26578aa4210da4bb6127a933715d569a379de11a130e080e1333c2074c64e9d42ef8a72a7bcb051fcfa5ae7fddb84c8c8ddbba31d96d32d8827af85cacc2617835710754eace2624d0664c009dd5bd7bd817eff184b4a97d0bf7f6cf4022911", 0xde}, {&(0x7f00000012c0)="65f9e99fc33bdb3b72de2738b932aab7d23253721b879bc91a17db7f177f00a175689b774c53e66ff348f4c16ed8aa92cad7bd975ab7b7de7b8d0ff34238b2340ba13fafa2ca3b28ad9b8c8be74d2c033dfcb70b7f6b76e815064ab00a469aca7665ded6397ce801ba68", 0x6a}], 0x5, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x405}, 0x8) 07:29:22 executing program 1: unveil(0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20082, 0x40) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/243, 0xf3}, {&(0x7f0000001400)=""/100, 0x64}, {&(0x7f0000001480)=""/207, 0xcf}, {&(0x7f0000001580)=""/249, 0xf9}], 0x8) unveil(&(0x7f0000000040)='./file0\x00', 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x80}, 0xc) r2 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) pwritev(r0, &(0x7f0000002b40)=[{&(0x7f0000001700)="2fa65fc75294e26f46e8c0b280f91f4010947bacd43b0cf15d7d387d3e66ebef4d4f8814f9e2315941ae4cc34c8bac83d25b1806636e32a2a2db0e8e32e6a62df5", 0x41}, {&(0x7f0000001780)="f1e1e9e69aaac47f61", 0x9}, {&(0x7f00000017c0)="abbf309d56e7b1263234857e5ccf2e4343ea48a8efef26d619f302e5e35f01670115f935b9cae15733009b9e85e20255fdc001e40ef617e43906080ab01e72d0832a4c8a48169c1c3fcdbee679dba584e27baf22885fff62fdc4af777d3dc2114d8a26fc3272ff4b077b034fced55a6e7ab84723", 0x74}, {&(0x7f0000001840)="4b27abae1da35a1a39afbbbedee8084b2c362f19b59a1512357f84b2d5b670c06fbb0113c0f0bd36d18ea66de250ca25fc9846ffc0d880661913a074858740591d40fcbf8b3dfe752921319fd4b6b33f844d02430ec0d3017a1090c0564ee249f638a022cfeb7f1c29897d343356aa088106d8389e5d8e01ea254706d59453b4e5b1e98067e843e9b9a0034cbaab1b939776060ebd69b02c837c608a7a764ba25ed972c727d0f8d498eee60c806582b5f96cfba8e2cb85f2efd951cf0ba7fdbc3d8fccc3914db0f4fd99396c4600248805a03ae3ddccfea088cf61480a7c9fb5baa6c69e4ae2c24f87bf6919b8a710c841d971882a2ef6a0c21e4942ba2995220082d0c324bc9052d2b731f56cbf678d55e0831bbbe147c486fd5a1f17559c70b890dfe5033e282933951cb988231dc4909de85a6c7c80b593cca9fab9ff9de11b8c6be36fb52cd3ba4fe751e988c43260116b5c233d52ce5e9d1be7927e95a4be5055322cdd4aa96e4ceaafcdc4f28a0373f645cb0e1953078c4c70bbe924c39c8dda74fda674a5180dc1a680531ae85b34451984b4ec84195fffca9e4e8d8bda7f37b98eb788f03c17f80d5eb6823cffdc11ef068dbbe822e876fa056397dcf7a8b8bff56e7808c44af2583379daa05e199e5af678f4deeaab62425e28e90b23b065ba44a088734b47ffff9ff12dc6e8ef2c44fb1910059371071209a8cde6e234db576c892f5ea2d8187ffc850aed55001d6e4807bfe65092b8150362d64cc65ce88dccd9541748b04ae4682df1b9b0854ec55fdee4ad0caf443f41e82380c2544c5fd8aa3e92031ef2a62d2cfee8e9968fbab1440f9b4e73970ab73e1b105a0bbf88007e578b7e195cfad09bc9c1daed690acc42ef7f28f3febf653d8561460587b6358844ebe2adf92fc0860f215ce28d9a4c7e0c8eb9b982462dc1ad382958f4d056832a16a64bffd481528e12d9dcc3467962b80301ccd84e5c40007874a0fee1db86aae4719f1caa50b06b19e2cfe1571c846f622d0c51c7ec862ec052489905423962ad7fedf71ced7abc808229be2323f5cc0bf0acd17a75ea948c9f5ab65314f4eda8f4797e88788c5dc753ddddbe22f27c1f37f4a82326fa42477d22c3afbcf9fbbc7f89fffe1628ebdced013fc65acb79dce6a9f8546007e3ac5f762499a8222e6b6c76c8fde651b1645934dd768ece4a01b04d61adcfc34efe6ab959b3774297e1527f6803c91fcb70f0de267a6a4743dd89d839734f6c0c8151bad36d49f56b231445ad87e3830215ff2f60f333b63dd7b78ca8b32e5d672aadc7c6fc4f7852c7dda00a6bcef2f40d4994b5180da95189b4c133925216f74c622f0eef23c30b264feb7ca5134ecb03ec6be5caeff5dab171be0fd794757408a6bc43dffd90298870efb2d11b076f89f497621eba2fbd7b0d7fb8966a7b069600b9e24ddaace60823e8ba3031f8279368b149bde0cfdc10906a7484eb106854700b9cd22c9afb4169294cdb9c019aa1601b7cba28b0d8e567e1cb5d26ff330e8c52bb8466e23fc524e6a998468ecdcb9c8bba20b2b827c1dd7388d2a5b4389399348b4a00be2cecd9c8cc5d33dab0a4ff8827a2ba3628e7730a956c66a06b92cdd96cf354be5e8b8dd3bca2a14125bd06a07f324b2da278d25984ee700603c46a4b8f389d714840f6aa32d6df2d4650c13c8278405f14a03a75abc1a9e9034e18091db5966534cfa310bc032d1bd7d13acc39db311243341a4eabe1e398b0120973211a5333e0bc5e6bedd05da396d0eb34578f5d0a1ee241f335df93c84098e2e868b9a1e54564c70c5439e8f98ee072c3ff5caf92afe7d5fb36167131719b33679225438ab44eafad15c43557294b235163b9569cfd284dbaf13962cac1ece9fa21bff38a5d58d35ffdb9d8e380b5384b75df7933ee2f72f6601e83da1a6d2553decf14a0611b3b5cfc015e027b8b7177f3ae3d7cdd64e082ecf25775222dc6c338e39cb6f2a8707309ab94517c59930da0c6bece9b453586281daa84ee84332b3927547a990fee9b566a40216b5cf948c21d07e773f98e575702992d2cb1091bf0f9bad840661fa37875e1755af32d3f8487fdda43bea7dc840c6f3a9d298c0d3983d19d365779c7d58e64e5aeaf41696755d1910a9849071e1c2ec5ce4397b130a708afd1fc834c5e04d287d5892d97007662f26ef926fa9ea650e045f00f81b3231fbbb9fed251a14a653c355d061832811a1d3c250cbf84a93aa95fd0086630614a80256e17ff8c0c41d254b6844b19dceeb1066bd78bf56835de79806f1b98508b5f3c12172c269216aa6e821e6f10bf9ef0b1f286afe1e712c757eb970e491f4838be478d2d5d88f4f2168349437d6094759c59893cd130abc85f08ab4f9107a9fd94bf2bde1f6fac77508a10ee4bece07c3c7682776efc1e78b404918493c2dc34d44cc25ab48bdc4ad22b3931beab2fe3bfb471b50fde154c0728cd9932d8465c65d192647e254d94f7a4c90c4085b0741509b1fdb6469568aa19fbd1a204c719d200437cddfd4974158f801a2971061c4f0c712f0e08eed5d6ed934b4d97db97c1110ae2fdccc228b27fbd495de43662efd34d7d3384e2154e3ed1283385b4fbda9a90fa90e24dd0794a045ff68d6b686366614ddf20d4816a369fec04bac13416cd782bc5de61c3bfec446e7748e23b47110d4e4297c38846a1eab095544a533f609f9b74163f3b127b3cfac7a0bc46610b027e66c053b6df007d6a0271ebf2cd6fb887f6a9132b7d9754212e0b3a972c06b58cfda24ac6e576ddefbd5f8d429877d37f78cdfe9a04257b8532d03fb998b5cfae4d0b00ff7798ee72155b61228b30277a61a43091a59a356d5ff0a7e1a19b57ba8128aa3c192acf033495ff498303a50768f76700c5a462beeeaaec3a1260579b7e772b75251fab7013e44946826fafeaa4ef7e48c9032c17d34a721f5568ed8eee6c065f513e8df6cc2e826cba689b230c976a91c590a8387e0417bf9424a2ae16bea71c1311fc3506fe3c3d65e6b3c051b1a7a90b98cea06367ac2f2e3cc717d215bea7b4ce6df89197039b3a1963ae98a7d4f8e64dba1c31af7286784c202445aec09f0c1ae26d5b1121e1b4790b8e8ba792a86c634c9646f123f25da5faaeef2b888cacecb3ed71ba6a76a94432db1e134db84903e6eeaf5c503e341e27b4678a9456869c34c5a47b08fe0026e22d3741fe1782c1db6cd2a9d0fd7c156df9ab0c6c909a51e9c67408ed3ba1cc7977292da0fac62a191af014113cc0067a130387701c045729f581cbdec186d4ba0c265bc1fda15f50691b43c709fbf424bfc9b93c8570979c5ef019a6d7f0e7cc6cb43c00fd041b4acd7c7da297756b665269a10014aac1614b3d451de9c0d7a080ac5f33bdac942b25a60c1b8b49d716c1c93f877e979ee31b383efe6e40381ec4e3953e70277118cadcc8f9f26f879796327abd2237b775eda1e6ab4d210946b006937e39ea107ad8fac77a844816c6eaaf5f29fddf0b505151082539c0d5d1bf8c51ef4878f15b2a3554f5b188b7927573e19c935a33b37b42faaf8f9fd4ba9bcba6c6a7d1c396fb6660c1690902a549ed8bf7dd17ff2bdeddbe9b9e6c359c63a3be38e928ee7318d1afa01a415659761a73f48671a419d77a7d57aab39385f3e0022174427fdc5bc5c084777656830718265a39968fd166c47d66533a236e8663f94be220a504fc4f97fb477248a24e955e781a28d31f7e627bc6269a1a73ce49d0a1c5b90c7f50f5297f304a18721ff7d7d558dd57043f09f0539efbf8c1bab047885082c4b5b665aa5d54d72ec60d31eaf590afb468e4f95e34b45b0baaa32d9d0c83b3e0f0f3f2b8a53f71c3b85c6faeb0924be64580d73604df6bfbd7189c56093495adacb3b8fd37537588eca3d54bf8a316e6e9edc139ef2fcbeb652a1d47da82e01450e52bb48028dcc0f8004a8b45d2c2b330f20c874276e3149130f180336440649672cf00b0f94467e38c8f2b4be5d6dbdbe5d23c264a5e7432778a672c3e895793c933cbbc8cc8da48ec7d7558a710764580d7cebe859e5983ba49163edcfb71fba40f957ae268a71c1993d089e5330a6c79053dd29c14ecbfcc7c36593f4442ee0f9374b7872c152e7655b9eca61ce202001bd4ea06050424987bb9d576b82dc02083d0fa4f9220b78a74eccdf8e71e23a6d00c814e3ca39b7b4932e8f9abf982e4619cf6aa20c25d13452eb2b644142b2d3910a26516114464bca26b5c26770bec8df2c24db681bca15723d5a0d379c9e4f2b76c788c944cd03913bc1f152fb1c6b5bb2b5fb6638198a5db6a12395502f2cbd602a2312270ff94c8c52fe23c8b2ab9860b8a8da9fe40901a7d137091b5e77af43a70ce152770de7e74c4d731051139c8eeae01f1eaa65826fa86723dd2d5c3e35b5c6083761393441c296aa771abe19938c88843a3704540f356dc264fd963ab33e717050bbfd8ccbab1d4a7223d29a55714f26d62d93f71bccae45e19688dea1e6b1bb2080e79772e2f26f83ec7c19f4b615c880c3cbfd5f36b068a94859de924347200a61b84bfceed9eec1b723dcb54f496def231d9c24c10ccca78e46028c291c59390a6e4e7f36bc3c3642056b840ec7d89303b3c91fb48b32bb714dce190be46783b6ce9df74576589302f8e500b43a753a27eba2ea36bd47d13ab25e96f876a6007af36b15e1df22949f5ab71157366ea7edfad445b101628bc6361bd66778564c19b97994f13c01c446ee5b248b0f9bbb9fcbcd6228babc11fc74a29f7b99a671b07ed33a9da9bc223fe8a440b371c5984c09fd816dedd9b997e32240f1bdd197494f078a534ba73991fda13a4784efa929aeb24b1908cb08cf57a4fefb68925e4ed406caf462177284c334a77e746649e8684d21f3ea56b7915968025e9badf425553feb2eedd022fa31a17cc8ddc8f1a39eb0ea502f70b6620af106768e055aa6f6833019152bbda0c5918b0efa6f30ae660d18e0f4dc5c480f441be46f1a222abf51108b376744b3ae5d63022defe03b059b6d85c76882f003b109e47e742ceecb0a2274f65566175471b948f49c8744cdde868a2321e5682054dd72c84aa4f3b8219a0828821144a55240b1df8420519be6c3a228d8a003625512ad545458bf21078f637ba5c87d4827688ae1c1b00c1e25845e2309db4eed48ce73d598c5818896408f91b69c552043eae9cc5db5a04af6e8b15c5705b13141484738d756b70195fe889c292c1c5bd68fef1a773cb3d133bf22283f44ceb2f8ea6d76abc7831caa0fc89e616165baecf48ad2d5d4f889647548f152ddb924f4effe393e74ff305a5bf79a91a498fc507245ad6432feae024fee6ef6c2467f77783cca1af02835e8e00b4088b8d851f40a21acefddee181e97d0e3e0bf9e9240a0ba323851a877027a4774891fa6ccc8f043426d974a8aefdb3f41add3bc29e0aac5923da6e5834d0532c66973ead3b463954b5b5e68bcc7d6254ad3f36f12be6e2519534afeef932c49fabbdb98e873194d128e7c44620b4e3cab5ce07acbef2fdf30f23cb36734076380c7a935f60eaff4d27d86c065ce4751e21d8cc27106bb534018677f29efe814c310ade41c55cc47d2e467227473beb934ae1590cefb4219858c37ab971bc158de4a6f3d7303bc6c231ef7d170ae07fd9247f94497fbeea25c7a1f240003b7c0f03ae4cb5a6f3c64dde26823b17b7364c2a360fc3dfb5bdad80bb307056906a1f5d17b857b16e5eca30403587557dcda51f81", 0x1000}, {&(0x7f0000002840)="452a5df91153", 0x6}, {&(0x7f0000002880)="d75a106dae1401f097e8323ebe059515299c82afb2aa7c34f8e58ad049dcdbb08e06aff5ea94da4ff9534d2dc1cf29c2e0a0f12b", 0x34}, {&(0x7f00000028c0)="f98c2bf6d861db9dd431d9c9f97a1cc75c09c15099e508a5d18e3a27dabef49f25787b14f6d374e84803492117434fc8528147bb8370a81edce3a85663fd98ad371784f77613ef20fd66fe403522224b1b89ae7606a0355ed8210ed731410393f03109c3b939829f3e73a5f0d2b6dc8277623eb359845d11b79f462b9995c76417781f4f8a07067c13d99a42ead299872d5baf0122a6a1ae8c51417f5ec260ca2b6753c349969b9b0041f9dfebfccc2bdda665204bf944ab48b2ee14aa03e8e65846c987a872ff275107b3bc36dc4ff24ff357bb4999e97934c4ed87ec00fe6200d32acf8232c4ab558fd3b6cb3e", 0xee}, {&(0x7f00000029c0)="8ece29baba2901d9967e72d35ce10b5d1b9b0250b11f5d2976e82c7eb1377491135b28d5b9e3c51ae36fe4c3e39e26d3ff2d466a20552f4949d7cb22478a84a45a9f55899e81719c3d1e275cd9e25975aca5212adca47972084a40951138dfe78ccd3ade02e06c8351143d77274e082e6d1fe325f599682277cdcc90c0c83427c25af188ff593683092873f77f74ce806a72627e8ff89e88efacc0bef9f5b26464", 0xa1}, {&(0x7f0000002a80)="9163ebf232fb720e11e2053c625c36781444a030d9824c5da088bd8fa9959a3571ded786938bda39f8eb814d75ff289b056a01c1d6979507813324ac1a77b804c07de0a72b2c32507f5b0edd75bbf9ad8a9a25f543c79bd3a1a7f2284eb25052bd497ce2a2b90ac68f1e2d6f4f0e89592a11b96cf9f3952b2b0e4f6a284bdc37d7079c2ace966acca2b77c9eee0d6c7b0899179c74f3dd93d7e48fbebb326b0570b66a59e5cc867dccc4be7c89e56f9e657a32ffa2ec1311f0b33153", 0xbc}], 0x9, 0x0) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 07:29:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x1f, 0xd34, &(0x7f0000000080)=""/163, &(0x7f0000000140)=0xa3) 07:29:22 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:29:22 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/177, 0xb1) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 07:29:22 executing program 1: semget(0x0, 0x0, 0x40) semget(0x3, 0x1, 0x601) 07:29:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6a81bef14c3048e803cf33267ce764893efad5398278eb5685376996325d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f0655d0f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988ab56c1e575b6ee5ecedd4dac00fe95bbb4be04e78e01f6d974b41962b60a106ead36869aa33d24491956574deed00b5ad7d036bab6e2100f687ae544ec7990abb7c3beefcf821cb39625216c46abd9740c65f745d3c770b21334e7dc11bf56bfe226b7d1c27b1e04e79fcabbd8d3ca2cfcdfecb07d95da985b38dc24426724bee82f976f55f7688d2714c83b298bb43ab735718b255e91fea1c3a2662eb18aa1af9e943c0c1c2d180dbe919f03193a3a86099d6d40977a4808df3277ad85bf1c34bb73196dfbc9c90beb7175505787ace6d94cb0a6a09eae80dbdc001b2b1f29995f899faa15492093ad39fdcd5c", 0x3b4) close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:29:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="82000000000000000500f01d5018b2ab66cf1d4a76996a2649db9a9576d2787c4c4c99b540b15271851c270bb244122d992abc89bb4ee7fc7c427d0e827ebd85557f90c0b98965d5492e4d1dc831a2a0f97c647a9e4ec5cd5bb0167e0b5fe765d72ff0743c150a784f18e9c6d0cab65b272a73200f2fc1ef0c7fffffff7f3da50a0c9c1fd9f94c8a281d43c01a11bf044d9a1b22cd543a87d24d4e5a25ccb48d1475747fd83398f12a0758babfdf7ab868ba9789c419f1c9595a5bff36d3bdb3455fe0e8cd8f9c3961344ad888507bd9133a4e1a4caf10d303a4a176227f33bb9797ba862ebf22e7f495b4467a75808b27bfc66cd13c0d10d778ff01b085595c34dfc3738eafea7ab2a461d0e53803b76a"], 0x10) r1 = socket(0x0, 0x8007, 0xff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8000, 0x4) listen(0xffffffffffffffff, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) 07:29:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x101) setsockopt(r0, 0x10001, 0x9, &(0x7f00000000c0)="d351984464d3279cc3262f05667952d8c9811d13c6115908f39eb1b02276c01d6c9766cdefdffd43c6953312d282447235c6ad04eb9cd0865c85c0fc31245019166fc1c724f7f7e9a610886e13e4d7b33ee49b4234aa5a2966e118a9a9367aae9dbaa16dd724a36bfb8cf700d3662a31ee16b6b8388a0782fe5bfe3b4e222a7ec66da2208c2cd04d13653f1c243e135cf274d9c1c5b3cb871ac0488026564948ac034f01ab688352c0d065cce380070b88f5bfa355eaff425584c5125497f4a061f8018a600edec1498ceb6d0c0708c49b70784509f189f6aca0", 0xda) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000240)="531d943da124fe04d1350e11770a388b6830bb70d7f8fa9b8a1c3307a1cf7c6f6dc5135a641b9eefddac5c8e29355d39740a8bddd47edad14e6c60ca0a862069fa2f3cfeba6d53d7baf066238500fb5f50d37d79998c2e80d26dc274fce7b2a10bdcee8c662684b0bf1d77b374eaab7414d9f1a6a5cc62926e1f7c38cc14682205f33437101182767bd61fb0cba3b6801d9327db47bd04f3e8b406c3b14bae0504f210e336f676d36cb44ac422ab10d9789ad4a4be52ff76cf404ed7c0628cb1e24cf6822c7ffe6e7f2f34a1956b8d5c90c7d6172cdb8fbdd48867e9f7c0d849257731b4c65e1a3bcf28b68de3a46ceb7498f755926f7704888c65c4dd284a6c6043c0066c282926fa817bae194c0a39fc82facf279d9e39c52bd7c23ad8e50bdc00752044ff94bec1b9229980f3a745f08ad8d96cbe24928e8f5d7e04ea52cad0dad77abcd1c2a167827e324d4ef95630a833279b8af4b05d7aec9748d61a12ce119ba2719075d4915adcd558d39af186a61f2237c04fea92d8c721e9ee98482eb547c8ca49385e1f6520509ff6465638bbab6dc1179481d179126ed3f6227cedc0b4b407180b185927d12b01c4a8a07adeb4d696027d9193b435701a6bf4bdddc89c800c42a4c046350d3157c76e14a7a1f04b6c2bc153f3444289388a0cef55925137260a9dd94ac0f573f1ff8573ba9ebd3ba65054c6db884eb3a6fb7f588636ef1e9feb1efe9d796f79515499da0a75b47bbed961048c59a1d79b3766ad844ffe613221b85b35a096377ab0d3db01faedf50cea747fdc0db5db8d0ebbf38e4adb8491a71f8540ec208859e365e8c02c5a9732f52a616633894db814f24c73c4e5d54c998ec5e66c8c64a1806282438a82729a6c2cfff1c4617da5d44308b69901833ed6b02d97ee67f05647280c52b9921b47a51b86ca7f302ad6bf5f418575b966da14ef4e72379c986ecf5572506b394d403599de861b9bcd12b466b47d686b1afc1ab23daf0b68aa5bc6df0896ce6e414c6ed513dfc36ed946bfe97307dcd8005defa13c2a12f50e2dee0a29837d6d99f42bfe858d5183a7bf9f058a66ca81f3311c23c07b264c705fb7d5f8f35adaae709f62ee3feb512fdbdd067b2601f7e0fabc48e033c0fa36432993f7755a672a3dc2de8ce39c8a8df852faf95333afb453262544a7929a9980f9fa308c869f6df409aca712a6b1fdb0a350c52b8133c7c05c1b24e2e2e2a39ac34eefce6e930d73ebd353f0bd2ec63c878b3e83b9aac6722e2aeeb9135ee2714c1a33938f736d4163683fbcf46d6cdaa911f8e72a344fed0a46820848b27e79cf158fe9b99d54f0cfc54cc95fcfe56e89e12484eb0daadeb60a2a3862f1f4a1ada5ec5a9c8ba2db4c054515762d5299f30f0ebddd97388a84ccf479ff140dcf8d15222fb3499918f27072b63c80c8044f6bf8e9373174b1004357ac5f7c856b674080681aa018f5afaeb775b19667db5374b2c08fdbe6f11560a9234c1da8f749f1ad1c174c630bbb0f3b25764a33c14f19e989c7918d35da9b294cd9107b8d7dc6b497106e5504a8ed01ccf6464094ff5280667ba53f5912084920811f0252497d5b3be0fcf2a02160a77e83b97eda0070d23ecdcfc62e2b4608f487f4a87710638c3971aeb6b1e6ad06fb6eefecf12d3fa97e6e13051561e9a92cdc7cc64f3f91d22541c26645176badb691966a926b1c8954cf8eeaee7f94abb855c37165d10c25ae065ea7160ab5fbee9ae096c9e4b65b865c20ca788c799c337c678399c10062c850f9dfdea50a9774aa29eacd2ece9b98e81924ae0741e3aa53d4ef975ac2bb63238572aa4adeca73482c8f39d11bbde8d4349d33a8ec5dc3de5bf22ebb5c0b812fd12755c6283f6c92256368e1bdf98af418aa53acf8394d1a847822cb799c67f66086b8335f297ad080cf1b93072c7e1904a072286969271966a6f769f845db402a16dfbb00473572b0fbdf58c4a45c32c0f6aee802936879bafda86df8e62da5f70d880db72aa57e14edfb7109b6bfe82501ddd62b559995086fe5ec5dcb301edc070ec108fb4fddda2c6aa005bd53590882c2613c4d8f9934312de15aeaf7e7dc01d5c1d28568e71c00f8f00f8fde58cdd0d641f86f0e4c7d51e2e31849ebf9c9622ee1cb3591a1e9422cabbae88dfc9fe6e9252812df2628a2bae2beb854353d0af373530a427a384379797f46a770ce6328b475172d643cce3ddfbe765a747610e939ed01d4f030f5e63eca19e918685bac22baa13e819ff5f07d04ecadd38e309cc31fae76cee389c78dc463d4986b1287fc8b0c88f656ec375b1370471e31f94f20e0df1abe8142fa6c1cb9d5b7261b2b3f642494521aa845d106e1bba996ccb2be24270ab3ac7b4cc15781adbf332de724360404b5f9a26bc225a1c72e3d2aaacbd7f74be0d69c6f386dc347d55d3519170b297c6fdf2c76e8fb409d4f4ba9a32309bad149180f329eb399b8c7ae0b2c1ccac60c5d9093105b7d48008c0f7eb78448f3defd386f7e228d96b8feffdec3178af7120e673982be7ddf294f63e5fe54d2dfa47691bb0ed76b1288e3202b89871f0c6005eb9d14859f2d4d0518e56ddeb063b20dfb05b2f33b44d27a3fef9c63d5217e3b74cab6e6a19269e2f74601b7b92f4b686b6c23bf199cd5c7f73c38dda7ca014abe7ae389482786590b155d65c7fe54b58590be5218fc447cbb65a23b7ea4bd76b0b0fe56779de8a6de7ce1537fd1b6b9b6828902cb90d6d453e979aaf872428e2bcf47c55ebe770e46eb60474eb0d58485153573efa3bacbceb0531434ff11b286cd06677e490472eb3df01a5f409b2d6abf843b8c58735d45fa92a5b772338b47c07c2a85e13fb0d43618e4467045214a8c051a113d30258eed55e2dae189e66d1e5bdceebdb495050da0cc12dad5ec3ad2d9877bd13832d126463aa26279d9a7bf9c68c262fa64e4f5ed5b0d87f47c06e38e23147d861ad6ef26654dbeb02f5fdde9ca3d263e9cdc6dd0689967c2687da17571cf2f8f09c9e16b2aca9855740b264fe2786dd212d1eab08be8e9453a8d37f463d0ef9855bc34cad27cf4639183c36f7cc97371bb8ca59e8f3d5294ed6b96eec86f60b550028b9e9cf5bd5256afa7008def79636405f0ad99596e402517f35c0b283257e220cde8ec54d6a72b71bc7049e336c2ecc51ed033f34ebd93f4813a222053002b8d177c553ff393b6d5af918b1c48010a2af7b8b6cdc125e0079382d4ab32a072ddbc5b4fe94b253fc3b54e2abbd86b6e5038b82cda25c15f82dc56c8a0369312cb1f25abf68f49b418b1bad5c8192084dc75494ff473ac91e8d95e50027a2aa86f1111b82219e48410173e0c6c150a96998d736e592cbce99ede007761f6243d7ba0855a60ab752aa1ff5ff350f97ff2eec7353e0a6f0fe62f1afdbbf50051f23e5a72cf9849ef30d7a2bc93901df5b13a2a127a362e015e9736b6aac19bedb0aa280974b1bc8e09b8227d905bd943ad97044257cb4126bec3d2671a29c4405ba13dcd54635bb9ffa0fb7da533af8b62f87e32afeaa98c2dbc2f0e894528b27e52675a4ed8b1c56e43f3d7b1bf09f9dfa76f6bfb26f5ad4a395fb25d1bf21c54f4a3a2b1290f4f50af4e59e0922240e65e3e03a900becfaa54f9293dce76a43a1ea34cec2cecd8482d8844d512a4a87f4fbb3a84eb92bdb4749dec462e3b77667e6e1b00c128fef3526503e331412afedf88f65828683a2f10153150499c3a9884ee704d50e2122908fabaef35158b2a4b1b6d97353598b0fc7a87dbc5892b51193501d7a18349b6a6cb82bf1eef6536e72cb67f578cc6f51466c6d1111738cba061906039e75e603c8100f4d00038ca1e7a91a2db73240caa2d934cbfebe30c8e022e0df021b532e412b5e087fcd6124652c9b63ea9954736945e4d95cc044896c351afa34d3a10f02bacd7fcb6e33e24f0f798a16d9f300432bc47127559fb6a450c60b9794c5cf23aeca1d67f572244a13cfb20693467440b5a8212ea0561b3462a5880a7ea4167c4420c7391636958efd7403be97fcdca67ab642812cf3596cc1179777f4893630529088f2f46a15e3625e8c2e7090687d43aae15d2b407ba3ad7dfa34ea7fee55e3fed29b50b8bd13c1b4b73124194065fc35a25c828564a70c663277eeab161b6504ff4e50d07c66284f64b4d14318f041b85394898d547f9e4d9993c11d60c527232e61badd15913d0e98cf6d0fd3e3cf862eaf53eb36ba3d5f14e519ec60c0a21e4453eded2d3c441397cff08e44ce2cdaae0d9ee156cb82161ff2dd96de9f228ef6b8a7d3f72a93e87dea5abd246a7d66e73ea678e672d65a8543076575282c218215523f0ffad9cd7a2e0370f2f5954166617dbf85f12f6a056d968d463c1b18e319e4dfee0e6f515010cd5a670754d8835260fb6d1b23eaff10058c2c0a1196b6e21f177a501c8386f25c981f2166245fbac843a4400e84ef81137b855e0b5cdd156b81246bee3d79e73f8fcf70e9c0e64cdf0292e1e2947374c5b6f1d4a34d5ffcd48771284f5b2f5e4325e4f4dfd7e8b6c4b8b76e163461f4a41669793e74cc66446775e3e520c41d36b21ec3ea3bccf20b332bfc96120cb9e20d8f7f92b2d78761f8aced83b0a27e6019a4193e5e66d7190f707d59ce2bcc5b5aeb0cfa2ec9a460fd641233878eec523edd3afc33a06a3561ea0030a786f3d06e753479ba76eacb48608f8cf411c793c2185e6ce82030561b2f32eba8df958131c22e439dc123d29214a28c83449eb209f69c20e465b36e7e3c1319699623c1cc5d21d4d4a3f196433a7c84bdf1c90315df47ce92be0c71d5cbcb16282b1bb81bbbcdfb839c452cec9db80fb08b82d797bc4b063c8b7d7b86c587017637f89b45fc03a1b109fc8374819055e6531b61925d6c9af5ce7cf03df4424fe6c313d77966478568caed10da9c29bca252d2850c83bd241fd1f7a6c01b2351ef65be9d250802c2bcc72daac856eda14d5330d332637bb5451f6a0cc6afa953b62891198635191e3dacc7b79565a8ccbe730d1f745b2cb54dc34321c57cf26fdd1b5ff9b304046e2a955b474af3271ec966e3f3a45244ca9859cad5f2029deea1e92ba3f482ba6ca13c1e1d735773567378c013d5ffff08f1ab5005296da6c8ac76223590a9192b179d0d9755a8d00b9753e0e0e626da98bc134a6a7cc610c719f0f93e884dfb7950b8004b81d0a59890563e8cbb01510f51e50a04b2ddbd22051e12102dc3d753e956604d598534e851870542f25d50ec25036ae7e08fb57b450658978d9c7ef341d7ed946a9e00d5c6d91fbbf6aacc7bd5139320b51aaabeac33765e0a5a9f09f1354d78db2c0960dbd6953e5ca5f1d3a8f9a6204daa398224c218e7c51716b90531f3f18dfeeef473147bb6fe7b14f106e461807ef38bed3eb3171378fd89a181b407baa7a9522333ea52021876ee303b1ca09e634799392b7358e18323e507921fbbc372ef865e81104945580db118d388551d9df0a131724fc42b0ed2fa1dc2a61c4d793b912e5798d85102cba55cdb81d27f7165d977828b244f662aa0850f96de82cafc5314e8d194cb46d6aad399810e1b6ac4cc4e6825d7605ed954fed075b79c19656a4076a3d02c06c9e4bbb9acb4ee897c9eae8e8558c1a0242235801699be225d14637d1e196e66d56b11a15e59b36025a438f0d2913b77c49650082a407fbe7d2a5b3a2f0b0e1a5550cb857ea0c44e623d7f98c461eb3a6047a2dd958d2aa1ddf02fd53023ab4521a20c8782223", 0x1000}], 0x1, &(0x7f0000001280)=[{0x70, 0x0, 0x7, "07dcbe4053c2ca8b03e30013813973611a973796ac7d5cafb3188e287871a2b49ab0758c768f550f8d69c5c569b54fee92a170c1c82632c433c872229cf7a612bfeb59b3fea7346bd6fa47f5f38762b8847d115c7d1ba7bab6e49a7929b551"}], 0x70}, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0x9) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x1, r2}) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x2, r2}) setsockopt(r1, 0x0, 0x66, 0x0, 0xb2) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r1}, {r0, 0x60}, {r0, 0x8}, {r1, 0x20}, {r1, 0x46}, {r1, 0x2}], 0x7, 0x0) 07:29:23 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18, 0x0) 07:29:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) chroot(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="de00"], 0x10) 07:29:23 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 07:29:23 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="9d03"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 07:29:23 executing program 0: r0 = socket(0x4, 0xc003, 0x5) setsockopt(r0, 0x0, 0x940f, &(0x7f0000000140)="8da81068443242e64764c91ac524ebbc9b199db9405be349f2f6f4c4cc8c3e845122821d82ae3134eb84dcc40894d447ef35d7baf3f795c3f28d1e1a94a11f5cbfa49834a9f06ae1764489b5c7ca6488d6daa675945263dd7b147b424e3e465268ccff695f5aee752e29ff9b1c5915f04ba56c7575c61b66f427e263002deb0f235f3df3bd7182e20e42d0c0ee2a4ad7915132ed31da8a5441ba26bb7ee6c0afdaa815210c650f2e9284a8f6222d3272bbede0f23ec12cb82c8360fdd09fbe8c07f7b1c9edf58abb9bb12435764eca2c53c64fbd19016375801fc86b28758aa9defc01bb77c154759dda70f0a16c464c54c621", 0x32a) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x0, 0xffffffff00000001}, 0x10) setsockopt(r0, 0x49bd, 0x3, 0x0, 0xfffffffffffffe09) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) 07:29:23 executing program 0: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r0) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/218, 0xda) 07:29:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x40000000, 0xf3, 0x3}, {{r0}, 0xffffffffffffffff, 0x44, 0x82, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x387da88f, 0x55cf}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0xcc, 0x4, 0x401, 0x83}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x78, 0xfffff, 0x7ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x3f, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0xffffffff, 0xc66}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x0, 0x3}], 0x4, &(0x7f0000000200)={0x200, 0xffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) listen(r0, 0x6b29) setuid(r2) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 07:29:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) 07:29:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x88, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10300) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) 07:29:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xfffffffffffffff9, './file0\x00', './file0\x00'}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x68) sendto(r2, &(0x7f0000000100)="0a61a646d01855f9939a2daa04760e", 0xf, 0x408, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x280, 0x114) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) 07:29:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f00000038c0)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fef7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xfffffd40) socket(0x0, 0x0, 0xfffffffffffffffd) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002780)=[{&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/64, 0x40}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000500)=""/130, 0x82}, {&(0x7f00000005c0)=""/129, 0x81}, {&(0x7f0000000680)=""/212, 0xd4}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x9, &(0x7f0000002840)=""/4096, 0x1000}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000003880)='/dev/zero\x00', 0x80020000, 0x0) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x4, 0x100002000000001c, r1, 0x0, 0x10000000000000) 07:29:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) syz_open_pts() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x3, 0xffffffffffffffff}, 0xc) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/72, 0x48) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) socketpair(0x20, 0x8000, 0x7fff, &(0x7f0000000140)) 07:29:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) read(r2, &(0x7f00000001c0)=""/138, 0x8a) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) close(r0) 07:29:23 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x282, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80185760, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/dev/wsmouse\x00', &(0x7f0000000140)='/dev/wsmouse\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/wsmouse\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='/dev/wsmouse\x00', &(0x7f00000002c0)='}/#/)\\\x00', &(0x7f0000000300)='\\(\x00']) 07:29:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) faccessat(r0, &(0x7f0000000000)='.\x00', 0x10, 0x3) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 07:29:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 07:29:24 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket$inet6(0x18, 0x1, 0x73e60252) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x2, 0x9}, {0x18, 0x0, 0x3}, 0x2, [0x1ff, 0x4, 0x20, 0x5, 0x100000000, 0x1000, 0x3]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYRES16=0x0, @ANYRESDEC=r1, @ANYRESOCT=0x0, @ANYRESHEX=r1, @ANYBLOB="170c061bc8fe9cf2b0777080151f1ce51146059525afbed486e3339afd6cdab6754c0ba0cd086f3354605b2015b1f7c8b9a673dd3faec93e575f0686d18a3fffa8f82e0a6f5bbd4c4e28a66bcd7ad64a51bc54a316d02cba48264143b13487a8abd2dcd60f9978e06e27ae69e49f9f0803beeda4b225075fbeee6352c41f3dbf786c624c5d44af8d04f3e28b48eb1b6a4d451ac322828b94753c9c5b980e8449b11547a7e8b0526e6297de58c60cf0cb94a161acb851b08f16eb9a53162919604b6218e798326495206aad39870a998cb3d8710fb777d7176b97632b19813699fe635ddcb56bae840944fb20c8c4e846c19adbadad7a645ee5a5b50acec9487b9a05b6cc26c2f39b05be79c6d02518f986a1a0e56a03f5aff1a780e66d34088a0590715373ea11d72eaedb7e5432c5da6a094a3659cebc5a7592601c9f9cce46569426fc4a28d9b40afd35630201eee0adbeb31dfb51a046f634accac05f15478fb96c8392eac3f6b75daf4e9a9b2c0469469ba3e09b85dc593421e61acc8d61f65582da0fbbe4e20818541763565af1971459a077639bdabbe9134d985e3d6cc3456e3e89a9d1edec4ec1737f1dd7cebb61e2e8b2451d4d715a17e258d0f3c285c0425d9b61435658ebc09d38bea931b915a96f4c6e96c1c26467ab8c703a5cf846c608166e280a1ff2e8edb85b4f7eaaf94a8fa950fec5fc7e59352f26d25522f46e571e67e25d5854414a1cf8aaa02fda3907b59de0300bd9889d74829834c2c07bf1ddbba261420e65f583cfdf9cd8221158191302e88d6147c36b7aae6b2de6bf885aebc725783fd706986fed5176263a556d120af23e9969b38d871305ecb4d97b1b974351bd67b4c1eadc45278e944f913250bf4ad9ebf7acba7551a25174e769ab50cfd93db4543798119546086a32c189d9fa3c420f9e26a2a25502eac61fc8fc34afe9036155e0c76fa88f2817e8840fb56419132d9272a707c683a09738f1822b268b751fc4fb81f8d9f7807264f482a3c10244bb3d85bc767e229e1b6107b3fbfc9bb4a4efaf97a8db87a2120ae98aa1039e47bb4e81fc3ca50093f2a13340fcbe615ddbd71f4220f266f784a027a8cff6f949f2a758733558f60347c2d1391932009bb8120fa70e0e4c0c33d03269b4d30df8a53a7f76b969ddff35ffc6c3c7980c2c8881108753c16f0509936d03bf49accb2e49a6cfe1ea88572cf2611860ae10b1b75f3ad9a58099a78d99447f114635f83e4d22f6f3674ab8ffe8c37b4328edf9b4694cde804fbcac9bab413768aa446c9dd0f3d36658ebdb2e677dea628e04397773a027908303c09ee31a199c7aa61eaf2b163fddb73848959b7b6fd3ac1b77c37c2c0ed40b2fca3b3a188d07087fc09705dfc70f5ad04c034d74b06785ca1a99d3a0db16681637f7bcd96a4fd6b785c8f2880dd5149ecd105194935b8fefec082fcd9ed40a606276db53795d492fbc74bd2ff036e2772639e23c89ec254fe4098fe0161c67120badb70e40d0dbf46402649f80e26a0692d23be6a192bff2ffe193f2dbc53713d74ac5a816c28d958b86beb1365aa9e4637460b2d4e51da2000d78669e7a821a629034a7fef891b9e93955d4bc71d9425a227f76ff217289445e33d0f1d68f3f6cc95801d67e2cb54f4178d5c68deb7ca26b24062cff8e228343a46963c1b8ce111584d48ff555cc9da32b00273a9670b79a19ffb15ded380dd37116f2840445cd9726cdcc2e1d86066f7037a25f775ca4b2a4e6685ce0453414cf9ef15d56623b7fc4d74daba4c7d9b8bf7543311952dc56bfb80d1a38d919daa8b9f7b6643db6b694604af775a31c7f7bd7d46457aaf89a685d7f9fe9bf4f806f3f28ca2e63ea8a2e65df4bee690b228f4c57953f052d6db46a0a3c6b909954b1fb475b6a0d199dbcc688a43006ae4e628f2e80c6cb06787d05a4d524eb7062a501d228c0a168049b0981cbde6695a865eb9cf770856125626dc131f82c71fb49fce2cbbee5762a55e92bd22e6b2f7edeaa8a5ab38f746b8f1cc96f8a583ed051002888fcf08636d827c676ab5951cde9734a4d4a0ffb03769d343d050784fdde04a5a8d43dfd50de9910f892e6765bf5670959cfbd45b55aa211f41c173b70bb4fb7f11c23f84ff3dc4e12a14ce20408a30449483191a2fcaf39dcafde3f4c59e606c634daf1c070d95588c1578844f0e897afeeadd251310433f613ed6799ac89ace09422e632b3f564871fa956555f374e829a7b6638fedfcc65150802dec36a63bfab76fdea461fbae0f4f0588bdcbfd15cf9371d6a314f2218941d0edd1b006438e02941e1ccf663ee04e05f2e929638b5a0e7da4a4124f5a71bc37024897c0803097c321833a33d9c265d2ed59bc9df4dd250b8b111f77beac52e4cc270b96fc26e8bd93914a6de570416defd82875ad26c6065e6e9ad0de319ac66c93388edcc68ada02fab7595c5f6ee40d9d19a767eeb2e607cc7deba8382d644aa2be73d98993c869db731203da96b58b34582dca26ebe8f1d5620dbdd352490876e6b65bc17594716778ba48fa94d826a4c80219c36ec740bc0223642c0ce2afa5ae36d9cf4bb45f91ffd33517c1a5cd7d04ee8233d39d48b191b5245cd53bd25f35094a4e4d6fa2b0f4c8a712deec1c253069c7d1288ccbca35439f3ba0dcb0044d475359ab0edb2cb7b4797bcb19c89b5f065bbe3d9c4aa3e4b954dad5460cf6dba6066188a7209af216fe31026e6ff71e011470937e9e6833ee0a92cbfb1dfd1e225495aebee7478999bacf0737cae529f39368e7403563fb87b0342757884fe54b01a73d56500ef6a79ec4aae55ccb5cf7f5e51cad2029d6ca78ef168ea8ad6b46634646159b665f2b1e9eeb1552254b641f1270ea816b981a1ab96e83ca9b36e0ad993f5f568441c96873787f27afab8b9afcc135dbeb3abc9a9962d4b606ff229f5da333d53a4d11bc92937291f61643d3c593971a09b31f14f68b88a1826874005473689c768682ef391b058c6c9f89adcd67679f7db49283a506c3b1aa859cdd15703483c95f8dcfa4a4352bbe8dc8364e36d011eb6ff725b85234a481261d1faddca0b779fa2d3b5f704a9c006bb3dfbe17fc370e87c8684ec1304aa6ad59fbdbd062130053d1ed499844b8e9fa23f1f8077561fc49ab230c9fe5198afb6d81a5fd055d04ca3a780e3a2a30a1b370950024e20a625e51194afbbd3de48bdd389da84e306a6db08cdeb203e8554b50138851d136aade1dc76173b74c6dbc478b07c0048bcbd98d8a6c174e5be310d417739f8dbde165200af349e502602e885215c6c4208344971c097d7071dfbe57114233ab004315e549d9f6de155069ffcd679dfd729d2bb6e9bbac16bd09a032aafc3d653dfe8444564182237c6312eb5b1361d8cf0837fd8d188d2d7889bcaf603bdcc0e085fcc3b9dc9743dad9f567878202966211ce950ef75e1fa1a97fb840e33b2562593f1e7a008b52a9d109b6022d1dcabd2bd73eeb473add558b00752b2458ac3c4853f30d9e264858f6314d8dacf6e29219b0c326ee1668806891572bcf3237a941ce2f054d4447110c57b9d22db7457d0c894c922ba96ba44be5a05ddc0c46a66448684358d9d000f6879fe5b2373928b04498dccea94e9c76515fa062480578775389b1b1b39f9e413e128b44c9ff9cb498f3e4a5e896a06f68146d6eb2e6edf75dbd763288161ddd1611ad5757df116f7e347434ef48f360c489123e521f690aa73660583f66a1f3fa4dcbea4b93f98fb7fcb7ceb0a9c317feadd81c594dc3f9b4c286effd333467ac4bfd037fb20b3da7a9564d4f3949f11dc92d1b191c902520d39b9a700f921a2d800cc45bc79bf8dc1e57950607bf395aa7737984ad3861ce6ad3e21aec77eb27ed8aab58ec759bc623a7b1c34206e6ce779bc47d18cdf200d67b7912baf9a675b0f5087ff9b1936ef98e7597e0478cc02777fa29ee5404d4f19b536bf4025195e18c3e4e1f570a4635b1dbad82c9fb2a7987fd37a935625b67957cb3c2d987d3e2f5ad67a51a42a1cb97fbdbe43141b1d322b036d461eb05b24ee053168b3c3ca0b215ace3414bb7ea9c2836607b593d3999ff288e79ef7d4595f7ec2bb6bfa84f80e242dddb329821a287a68b59c2d801c16b6809755eafc2f001a3c319e1a040b39ed079d10890d0cc04606f12e2cebd8e30be8ff51112e1735d1b6489a3e0db30bb189bb9cbdc0a8f37a12d09424cd87c4a3989c6103d226fd9c8727ac214b5cae55243a5606f4b73511f8376348a8829577c4972625f7ff03ef59e1bfc4e45f99e5aef2a9c971fddc998c464796ec694302dd242e0b1e90a09c831c15132d24495c4e71a2b33b038d630b18f12c6c105d4da7a67ab0d53c3d8140688fb48b8168edfc9c2f6358255abd5342b6aef0fa237e500e6d861b718ec32fcf0890b93f0d9f5a3e0eb3797ddf85c075270dc9a7cbe5c535789b3fb3376084766f2f922ebd138413ece885a144f367892080f48b1d8f7bb553ecc59e3561734cc97e553469b5b04be1e529468d8a8442272061daf7685ce712eb60703542a7e4c28f47c04e60fcfef7345972662a61ec54e3cf31982da719651024c62ceae4321039008b2b7de23198e1cf4e110838b9a697fecc22423164d6a32e63b709443fb1270878b990977871a0ba5cd4f783f8f39c57b5112bafb044b6022aa4dd93ade81f96b9af007c9db1eff198e1011776b2c08b64bc942fd48d88617a243c2a8aca6f0516c6eb140062dcea505871a2aed4762d47c9397adcbc3dca10b6866deeaa11bd418122196a455d1e02ca0dc8a79b0b0838e2ac849b8b5dcc2fb39ec5e68f85258c8badda36dadcf65d6e0f8c232917c8110237a6db39a261dc6c802100075eb04f6297e01fdf6fa5445bf4a58868e6b08038d6fbcefc3c09184cbef33706f12b8335c59d71a3909523f49c495d779629e6b3d6489bf6cb8eb8f029e5cce6d9dbde56c60b5b43e72a4c4095a0815f90551642ab15381c9410cf694e39d7d4aaa238ba2ae041ede4b0eea9bdfa736c9c00eb84a290e889a0b8f02d8b3f1e37005063679ae64b6d055ff6a4b7ae27d2b6a65b5c479cdea08416ee346928c498fd1d39b9e1cf86da8240968c1d738dd372f19a8d8b833b265adcee40b2536173b8d5c72d772b23a62d3aa7a943ccb484977b01435f47477664eebf9f4d29debbc82f5194301d274fc7615a92bfb6b613fb9683da335355e6af1833deae781bd7b49930ffffd3d53f91c7bc9ac0c3d8aef859d3cdb3a54ea6fbe034088bc3ae182126be2093140a8175bae99d0d331a45cf99f668fbfb160ce244cc837813b88c0ac4e6fa38ea34837c6cd3ac58b3054ddb65f86dd27b5e4709865faeb4e269ffb4c5beccf2f7f71d45db9d5aed9061f736859aa11611f22d4d55e53051a1bd02b35d4e4b81a1881de3121f1a8f7794010732e8900fb44b5b92cb8ce189e9be60d241d2d83e7835bf6fd228f66d23cf5b97c93f7cea45a62909e6f79fd15d24b5dbebab2b2403f4dce1b7b1e5c3ab46feca6ee6f3dc2770daa958de843cf0b5d31b502a01bffcf83767fccfc1b7c4db9e462debe5c404abb0b0428696bd4a812618125d6fef34b632d1ff71a5815d4c9205fc626a79dc90120aa27e4207ae6eea6c39daf6e71eeaabc5fdab41d1325fb92159086ba52ea0684ea46e8762f3c3a06b5c25a34332d5f2023fb3db0f9c3ccf541bc71ea01424d7e559d953cd59ba64fe2bc7904df25bceed4de153543c4a50af35fd95c7c1", @ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=0x0, @ANYRES16=r1, @ANYRESOCT=r1, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYRESOCT=r1], @ANYRES16=r1, @ANYBLOB="ff5c5e6edde589ae9b6af73385df0b21810a484fb5e9847eee7694c9cf3f3b763044f779fecf83695d2c338adaf890b59a44cac1b5c6704dbc0d8d9494d1e53c25e2e3474e2dd580", @ANYRESHEX=r0, @ANYRES16=r0], @ANYRES64, @ANYRESOCT], 0xa) close(r1) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x2, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:29:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) 07:29:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 07:29:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 07:29:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xffffffffffff8001, 0x8001}, {0x3ff, 0xe8b}}, 0x2) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="80e6ccb44bdf2ef147cea30a4b1df318b39fe8f22a5b100ebf3f23f8e2d00568cd29d9969c82be4db14bc10fbc3305656e7d3a3d2e944e9a859df96bafed27e872ee3989cc7e67c9a9372e3e1907be37ef3758f79918840a361e61532b74f168851bc6f27653b69ea1f39917a508b3bdd1f87a359b9856af21566d1702556b776e5590aad24269ee10fb358f676b66ec1a22b75b549497c88ef4c295323b23181294490fc8a014c07f495cfb05a93ad3d5525b2afab200bae58dc003", 0xbc, 0xaace9e14f33685bd, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e4f5981dfbf29e1"], 0xa) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000300)={0x3, 0x7fffffff}) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 99681 81217 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c mipi_dsi_attach(ffffffff80000000) at mipi_dsi_attach wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8030b0d508,80085761,ffff8000149feed0,2,fffffd803f7c6c60,ffff8000149c8018) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fb15bc8,80085761,ffff8000149feed0,ffff8000149c8018) at vn_ioctl+0xc9 sys_ioctl(ffff8000149c8018,ffff8000149ff018,ffff8000149ff000) at sys_ioctl+0x638 syscall(ffff8000149ff0b0) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,129c086b010) at Xsyscall+0x128 end of kernel end trace frame: 0x12c74abacd0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic mallocarray: overflow 18446744071562067968 * 8 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c mipi_dsi_attach(ffffffff80000000) at mipi_dsi_attach wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8030b0d508,80085761,ffff8000149feed0,2,fffffd803f7c6c60,ffff8000149c8018) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fb15bc8,80085761,ffff8000149feed0,ffff8000149c8018) at vn_ioctl+0xc9 sys_ioctl(ffff8000149c8018,ffff8000149ff018,ffff8000149ff000) at sys_ioctl+0x638 syscall(ffff8000149ff0b0) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,129c086b010) at Xsyscall+0x128 end of kernel end trace frame: 0x12c74abacd0, count: -10 ddb> show registers rdi 0xffffffff8169fb87 db_enter+0x17 rsi 0x15de __ALIGN_SIZE+0x5de rbp 0xffff8000149feb10 rbx 0xffff8000149febc0 rdx 0x15df __ALIGN_SIZE+0x5df rcx 0xffff80000194c000 rax 0xffff80000194c000 r8 0xffff8000149fead0 r9 0x1 r10 0xffff80000153ad40 r11 0x350e743ed8fe7b8d r12 0x3000000008 r13 0xffff8000149feb20 r14 0x100 r15 0x1 rip 0xffffffff8169fb88 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149feb00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=99681 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000149c8bd0,0xffffffff822f0178 process=0xffff8000ffff7a50 user=0xffff8000149fa000, vmspace=0xfffffd803f013000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 81217 269315 56555 0 2 0 syz-executor.0 *81217 99681 56555 0 7 0x4000000 syz-executor.0 74924 199967 13429 0 2 0 syz-executor.1 74924 385514 13429 0 3 0x4000080 fsleep syz-executor.1 13429 300783 61074 0 2 0x482 syz-executor.1 56555 56708 61074 0 3 0x82 nanosleep syz-executor.0 82434 135107 1 0 3 0x100083 ttyin getty 90490 33344 0 0 3 0x14200 bored sosplice 61074 33422 67102 0 3 0x82 thrsleep syz-fuzzer 61074 58320 67102 0 3 0x4000082 thrsleep syz-fuzzer 61074 257696 67102 0 3 0x4000082 thrsleep syz-fuzzer 61074 90108 67102 0 3 0x4000082 thrsleep syz-fuzzer 61074 297547 67102 0 3 0x4000082 thrsleep syz-fuzzer 61074 118024 67102 0 3 0x4000082 thrsleep syz-fuzzer 61074 317060 67102 0 3 0x4000082 thrsleep syz-fuzzer 61074 363934 67102 0 3 0x4000082 kqread syz-fuzzer 67102 187347 99090 0 3 0x10008a pause ksh 99090 299486 95349 0 3 0x92 select sshd 95349 192578 1 0 3 0x80 select sshd 43436 237314 56213 73 3 0x100090 kqread syslogd 56213 363360 1 0 3 0x100082 netio syslogd 98114 315724 1 77 3 0x100090 poll dhclient 1672 59299 1 0 3 0x80 poll dhclient 72867 176583 0 0 2 0x14200 zerothread 70711 444061 0 0 3 0x14200 aiodoned aiodoned 42006 450172 0 0 3 0x14200 syncer update 86528 188165 0 0 3 0x14200 cleaner cleaner 85284 463915 0 0 3 0x14200 reaper reaper 47428 437228 0 0 3 0x14200 pgdaemon pagedaemon 13014 484417 0 0 3 0x14200 bored crynlk 73697 21826 0 0 3 0x14200 bored crypto 46686 262630 0 0 3 0x40014200 acpi0 acpi0 54895 21325 0 0 3 0x14200 bored softnet 73188 490866 0 0 3 0x14200 bored systqmp 28265 105727 0 0 3 0x14200 bored systq 73293 470989 0 0 3 0x40014200 bored softclock 9277 38518 0 0 3 0x40014200 idle0 46797 498239 0 0 3 0x14200 bored smr 1 414818 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9508 6349K 6365K 78643K 11235 0 0 pcb 23 9K 11K 78643K 978 0 0 rtable 100 3K 3K 78643K 1448 0 0 ifaddr 58 14K 16K 78643K 409 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 63 0 0 iov 0 0K 16K 78643K 222 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 2344 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 34 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 176 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 1759 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 42 30K 54K 78643K 1043 0 0 subproc 64 65538K 67586K 78643K 1126 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 193 0 0 in_multi 33 2K 2K 78643K 417 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 476 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 90 21K 26K 78643K 4949 0 0 UVM aobj 130 9K 9K 78643K 150 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 82 0 0 NDP 14 0K 0K 78643K 151 0 0 temp 170 2355K 2431K 78643K 9354 0 0 kqueue 0 0K 0K 78643K 10 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 35 0 31 1 0 1 1 0 8 0 inpcbpl 280 880 0 873 1 0 1 1 0 8 0 plimitpl 152 82 0 75 1 0 1 1 0 8 0 rtentry 112 320 0 280 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 282 0 278 1 0 1 1 0 8 0 nd6 48 66 0 62 1 0 1 1 0 8 0 ppxss 1128 38 0 38 9 8 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1498 0 1309 14 2 12 13 0 8 0 art_table 32 1499 0 1309 2 0 2 2 0 8 0 art_node 16 319 0 285 1 0 1 1 0 8 0 sysvmsgpl 40 37 0 19 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 172 0 162 1 0 1 1 0 8 0 shmpl 112 148 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4162 0 2672 49 0 49 49 0 8 0 ffsino 240 4162 0 2672 88 0 88 88 0 8 0 nchpl 144 6797 0 5116 63 0 63 63 0 8 0 uvmvnodes 72 4860 0 0 89 0 89 89 0 8 0 vnodes 200 4860 0 0 256 0 256 256 0 8 0 namei 1024 21835 0 21835 2 1 1 1 0 8 1 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 22225 0 22225 12 11 1 6 0 8 1 sigapl 432 1836 0 1822 2 0 2 2 0 8 0 futexpl 56 26951 0 26950 1 0 1 1 0 8 0 knotepl 112 985 0 958 4 3 1 2 0 8 0 kqueuepl 104 522 0 520 1 0 1 1 0 8 0 pipepl 112 1448 0 1429 6 5 1 2 0 8 0 fdescpl 424 1837 0 1822 2 0 2 2 0 8 0 filepl 120 12097 0 12001 4 0 4 4 0 8 1 lockfpl 104 426 0 426 4 3 1 1 0 8 1 lockfspl 32 177 0 177 4 3 1 1 0 8 1 sessionpl 112 50 0 40 1 0 1 1 0 8 0 pgrppl 48 58 0 48 1 0 1 1 0 8 0 ucredpl 96 2248 0 2241 1 0 1 1 0 8 0 zombiepl 144 1822 0 1822 2 1 1 1 0 8 1 processpl 840 1852 0 1822 4 0 4 4 0 8 0 procpl 600 3757 0 3718 4 0 4 4 0 8 0 sosppl 128 31 0 31 9 9 0 1 0 8 0 sockpl 384 1695 0 1678 4 1 3 4 0 8 1 mcl64k 65536 274 0 274 20 20 0 15 0 8 0 mcl16k 16384 6 0 6 6 6 0 1 0 8 0 mcl12k 12288 40 0 40 8 7 1 1 0 8 1 mcl9k 9216 24 0 24 5 5 0 1 0 8 0 mcl8k 8192 28 0 28 6 5 1 1 0 8 1 mcl4k 4096 96 0 96 6 5 1 1 0 8 1 mcl2k2 2112 18 0 18 7 7 0 1 0 8 0 mcl2k 2048 48929 0 48895 11 6 5 9 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 91453 0 91379 21 13 8 14 0 8 1 bufpl 256 8986 0 4630 273 0 273 273 0 8 0 anonpl 16 199730 0 192330 75 36 39 52 0 62 0 amapchunkpl 152 8418 0 8336 17 12 5 9 0 158 1 amappl16 192 10006 0 9514 95 69 26 38 0 8 1 amappl15 184 238 0 235 1 0 1 1 0 8 0 amappl14 176 310 0 305 1 0 1 1 0 8 0 amappl13 168 468 0 465 1 0 1 1 0 8 0 amappl12 160 408 0 408 4 3 1 1 0 8 1 amappl11 152 643 0 632 1 0 1 1 0 8 0 amappl10 144 92 0 90 1 0 1 1 0 8 0 amappl9 136 772 0 768 1 0 1 1 0 8 0 amappl8 128 460 0 437 1 0 1 1 0 8 0 amappl7 120 407 0 402 1 0 1 1 0 8 0 amappl6 112 305 0 297 1 0 1 1 0 8 0 amappl5 104 429 0 414 1 0 1 1 0 8 0 amappl4 96 494 0 470 2 1 1 2 0 8 0 amappl3 88 331 0 326 1 0 1 1 0 8 0 amappl2 80 15659 0 15593 2 0 2 2 0 8 0 amappl1 72 43421 0 42988 24 14 10 19 0 8 0 amappl 72 4172 0 4139 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 149 0 20 3 0 3 3 0 8 0 uaddrrnd 24 1837 0 1822 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1837 0 1822 1 0 1 1 0 8 0 vmmpekpl 168 16210 0 16189 2 0 2 2 0 8 0 vmmpepl 168 207153 0 205639 126 46 80 84 0 357 11 vmsppl 264 1836 0 1822 3 2 1 2 0 8 0 pdppl 4096 3680 0 3644 6 1 5 6 0 8 0 pvpl 32 574714 0 564214 177 78 99 133 0 265 0 pmappl 192 1836 0 1822 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 460 0 61 12 0 12 12 0 8 0