Warning: Permanently added '10.128.0.186' (ECDSA) to the list of known hosts. 2019/02/18 07:37:43 fuzzer started 2019/02/18 07:37:49 dialing manager at 10.128.15.235:29320 2019/02/18 07:37:49 syscalls: 1 2019/02/18 07:37:49 code coverage: enabled 2019/02/18 07:37:49 comparison tracing: enabled 2019/02/18 07:37:49 extra coverage: support is not implemented in syzkaller 2019/02/18 07:37:49 setuid sandbox: enabled 2019/02/18 07:37:49 namespace sandbox: support is not implemented in syzkaller 2019/02/18 07:37:49 Android sandbox: support is not implemented in syzkaller 2019/02/18 07:37:49 fault injection: support is not implemented in syzkaller 2019/02/18 07:37:49 leak checking: support is not implemented in syzkaller 2019/02/18 07:37:49 net packet injection: enabled 2019/02/18 07:37:49 net device setup: support is not implemented in syzkaller 07:37:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x88c2, 0x180) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) recvfrom(r2, &(0x7f0000000240)=""/200, 0xc8, 0x1, &(0x7f0000000340)=@in6={0x18, 0x0, 0x80, 0x7}, 0xc) r5 = fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x0, 0x1, 0x1, 0x4, "d72ac5b488110e7dc53eaf0ec75cf1d0474058dd", 0x4, 0xe9fc}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000400)=0x1) faccessat(r1, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) close(r1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x20, 0x466, 0x1000, 0x1, 0xfffffffffffff770, 0x1000000000000000, 0x11, 0x3, 0x1, 0x6, 0xfffffffffffffff8}) write(r2, &(0x7f0000000500)="4c985836e2a34a772964f9023c32c55e8a1bd1b9ec7e889349e437af3f8012d2fade0dfff2537297da090a163b78e15570f03ff414eeca443e3c320791055062a7811e80a2882b6526f4511d9ae7f520be6447250081fa55da497e7e12baab23d44e7e3f2be0b043956492fa30692f7b423b439dbf73f4bddb75b383b40be46b8aee2c7636ccb4b4111c56467e6ba41120064c4c1222366610e3b900c60c1ffff7026e28ce54544da2f302db05687ddd8b45cd0a78d41673cf8707ea7943285c1f8dec5f1d1600980985ae1d08a214875d8f54981f577c4a2aef4fbd7b8ded64f74f0d8d8658", 0xe6) fchownat(r2, &(0x7f0000000600)='./file0\x00', r3, r4, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x800, 0x0) sendto(r7, &(0x7f0000000680)="6d2916259905ceb4eae7b392216649517eba9db560de06c02512a62387dfa8717a740b42e5851f63e5399d426e612d85c0c56d567b0e4303fd954dd99d8b6f73f4e3bf1c18f5bf0aea740f90c3d4f467e36445343320", 0x56, 0x0, &(0x7f0000000700)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)=""/4096, &(0x7f0000001740)=0x1000) unveil(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='r\x00') getpeername$unix(r6, &(0x7f0000001800)=@file={0x0, ""/6}, &(0x7f0000001840)=0x8) recvfrom(r7, &(0x7f0000001880)=""/238, 0xee, 0x803, &(0x7f0000001980)=@in={0x2, 0x1}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/zero\x00', 0x100, 0x0) fcntl$setown(r0, 0x6, r5) open(&(0x7f0000001a00)='./file0\x00', 0x10, 0x0) 07:37:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x9) r1 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) wait4(r2, &(0x7f0000000180), 0x2, &(0x7f00000001c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) ftruncate(r0, 0x7) mlockall(0x2) sendto$inet(r0, &(0x7f00000002c0)="43d857ecdcda8fb38d2a7665a9c211e3b7189b2544a1578671da6f3920033578e7c2a96180630dcd9ce66f8f9a159c17f05eb5b4241857bf66f3b5c36c511750895b4762d745b5072934ca65ee2f2b7e58c5d1a3340faa3d6a47b0c7d9ba71534e0d4dad00dd16eb0dabc94a2e14077904e3960ba83c177abe589b95f8ba5d562dce58ba75f50d9f8ca35f479a0a83e8e1ddd9f219f6e0528e936cfa2225d1d56eb254870d6c073b6be1966d7dcd", 0xae, 0x40f, 0x0, 0x0) close(r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000380)=0x3) close(r1) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000440)=0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000480)) sendto$unix(r1, &(0x7f00000004c0)="8e88e244417112eed68b8455e8f2dca4a03e43bfb80c91de16b4371a05784da532ae75f9c8cbfa997e04f418c4823c7b09f607fc5255506dba62553ecfb94a6cb2560f2d5faa9b842b", 0x49, 0x40e, &(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = dup2(r1, r1) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r7 = accept$inet6(r5, &(0x7f00000005c0), &(0x7f0000000600)=0xc) read(r0, &(0x7f0000000640)=""/19, 0x13) connect$unix(r1, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000006c0)) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000700)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000740)="58b656b5ecae5fd24e79c84541b84099094fe8944dda7404ba0e8369fe47b8ea1eab1bfaef4fc66116fe7f93ffb30e8713ab8a40973fd9c9f7cfd97e946cb5bafd621b8bcae796861b6a81ea8e9da5e9b5f1455a6690362104cabc4f2e78d442b5902ac762e391c5d719dca9adb789201b046e", 0x73}, {&(0x7f00000007c0)="69bb94f4ea7beaee80d76cd8851873555974f1dfc9091107ab0eba954c690feaca6b2105d44f3c67ebe643bcae72ebf97c7b2d68d84d4c081aaa3fdb10f84e36dc59e09591edc660f71a7d6c467f72f344870a5fc07987ecb31dc8d6c7cd8992872381441235c6065695074bf55b62ac6cd3d4dbe9bdf169f899cb21db44", 0x7e}, {&(0x7f0000000840)="8af606dea5cdc8883a04cea44baf9de434afee7ef8f590224d1e210085caf32763b5e58470825932fff2a5e4e04eab31a2d213c9f85f0be6448e7df3b6047338a83eeff1988ae0069c1b80a6ad666815477b4b57e6eb9ca7219c93cf99585c431e9eaf1dc138127533988b6ab5bbb6bec722c2aa350fd1f2dad6c7d935ae5769acf4dfdb8d117f7afd7d8df46349d9246da44767062a815801b18c0070241b84467573cd95ca03f17fe8e019841ed09352b5af8db6937ed9fed5194733c8d3ec5820ce", 0xc3}], 0x3, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x30, 0xffff, 0x1, [r7, r5, r1, r0, r0, r6, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r7, r6]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r6]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xe0, 0x1}, 0x4) ioctl$KDSETRAD(r7, 0x20004b43) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000ac0)={0x3, 0x8}) setsockopt(r1, 0x0, 0x80000000, &(0x7f0000000b00)="a87cc8bc1086f1c1c88575b87fab7473db401f078ea908ce8ba322a31c3c7dc6fc72df3b5563cd18ca58bb", 0x2b) syz_open_pts() sendto$unix(r7, &(0x7f0000000b40)="1554f2981d71ffbc2f68c08e8f00e0a9175a99c371fc7754d3952530b1f7f70bc57b0f431de98e2df5676698c93914e490f1ab6760cc1e66cf21e7fc99d7ec4707d5c56dd76483d6894e0cf3aec9a5f9fba5172fe69793996b3fb9bd395412fb361963bb52878cf2470c90e9f38ee2b0545cd6f0fa5320984a92933a604d1f20", 0x80, 0x405, 0x0, 0x0) 07:37:54 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000003c0)=0xc) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x72c, 0x2}], 0x1, &(0x7f00000000c0)=[{{r0}, 0x0, 0xc0, 0xf0000081, 0x3, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x3f64, 0x7}], 0x2, &(0x7f0000000140)={0x200000000}) r1 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x80, 0x100) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x5f, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x7f, 0x8}], 0x28, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0xb, 0xffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0xff}, {{r1}, 0xffffffffffffffff, 0x7, 0xf00000a0, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000003, 0x8, 0x2}], 0x2, &(0x7f0000000240)={0x3}) 07:37:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x1) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) fchmod(r0, 0xc3) r2 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r3 = dup(r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x400, 0x1, 0x1, 0x0, 0xffffffff, 0x3, 0x40, 0x1, 0x2, 0x6, 0x5}) r4 = syz_open_pts() pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000940)="c15479d86d96a1f21dd8256e237fb9a4966c596040792e21d87713af6f1be4771bd777b8ac789e2367616e62c1d28d8c9f9d8ab4630c4a8d79a8c63cbe1ef66e9c0cfdbb47bc220e4fb534f4b86a1f689364b1981a01d7e8336671279bd9404eceb9966ea8a48533dbe2f636d41c145ac8a70f8e2143965668358f0080078ea34d8988d44d93a3bea55b40e5eae9b48a85f0b8ae4d681725c9aa3900143821db2d61e96ac1a0cfddb35c0b189a287a1c651a1654624de20df5fc6dcde8fd37fd8db2a09e80ec4214c99b254ee44263cd968f738173fe45e564c97ae7caddda044f1a96728c961fbe986a2a79d54eb2ca94f65e80e95062a6232965b527e62b3fee759bbf6440ab870b956528c77cb73aa0a86af044f3de04307ff07454be1261b5f44ad0d2cafe80b8cf6c11c525ddaa0a4fdf2a2575a980dae05d078686fb454b1c875956a1c62e4354a3fce12c01a61bacf159586b36af8321f480ff6e8392cc6482dda81ad8c931eead29562d70a7432e330f1b27270653927326f04df3b9867123d74a31c9881730bb05b8ffb2021628caa8dcdc3dac8c31fe638906253250816298eaa3cce43d9403f4a2b4e91838899459576912fd193471600b3246eb1c22497f15f1dce2ee9e14c866ab6f3475e28536c4b19d3a0bd561a15e285f4c5bc384dae70bc77ffa495a6b92323da622b6eab7598930f6abe071003e4325164d6a80ad8cddfe2c4c1c250bcd56cdc2d288e1db79227a009a06cb7e8c82cf3fc693f076812de76de7e0d44c4b44b866814e3fdd630d2a4ba0d858e9335c1fb2a664893d72998ad0bcf405c67380270dbcfc0269c0c4ff5c56614062be7ca1c3fa95845eeff95d5388a9901800b81219fe25c4c256d73cb041459d1d453aa48c7fbbe6df87ba4b8e67c1f534f87ed99357102687e495bf4330dd6d7a23af6e4f0f14e41164feea8d62c126b7cda86fb896021a7d99c18bff4aafbc9fcde303b7d2cff73dfedd9cede0106a457d1f8d0e932bb06ac2ab4744187d9f94cff44fbcbefdb7d3ca676f42954bbb4b8a12b2e43d1472d243fe31912a33496ea4b30d6a080b21ab582967e453b6f90c29b8608b3164bee3fa6feaf428b9e90d0805545a74732661c7bb36449bbf55b0c0ef5065ce39146375c6134b3761c89e2a2549088018c0cc7383cbc3b5ca512e37e527b3a905e4738ed53faefa22aa2dad9ebf168358bb66aa6c4b0af1bc8a07df75b6426b6585c852cdfe8ed3781de4d6131ac80e49f5978d5457f47fae56634223e5afdc5fe60b55313a266ec4c97bbbf3c424afde697c28aac30397d4da4ea625558afc006d3c7c9bae6eae56412525513b3b1d18dfc397718bbdeef8d912cd3e8b47e505de136425e3ef8053365b9271d9137fb702fb9c8c345f75d383579481f765e588a693af0814fc7394af4452b04403669fac5d7610e36f262d27eb238dcc46f49d6579146a278018c417043f70a47cad7ae3d3d5d651d8933c814fb97839c93cfaa9eb1365f6411afc61b4d8203cac295314fb6f3d450d9491cd5ad168cc6bbf6bcf1956a47a77a427cb90725dfc751d2ab271508d018cca1f2e77837a61919e64333588246ce511bd3a168aaeb57dd55bdb06f6393be56fa7c569298f799b164e2659a5b8a0f7cdd89889c061d58b14659d58a5e001f71a748b3dfce3018020b2482a4128071a65d83699cb48e8501f815e5c35daee36173e6e42de386a3960e1db359ad322cd028c161e4d71ca0b02cce465cdafb34bb175882fd96b043024a53ee6905bcf653de24da70703d10679c99a0b919a9576bd994b7decc168da05811d451e020f2e1ee3ccf5cf27459e15ecdb6356b1570790820a9423cc7e37a75ee5a67f1d1a695632d151440834f8c7f4ce745283a88c8dd548ebc68b0479c09c2657faa0cf7041de00710dded3d577e0172843bd88cd2d9d33f548d2e82ddadb0dace03b812a46b42c377cd8d5d505c5c6fbf1be6908a5676dfb06da1484b6eabf51cc098572473745ef8f7297fab4d61b9adc717b56c21f07cf6fe7147e90f9d82b2de48efc1ac5a139dbbbf985d8dc18f2978c32f8d6efe0160f818a54b5a449b02a3369c1af35234555f80079835679688af2c8a27c59ef58413221a76ae8d83a9607d622107af143229d90b40e8e226791545f67391831f4cc5c8dcd06e60517a6400944ccffbf71ce27fc85f3e544b4b7aabffe27f7f59a335a6e2ba3f3ff3f883aa0d85bc7de9c05fce0feeea9598232b47c903dda8a66d23b6d1a816d877d7c667f1b203c199b9c0b8f6a196cf99c67dd0ff59d68ca23ffda25c772dc5a2b926a3ea19144a17365ed4f96a7bdafe28332131567c703e6afb6a112d0afb0d961e7008305061b461b43863dd8cae52e8e12171a04159116575bde566583f0713e56e81f7d8eaf7a2d6b5d31a9436a29b82f71591b483d25b43c4d98e90c11a117037144b511066ac4c4ff60b091aa40ea6619d869749f4dd5ce9416c8a9b01e202bea957a14e2afb917be350c08417d1b98fff1979bb7ed26241eb06656b8638f986ec43f70b1fc3cb4adac4e64433bf1947721833b419da939615d67ce1adf88d977c28b3d16420cfe6571f78859ccef3c86514de3f6b7080a2c04a42d90eade0219ba728b819169a441e6e31b78191812dd3db56cba065d04e695eb36b2179f770b2ed86a5e994a44783ab34d40b1dcea72cf249bd9c540e324f7f48d642f009e9c6a48381848eee4ae68069e23035d09738d584df2e1d21fbd47d9fe22dfcf5d8258f804869ff52a3055377cac342fc72315bcb183f84d1698370db6ef4b643a59b70d487fbafd8912525eaf070260800c16ab230c0c45d848b64b6fe2764a6fd8600faf632fc06cc848ede3448c909b81adb482e35297ce964f2ee5336f62aa9419b639d493a820a9f68d7e4950f0c29045b31f87c07ec708625098156e6f5a562657a6819695a9b3e4b4e136a5d1507bf41b7a9558752da5d05acfc3f0d4c65f96cc3f26195598be3b93c794213e3d6a53d2a3804deef77147cde9321f592156a93c74dd882e5a8ad97a30eb69c25e763225ce0492f4b96f1c2eb28dc9eb7dc2cd970238dfc120e213a14d0f97e37c2eda44d29feb845cfe2fd68d1ca06adc2494ca72e98eed628ad6b4d29b8abdde521fc1c228857a1af1a33291a83e9e6e68b55a5e25e9e59cac40f5bd99737e784fc07f112e2e709f9ce3010e8969ea6003111dc66a284fcc162181309e70896189dd75a1c6bb8a9fc32eccdd5582e378bbff3b63fc11bdf5003f92990fec9ed303b061f35e88d0f5b892029f20605461064656b98a4b857d28b8f4fbd9ffd48933c09af6f456652ac07b8e640057d0bbe5f608fe2a4f6f3363b2d89b4dde88d4b7f631842c4d3d734924924c2a23b9ad01a9c4849fbc029ba3c0ac112524b4d043d9e57d1286c28fb7f2a8950f73423a2101703c1110905a2a66a4877f7d0571cf10b08dba40e9ee2586403137ee99fd37a065c6640990c543e24b4fa734b2471ada0084784693d3f7760d66ea3b01c90c2b8a205c72caf255a5f172428528113d8c51342365cd0993a0cd59ec99111ae398f998591d131f08a2812512e7725eee5b5f0fa83d470c13ef1fa3106dcd0bba82e1fc41bbe6bbf4faab7811844a078e78b1bf5c4a27562c0df682e57327f88a10f8e1ad5c12e34816420aa180e06078b26a63c6cf24ce337328d671236fade9436ffe25b5c22e72ad5fd3f090f352689a79ec50c21d068391980c0baf881ded6d2f0618d56de76ad6a3db9c1be64af2b5c94b451d840afef459c27f947f0bf69a806613a83075746bd4df3be0c4be2e3c7c0694863e362a84366777544364089c4fd7a710d9a72ab84dd452762b03510944e5135300010d10cb7e6e005609f1564fde0da7a01ead72a7f9cfac9978fc32fa8fb2502c390e83577e3b2e02ebded48f8913e486af1c34eeddf0d0163ff5276a9883dd79114fde309dc67cc497f2b9ce489d969fd2e3c7c2bb2dce4b202b7c440982bbd6d75f268c53b6b0f2b2bce8d6d6a841e6d49621cb90f564ec77b8092127101efbaec64925cc738be1e4719579d58b169c3aefb4a4c647fb85f98a5fe535b9b054865c3e8bb556d408ae51a4fe76fd0eb71d45162ba7f9a9838bcd4f618e8fe8cb267a6c75c33bf07ced91496e5497ca9badc3f2ef32c2531db3cb919174bc79d2f0f103d0d4360b9ca9b4363ba75504baa1e9022084460028fa5a39207c24e48322ccbc0478f80c232dad158ee4a215efa4c2ba21f1a322d199e2d6d46164cf3758115508b66c12e7bb796c6e0b9f43aa56a0b30ad7fc40a0d2fb8f6249cafdd3ac365d6626cc8acd4de05aeecfa113a3bcf39b2ed7d278c4de71f33e478e31699749f12dacf62f97584cb69ca17c4cae2b7d5098ced9dfc1303f0d1df93b764b7a75647bb729077fcf0fb1a17b44233e0351476f37b4e5e9cf40d0a42212d323af2a0f57b53315063f7b6b5c26f09f6c488007b69c3aa0db972602645ac02564e42b3c99111b21a20d9cc5310feaa2cb133cbd7717441c50f59ffcad3524bc98ce20ebc96155310007f63a8fb7297fa7449d51d6c065295d05442e228c69730a3e33820f2b33cf1d16688a40385291ccedf96f97a193de5716e27761d3022720ed981b7ca185232dc834633ce8099445acc4e534439730d015f8f5720291dd7ad5dbd71b822b3fa5a86e4b660959a3a4fd648431b99df88e1e5724400122a115b0cdbf199cd82982b534c1d14bee2f4f1709f0ebfd5990a7938a46454ef1a886bcaed4cfd4fddbcba005ce9730dec12568af64426c87404674f77a4a2559bd348de281e535b4787ddc890e1842b8b1a60777eccb85837f3532bbbf75dfe2c677cb6f0d5b6d4d2c539880fdd80d9ca7f9fa05f6cc8e7507985a17beed412de550925d628aeba32500c18a18d1384bc0f78883c5b2105cda2a8a67db6f49677e05038228062d956ed8afa942a4209a219150545e2908d5b65aea65c918d0211db7465a6f33d39110cbe96051cbf89e9dd4e3df874d3ef4a3d6f859c5d7f861dc8436af94ba6a4e34da854c339cc8074c7e63d8fc5b6182543a00e28fc88aeeddc670b969fd2ac5c0253c34e509e3171145d86aefb0bdbfaac3648c0923361b2587606c11a7570f404c20fff952e5919cff2670b9accb159daec62f6818612db26e5cc5158b0ef7558d26cfe549ec39fc7a28281059b7ae7956eecfc755a7732249eff8a499c1b41ad882e85761f12b90f1f41b08db344d0f5d92a69df61483e7216f5f81aef696f4d6a80cb93931646be9a1d9cc9a3ed18df540912f3be40c6e6f2297db7ae625631aa5f6c4025fe9d4c7860b39c540cd7105feb10d9d6445ff05bd8ced70442977c4f7b096d90272ed31f403d28777efe1056be50d86efb5376cf4cfa8e9a370f5abcd33e97c01780820228886551f94ac391fb36fbf063c118ab1e5e7288e309f6aa28a22c71a1cbbcbc0e0510a91081dd707b395b90b0a37ffdef3e79036e0ed72f7c7c8f12cca61d14b46a1553f88df56441672fce4c20b71dafd8b3bd80bba461c1296717205d2afd2e0f7ce28068573e54b0fe66c8e4fad47e842ac32e1302f8bb0a11344d6c33952e0e4a2f2525cae63c92ea65399b24da0c9eaddd91018af62603eced5d6a94fd0d3a1ed3636dc68cd2257de92ef99f9cb23bf014fb64e697e4faa71f396b276e60e6260fd655b96d5656ba3e526609f369366a7136d200a85fb8a1a390b3ff90bb458", 0x1000}, {&(0x7f00000000c0)="c2d2dbb59dd806e8c37f8f578dbe2a9df0a39084b646d1afacbfefb981b9457d9b8013a8a232e47f7d0ba34a8eb3ea8d6c5be362578f5a28cd62de100ff0fd458b8ad06ca2f2e938d40126", 0x4b}, {&(0x7f0000000000)="9ca1d40637587f8e58a9de1bdf66412584dab7e6ccbd9fc152084f9881df000ca4736364", 0x24}, {&(0x7f0000000300)="3a0330416f4ad758ecbd2c45bb28abda21604fcb43693cde2194e92cc1a7cb54f2fe7ed327173699ff6cdca495bb94d3d72f6a5e23a664883bb1339e7dad5c1b1337ef99d8be5976b6f276bedfdfcb789ffb87440515e65fb0e48bc40337b26c43188e69c221db7d77afc80d3d3946a451e516dfa26f8ba72415183edd7f2dc75ccf761855bb3f6f9bf422cab2b022f29e9e202daf598c624f12da226adf94eecf3c72d165595bf1cb8fb7933035bfbf9b5240", 0xb3}], 0x4, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 07:37:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0bf2dff2ad6fe2679f28b6c15e32a3b0b5539ade9906363d1f587cba1bbf327a5c2d4f2f2fdffbca418c40254686da113f4751d1a5fe14ba742bc2290d441f18e7f1eb6f9d5cfd9e43e93ca9b5650720ef7f9796b187787fb860bd2e164e0af1bced029356ea3c93a180045d58495d1d50ec2abab761cc7de6487b2a949d0f97b010611badbcb7e0784d800502f1d94f55b95270ebc9161bad50e81b7fdf1f0ead2e581101777ad59b808b4782882826429120358b30c4a23ea8efbd248f553e621cb559e6882c3c1363398c606d49ef48ee36150be0e442d6a4e48dfddf9c44d6c53c5be47d95dcec4c72c6c9737d", 0xef}, {&(0x7f0000000300)="41e2ac47d92db8c8fa86fed848222cf5beb577be77e0fb28bf52c795b1428d01c10cabb3f46be1431201ef054223df6f3eb82652248a65a5c1f249fc09e2ced8287c78abc36e6c1ecde8c387c47d5163cbacfc1964f7861c780c729b228b36133204d6f6b823576ffb94afdaabe7c7ea5981b4fae7c511fe6dec9dbcb6d05c88d8ad5c00615a2706924c877dd7b8ef0128d9271f0ffe66b607d6f17c2306a9f78669849823f36b9efd1fcf0612e424c3749734c0318b68d108f36085ca7840c2584c41bb5f0b661d338674afd81c36f4", 0xd0}], 0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000100)=""/37, 0x25) kqueue() getdents(r1, &(0x7f0000000180)=""/120, 0x31c) 07:37:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffd, 0x3}, {0x5, 0x8001}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ftruncate(r1, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) accept(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x7fff) open(&(0x7f00000001c0)='./file0\x00', 0x7ffe, 0x1b0) 07:37:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) truncate(&(0x7f00000000c0)='./bus/../file0\x00', 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0xb) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) chown(&(0x7f0000000100)='./bus\x00', r0, r1) 07:37:54 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000800), 0x11, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x41}], 0x40, 0x0) r2 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = open(&(0x7f0000000180)='./file0\x00', 0x900, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000001c0)) r6 = getuid() open(&(0x7f0000000240)='./file0\x00', 0x10, 0x44) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpgrp() r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x6, r3, r4, r6, r7, 0xa0, 0x7}, 0x7ff, 0x8b94, r8, r9, 0x100000001, 0xd097, 0x5}) 07:37:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffffa, 0x1, &(0x7f0000000040)=""/155, &(0x7f0000000100)=0x9b) read(r0, &(0x7f0000000140)=""/197, 0xc5) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8890, 0x0) 07:37:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r2) r3 = open(&(0x7f0000000040)='./bus/file0\x00', 0x10051, 0x26) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)=0x1) 07:37:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0xffffffffffffffff, 0x0, "0000000059001040dcb9000000140000001b00", 0x10001}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)) 07:37:55 executing program 0: r0 = socket(0x2, 0x2, 0x7a) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) 07:37:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000003c0)) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x8}, {r0}, {r0, 0xb4}, {0xffffffffffffffff, 0x20}, {r0, 0x28}], 0x5, 0x4) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/196, 0xc4}, {&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/166, 0xa6}], 0x4, 0x18) 07:37:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 07:37:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) fcntl$lock(r0, 0xa, 0x0) 07:37:55 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="ca6d131858faa966ac5f97443f2ad76c3592d580481196864f1b242af8b506d9d7c98ce51a2e6ecefe4c1c8e5eee83a29071711678c442340f8f907e7264", 0x3e, 0x40b, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x0, 0x2, 0x8) bind(r1, &(0x7f00000000c0)=@un=@abs, 0x8) 07:37:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20000000006, 0x10, 0x0, 0xffd5) 07:37:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb62", 0x3e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r0) dup(r1) syz_open_pts() 07:37:55 executing program 0: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x3, 0x7600, 0x113a}, {{r0}, 0xfffffffffffffffd, 0x99be03eda3086ef3, 0xf0000014, 0x638a726, 0x6}, {{r0}, 0xffffffffffffffff, 0x911a1cfbd1eb52af, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x1}, {{r0}, 0xfffffffffffffffd, 0x21, 0xfffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x16, 0x1, 0x4e81}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x3, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x6, 0x4}], 0x40000000000000, &(0x7f0000000140)={0x401, 0x10000}) ftruncate(r0, 0x1ff) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) 07:37:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 07:37:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x88, 0x1, 0x9}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xd8, 0x2, 0x81, 0x800}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0xff}], 0x4, &(0x7f00000000c0)={0x5, 0xcfa}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:37:56 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x100) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xc1be, 0xfffffffffffffffd}, 0x10) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 07:37:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) write(r0, &(0x7f0000000180)='mn', 0x2) 07:37:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80040020000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)='C', 0x1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3a0}], 0x1, 0x0) 07:37:56 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x7}, 0x8) 07:37:56 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) listen(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') msgget$private(0x0, 0x10) r2 = getuid() getgid() setuid(r2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x3) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getppid() 07:37:56 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='$\x00', &(0x7f0000000080)='-{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(){\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='),%[.\x00', &(0x7f0000000240)='.\xfd\x00', &(0x7f0000000280)='@-\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.-\x00', &(0x7f0000000440)='\x00']) setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) 07:37:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 07:37:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) r4 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x3) 07:37:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x10a) 07:37:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) fsync(r0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 07:37:57 executing program 1: r0 = syz_open_pts() flock(r0, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) syz_open_pts() close(r0) dup(r0) syz_open_pts() 07:37:57 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0xfffffffffffffffa, 0x2ac, r1}) 07:37:57 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./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) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 07:37:57 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000001800)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/59, 0x3b}, {&(0x7f0000001300)=""/253, 0xfd}, {&(0x7f0000001400)=""/191, 0xbf}, {&(0x7f00000014c0)=""/22, 0x16}, {&(0x7f0000001500)=""/191, 0xbf}, {&(0x7f00000015c0)=""/255, 0xff}], 0x8, &(0x7f0000001740)=""/130, 0x82}, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="5273f8a951b9989667ab1f4ccc9785ab613601480dbd7e332e00", 0x1a) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) getgid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) open(&(0x7f0000001840)='./bus\x00', 0x8ca0, 0x10) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x66d57b616888b2) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 07:37:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) fchmodat(r1, &(0x7f0000000680)='./file0\x00', 0x40, 0x2) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 07:37:57 executing program 0: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0xf, 0x411) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001200)=[{0x0, 0x81, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0xf302}, {0x3, 0x6, 0x1000}, {0x4, 0x7, 0x1800}, {0x4, 0x1, 0x1004}, {0x0, 0x0, 0x1800}, {0xffffffffffefffff, 0xf7, 0x800}, {0x1, 0x9, 0x1000}], 0x2aaaaaaaaaaaae89) write(r3, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001180)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x1) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x0, &(0x7f0000001500)) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, 0x0, r6, r9, r10]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r7, r8}, 0xc) flock(r3, 0x8) 07:37:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r1) 07:37:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="2461ccabbed3b1a4cd2524f8bfe3da46f6ca68e6fcd428ef859fbf8956f440e561b556c8", 0x24}, {&(0x7f00000000c0)="e18c0fd837079fec6aa385ac7f2d7a93c6254e0b8616e80f2e73c92df4941970643e50d729539f5f663dff53cdd67bb88debb8731c57be5c713f1626da6941007f8aced6223c3d3daf6f3e0387923871285141a25a13a834c134f89538863777", 0x60}, {&(0x7f0000000200)="0fb046092d1961e2968aa389a77b5839e50c1439efa72fdbea8584a50ec0bf62f5fd7f443d9f5e303f22d5bc8727f215a9eb77bf59797813f974aa540ef5e452ea95263cba7827bb46e025108a87c2f9d22c302ee1fe9457670ff9bd442ec15e14d84c32bff4f8e9c6856dfdbdfba98c12782a865cf62675c0e5cdbf27dcba0bf59a7355a97013d291c76c938c07a10380bf2b16de0b5d97ad62eb34a2fc4731f26d9f9b431a7e34ed09893d53ef12c34d280b5b10426326190441c4caffcb551ab16a33a48b7352f0636bc7d4f63472e27192b66a835a7fc28f9f2070046630aa73d140ab5e99484cd7e8", 0xeb}, {&(0x7f0000000300)="c1b547964190f04e5d2daa720fc8043d2242fb7caad72f4cf69d", 0x1a}, {&(0x7f0000000380)="312942dd95934feb6353b1ca353f843309dcd2776f01975ff65dab75e51214bcf388b6045cc1f1f0229dbc0776832c8cbc3bb60d4510d8da319f3bd3576486929fdf4d3ef30298817e5675948bb754c842dc1418bdaec5821c", 0x59}, {&(0x7f0000000400)="969d2f2c7bbd0053fc0939d6f11e7fc042007f362c3456fbc88594566387b66eb5f49f09b2d41361cb79f5e2b55142e8586afe1e5c7b639f5a71bb3e706c9235012d5c3afa46c32cb73b6a676178d31070036b955284963bcc63e0d61ad677c5b7f207b93373cc171bb31cabc958c8ec40fdaf361d6ca21c586aa1546cfc604dc366bf63c810f5a325b9016811250d13f011341149a58f299aed4e352dfb93d30aadd7eda28f298c2ec91164b906a315249292dbc9956892b4bfe6ef4bca91b01d031600eb96c88bea8b5956bb679dc19bc07c56bd721285da7efd2e2ed20dfa0bfe1665fee58cf7afa024810ef3d4", 0xef}, {&(0x7f0000000500)="eabd09892e384da348a1ae97b7572b165ade70bd354dfecac3fe71c35741da1c21d53a3b7c6249f9887e13917cb00064d53bbe54276ba5b3fc54b0dc00ca672a9ff418a7b9654b609f329d2e79fe2f39900fa9e33d5c7286a1ea206f00e99d10271a7e290722418f879d275570bdd6f67069524e2d224e458e663210fced859dbfc7e10f2ed80db6277255396c9b7d", 0x8f}], 0x7) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x500, 0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fsync(r1) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 07:37:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x40002067d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0x840) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001440)="0e46063897ffe2da9bec0eb32c250ee6161b4ca9d8127bdff881f64751449d8c8f5d3860d3eb50d3f003e6dfe5249042188f80b53c21d85d91d744e467d47a68707527bc5306512ffbfd5dfa7a4e0cbb2b99dacca32d69080ec83423a58102cb465faa80c42fdbe39d8b57fb8875480a870954ab89c9041ac2d7ccd4f3a70f563b9f455fa86dd943f5bdd638f85f65797b71fe30c4d41e0b13cea3ff950e7c27cf85cdd75362d6de10b648371f9d8db66b777775731051e5a47f783c04e38e997c6996b71fa0e43c2e287b202e1da8549ae9e42cbc5d5eb20ea52a3a27de440e1d20807f391ec4d451bbd72b3549ce432ff8b0bb080207f827bb7612a30f8d34168f5040f0bc7dc0cc851198b82cf46ed4ef668f617e06197135da6bcb35da0e124d0882301b906ae3ac5b04c78587bc483027fedfed0ceb34be8b517bd0e53a1756602948670ed92330c133b24976d195f646221a834a448e83af3865ecb03aa8600d9672fd10a22c70456cef02a863bca1d2f3097566c043fbb1210a5e6ea56ac654a4198920efe8b6e7453ee1c96b713491e3bf4d79223c614cb5b7f3f820ae2908929c2d6f579d792c6372289c8641573cb6f410d994f84bfa8c59290c75403892332a0a0d69abb03591f475bded3841d3a77c0204b9a7ac84c1fff99595ca782f84e49504f952e2b8b3661ffce571ec9172bd98400a7956cfc969594ad228b063897b731ec2182672487e17ffa0a4a9267ed1e9a15b14fc8a7a7b6372c46e5ec24f74f55f1e3d7f1b866ca5358ef7d9922fdac6242e61d71c46947eb117a39ec7ad30ce467808f9e16e8fde5cbca3e4a69810b4c792ed7136f399df1184179b2fdd22fc5ee5309c37db5e74d2c656f509e6a9eddd092423b896b18c8e38c0f501a6de5a4856c42adb97459ba18634ea7b90c5f2e6b2c62d9a4e1ab94a3ae198f1e5e9107d75209a5bc703c3af23b989f5acc006357e1fd29cd1e474f4e3e6ebd700e5d0f377204f478301a234937e95e31bfc2f25d0407784293804cbf98c7ea07b145646fa767ee57d2065721006c8a8f35802a018c8f5e24dc2e246cc6b3fc4e5d5947651c0c28def66f710b649a025d799cd59c3429163772c0db07c093a60461fb525d083901cb89724b80cae538b7fadd2a76dc367b94264b1b353af7859cc4d9f9b76e93802519062c2e010545ad0b038c66d337e0c857d1c13734bf42496558e759318fe0aee1f8d4ee5737d2b915b2816cf1b0a0702113882e5145e783a023958c0b57f277f1c3848d768e7f3e193eb467d154f7c57672ad6b9dd9414c4f8d4cb0ae388604c98908adf3127bb0b6934550cf8cfd2c1b3b4fe5784c72067a9d0a961ee653f8bd48dd8b084b8dfe0754b903772d17052e26f479e5ad339fda51d1e0e8628bcc30b01703d2e1e6260c98e79825bc2339c701985213a0f5a4420c85a3e91f45955755e688723a7f5b9f5af296e9dbb4ee718736d50efdbd350e2a6360573772258eceafae8bddde2dd49246fcd7d08521cb12cb98284ded76f14b2ccf9507c1b1f616196253f40ea17648eaa14ccb8016cabdb34eb9074ddd644cffbdf94a6c68a9c7dbdb71d7273f580f7ea8a8fa27885529152bd4435cda086ba47534e379074a747c77abfa78e53012767b998d2c5bbfdcd50ec75309524afd9644e77f7bd0b35c4e7799d832d2579bf67b87b197bf92ba914a17b6004dd08c81985a92faa3136867b544d8daec95587dacd84a6fcf01862c598a5865ebd3bbea255614d68b5ed83f67c89d664ffef8bcfe53b2077d77c553b51d61f044c704703991db78a375f1f3d3fab30bc1a4b56467a112dc63dca6a424f73fba7da89e92649bee43f50894c07ece5d3f7d07f0777777cf7a05a5cb8e386665e59f7348f1ee54b62857281243dc04b2cd13072b5ca95ef33c9dd01a82d02640425c0abdae06bd75aa86863bb917e8bb64b77a39e923d70f71df3974cf9c7f27db992aba6c76e1aac5b0fa90a9e0110d0b57b732d280abb0779f5255b9a76f21873dcf29c9d50f29a24551ec0ad6140cf01465d764798cc837c3a284837336ec21982b3ef537fb785079a877a8f881fa7f15f051f973590b032bc6ab86b8fb3c5c8b003ad48904cac261829603a2e809967f1a9813cb7a4dea4d0e0c43dd3119d9b5dd3bb96b26d9c6d0f6706356c78912b6d80c653fb69f0793dec5d77c106cb9866ebf4b735df50b99acba21ac70852dc1d261a21981b2e3622bfd1eb61bf1ed09ced9e15fda039baac5cccf512a5c9be2386ae127aa87ffff68c064678d0a671f2f8ccf45b8948883f3c6a2f51aa59bd1b6fd5497d272542c0dcd10c815a5f062d1edaa305b4934f0add9235b6a4d55b02b71b7345766dc80d3c638d22dfe73fc92e40277886d727da56bc80dab6dd2fd86a9db16a09f406cf3152ab3ed51ea545155856db3e930e18b7e50054a5e1b89a7a9e79e2222f0b592bda37d3beed47781a4c73e66d2125d90431332a374118c9d86a67e062126723e6794caf5e15be17cb0dcfb3ae61e9da94c83dda563ec2141d3a7412cce89599b87ca8b0cd7c6e34359a4bfc2b1421afc467b2c44fb595ededc5c13cdcdb41d1fd903bc04d671017dcc96f83e684e424a5b64d7437241dbf28bd83511d17103701981ecb31a9152f6a89472f3232b75e16c946f1a88cc0bd483f460589508652a97fbaa34d52344604951e08616675cb0de3bdf15451308635955120fd55eeabc3c1199c15fecd9092d500bfa7fcdf4a327a24d94fb117b17ff9d517ac50b5288284bfe4dedc9ddbb34a0888c4b15d6a8bc2d136f5219549e3a896c6d35c86a565b1acf3d25e746340420c948f7e3fb564c9db47a37369baa642572eeee6164b359ea72643aa1d0b6675bb5a7a866885e494db8d7f5f5b1c8e12a69c372b9c1122ccfbab9d70c1760370ba2b98d4831d134705c858bfdc7453cdcfdcad5dd08b682ff6658a1766989b35560ee902f46a3238bebb5ab559b999188013618b54c5e8e38a5e12d381f17bbe70f1ed8b26783d3605965d5d1695f5bd85b120ab70a3bc8d8b4cbd40f3acb10074255643eb51f4c447c2f5296f5a60252e3a379888359df8447d1025ee1d244b92f15ab8014b78b9d3be65d321533ea550a93ea7f26c5179f2f47fc1a3107e73555f5f3490f293b2d5693d9cf70db0fcc830ad0672393b98442b96fc4fb42387ad4b5a226664389a6750c82e612b7fb4878301578b7b18f2ecbb2fe33d97facdbbde0615c16d08b5785e04738288a917dfc44e815699d88fd2b0ab25a57175e4eee430454354f62321a18d550b3c147d52dc5ba32eaef74a1bc3b59f37f6c0c6b33dfdd237d4bd9b5a2ea7a3e03e030316b8205026dae47fe81dd119cc24c769cc2f744a65e88d26bde09dd4e79e2befd13cda8324dff4e6e7d213cb914c2f41b9b0c5415a340a6f52da01532ee072733d51019714e9e12f85952905414b23d0a815be1cbd2eebea6d7ca12ee517dba89cb0096bef03e3968505677a028bdc86d582dcf5050835976b9a81407eec4fc479deb0e5863a724d5523bb71e2fba2cf052a9623d2801cf98a997dc682844a75a7aba049ce2a2551367c4e95bef3017f732f80e1a1bef53ccb3c6c4695bd90d0e4672ebc3e43f1c79a573aa24f36d3b2a0a476acebe25ca9c6c8d2416e89190babc140b6eba905a216f40001b94c7e2111e25b9a599278d391bf371f5add3918f5a223131e6c7365c29ed8c5af47b3be5d903f89d60a6ebf0c677d2d355b366d05035b115c88b489d25a515f4beb0ee51a69105da03727f9ae3f91f03fe41aff1d660d96cdc26401d4dcf168ebc916c8822653f5024621a0ebdf4a82bfda64a4e309a012e1a61175497f4f221f60d64b9a8a3b2fe32d3ae82de2627e0ff8486137f52e4d98c296c0e428db74ec30edc4e9d0219b367bfeb90f4b4c2bcc4321d1093cc21f586f7861769abe6be4a7d0dc660163a29447e3f90f9c5070e9fc995129b1d6724df337e8314bfe10571331e52f449bbeaed1f6c730d8f332af00339be24eabe9e5277aa0d45dc422f69210c75605e3a71b23436df3df22612d380006a4133ae7167185658ec0a374b755abf5f6fcb7e4812621ecc3c6125b4d585e9383ab129622af9a4170b88d239eaa3f245235499f6553abd62a60b05c9b606961c2750c3e0c988143bd64dfc9e600abcd3c1a39446b8a5ebf2f7c80d2a6efcd2c81a37779d0e6c509bdbcf817a6874430d4585405fa6fcccf56e65437c14b4fa787740d600fd81322bb40adf3cb3e390211fc368881a331e89ae57b09545fa42b15eb67368518ab834e39518d77f013cae6c858804e445ae5dd18c9a482bf506c8d6f6c52a577dd68fe771653fbc5826ed406a7dc7b838aa283b28b7dfda7d7aac4df2922f9201e4ceaeb49d62e51cf38c579717d6902200439522346a74007b872f74eb2d141757ae94275e1552eb8733524f4dca50cae51a2fb0738314825905c24b8f62872edbc44fe686191200bff37fa57fd787e58610942f9fcacb8b6eae592ec35486af6c1ca2a6169a919817a431d1065d1856b1302f48339a62018a16f5f2e57b1def0205d08412f195aad2abdc12c4e843fa5d2713be92d72ddf449343069b18daff89f2aa8459f23cf316a1098d2ad9736d2c1624d30edd8e53e57681f92044be5a406c58c4e67d36b28265169e0697ca6b8966398bb1068db95f7d386da39265fbaa3642d3be904580aeaf7c99f507fe0600b4a60f5264b4327b96302533f9e12436ecb5e2678aeea6bc17ae67b609df7da2e97371616194f22d9748898caede163979ff8bd07ee771d6ebad599e2f9b43a84163ab25eddee80e2250c9742cfddf4df9ca00b5e4c622d54d4f8e367c71e3a1d9437301761c5bced4de3e33d25f31f2dbece64f08ebc7f0defc93a07598cd8eaa1ec8c8fa1a920268e7d0426d757eafad3a6693a8e51150e9d2743af7ed3cbb3e76f648f8878", 0xdd4}], 0x1) 07:37:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom$inet6(r0, &(0x7f0000000000)=""/9, 0x9, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = shmget(0x3, 0x2000, 0x12, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) dup(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2, 0x1ff, "bbbc5800", 0xfffffffffffffffe}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x4, 0x8, 0x10001, 0x3f, "444e79dce9762823b769e22893d264afc42da8bb", 0xfffffffffffffffc, 0x4}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:37:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0xdd, 0x0, "f330c1e7bb6fc6e23c5b44080000000000e74de4", 0x0, 0x6}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000340)=0x5) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f0000000200)=""/109, 0x6d}], 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x200000000000003, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:37:58 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r0, r1) 07:37:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/136, 0x88, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x10000000000000f2, 0x0}, 0x0) 07:37:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 07:37:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="a3d89b7d042b7a6679bba616b2bd562c9d9ea84af6a7e29cf1ede97fb2e12ca7729bf470f951039922c4057c25c6bf26c467175857076100fbba157f3d13456d8eedf6ec7484b657991380bd3516acf4c8220e84b97532c38bfd9ddf32baf2b6beffffff7f0000000300be99b91be8770000", 0x72) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000300)=0x1) write(r0, &(0x7f0000000200)="029d334fb08490b53f6bed1b10627290210afbc5cd357a816ac739b3a9a277df55e1c6feb4f9790a385716179291eaf2c514efa9a4374cceedb3e7dc8019bf1a545abc59f035360a3e9652fd968ccfaafc8336edb943777625af4c6c4d72de7541ec329ee99d2210853c1409b6d6e13c241ec3ca44becc247dabbab46cbbaa323c5cc72c5a36e0370a6dafc15cf98240d4f9783bdbcead37f4b2160ec92516309e8b29b60bd5739b61502feb92b4ea2a9f3a7992afc5ed5de96d3d49d6172352c8126f16cc4a9a", 0xc7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499f7efa30d36e8d82b400", 0x0, 0x3}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x3f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x2) 07:37:59 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x4000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xc0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4000000000018d, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) setgid(r2) 07:38:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/109, 0x6d) 07:38:00 executing program 0: setuid(0xee01) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 07:38:03 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() read(r0, &(0x7f0000000100)=""/235, 0xeb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 07:38:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = socket(0x16, 0x4, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000100)=0x8001) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x45, 0x9, 0x400}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000006, 0x5, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20, 0x4, 0x3}], 0x8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0xc, 0x1, 0x8, 0xfffffffffffffffc}, {{r1}, 0x0, 0x28, 0x0, 0x1000, 0x81}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40, 0x7f, 0x800}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x3653, 0x10001}, {{r1}, 0xffffffffffffffff, 0x10, 0x4c, 0x7fff, 0xed93}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x81, 0x20000000, 0x3, 0x7}], 0x9, &(0x7f0000000040)={0x5, 0xffffffff00000001}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 07:38:03 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') r1 = msgget$private(0x0, 0x210) r2 = getuid() r3 = getgid() setuid(r2) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() shutdown(r0, 0x1) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x89e0, r2, r3, r4, r5, 0x145, 0x8000}, 0x7, 0x7, r6, 0x0, 0xcc, 0xfffffffffffff801, 0x1}) 07:38:03 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x401, 0x62) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) 07:38:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x400021) read(r0, 0x0, 0x0) 07:38:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 07:38:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x0, 0x1, 0x8}], 0xd36f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9588, 0x0) 07:38:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="ead89e26e169785a180bbb8c943ca64f7aec464c0ab425dc8311d2cef5bc7669b3d7cb5d100cbc9c9e6ab0b4d708300e59a89ee7d80499e0db3f", 0x3a}, {&(0x7f0000000140)="b15ee827260aec88b70c48bfa33e245101e75e54681bf5721ffbdce4923dd43fcae5b4622061efdef609e5987d70abd4af5f4ecaee263be55373929d44958ed3a5deebeee4", 0x45}, {&(0x7f00000001c0)="72536962cda5d5b496c38fcc2572a94f67cf2e71c50d1e54eb571b38cb61af13ed8133be919785d42ed277c38f261132161592ea58023e0e6ce0", 0x3a}, {&(0x7f0000000200)="ae5734af5fb0d1e245ae13ff5265ffc3b37798deeb7e8d6f0e0aa2c771a09cc71b76c512b7bbe8d40f3f790f2e652e53b4dcfe380807a30fc42b3c8d2af2f1338e1d2c74cba02865ac06effe092ed21dcef9c701ae71dee5b67212906b1521422a35aa34e50bca4d063ef97deda53f2369551096e306ea286a7bcf1e333dda8891ecbdeddf98accc6b3464ca490870f9d0ffd78908cf18351d114b0ed8084f1d9e4f30678afa8a2f92b59ace99da7f79c9cc412c9ca52e506840aaf2b4447a7adfc47646c5e8e7b8d4b451bb683fad245c3e1ff2f9", 0xd5}], 0x4, &(0x7f0000000ec0)=ANY=[@ANYBLOB="58000000000000000100000007000000c098912b26a35e2023b87ef353bd994d6fffd07660f5ad18cf645de65836ce4997d6edc9ffbc8396b5b5d661fbcf5b6ea1f9207a96c28f952c661e1f995ceebbbf472b1f72eb09509102f2c3c713a0289d0000b0c10000000000000000000000400000007a56c4ab250a4444173e3fcb22b06d9a4fa408452ff2c7a6bd1f2125ad0e27f684617a37c9cfd96c2b370677e0f8c7319ac7c7d0c766fe61421855fdeecf23a17ffdf1fcfedcfc82c7f282c2ca30f86a387fefa52065669fcafc0602fa84d33e3ddc1ecf5094502d536f9d0533e00e20b1694fe320dad3c1b14df25e53f5956aa90356440e0b5cfd887110384cb24ad6dad8fdc83a10de054048db010dec1861b80000000000000001000000d80770da531bd615dc6a190200008f65b711e5f52c3bb85fb956e4b2becaef6f2c3b33b88c070b359bf5628363a7b6defa3c4ef5d95bf8721ec3a313bd352324f511464f43ed0be68eae4d3ba17b841156c85a0baf0300000000d309af991db6759c122ee3cf9a6247d473b4208e210102c9b367d7f769b6a2c918451bb68eb1d67fcd65b99b2f88f506b42900c62d82bd7f2b33c02b08ac15877f2a8a6b77a3ab3fc978b3455e367509040989f515b5ea9a0000000010010000000000000100000006000000d720e8f11ee4d4697084f648302a91db5727f9f32e13f06ab2a8bff7b640561d5179ccd751af08e7b217c0c2069146d341b90780951fcb14dde8620f5c129bf7055eb578701b9fe670bb04b3627b59d4bccb8da505505e7b18db967e051fa5a8a7d46c93d63ee3afb7158935b7e86ffd3bde168a10b1c3ab57c59a50cbfc53c7fa5312f38bc71a0c0e7b6c9b4286913ac8518f311c3e262fa7c77e7a916b89722f447695c801b09d04b9878d142bd5c4ba43ff09a3e028a96d94e84c046cd34f209dd840a3b7aa63770d2d3d55862dba8600526607de286f71eb992ac7cda581850627ff9e46886413d24e28d45b944f028bc943bf2d2d4ca256db1aef7f7233cc8773897b1b6e6a67735269a15080000000004000000000000000005564f02b3cdab72816037a3ba243985eb8337871b5b3e910d6e7b1fd7dd4081b249752e5e972769daed5bce23e75f93b2499e645dbe9e39824a9e72038521ed650c2a06a68f07105819f7c43cc90004560bcc9afe984b6159cc96c"], 0x310}, 0x2) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000a00)=0x1) bind(r0, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)=""/12, 0xc}, {&(0x7f0000000340)=""/160, 0xa0}, {&(0x7f0000000400)=""/34, 0x22}, {&(0x7f0000000440)=""/227, 0xe3}, {&(0x7f0000000540)=""/161, 0xa1}, {&(0x7f0000000600)=""/59, 0x3b}, {&(0x7f0000000700)=""/232, 0xe8}, {&(0x7f0000000800)=""/243, 0xf3}, {&(0x7f0000000900)=""/194, 0xc2}], 0x9) 07:38:04 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}, {}], 0x2}) 07:38:04 executing program 1: shmget(0x3, 0x1000, 0xfffffffffffffffe, &(0x7f0000ffb000/0x1000)=nil) semget$private(0x0, 0x6, 0x2) 07:38:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) write(r1, &(0x7f0000000040)="57dfbadf8062f616996e2f2adab12e2a4a01ef3a335278ff0c80fffcaa70d6e4f878ea8e9c60bbb2ba4c5f6accf524c554421c28590f9fe6986e0298d620508a09045d1c1245057cb044b353e226f3a83a01b2c0f37a7f49c6a67e406900db438fa1e1f69102919680fba1132f7d72ef6dfacd985f1ad34b8f72f36a2431196cbe2f7f1bf763fe004760e8a59fbc744867a8613ef6aba255f1b1818ac07e420ccca321e62b692b536c252f0bf9db5bdc8157514f104bffac5f52ce31fd431f0b49e10454d5032cfd30239670bcfbcbdcb6bb3f6acada156b164b913c2acd3e45380789e8cceb372bb2a7cea7b2bc3bf8b653d7e62184b9ad33e50972d51914fff0262b60ef562d284fa02b179d08078f560f968794ad9d20e1ad798942fce4eb512b4f7bdb00a6c4d6d454d66cd95d56306bd4a65da0c2aae84a45452d2243d94c41ff478b5de30a8602f1048bb04b48232fdbbbd7170de1c8e8ad7e30350186811554e28b055d4f82d85e16a1b75cdaad7257a28e52ecb033a41d0337daa0a3126fabd0f90080a0833fdc9884730ec9abf435758104a9871fb1a34a14384139fafc1622a3123504d9331d55532cdf1857caaeb4ead38cf3f04418c6979c5dc6f98128766cef75a2432b7199312becff077cf6750a8c2f302c01c2524de7b324a28611662829cb4918f98099f093ae7443d7c313d89a30f159e06295b97068bd50685757808db39da870eef6f7b46575a4bd0c6b599c132cf3fc5e71271a628a5cc740d9fb42674640241882b8175430536858fcf9c2e5a71410f4f1d41503b50cd052baea4769ca005585f5cf200571e9b3855b15240f82395c66eb5f4efda327dd0f5c1ece2ea650f71388305e5f4b88704f873403046ad081d50986789c54529701f3034905a6fd930ee9f95b9ff4e52e9705df98e7180f86d7b2b9d4fe18ce081148ba868059ccd304867008e17b3bacbc0a9d235bfbab587486552f6f6fba38c13fb77b690cef915748430a8bcac1c71a87913f3a0415379595ca4b97ab2e8797edd9088c769114a6610fc22f1acc03c50812ca7fbcfa9a83401833a07b1764bdee7d04ee9d1689ec5c70144ce914a2b767a2803a12f077a2eb3a16bfae56a812e26e8699444f8a6d1b6df2f719459b320ab310ae7d91d1614350f75d8d38dc5025e730ee984fe2b8a7ad100eb908e4b6733fa3f49daf0ac85a0ee41ff698141375b2434c5f22657404f466dd53b3be65a309bbee1054c9805684144ab177d8ec2a87dbc7da3e245842e2e4cfccbf273e5f94c5f4eef043d93c0c3c34eb35e5762262c3a36d1a018a6362041c2148aac4e860c7684841795134bb718e62918f8f470ffa72ddd4096e163eb2091de211db4f91a32c9db10c958f22e3ad9d396d98138811e0be44f1cf1909d81443a064fd18f18290ac27345fbb9a50fc2916e326691a48ce59f017f0d76cf74cf746c619a7c109f7dfe22f4f83f8cedb466b3c18235718237e3d6110d3162615c72a4c1e1c6e9db7c54611dcba02201799a057025a347e59c776116b52d6fe6ba064fbef29c018224778b178721716cd5f225f3b3701f2419d0e9d00bf0e7459c3b4a57f6d11c66f405b81d79b1e57f1391bf39760e670012f356c4c396dd9459d19d0d4e5ec6d82dceb33152d58e699db9d12e228a6fe8ff4447638a95c11ae1e9fbb408c467245dcca80ece9b15fa844ff5706e2b78e6eb840540181931bbd17d3e117c44a1464425faa12f58fdb075cb5e305de9996492930c0f68febc1d893ccd17278ac6f2af0441ca488ee07f0e24cb1acb79f72db5c7f2bbacfc47bcc37d6d3edc38c76437ab1649e4607dc6706300705d0232b15e7703a78938d83999c0d85c4aa63911d38b5d3f7db1eaed2444ec23af724fb1348daed73eb7d313be49d65601524b43b5461fa528386767a830521ea6c2dafb539d1640de98663ffe101d9c7deb73c053115b0893ad5ce23b06cc687eef3aa0bbfcbc89c448d157136d44dfe4b7194ee930196af9c30cb667d796af5bb16db05d2bea3dac33e669fa2bf548521cc9b9b3fff0cd0468d7b084632b230f3cf93d168423e85e1508fb35b0264fb0f9da69fc282c0aa8696decc34efbf0b9e9f12efa267b7ecf5da5ea7c683f34299a48d853a6c0afc02cb20ad0e7842f3d53b4fdd44f1cf7f068d0b29388d109a0d7f07bb1cd6d160764053de5dc7651afdbefe5318841f7addf810f949180b5797734fc8c7f306c99b773b21d30aa6994cbb4450612a85ed00b333f172a94bdb2c79b5a83b7d3aa80e3c795b52c7c3ce7b5df30d2c6b52d2be7bd26dc0491ec9ac75258e986921e806b862aa6b1e1afd1ef7daba43932584a061eb954efd8ae3f68baa7051d0a8839f65a5af118ed7a833cacb5b65a46ce9859a9c6bcb796994b6d439237e833715f1d90bc5c202fb8b87140e39aaddffcbdfbae73fbcebb22041b93fd42ce919daa33941c8ce4f9ac5e1809fd5d42fcef91860db7be504c3a5f80b22eedad57ce545db743945d9661ce9973482c9b0a4b35814793e4cc9b9cf3a47802ca7c5deb831663550288f93f2519beec0fb71d852f491fd6ab23ede2965112241b2c2961509b8ff6dae2c1eeaf12ebd78f988e995b45d4fcfeea47c1e45bce534957dce0edc08a4163d2356037b9e5411276637096d8908b13125b5875af1a06dbe900a98d99be2d99dc84fefecd78b0cffd2e1b4768a51ffb8f1e2c461b0141370168a01a24e3330e310378208f19ff34b3e449401d1a0894c76efeccde8051fbd60f7f06ffc141f70ed64d6c1658a73f4e291219c55d9edc79bc9da43c319404e5b663aa1aede97ac8272a014ecc4fe9ff5865e68b9aa789d1c4ee536766f33d76bde6a2ae4c659f550fa7fbcd311f4ad7eaf4023ab7b16f9995f87e884337381d581eb40d41cbf70fff9ac9ece18e86ee64abf09c11a91528d8ba390f73ab042bc1c5ee9d25d3259724a7dc87801c5a86aaf8cef6860c6f1a26eb88e7eb3f8e50384eb61d40a5d473198515995992a2564fdd59be731dda34dbd6383825971e8f9c7ad4ac06866799640b2455944b9f1de0be890ea942bf1a920e6623b9f53ff059b7d2bb2ac24095e8a2e80a600763df5048bb5d63fa5da2fec63fbbd99da7085e752d07a2cf25010446a49c0f6318b0f32b66c4169d5698fb6104be6f322dc15cb98d9feff440be199e7d21e7e5cd374df069b8d432c943766692cbe5d16cf477926c40d68bb0775c481af02d2d4d843546405c64f92d35ee5b154f5f68f78e594a1192f713d18f525e69bf6bdde5081a161a62714d8ab221f3b66dea245d288c1eef84b8ae8e0ec536c242fcd0fdf10b535bec54d43371d174389eb67db9a254ff46863a2a59f57be5850c2017ca989b6dd00db1257260100d299dac141f0041d2f3cd137596d363f0eff714255e3c04cbb3f482a1aa458c0a6c4679af77b88f315a0905743570f93111420b499dbe99b4fda7b819ac8857cd0ea66da96f40c03e09359ec7cc93032670250cfc141a88f54dcd92c5e1806979e5bea2eb5c296a70c514e1a079eb87ea3e8d7f3f2f4beca41222afeb836eea5fb97e731ee735e758255cfbd273dcbb96e5acbb2a95513db7af76496b431f661926ab5218f35cf34c3601ae6c07f3834a616de68eb720a0630f7f31c38d9e1d068aab5360c39b7bb430f84bec15b1dc233282add413b59e729a7a3c427052fd28ae39363a47abe7bdf19851f4394319cd3169bdf155a4a65729fe4799c3effdea7dc843583512a75f6b21c9b835720ad9fa0b2c330273ac327f056638ae7f8dacf063a218511001f358d9c7a848ceed6891ec52c43612a15e37d015749e5c6c82190c718999c5fd5fd24e4d8c9cb60d7d565849000faf1e19fc7c4378fca8694b5ea5bc2b7bb0956d914443fa6f558b9dcf8a0a32093ce7e38f6e67a0cb0be9ee0df882af3f8903bf5f3ce4e0716c01c26a1985d6fe477ea2a5894759756292fb42bf4a6222e3c65abf52457e7c57561aa5360e6ac9f6785a005caef4f4f3649808d0a0044003da2df2ff738281a73c9a28629110a8019be57d053b153f8c186eef28541ac89b57fab37105ecb9dcab0818cb5683be8cf2280a56818f3a279e3f0c90d2a58faeeec7fa11122929164e57a9e9a628605f38c1b1ec7f446a6775c137d42f895b9e829bc727a3f43773a65ffffd3490195c735defbdbdfb2a1a4325f7486a1c768b01e7e461fa6f7a0a41e18e49143c123523dd5d9373cffcacc3371af27c5800418211e71ff1ea4c60a9593262db1a67707c495213f5ee3feb5ff7d4492971fa987e31fc94e29d21c43cfb301932105dc94e015717569178d9291078c7c2e527be8577d8344113ec889903105fab6e8cabe91428422826fed5c14bc958115a9424673d6ef20d18d08cdda315881fdf503ca7fc5092daf6e16c06f6189b7188569f59c13268d7aee1fb12fe1baa52e96c064307610cec590c2fe5c1a36ad449d0a1c93839a8b28972bd61ff9cf31f99d62001fe372be4afb7462cc902fd4a69c3ec0369ba0dd884f6468ab843e5b8434efa112d05f36a2447249c448926277c4bf10a64f641a1e73e43e7848fb549bfc11ce23be62c0bbe5f67f4bfb9c1a1595ec9949eff274ba9320776bd3237358edbbc83f1274d489059da1da9bcd48b2c2a6973c52319cc3ebd2d43e1d4371d5f84abf6b612020980f98e4655f7a192dbd65b29204f94a3e35786468f78c1c7d28445d881f42bbd4dcc55c3f7b8dc7b171f12097a686c4c878c8a6390c5c38a2a977c17f6abc692c824ba7aeb9b98274f6853ec073945835c52e33e611f9e726fcfc531ff4a89c25d1174e665bd661c75dd32610269b67b58a0523a9af7b1d5ae3058fbd984d89db78ce7557ad04d076f9db04e04fdaaae7646f3d0552b941df26b6fd1806ee51308010eb579e0980080ee96e4d49e0be023f0e23ca50fdfb9d5f93e2914cb87c0dc0ecc72f415625ac95eafe4dc5d084534d49dcfae996fea11a8878b467b6e6bb600a7c8be9161c0812d6e485b28db318003f02a0d96f17494889dc75372d104e658f0434b3a3e5383ea9693db181c71839b3b7fc4af1bddb5010a3886b3c354a0801abd6181f529d8241657bf91e60609be65af066a83e6d2978b6b5b9e5e5a7c62dc7247d9ff3584c305be049b9e63b48c61b5aaf4ddb88518b665331e8fd70c258c03b728d2739a2e554d0a339b9daee5ba8806b558d49921b646895481ed7a3e61ae03e3190c69d2a7966acb91e17e445a8a6af2e02c579c45bc9ea7d8a18fe25de9e8f0ad2c6481c52103f94693f4f3140cd12433816c87319e55d17a54ec53e6b3e00fe4298a87c27652bd8e01439970cc1fe724fc30e960ae1bf841a80c7b0166d2abe3c9bdfdbbe1455443f3620c9b501ca449b50f7b4e8b5e5e92ff88b49044b333ce6dc0959302bda524c8432a4074d2f073fe14a0ccc27a0723dad0eb8ffb399640653c7e95a927ae0f7c96a806c7ff98b783f594b8077efcda766fd3cc0f6beae5a0114c1b508e756a9d17a9b6ce568ef75eca20b9cbc016a51f6d42d2b7ad5c87a99ee031d6a4d7c2732e827c0b7c88f0b507dff6d73135e0e959f4b9a230d3207fe3bb3b30bef5a10969f4a20273c77d4393e5eaae32316e5a0638bf3626032a3f84bb884ce5d43b24f47320bef987631cec39b3b47b9dbba3b579d989ba3730b96e9ef843f80c5cd2f54e8e71ab91e59269d383ac0b2b5b459e3aeefb9c5cfe9499e13775abc6a6b7ff005", 0x1000) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x10, 0x0, 0x3) 07:38:05 executing program 0: syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) clock_settime(0x4, &(0x7f0000000080)={0x8, 0x5}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10000000005) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7f, 0x10000}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000100)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14c) 07:38:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) shmget(0x3, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) 07:38:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000040)) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 07:38:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:38:05 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4a0, 0xfffffffffffffffc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) 07:38:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 07:38:05 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x20000000000003, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000007f0000007e00000000000000000000000000000000000000000000ef0000000000000000000000000000002000000000000080000000000000000000000000010000000000000000006263c903f827c0e2a8aec4b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736000000000015e77146531e128c0f8b1edf94f0c75ad22fce133ad01ad0a75863dca3ca7ea2790c23ac68865000000000000915ffdcd49564834c7cdece4829bd9ffb8fb0000000000"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 07:38:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) pipe(&(0x7f0000000000)) 07:38:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ftruncate(r3, 0x9) dup2(r0, r2) 07:38:06 executing program 0: r0 = socket(0x1, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7, 0x19b8000}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) 07:38:06 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20003) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) ioctl$TIOCNXCL(r0, 0x2000740e) kqueue() 07:38:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000800)='./bus\x00', 0x0, 0x0) 07:38:06 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x80000001) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) r1 = dup(0xffffffffffffff9c) accept$unix(r1, 0x0, &(0x7f0000000500)) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x0, 0x40) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000380)) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() r7 = kqueue() dup2(r5, r2) kevent(r7, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r8 = open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r3, 0x20007471) dup(r2) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) connect$unix(r8, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) 07:38:06 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="000000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4eca0af69d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafc92198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148926f3e63afc6bfe9321638207adaf66fd30b1d042"], 0x1, 0x800) 07:38:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 07:38:06 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7fa) 07:38:06 executing program 1: setsockopt(0xffffffffffffffff, 0x28, 0x7, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(0xffffffffffffffff) 07:38:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x3) r2 = kqueue() pledge(&(0x7f0000000080)='\'\x00', &(0x7f00000000c0)='\x00') kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 07:38:06 executing program 1: socket$inet(0x2, 0x3, 0x2f) 07:38:06 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) pipe(&(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) read(r1, &(0x7f0000000240)=""/4096, 0x1000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) 07:38:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x5, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a113f7644e5986d8125b6b343adabce63cf1faaf264db4f22dfa50c39aa57c73304cd78d3d1d712b0655405dee00265c92f8bb6c29d5a8f8a11c5932de8e9c9c68be360e88102ed3218b7f3e8f0855f331242b36f82ff8506559467499353cbb3696069c20832355fbfac2fd5f722f2492edb5d08bc0e01b92c83aa48a96cb9cb0be3cbba5c8f582bbeba70e14a83e6289237ca7a1da4a04a193cc24176b469a958ca633adb264bbfd5703ca0a1d4e48", 0xb0}, {&(0x7f0000000140)="a1a53eb7d5e231e68482919693f1777f4944e984c2f160589b7b48dec743dcf420e7db9ff24030895a07a4a21f05ff953eb09322ede538ff68a090eed287b17255da9dfbbb1af52b0e86056e7cf792895ae093c2ac54c56d6705f62019bcf7aa0df8d96fc4a944600e19e280bdc3d757d0a8c8d8a52a1a304868a906fc4450d5", 0x80}, {&(0x7f0000000200)="b27d74549309e079aab28508644e10f47f3a842ac3dcf90ec230994195503b16a1114e871ef3fd3885502f32f078d62aa7eab9d24a1b7671f9a32ad45e366c40eebc95ef97cd4f8ed8ae0a359cf18b80439227487f9658ff3dd20a2e3bfc6c797c0cef9a6b1ac4bc3e3e808c14ad643f8d995cbb1b6bc18981b563bad8f118a4037b5ae4d0d496a3bcd99e32204836084bb0b144082d07ec35653835eb797b2b6928b024bac5814039669f77723881fcf8f33ea07bc54cb952140c1a5321043356b93efa8fc3d33a346b8d596d666e9c08d3e5330c3db414407cd5d4390f8ec5915d0148ccf6fec018a9029392db738418", 0xf1}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000000000ffff0000000000dc5d8ff3f3a32fb4a0fdc4b84c6957f8753bf9ff751de13046c6c74ec75403ab081724dd78ece892c30000e62374f1904171ad24135833ce6dbfa2c2891b1e1412cc0199860ac593309253e7a0b34e01d369ee531041c599e02183c8a30efb13a52672ea04ccb78fce4ba831f3551e7ef9138882bd59e3483edd000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x1}, 0x400) 07:38:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r2, 0x82}, {r0, 0x108}, {r1, 0x40}], 0x3, 0x8000) kevent(r1, &(0x7f0000000240), 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 07:38:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0x301) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 07:38:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000140)) fcntl$getown(r1, 0x5) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='W\x00') chroot(&(0x7f0000000100)='./bus\x00') 07:38:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ftruncate(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r2, 0x0, 0x0) 07:38:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc020697e, &(0x7f00000000c0)) 07:38:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1b, 0x0, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58", 0x60}], 0x1) r1 = semget(0x3, 0x3, 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000100)=0x9) 07:38:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x5, 0x3, 0x100000000}, 0xc) sendto$unix(r1, &(0x7f0000000140)="0fecca1123d4883ff95a6172600e7981b6473e7d34a331f1834ac7183eec36b96df3637a3e3e1c0c3e5fb4609ebccc19b957e1492d64c9cd87a3d4869e2a4a6ac68d0a3b3ac9", 0x46, 0x2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) 07:38:07 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002005, 0x5301) link(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)='./bus\x00') r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)='./bus\x00') kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() chown(&(0x7f0000000140)='./bus/file0\x00', r4, r5) dup2(r0, r2) 07:38:07 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) pipe2(0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x4000100000007a) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/4096) execve(0x0, 0x0, 0x0) 07:38:07 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xb1, 0x84) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x9) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 07:38:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x6, 0x4007, 0x8000, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) getgroups(0x40000000000000d4, &(0x7f0000000180)=[0x0, 0x0]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:38:08 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 07:38:08 executing program 0: 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)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:38:08 executing program 1: open(&(0x7f00000001c0)='.\x00', 0x2000200, 0x0) 07:38:08 executing program 0: pipe(&(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x1) write(r0, &(0x7f0000000280)='ol', 0x2) pipe(&(0x7f00000000c0)) 07:38:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x129) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x21, 0x0) poll(&(0x7f0000000240)=[{r1}], 0x1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0xffffffffffffff81) open$dir(&(0x7f0000000040)='./bus\x00', 0x88, 0x4a) 07:38:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) mknod(&(0x7f00000000c0)='./file1\x00', 0x10, 0xc6a) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) wsmuxpoll: not open 07:38:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40010000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xb1a, './control\x00', './bus/file0\x00'}) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x9) r3 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) r4 = fcntl$dupfd(r3, 0x0, r0) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') mknod(&(0x7f0000000300)='./control\x00', 0x100, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0x8001, './bus/file0/file', './bus\x00'}) r5 = fcntl$dupfd(r1, 0xe, r3) fsync(r0) fchmod(r4, 0x0) accept(r5, 0x0, &(0x7f00000000c0)) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)='./bus/file0\x00') 07:38:08 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f00000012c0)=""/232, 0xe8}, {&(0x7f00000013c0)=""/200, 0xc8}, {&(0x7f00000014c0)=""/113, 0x71}], 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair(0x32, 0xc000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/194, 0xc2}, {&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 07:38:09 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x2, 0x1000}, {0x40, 0x79}}) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 07:38:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="47050e", 0x3}, {&(0x7f0000000080)="9c4941a65ab14787333e569704d3fbfc85a3b144689331ce19ff26add8e65331a141cb2816c18f5c628e5e65cafe2ca5f480cd6e6fae3d7c1dbeb5f5abe22a292d5997c0297baf25d0f740c0bdaa7d9a2dc367504ad0", 0x56}], 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) pckbd_enable: command error 07:38:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00020000eb000a000000000000000000000079ce89f347cf0300000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x8e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:38:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0xffffffffffffffff, r3, 0x0, r0]) setegid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x2) geteuid() r7 = semget$private(0x0, 0x1, 0x213) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000002c0)={{0x8, r1, r2, r6, r5, 0x10, 0x81}, 0x4c, 0x800000000, 0x9}) r8 = geteuid() setuid(r8) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/76, 0x4c) setgid(0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0xa) 07:38:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) read(r0, &(0x7f0000000040)=""/6, 0x6) 07:38:09 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8001) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc682bb7ecc0d074285215527aad602e54a143a1e11f995139c31fe5908851a1d066be716bf1883828b8d4373f63effadc956017ff3ec574c4b489e7fdf7e339bee2ee38b9a3fb0512ac3fbeb3259a5999bc294695947d3fe54e2130de8c4bc801876141452d0f0d287f3441a8e4f2d62d142a00438635f66e1cae53b4d866c9bd55883e365a3bb18192fc2586f43b93bdab7e8e661169615834f51349c22af5edd5254431283da9f5c0d9338373bfbf156e78f36a5c1627eae7ff4a009d70f60152712bf7263d9f243e6048562f586aec5370932ec97f72755af8878323bc8785953c3760497121fa80d98cf51c2c88c7fbee9c9110565ef093fde74234ecb0bff058764f3dfd1bdb934a4fa260c0bdaf674a6ddc0450e30a073049b27833fac797ebff585bd4d4bc29c8f59f62b444004855c015671498a3010337d525539dae9f660705193d80fc78305d1988d76e23d8b352ef9463610f469001095e90c566eca0e43edbbf16b15cc2bda705d3cf54386eac03bb22a74c5684a8297fc536bf5161a097b677a2ee82720d87e163d7ca68d9acad7a08f1a7cedef631eb9458a00c1ae6b6f7c35ef612026de0db0fec77ebff0dd318012ae7e1b3ab1d54576aff445671943230a42d6feb1ba05b6e180f04e702406a217bec680297c041754606ad57dc9ee53ca7771585573dab74579005fa391727a7df1ce7a728b67b42066d1b20fd0c819eedcf1d5fe0e970ae060ff36e516a192c1f20adae412e00acc69e89c587ad7dfbb40369366bec63b2f46eb9696333a516cf02a7012b4f00e36e1803a9431a543585f3ed8d871b32f7c22f197ea07e736246ef7a3298b62ab7d3c65f909023c0088bb314990aae797ce566ba8e8203d82cf8e9c1425345f8b7b42612a9da9d9be34b60108db41c196aa1dc1f7950df6d3b3c57786a6ff56b1b22cab8a18340988f1b9de77d922bdc452e14c952b08b2437a89d2742e0ea2ca30163d92d442ae225399a1c336c90002a847f1944aa07da38aec0dbb39fe417251b7d87331d6c8c2bb30ed88d899c0bd522e1753bcdee084694dc6c28df2958a1622cb54a2b6144d1adafe61b3a9c663a6774e61e8b5922b979d5ce57508e5a66af68711f558797b8404d80f5f470766b991a1f1cf4512ce0711efbf0c99fa8fb38999af0d9bcb4c7115fec33f6476b89bb5a06904a6360b32629f1d4dfbbf7e3a7c2878fcdde7b9f4dea39c9e4f986d8673b10cd6ca474a30292e36e4b82d264448d42b9d6dde8bce922a2c6e1c5fa3cc7fc7bd2cf41b234865c734862e96fa7193132168e6a1cee27b487d583e8dcc94efb7e1b9117a3f98e522de876e0cc91ac0ab5bd818c4a3ae9056fd4f9f6cdebf739c28530ff4d9961801ec46cdc5546d9e5d0c9dc607f7d272132e94b7147feef844723d097757dc371dddecf752064853f0c6be2b5b1674ca6deda09aa2935294e2bc32d43626fb99f5381388ef3d129abdb57b2cd99c6e6d9b0ea07bbec7275b44f836fcfa91394b85018b635e5bc623671ebbbd99dc45796a4533e6504009b4e83c408015483e4090704fa719971f6d67af3accbf25e823379e2be406a0df3ab20d8e9e70a8abffb887ae7e5a64d76e100a86aeaa028b67bd95f5abf35d6c30df6b5ed7bf4a7bf9023de05e2b96854cb95ceed1377383873d9fa53a5d131d622bfe294f1cc53dda1e7208baea0b09f9e9c1e3f61103fbc92f", 0x9a1) 07:38:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d", 0xfffffffffffffff8}) execve(0x0, 0x0, 0x0) 07:38:10 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) chroot(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 07:38:10 executing program 1: r0 = socket$inet(0x2, 0xd, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0xc002, 0xfffffffffffffff7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x100, 0x1, 0xff, 0x9, 0x6}, 0xc) 07:38:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffe76, 0x200, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 07:38:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667e, &(0x7f0000000180)={0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x90) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x5f09, 0xfffffffffffffffe}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x41, 0x82, 0x4}, {{r0}, 0xfffffffffffffffc, 0x48, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0xa1, 0x5, 0x7, 0x100000001}], 0x3, &(0x7f0000000100)={0x4, 0x3}) getegid() 07:38:10 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000340)=0x200) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000002c0)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x3ff) semop(r3, &(0x7f0000000480)=[{0x4, 0x8, 0x1000}, {0x5, 0x4, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x20, 0x800}], 0x29) r8 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 07:38:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x6, 0x1, 0x6) r2 = getgid() setgroups(0x1, &(0x7f0000000000)=[r2]) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:38:10 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) setuid(0xee01) msgget(0x2, 0x90) msgctl$IPC_RMID(r0, 0x0) 07:38:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) close(r1) clock_gettime(0x4, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 07:38:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x221, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000002c0)=""/214, 0xd6}], 0x3, &(0x7f0000000400)=""/57, 0x39}, 0x802) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 07:38:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 07:38:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1000, 0xb07}, 0x10) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x4, 0x0) 07:38:11 executing program 1: setpgid(0x0, 0xffffffffffffffff) getppid() getppid() 07:38:11 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 07:38:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2}], 0x1}) semget$private(0x0, 0x7, 0x102) open(&(0x7f0000000000)='./file0\x00', 0xaa06d11d76697e45, 0x14) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffffffe}], 0x1}) 07:38:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) readv(r2, &(0x7f0000000100), 0x0) 07:38:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000001, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)=':!,!-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)=',\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='!}[][-%%\x00', &(0x7f0000000300)='\xb9\x00', &(0x7f0000000340)='&\\\x00', &(0x7f0000000380)='%.\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x2a5) open(&(0x7f0000000440)='./file0\x00', 0x201, 0x5) 07:38:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) dup(r0) socket(0x6, 0x5, 0x101) 07:38:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffffd, 0x3, 0xffffffffffffffc8, "b08d16c63dffff0024e8643b00f3ff086300", 0x6, 0x200000}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 07:38:11 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 07:38:11 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x188) write(r0, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f00000000c0)="fa", 0x1) 07:38:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000000040)="54e2b68e55feec32a2606bd74b800dabd272d6dac638f0490ccb5d0a6fe31fbf8b9428fd23b42a122fe5539674d980bad0b8af3bcc4e247df339ad4bade6bb839ebe169bcedb5654f50db66b42c14812460496cd", 0x54, 0x4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 07:38:11 executing program 1: select(0xffffffffffffff33, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x8}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xb40, 0x5}, {0x10000, 0x5}}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 07:38:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26}], 0x2}) r1 = socket(0x18, 0x4004, 0x496) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wsmouse0\x00', 0x10200, 0x0) 07:38:12 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:38:12 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 07:38:12 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) pledge(&(0x7f0000000080)='/dev/wsmouse0\x00', &(0x7f00000000c0)='/dev/wsmouse0\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfff}], 0x2}) 07:38:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socket$inet(0x2, 0x4002, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)=0x1) setreuid(r2, 0xee01) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)=0x1) 07:38:12 executing program 0: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x240, 0x0) r2 = socket$inet6(0x18, 0x3, 0x3f) r3 = kqueue() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse\x00', 0x20, 0x0) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r10 = getegid() r11 = socket$inet6(0x18, 0x4003, 0x8) r12 = socket$inet(0x2, 0x2, 0xb07) r13 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000140)="5660ddd04971077501f16544455ff6f0a0432f8cc0a9138dc455b02be990ffd1945dc3193e2b3e32b19d37080b3da1b1e0eb293bea1b4be88268278c8e5f120e8668e53e57c36d309820b9cc0cecfe50e53dd4a188f01f586d737576433ee2d9ba5dcdd919dc860bf77cf40eafbd80f6c34198834aa84ba562b0c7a564d5444345368600992bc52eccd01dd5840b80a8b1991c726a9baf86b4dbaa6e390a7903ca35c51fe1e611723a7dc8e2aca41864d061c25054ec485c7806119b70ae48e6d89b90690417248718005d5f5514a7010b132245c26a51d4456177c10c2e359cd57bbbf114d7342d79", 0xe9}, {&(0x7f0000000240)="e10516261bc0b6bdb57e2b68893cf61e8acaee5abfcf1c6810f9426809688347e3102298dc12fe090899ac8c29c6712b92c1dbe4480761119dd0240fc03868c8be70a02eeddd3428cd8dac8496f7e56e9ed0af1e82be28f9198bbe5efca38159328366b45bb4722ef934a2e239010815be6d214b998cc5c18859f40c16282c03c4285cd0b43d8a6f47ceaea37a785643f6e7e7d746d421", 0x97}, {&(0x7f0000000080)="92f4da061beb399358fcea30cd68aba7d7448d11", 0x14}, {&(0x7f0000000300)="ac6c78827f75ee49f510b0f54e711c560281a3010fadd827aafa5d77073976634c964b91bd5651829a82ab7c12f866a73f05f1a3330abac9598f43546748a6da152891798626afcb52ba6975823a0ea6f1b88bbef6b21dd58d8e980ab0af3b5bd4b8676a506040b318041d6eb187aa322d010b6ae6b6b5d941a5e0620912504e45d2ad77514b38ba69d46bdf29207eb460edc52312b4ee61934fb0bd0d404418faeb9f2bb382fb6987828b6cbd0aff6019f46ba081efb7d45a850a252d25c7d6426cbd153985bba000aaa4d49f464e74b45ec18fc918856a9ce7b961c6541593c4f9f02d7757c99a86005f41b18062809898c8c26f100b62a1fc145c0193aa4b4ca1df64cf6f242b19d76f6546de515a54fc52b65620fdde694e7d236bc5b45a38db3b00cee8c6b5adb6f1d96b16e834e443598d2940a0f9cd3fe45b43b85d3cec824a282a34a3e68e885b13723ccdb15bbed92a96f8904b7ad96e451ff173181ff483c184159403e600c915d3925ce0743889c82ca0b42dfb757d24804cf8587b13daa7fb4fbbccfec9bee0bf696865f546dec199960da30b3e19cd56eb2dadeafcc340de04c8c695c0c8c3cca521492e21075fe170377995f00cc863db95c94e74b33bbceaffb017c28e72a87509d7f8da49cf14438d554c8dd46a45cad9105099a7c9f0dab6568eaba8f2ca8f138634f2e6ce61a02456470a975727201f3330b61b87eb692a962000f9b8de5ac52db100fd93d7fe6858cefc11716e5b9dbe7b9f95de7b17a957d37565a6506e89ddb60990798b3d30946350306930af0ccf1cbb892eae7097b58cc119eb772ff1f094e86d7bf593e04abdd3156d58e093791ed340599f8442865b2bcfbcb63c487699c3f6926e5c3c3ffd4377d04e4af6a876bfc9461e7d234fb0a6f28f1ce7f4375d6db70db1b518145c411e252966437d8d86c064e74961605d75b39c0765911f6575bbb9f3fbda56552ecb79720800f602958b57c022234f7eb25fbd500d0ec2cb5ade99f172c44155f7259784f9c44ea9a6519a1a4dfdf629b76cfe8bc47f39fe15bcb97edf3c49a53e69b5320ea70e72d31e9a505d0aacd9d2775462268038279b579c76a23e851c2b2527dea530079a6e163619939e690372d0b0b7bcd0521d3d2e5ff70182453e8dd62cfb66024dd6a73608d054d8b695c391e2ea922fa568e47df83fb9d339b2a01e1a7e217a3d92734c3deb19bef9212d395b4ca93ae876708997799d63abd4d94e3b816b968152d4c4c47b3412e9f6ef1de3e7367edaebcf4cf387bf77f08e950236477923e0baa895e241559ba79db8549062f6189f3b67b0565d7894dc3acbbad38e7b7db113e8363fce88fec0561e439f0bcee8742e8c5eb8f8754f1ec5fbd7df0a48658ad6a502d9e9ad3fc20a13d7e401ed5eb9958867eb3128f008354385c3eab9716935c1569abe47a6d10a6e02365b5458d62f7933000a87d6a09ce59ada2ff7efcfacdad6148775535548aa9ece9de77d28e2e43e2a79a6e8ebf7d8dd157b90cd20ebc4071f3aad5711f1e77fa1bb0fec3740bd7598a8f5ab1fc12c1ab8020ac65f5b836c68626950f439ab59fc74434f2c3e8f07233b53728df5339ea7b7e967b6870c4e05af22f437203a809fa90b484d8ae24e4f02abc8753a26594d92f3069a9575fefa641f7403b2a8807a65396ab7c828238b75219f597bb225ac70f57036737cc150db9ffeef070988710fd6f21674097ba49c0bc8fc04ceef92e901775e33f8d37d351bc400c5b78bf4c6fe80c2f78eb3b38e02c19b032939014b456aec4055ec4f3492894d7ee9e08d287bd8d6def07a4a96989dfbffd6e7743e5b4a5b6bbbd0f3222ed75552fca3eae73eb9bb298b74c8864bb6a84c6d4223c8613627cf347e5977769d12a364d669d9fac9cb36a87d85fe76f7fd505b9db2af631d5f0b5e57c6f5b3a184f238817cdf8343edfbb320e30ba0ee6c205fd337a1a54bea9b55c620b7dabd7500c5e35564873c84f3b66b4606316833c4f7667c05ac591ff4c1ea1fa4db625e39cc0844e0c2996e7f126e3db3385826a4d1c2fe9be077fd2b15650ea4341bc186b40e7255abdde7a7fd133aed3e4ad3c956450adca65744eb38cef7d9aef5beeb22b1d6c968dc632e7fec5a3cad0c5395c8edd26eeadf3b6a8d70f5092aaa5e5358b99bf863e4a654f1ac49c7c96ec41938bc6e08a62decbf153049d29559f3194375f34327d079e7ca73c868724d9d512adcad334cc88f602b645e75c60ec1bc24524310271bccaf3620af82687fd2552827c0224a63ff8d8c433ccca547016b5292f80708394dd83e5e624ecc533e698c12b173cf52f0c8d1c7a7585ef53616be2e711f1fcd2eceda803fc79fc5b54ddddb5fe631a82748fad6a5f35e43591a4498218bf2e399dd6a5993144ffb248b53850b4ea622f5f1ec7bd0a6042c92d2fdcd3742eb0db68d3339a16216c110f5255cc65cbd6165f3f602c35de1756a0e49f5ef1525f3e1263a88d1a2a2242fe4457043cacf0371d82c7a507ab0b0bffb1542530cd8a1a8638e18e517a983251179052a91699a5722154187e8c6b876cea2a9cc44fabca1f63bbacd559b915dc108d55ff5ba850372ba47a9e42d721255dc1ea3acb40fbf1d14dff360376112ebf6259d887b145b229b8554420cb6febb35b5503cfb2142f007d7d9d469a047d753c7d0545263a508a93181902622a63a0d77faef2d8a7b7b3d994df30f0741a359e1f6d256469c624d33f8b665b168192447b459b0fdded0c680d51beb5b93b5b8f74884a851eef735314f47b6d3ed5d0cd0648e92941da812cf867094704df1a6346fdc8ed5a80b5354f07c208cc2d6d87ac04e9842551c5f3c09f4c5153a6274c6fa9b6e44e8a311592cad05005dfced895006633d838446692e89d2d75590bd14de3484d6cdbdc89cbd1a326b09da20ec5bd66f50415436502ec5339a82cc13ac86739c3fa8dac432937b4a597d7f73de9fc8d11eb3835e158356f08007db43af8c8d8cef794d8e09e91d0a96b56ba4911e016d22684ccee54c1db0d0cf3678a4bef669e7e1572051aa6e2e5db98b4d460af724cb4b6f7c729af4ddc373d117baab46b7bdeaa7df9b0e1301d1c465f59cf21dee22f5d382fcb6603637079141e46affbdaf8a6b13034c7a63ecc7e647b0fe50bdf5292d56977f1b9bf43d7a6fbd4433e0825cee6fb928e566cb870b1f17548eaabca4828c931c9042d5da9fb13861f2f6c08b50f2043068381f307ffa9651ed7f072253fca56d7ba92a8bb181f9d8f728582f6f00171032b664aa525ef557ca413a6301f769ffd3dc43602f36e6481937d5443757f9ad103b9ea8ccc102c1ab677e65e36296d535a07a3ec3efb7a86ecb43f7dffeaf8f3407af7b1d1d96bb652f34520866742092a030a72e70cf23879bc5457e8e55cd13d6269e72e044e9b9b30bdd1c12eda645008b1fc261ad3cc57d283d06b62556c766f0194fefba675f5677dbfe87d2fc457514bcba8b92256d3149449058d73ec21634f23d4792206521ff9f9243edd8b61aabc41aad180450b463fed35ed728a63e422f4af26aac72bd5cfe9a87bdad38eca86ee0ed16eaaad5471ff1b6844a8141abeffee7669111efd59052d0c7201bc3ccd4e876421afa3e6eff57844bec244f97879882e5876a8c4600413e8688a4a203565087ced1e5a0e946b656e7e61f609e1939aaf634e15b8df1a37460ee722576001c92bc9d30f04f21773c8e43db36fe762c4c40bd0bac4fc73d492c38620c5c403931fcca403bfdf11ba4238e53fdaa0ac71acca692d7dd197bcebc1b00ad58f3b11e66b785f85ce5a24fa569f19f7e0b92a100750de430ac9c1b3a7c47476ecb5cff7b48f34ed0c4690870f007db2b7f614ca99493909a961275a5f5ef92e66b6be105888a4d0357c0e3ed5c0614d4361261b80f291b00d27a45f9cb066ab11347059db1642fa804de3596d1af0ab00e647de034d8cdca1aa1ed6ce580b8493c30e351664ec07941a4551d4284088bb21b997492d8f0689b56ee046788188c11f755c61868ede93570fb666cee702a0e7567db5d7ca2446cd249727728f43a3ecb710be92ba1e7dde4a8a4c8269256f5fab2e3aa1d3812a31d1caa0aed05c1aff8252538e664dcbec755595eeec6b6af9e2e89c60c7a9efee885a3f76a965dd940ae63e5dd671c1470757ccd569e5525b5b3e0121f035e3f473924db096cdd41fb4a496f4150db10aa4bab6f84f7c38ce9f2bbe07727a1d82ade280290378359f0316f302f58d519246843b8cc1630594bb0cabe3c952b1f69ae8a335c92339698bf9d7d8d51590689a09cc132f6830103016dfc07db0aa78cb132db47c3c66a99f7a34d6621125b73792c2efcb5ab8783c204b7874e600b85912dd35c2fcca560339dc5473bee3bfa2e17aba6ca48d703610238d6c4ec83bc2da89f5897de0bfc8c518632c3c135225794f4b9d3e3392531021cd8013239aeabc9bf8cf3663e6c3ccddde88b386a276909ce59848c5931ddac90c42d641dfd4eddfe01f11c06366c006e66f5c05455d06bc25708b0968337e244416b59c089d163eff2cc9f72b7715110036e25d57cd67dff1108e3098e3c08551c90181959d6840d7ce137fcbee6bdfb1c7419bd7c4e6c7c003b424a74bcd702080c7250e8e18344662409e277b26850b7997ace6e0f177cd2db9dc6379935aa62bdfdf622c41de409a1c2df007f49604bd7a074affca139b7724328b7438b36dd01b825d0186e1cc0e3211768894b8e048ba520ef72ed33e73166df061843c7e1470e6981f3fa1d1557de8fdda11266677ec9cab953ff57a909a54388dcc02953fcdd63238e3c15ac030f141c779851dd5242d68ecbee4dc817a582d7e0cfa6cd50268e582cd191e7e69583aff8f6147ead62d51964bacc6e2c00926e11c97d10ab62939ec84793b792467b078f210de628483d682d9a8a8149c299259a1c6e48161143f226e06a04d3b7db2eb374eeb9f84fe06eb33572d43290d62b47acc975ba7302422045d7125d1582f9d8a2b56a2521e2c664aed9e3bc49be9657c5875415d8c20793ea21e8af1d9910810877fb3dcea841cd33a1dbcc2dabd2bc5fc188edafcb52d8ff32713acc335a2773ba8fb31adc8d14d13a32f13c6cc73348882430aa0fce7aa64ac51bc8ff9ea396d0183a4e970a1eb42d139859e1914a9d1a417225557ceb2f461b70743e3a2c2a264b655751dc50bc38ca588a93d7212e20a03d5ec768bc9f4a7d94bd06b675a616e2bc8c20bc70d7775b2fbd99e4b130ccd96a301e02c10313634d37fc1fc098fb40d2e084ea32bc01679bcb6cad0aabf90e1861f6e932ed277de8872ed6f27804f9808039acfbf439ee912de9b8db44391b1e164c2f4cb13764f039c6422cb513bf360ec9d3aee39de0c3f498badb1ce320c3e5aab42a53a1a6822e0130e768c8f579eb55988492fb29ccb9abd519d725081456287fc5dab08312c9eb918fb77b36a2aa2c19bf54ff6db38541f032297cc7010302be1058375f3cd3b31f2f84ff219efe191ee6f6782563e10098d44ef88e1630705b2702bdced6775a60dbaae8f1e2e7d5521d25e6b85e982b81c5630828038a28694b6c7d1ceb6ff21c22af33ab465e4e3a56f0877ce473c41ef93c875ef0250d13b78dedcf3abe9b3af718984aa235e9720119ac1c0990c0d9dfe9ebf81e3504122647680477afe8e3455c894c51eff0c2d77fb53e236a5f0fa5994555200fd8667e8ddb1f8414dce1aef0c2e67df32f", 0x1000}, {&(0x7f0000001300)="1f636483a8d80ca9c6be22c9ad911b429b2f273ffb27dbe9", 0x18}], 0x5, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}], 0x80, 0x400}, 0x2) 07:38:12 executing program 1: socket(0x0, 0x5, 0x1f) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x2}], 0x10}, 0x0) 07:38:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x129, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffffffffffc, 0x11000000000000, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r2 = fcntl$dupfd(r1, 0xa, r1) accept$inet6(r2, 0x0, &(0x7f00000001c0)) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 07:38:12 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x0) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 07:38:12 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0xc0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 07:38:12 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x6e, './file0\x00'}) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup2(r0, r0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') socketpair(0x0, 0x4004, 0x3f28, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x3, './file0\x00'}) setsockopt(r3, 0x9, 0x5, &(0x7f00000000c0)="819a8d6988e0e04966de931b10fc7b1fa82eacd68187c9e4a56502bc1914cd1f3be0b028687fed866728dc261503e5b6c7b7c1a538e9decb7827a80510d45675628bfef476563c592a4e0c29dbb761de525ca5e462ea915a551c8088cc3f68b82fde1a67b4c5f7821aa63fa9d3e9c94da97f89442b93afe529f934e2c866b88827596378d7ba34df71ca700eee7759b9f0991f8d4ae36bfa9591bc0c5c94deab834a402a381ceb5e6dc253e7ce1aac87ba10badaeff0bb28361c7eef3340b2d38fa37252ec41ee591ef32f3d1781b2f8900bfd3c", 0xd4) 07:38:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 07:38:12 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000200)=""/100, 0x64) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) kevent(r0, 0x0, 0x4, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 07:38:12 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:38:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)='\x00', 0xffffffffffffff9e) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 07:38:12 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:38:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 07:38:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0xe721}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/75, &(0x7f0000000080)=0x4b) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 07:38:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x2, 0x100000000}, {0x18, 0x1, 0x3, 0x16}, 0xfffffffffffffff8, [0x5, 0x5, 0x80, 0x0, 0x9, 0x0, 0x1f, 0x7ff]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/65, 0x41}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0/../file0\x00', 0x2000, 0x54) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 07:38:12 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfffffffffffffffd, 0x1000}, {0x0, 0x7, 0x1800}, {0x2, 0x7, 0x800}, {0x1, 0x8b54, 0x800}, {0x6, 0x3, 0x800}, {0x6, 0x0, 0x800}, {0x3, 0x7, 0x1800}], 0x7) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 07:38:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r0, r1]) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xfffff7ffffffffff, 0x0) 07:38:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x800, 0x3, 0xd9d, "b000000405000000b99a00", 0x0, 0x46}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:38:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:38:12 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8000007fb) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x101) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 07:38:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x3, r2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) kevent(r1, &(0x7f0000000080), 0x32, 0x0, 0x80000000, 0x0) r5 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) 07:38:12 executing program 0: r0 = socket(0x1e, 0xffffffffffffffff, 0xfffffffffffffffe) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x94d1, 0x10000}, 0xc) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 07:38:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x2) dup2(r0, r2) 07:38:12 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000100)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3) 07:38:12 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="24ae958a5aa1dfb5a7478411174ed2fe22d697960100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x47) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom$inet6(r1, &(0x7f0000000080)=""/66, 0x42, 0x40, &(0x7f0000000280)={0x18, 0x3, 0x8, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x800000000000000, 0x0, 0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140), 0xc) 07:38:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x13) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 07:38:13 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x1, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r2) map stack 0x20719000-0x2071d000 of map 0xfffffd807effe870 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807effe870 failed: hole in range 07:38:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x800000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}]}) 07:38:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) 07:38:13 executing program 0: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) syz_open_pts() r0 = semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x4, r1, r2, r3, r4, 0x69, 0x401}, 0x9, 0xbe96, 0x401}) 07:38:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 07:38:13 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="41074eb0c275e21ca8ddfbdbaa2616fd993bde73fa2b2f163a007935eb75c1306daea0167b61f170c850c1d5e906f7a47d786b7554f3aece88826df79c6c44425315a36dcc91b9dbda0967551cd133cb462b58867266a9dcdc8bed121dbcff8635e211c17a658f60dfbad52e283dd455aa9106cd4c9dbe8ae11384c4286e1b1496b296dfb4b1670b591e52b4a7bdb3bfbfb0b68e04865f38b044d10e1f010ed946a5f3f94df31d3389f2b08f46481beacf4a66a4f11170dfb238a1749f53c63d7dede22c186432c80de8da48716dde652bf191435ae1dbeb36b879b538e15c3ac98ada6141df3a9689afb40bfc192cbc", 0xf0}, {&(0x7f0000000180)="d9346426524f602d81d8ddb911adb21f091187047e0378eb73f494c5d79b3fec49ba9c455e9ae3e534b439baceaa3217fd98cdb057697f59485833ec99bbd2a7452a4e5a2ecf1706132ff25732a454acc7e14f4d62064b120a1763cb0fd4a2d0319db9a80e2521508c6252fc8bbf761b6546bd83aae96706a52fa23680f2467af0d044cec3eee9e56e57c878a921c04834a68ee7f99ce421af2a36de377eba612bf1ccff39097cf5e94aa90a0b8b760a41", 0xb1}, {&(0x7f0000000240)="14e0f8c8557c94444c3b366f71061759b76dcc06186f6adf73c1085af217bf69180deae59747ef3db5ee231b6ddee2aa3c0fce7920a37aede503c543470bb8f1c5460e42012ee0602739f49db198be7eae52d5c15a562c2a0b36905dfb29e4007cb30a332a12", 0x66}], 0x3, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) r1 = syz_open_pts() utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x4, 0x5}, {0x7, 0x7}}, 0x0) ftruncate(r1, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) 07:38:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) r3 = getgid() setegid(r3) 07:38:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 07:38:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x900, 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x1f) setuid(0xee01) ioctl$TIOCSDTR(r0, 0x20007479) rmdir(&(0x7f00000000c0)='./file0/file0\x00') 07:38:13 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x7fffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchdir(r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 07:38:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) socket(0x19, 0x5, 0x351) shutdown(r0, 0x3) 07:38:13 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x89, 0x23}, {0x43, 0x5}, {0x89}, {0x0, 0x6}, {0x103, 0x4}, {0xe7, 0xfffffffffffffffe}], 0x6}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)) 07:38:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5c7bd6e2, 0x45f20000000000, 0x22f, 0x1, 0x1ff, 0x80000001, 0x8, 0x1, 0x3, 0x9, 0x100}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = getpid() fcntl$setown(r1, 0x6, r3) 07:38:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x8, 0x8001}) fcntl$getown(r1, 0x5) 07:38:13 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, r1}, 0x3, 0xfffffffffffffffd}) shmctl$IPC_SET(r0, 0x1, 0x0) 07:38:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r2, r0) setgroups(0x0, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r3) 07:38:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/30, 0x1e, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) 07:38:14 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setgroups(0x6, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0]) getsockopt(r1, 0x2af, 0x6, &(0x7f00000000c0)=""/215, &(0x7f00000001c0)=0xd7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000002c0)="ebc4f7db7656ffcbff13b8fd812eaa4e71303f00993192964820198f8a8f11d9df6c357a103c9e86ec63fbf764a3559bc648209a38bbdc9322f7cec294b23c8509290e1f86500a59fed2a0e7d3f9e18fdcd205f911f718a3a2833f6f2e9335f74a23f5348080d557fa3520169890ebc65b77e75374c2b2", 0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:38:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000080)=""/250, 0xfa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) open$dir(&(0x7f0000000040)='./file0\x00', 0x104c0, 0x80) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) close(r4) 07:38:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001080)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/4096, 0x1000}], 0x2, &(0x7f00000010c0)=""/211, 0xd3}, 0x2) 07:38:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x148) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7876) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r4, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r5 = syz_open_pts() close(r4) r6 = dup(r5) syz_open_pts() r7 = msgget$private(0x0, 0x3) write(r6, &(0x7f0000000280)="e34f", 0x2) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000180)=""/65) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 07:38:14 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f000021c000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:38:16 executing program 0: unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x8b, 0x4}, {0x5, 0x8}, {0x86, 0x69a2}, {0x14e, 0x10001}, {0x46, 0x5}, {0x46, 0x813}, {0x166, 0x3}], 0x7}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 07:38:16 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r1, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000e18000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x564, &(0x7f0000e3b000/0x1000)=nil) r2 = shmget$private(0x0, 0x5000, 0x10, &(0x7f0000e91000/0x5000)=nil) shmat(r2, &(0x7f0000ede000/0x2000)=nil, 0x2001) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r3 = shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmdt(r3) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) r4 = msgget(0x3, 0x10) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/4096) 07:38:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:38:16 executing program 1: socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc11, './file1\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000440)=0x2) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockopt(r1, 0x42, 0x0, &(0x7f0000000240)=""/131, &(0x7f0000000300)=0x83) semget(0x3, 0x3, 0x70c) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x5) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 07:38:16 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x3, 0x0) 07:38:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x0, 0x6}) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000000c0)=""/136, 0x88}], 0x2, &(0x7f00000001c0)=""/42, 0x2a}, 0x800) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 07:38:16 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f00007c8000/0x3000)=nil, 0x3000, 0x5) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x881, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x18, 0x1, 0x401) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:38:16 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/245}, 0xfd, 0x2, 0x800) r1 = msgget$private(0x0, 0x400) r2 = getuid() r3 = geteuid() msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000001f9a9559a5e78cc7645776a5b1d39533b4d075cb6194db038e1b9447f7a88900fd4fecb643d91e28c85a51ca1d0f0f5366e1d7a471ca5c7f0416e3a16d2993ca94c7882b28e9b00348f13d51813f17b92db1a258c90dc117283877b0f75d0025100b8a4f535859d1dcd68c50b90646b99ebd46d8b393f9d1601dc2c8330633c4fc834b77036c4a2831dcf91cf1b4fb8ecae11d46483568125be59bd48eb7e49d4d7f18677b00b143e16210d58511a032419e4e5788d9c62097896472335d1e391090e94d40225517dbe4a364909db99872ed2c87fa0304edc9f7"], 0x1, 0x800) poll(&(0x7f0000000080), 0x0, 0xb5) setuid(r3) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x108c0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x2, 0x0) r7 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0x100) socketpair(0x0, 0x4007, 0xffff, &(0x7f0000000440)={0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x1d, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x10000, 0x0) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000300)="dfe8242dec7543aac41cf6b016ae6d334a1b864e25ed7a3dbc96b6eb610279a4e53c7c67eb8adad0e5f023770fddc395d69989f5", 0x34}], 0x1, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r3, r13}, @cred={0x20, 0xffff, 0x0, r14, r2, r15}], 0x70, 0x407}, 0x2) 07:38:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3fb) recvfrom$inet6(r0, &(0x7f0000000180)=""/133, 0x85, 0x800, &(0x7f0000000000)={0x18, 0x2, 0x7}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname(r0, 0x0, &(0x7f0000000040)) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) poll(&(0x7f0000000100)=[{r0, 0x8}], 0x1, 0x64) 07:38:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) socketpair(0x22, 0x4, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x26, 0x4000, 0x0) r3 = syz_open_pts() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) semget$private(0x0, 0x4, 0x80) r5 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r6 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000300)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000340)=[{r0, 0x28}, {r1, 0x89}, {r2, 0x22}, {r3, 0x10a}, {r4, 0x10}, {r5, 0x114}, {r6, 0x80}, {r7, 0x8}], 0x8, 0xffffffff) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r8, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) write(r8, &(0x7f00000000c0)="c5", 0x1) r9 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ftruncate(r8, 0x101) close(r8) dup(r9) r10 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r10, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) readv(r10, &(0x7f0000000640), 0x0) 07:38:17 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x24c}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x33d, &(0x7f0000000680)=[{&(0x7f0000000280)=""/250}, {&(0x7f0000000380)=""/220}, {&(0x7f0000000480)=""/244}, {&(0x7f00000000c0)=""/15}, {&(0x7f0000000580)=""/222}, {&(0x7f0000001740)=""/157, 0xffffffffffffff06}, {&(0x7f0000001800)=""/250}, {&(0x7f0000000100)=""/38}], 0x55, 0x0}, 0x0) 07:38:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 07:38:17 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x1, 0x100) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x10000000000001, 0xebe) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) recvmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000600)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r2) rmdir(&(0x7f0000000680)='./bus\x00') bind$unix(r6, &(0x7f0000002e80)=ANY=[@ANYBLOB="01002e3c84000048c78f226dab31d321a13856ad886797cbfbba0dfa6ffbcecdcd1115d701c9aece144d346392a79f5b2841bf12f5ac9b5cb5f5cc26b667627d046d16204ef59f8932aa7ed0f03abc75bf7e65a0aa4ad3885d1761a09f3adfc2eafdd9e99c314371d442bf3bc8e042644f56cef572bda9ea01e0e6e9a8e0e3f21b105897b82665583d234cbc016994c2cbccec3b24b039d3c43aa1b28dd1cab2e3159f7aedbe8b7758b5edf1a0e99d0e38c61927a3509c418e45"], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x0, 0xfffffffffffffff8, 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}], 0x35c) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\\F\x00', &(0x7f00000002c0)='#} ^,[\x00', &(0x7f0000000640)='$)-.[\x00'], &(0x7f00000008c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='$)-.[\x00', &(0x7f00000007c0)='}\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000002f40)='\\\x00Q\xcc\x1fg\xb9\xf6\xaeh_\xa2\f\x9e\xb4<\xc0\x9e\x02\x0e*7YU\xf9<[y\xc32\x04\x15\x82\xd4#\xbf(\x1f\x810xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4000000000000, 0x101}, 0xc) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x10001, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x5b, &(0x7f0000000200)="13801a2f3292664ee79dcaed339947ce25b227b3117cd28d1b4ba917b28e529521ac001334c01ea7f73fa01d266ba5e3ac86277acf8fa3040109e290a81d789f077e5a16c313e14525971c5c4cb2895e36f1989d4cdd9282af57b2") ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) r4 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x20000, 0xd1) r5 = getegid() getgroups(0x1, &(0x7f0000000300)=[0x0]) r7 = getegid() getgroups(0x3, &(0x7f0000000340)=[r5, r6, r7]) r10 = semget$private(0x0, 0x2, 0x20) r11 = getuid() r12 = geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000380)={{0x7f, r11, r8, r12, r8, 0x142, 0xc61a}, 0x9, 0x9e69, 0x1244}) mknod(&(0x7f0000000400)='./file0\x00', 0x100, 0x4) setgroups(0x2, &(0x7f0000000440)=[r5, r5]) getsockname(r2, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setgroups(0x9, &(0x7f0000000500)=[r9, r9, r7, r5, r8, r5, r8, r7, r7]) getsockname(r0, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) kevent(r3, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x83, 0x7, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x1c, 0x2, 0x80000000, 0x101}, {{r3}, 0x0, 0x80, 0x4, 0x8efc, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x0, 0x400}], 0x0, &(0x7f0000000680)=[{{r2}, 0xffffffffffffffff, 0x10, 0xf0000082, 0x2, 0xcc80}, {{r1}, 0xfffffffffffffffb, 0x80, 0x5, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x60, 0x20000022, 0x8, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40}, {{r4}, 0xfffffffffffffffa, 0x2d, 0x1, 0x8000, 0xd91}, {{r0}, 0xfffffffffffffffc, 0x1, 0x3, 0x2, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000002, 0x8, 0x98}], 0x1, &(0x7f0000000780)={0x656e1331, 0x10001}) semctl$GETPID(r10, 0x3, 0x4, &(0x7f00000007c0)=""/17) semop(r10, &(0x7f0000000800), 0x0) utimensat(r2, &(0x7f0000000840)='\x00', &(0x7f0000000880)={{0x1, 0x80000000}, {0x7fff, 0xffff}}, 0x2) writev(r1, &(0x7f0000000b00)=[{&(0x7f00000008c0)}, {&(0x7f0000000900)="cd1d1a1e1abe55f0418de8a735512ffd7e164dfeafcc26a8757e314e1f7de9b8710fd55269be1f736b78092b55f17c75ccd0a1d32995039f9a284fdeadbb7033f5d6ed0ee8abb73bd5cc7453c2305df7ab12528e3087b756135bc1c72a506e9b63d1e4edd00f9dba40105e860b26ab31925f7481", 0x74}, {&(0x7f0000000980)="f5d8c6e6fb3e231926b480bb03fc042bcbd2ca021da56a2e0d0b30bfbdf4376f", 0x20}, {&(0x7f00000009c0)="1e1c7945a87f8d092be76baec34d1dcc2b5367c7356e334a3123408c9718b69e5bb2121f59be627ac58a96cf57d137c2f81ee085aa0d9ed53250259bccdcb27ff894ac1495ef88704bbbd92b6a9d3a0bc6942aba0d2a78b249640c1bd708122a15346a867591cb0753067b1953cd239efa64b70e0d6460564e6f745a91feb22a5156427e8eb148ccb208d01f229eea5ee2ab655a158a367853cac039511100bc757f6df69c5ada838ad44667a343b5459d04274c27b63d270001822f9bcafcbc52fd6abe1eda8ff582ff59d50115cf35711d043465a018ceb8110ba78c216c9eaf6f4d38de", 0xe5}, {&(0x7f0000000ac0)="691bd817e523", 0x6}], 0x5) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000b80)=0x9) 07:38:17 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/61}, &(0x7f00000000c0)=0x3f) setsockopt(r0, 0x1, 0x6, &(0x7f0000000180)="65cf100391f2414693c7f9f383b978d1f7197d2491b6e8a703daae2066635dabb1d8c6edffdd8eb8fbbb3f520cfc009340fe1696f0bd24cb04038f65c07508ef08a63b2034471beeb71c90a20aaa4a648ce003461523775498cf5a01155105f3522625b131e0c5718e30ab0c1545503399f9ad3816d8032830d9a1a50c671a21a71333c1f4d458461bbfd720dc58e563874f9abb9df1ddf331cc807e77940184919bedecd6b0ee2021cf2b1af89975ca0461caaeaa5224da92b0dbb77f4b3ad4", 0xc0) getsockopt(r0, 0x8000, 0x33, &(0x7f0000000100)=""/35, &(0x7f0000000140)=0x23) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 07:38:18 executing program 1: msgget$private(0x0, 0x100) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x144) msgget(0x3, 0x100) r1 = msgget(0x2, 0x311) rmdir(&(0x7f00000000c0)='./file0\x00') msgrcv(r1, 0x0, 0xffffffffffffff50, 0x40000000, 0xfffffffffffffefc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/23) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/150}, 0xfffffc3f, 0x3, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfd20) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) 07:38:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x249) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="5234c576efb33346f28a37c18774d065cffd1d0fc1b1fe3bcb3605e968d8944b3cc2fcb19be1cf12b29dfb3d338fb113780e3520490fb1f988535708ab58b2a65f57d4f96b83ae61d35b609d826d26d08e5049be0a796c1452e96d548aa3df10a075f3ce856e332ec439f73c21", 0x6d) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000132fd50061a7d7ba8a7600003f0000003f000000000098224b22c7ba7651d5d307a93ba606de4b046aa3e5c451ee1e69d576aceaecb178224fffffe05b213c1ab50ff437fbfd25882ddcf820fa541f6dc5e93efb07c396709b3501aa7557b8b5b1b2b60bec3dd1ee4da5b0c925e1084bb6a0a7ff55a0723c34942403795e9ad0a0f00b9203c7eb66be6dd092d7904dc36bc37fc663ebf7b77e0d4a2a23d96dde3d01c03a146bb0d34fbced41526fc4ed104073506a9d83af87d93de07767217f011de76bf65bda87cd4421c7cc29b5710dcec218d15042d2f54092e23c00500d330d456ca7cd5b9af88dc407a9b62d720edce49f5b9accc872e4fa332db89d25e5bdfc15b01ed39b6fc9c9d30f9ee358e8c191ea8c6737816be9a9eee43314fd8c550cd1c29f618687e690522fc8b86bc9e150c1819634119a82e2ed81ad3ed60b0ef32332302d9feec1638a3a9f99ca6a779dfe42ce559d392d817b858ade3e01a5029ea044c7d6b8937f597be1ce02682a2b89ab6f687b314993321fc99ae4b4221e77c801928d1abd07ef2875143783dff609cf95112c2fd7a470361f497baa"], &(0x7f0000000280)=0x11) r3 = syz_open_pts() renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r3, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$dupfd(r1, 0x0, r2) 07:38:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40000000000, 0x80000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:38:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0xa0) 07:38:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000000000017d, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x9, "9368f8cd837440b8638673588696cc1b2d8fa472", 0x20, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) 07:38:19 executing program 0: kqueue() r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="000000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4eca0af69d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafc92198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148926f3e63afc6bfe9321638207adaf66fd30b1d042"], 0x1, 0x800) 07:38:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x8000, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:38:19 executing program 1: r0 = msgget(0x1, 0x83) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x0) r1 = getegid() setgroups(0x1, &(0x7f0000000000)=[r1]) r2 = semget(0x2, 0x0, 0x424) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000040)=""/41) msgget(0x3, 0x100) r3 = socket$inet(0x2, 0x0, 0x1) fcntl$getflags(r3, 0x3) sync() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffff001, 0x9}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() fcntl$lock(r3, 0xf, &(0x7f0000000140)={0x1, 0x3, 0x9853, 0x80000001, r5}) select(0x40, &(0x7f0000000180)={0x200, 0x2, 0x40000000, 0x6, 0x9, 0xffffffffffffff0d, 0x2f2}, &(0x7f00000001c0)={0x10000, 0x100000001, 0x32, 0x11, 0xffffffffffffffc1, 0xa7, 0xffffffffffff8001, 0x8}, &(0x7f0000000200)={0x80, 0x7, 0x3, 0x100, 0x8, 0x1, 0xe150, 0x5}, &(0x7f0000000240)={0x146, 0x9}) getgroups(0x8, &(0x7f0000000280)=[r1, r8, r1, r1, r8, r7, r1, r7]) semget$private(0x0, 0x6, 0x1) r10 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20300, 0x21) fcntl$lock(r10, 0xf, &(0x7f0000000300)={0x3, 0x3, 0x50, 0x8, r5}) lchown(&(0x7f0000000340)='./file0\x00', r6, r9) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000380)) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000000400)) shmget(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) semget$private(0x0, 0x4, 0x50) semget$private(0x0, 0x3, 0x20) mknod(&(0x7f0000000440)='./file0\x00', 0xc000, 0x3f) accept$inet(r11, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 07:38:19 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400000000000000, 0x24) unlink(&(0x7f0000000080)='./file1\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xbe49) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) 07:38:19 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000002700)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000280)="2c77dcfac8cf5d3d5a55ba00e5c5f5b3184f884881", 0x15}, {&(0x7f00000002c0)="b7ea61e72eda7e4a2b3ae1784fdae40655ed5cb8e097c2223ac52c6bd9c12929605c859dac5b606ead633e0c4fa8f1282cc58e6a00248085a90e117b433690dd891573beb17661dce9b5ed870be3699fc9b45ad4367c567a204c21aabe5ac8df4b2efc88943c40466ea111e09de995b094103bd258e77469a208605d76d291fce7ebb7caecfc5530133cc9fa74c5744fc33088a133695e0dc1545a692f144da333b02801d28c9444a14d54fb8424c6836f51371adc", 0xb5}, {&(0x7f0000000380)="0a283c4911b5b5741bb7e78eb0d84aa9b072eb7d31c51c0baadce24aee4c95664e2f440a82f79f43f45f832d6b5d14aa3c0746dea0abf5589e7a8ac0d66d620966c57bf294741f98f00f2c37cdc84b32d2eda432082370acd982e6937d880254e51e8ba9f54c87ab3b66cd589043a098346bc5560c28dde8993be6af6f8f57aaacb96aaadf5170bf6919a92944d1822f74272498effbaaace9d30920bb811c11e02402226973991334abdc5f17ff3b3ad88abcb8a85e0fb4fc6da90e55d1cbdaeb963b96b44e4d59ac71f6a24bee680c66e5c8b7f74a8c105e796e568757afebd41f9d658a128391f2180908931683258f26f10d8f1b61d9fccd46d969afe7067f828896b97a2f601bb523de6a990f9c227c522f998d8286afa8384d36a8d682b2a11636f6a5009cc8cb39fea592799c526567ec5dafccbb0c9c87c195e045f319148eeece927d2a17dba8e3767c60fb2028cd48d202300db8fbacc546843738a6722ee284b5a9165cfada38d1e6a4c98b0699c202c579fc2adb408ea629283fa35836476299faa7d7e02180cd65a4842289b332793d8eca15241a8eef39859a7efd70a59601b062964bba37fa39cc484cc29c51fd4e79ee009064bdf7da21760004f6967ad1887010820b556ab540783d29a38a3fa577791f3adcf7c7cc74121b78600bed88271625d13720cde83499a0c2a6a848f4b14d454ded4085ea91a472b0d1b06757faad07f956db16aaf556a7906325804e2ac47157887bc5df03b1a482d9c9022a896972667324498cd9eabe7b9b8afb6af5c4cc516d6d6803a03bf0adcf9601ab53ff6c349e594d2924e7416d0f13139415ec7b4ef584292d106a235c71dffd87774bc4a0895c9e912de8ab92f05fa7a1c154f23e45c884664cf2f8cf101bb9a1086e5cad08abebbad46546e936d7f257f2992162a1f8ed2f6e0b499d7c48a799d57ed9425ce7573b6b5787222f78c807ae8ae47cde38bffc8db166d76c929d85f9b555cee9f401977256e1c55b02be58b922abf7317ae4c260ec31a8d483dcaf65e192c86320c949fbe8393f115006983411e92ff1f2a1e9fa14bda2e5101be207e6f822ad0540c0256a2e2e69790f760cf61bb108abace184e0ede3271773cda8d63568fad36a2eec6a976d39d1138e3be8e3e0bdfa7cf977ad0a5be0269c7ffce8dcd5590184eb293061e2ba5eb163844fcdb20d07083530a469c904c88d42f531a29f2d601d39ca33e6768c0b6c800e27f3fdedc0057513e089c1c8e605a73d89202c3dea5bfe029f5860bb6eca865c140be36f9e8c31aded79d5d8056a70820a74c94618744d2a8f3317e64e4ad8a68e7a8607a36c8f7312cab505b42e721d0a85bfb5b01e64c519b800996e5717812390955c8f1d29d715ae180cbd9cb9ff9102cc78fee089478276e4db4ec06a7a7a05ad5753594ee47ae6aae5a751b7faca5da467ec2c6d3146d65af4e25e95d008775ddfa4df6136256e24c4e44a98e71c7826067360ec59c20a916e66bceb46c710125fc19fdf4007e2f77827593ba461b91a018ae2b0921770b004291a4ecc4235ca16dfeb16909be1329321b6ac108c49238d23b1fe8cd835ccef8417b70667892a1bf34020ea6fb5c03f8e36f5ea818e6621374cde5fd25b254bc451fb6b09da8e9aa5eefc39f34c27f6bd1a1d85c949a93dbdc8b118ef5a89e9eb9a7f5cfe596a4e704585b74eeca5f6e4d6c2236b2e04e3a5349a771fa4ba15ac55efc70f49ca8839166b57bee8c91b53106085ded19941484af18f1effe5efff158e5221f3a3c5652e4f949020f22c82e796e954bd6295ae8ec5a66b9d1522aeafff42df473bdc27e8ba1f981e42ec9267574a26d66051e03c52b718eaca27833c04ba9214aaa1eb36c1d98b6adf144a1621ccd9907432280b9bc87a47f4487fbf8d4c8e90ab0da274ddc550ba55c11f0b2135c564e2cf569f1080beca4baca298c2a32c3d52cf390436df7abb5de36351c08d3ccf83fe85212c8b81dcef91531c71decd624b619e30c38b6a2e3c4be8444de348df348f1e91172d9ad50685a8209e6d537b56b146f2f85582b85e52762e90b1ff9d86ca6ba910b89ec578b06264e4e917681cc4e81a487a00e06da01b549279e73b86b5e437190aaf1ea438e6d96d7490c24138cd7af8de09f3d7eb596f9798c6eb3abb39b359dec8a80640775b8e2464dac405013d02d87021a2ca5021cc0ac79efcecfb8baed3d798b7b144a9e97bdbbb32f06f0a13686530f787c33d3c95bc5f8ca981747d434f6f462ed5b5909cd286e7c78c76ef15ae242c9c9937b958a932f8973910a6239cabae381fb5dc29ac224487aeb8d636efe38f2ff63b7fdf1b5244c530265ef9ea0b2ac4a04e98889e4f2e459d6561346e795517eb8ec1d297e763d6444fc3dbfc1a32666537108f1912f5137a3521b30ecd68283c54312bb777087a62447fd18b4ea8e2692d35f73b29b8790b8c93806e5f0406e7584e65777e8a5310c67a1bd6262c31f216bf9c5375d52ca3e0710c56d7156152045f36bd3afffe007e92e73992dcc385d9cc95f23139aa01bf6ba7ca6d9fea163a7ef95368be6a3a9bb4217c2b374e1f3fe8dc539126360366e36cbca1b40bc1a52fc84d75fc7b3a619a31674b1ff69c528f5d896024f2d8d1090e63419cc8156b9fe459341b9656521d5bb3c346db4b997999a0e50e1f80f42f3e41de98409f77ff02ff0d7425c3016fef20b90a136cfaf512f3c6f330fbf1ffe964c92074dac21a711813815751392ddb7b62c1d5d679db4f6343f4064a2114149551dc5272876cd6f4fce24cb38bb5e07e597a0bc0fef75d680946427f9924f98de8320b3429bb72c6be283e9b3718155c5ef1582358361bc8c3df2984d452e44a127115753ffa087b8804f4bdbb0d0ce25d5dbd81f172b2b114eb46f1f9d4159f98e453f1158bcb3378fca55312780a6c431e024efa2396626f2ca6858215b502eacb52a3b2b9d017da460b6e1c70938b60d99ae42e19c08a8eadc9f53240a3253f36796534eb5648c31c5ea531afd1b669811424a49003bf1e391cd3582a8e7d558d97fc17a440379cd109ab2ec807d7f98fddea89f2dbbe32fde32fd769d51f1741ce50a890b2727f7075a479344f59aaf7f52a6b5fecf700da0ece414fdbffa8fe5b0c90d184825bdb2e16f044b0bf4489fb074eb018f8388391048ac1a5c40d88714740dd13afadcf7669de920e05b7acd359ccb25ac1f504c5a3fc6c868eb275dce6e42bce032b99237847af4eff7c79d74c86ce131b719c7f29de6e1cda4b859912b21c292aba8f4e8b70ca5f64487b4e81260dc6f5ebf20732e792e6697149055a9c609b14ecc33d6d009debdb2f1cbd69624e0c45ed06eaebdf29c76aa0c12b9e4464d7fa898cad4888197a350202bc5231c9dd87816e1d1e10d97a3f5554984ea29de36b7e8973b8887aa7b9b5a4add7e4f3f7d25ed3d5708e9b84a98c05518219514050bbad3845c908d1203f0dde20e005191297714846ae879891f6730d61c950b92013963161eb9d029e468349f58629726a917a5b23462f868f578429720751b0266d5d47927379e15fce21f56b3c53d1daa3ddca6868c7f7d8252b8796743dca6d434c56ffd0d8e7e850884c55c2348f12f831e3448d5c44a0dbcfeb5eb95dc20ffdbd4f0bdfbfec75545746970a10853270fd0fe7af6a57489653af773c99d4841d2a8d3f4afcee455ac96c5e91b8285ef4154711bfe5e7fe4d4492fd636bc9954ae1c4a5f9eb0c24c75e431d11f716ece6d07da71c9db9121955f4d2ddfdfd558427c22f961a45bd5e57a2937239005398240ef6cd3e7c918408475f90b40bd2196941f1e02126e48226ea809bdadbcefd84a26b856c2e1057b873120b364edc2ef5177af67f3d02120a97b1f1cc10d75a2f6a8a8b791b582cdd7f6199c7610e3c9b2589eb4d077f1f346fb365e20fe224518d1efb4998f9a09c719dfcefc5514a1882449cb821a1cf1a55f2f56135cb48521b974eacd890e6ac94dc2747b6eaed2747d4893e1b8929d7d63a0fd256fb938ec1d9cc8583fafec59e87751dbf3201e766ed7abd6f0ff56aad7b2a965aca89e3ce8aabd08ba1bb37b0518a60bb54f7188e8ec00ee46477249118cc77863a31ca0ba31415c657a96070f6393a21d17b345bee717c01028d67d61bdfa3f2e8488b59a9c17d84b70763b23ff40d4eec16d5920e94b91aacad4271aaae9dfaf8d90355211ba88bc6a6aec52ee473d4655aabcd2b85ffa23013130ba5dce9becf4b4c13275371be9356ab583a4fd5388e60cee7f3043232d0fcd9b563559199c0e2110bb42470f7938470b78904a633ca905c965627cd69d8067ebd52a215025dc2935f30cb35491715dd7b1f42ae82486179b30634504b1f132fa21b0699b14865484a8e040fcd730e534add8bbff8c358db213552aee4521bf331dbda46f86310cc4fcfb57195943b7c0022b9f4039e17dfe29f6293b9dc29078c73851973b385db5c1beb05aec03363824a768f8784f881d5eb62018b1aaff0f87a06be6d92ce8b1b0a58c9c498553cdf13b4b3281013d5caa4a6b0c2de8173c244f81d6c42025de652f47cb867f03f40d516783245da9da84f0d28cc5225e9cbd625fb5fba35d852eac83f12bc8607e5e9a2d93f42f70d7caa42982e1ceaf93ecb734f29d0b36fc4b53181c4b7d9443945186064b22a2303ecd54b547aba6ef05263e074304f33c81cc355ddc1917a91c989f1f23152da0d55b009385c21ac8f6deb5386dc78cc033e8050a877fd92903be268a8ede38bd236dc0c8feda87d06b0c09ba21c14e5f91d7eeba784ef8d912dcaa097427c9210ec87d71365af906ff683eec04bf03277314b3b239f89bee4b4ba3c0460dacdb0e659068ed8980a9d921ccc8a1a12b95ba270e5fb89df4e776d98c6f16f7a357895c8c8d8ba0203b809a90f7db2f4e25f767432527e1632c44ca5b371645a91eca660d8e0308b81580c4c9cb26410e640bc64d37f76b395df051147ccdbef90c7c466c9419f235d22c48d95c287ce50b63e27c65035809d3932d8c13c3fa5457e586f4b2d71fa4befe7e213593db680451f946112fa28809dd5c63846cfdc1d5e4d1c6686f0d49c1f6db247c03d7d660261c66e9c8e077ae7de4323e1e6aa5fbf0771b220a551b2f6e5cd7c288affee3ff7a6d39f145d5f060b56f3663278ab3c21eae8c3ae03acdf3443ccfd5ad6dbc2dc22d0ee28432bb0b2a4053622c5a338ab81965a37cf2bd9eb4d6b846aa9255bb5f5277a9c2be2e828511490e2f534efae505437177d112952b39029013cca042e075e5c1336032571feadad9491d681c20a2d0f7b85a2a54a661867f740b7add7ab0e9914930ecbce9bd320aae6e5d2a2bdefed2f66ab10e6c47ed99b670a9b208d2b6297dc0370d778b5a5d55c99f45defeaa5d1a943e1314f45043f9d8b9772d427b21db13a20055f155834da5ecf524761b437e4f457c3d126f37ca82e07268c2e220df8ba86c246f18ab84afa1044f9f58b878845455b2e6cf494566f15f089366afaea8bf70f46312f53ae02db1542fb4d5a834eb26aebca24b56541c70076c8a955299475682535fd5034e43073e55a2c10d5d2989b052ae1aeeec8e1b8fc2a0e57ca6067bc53f65968f57c5c37c1851423193192a8c4f330a4c8ef516d9af8d826a40e3ff3f34ad3a5944db68b051ac30ba4a5f9a85fbef99dc60808cdfd2ecd983a6a575f866a7942c5f09d06de3ae6311f30a0e79b25ee336442884288b979cd", 0x1000}, {&(0x7f0000001380)="a8acb6ee54d0e0a063e865e5649a940d1ae6f66899b8bc0f", 0x18}, {&(0x7f00000013c0)="68bb036d9087e5c1a95fd08a32f74bb5573e9f09466da1127a681b1a1b3326c7d767ccc4fa680a9d02e20d6ff26df0cecd456a1b7e1357097859080138380b492b", 0x41}], 0x5, &(0x7f00000014c0)=[{0x1010, 0xffff, 0x3f80000000000, "a86445d973da22a06fe5d3f4226f7654f676da202479a2329a00d2c38ee366fdb97df2480127b0e5737bb73645f7e181e8338bbcb1dcbfe6118c0eaed0536b1dd05f09c04635397c8059573573030b60997283203ce89c2a25a95005103c565ea7dcd3834282c0f1a4a9815729d85bf442063654589ead96e0be40ffb4896357659cc41455a4ca0bd4236821a6932e59d612130759f2fc2b08e46754f0d996bfd0f6dfa631cb38d6b82a1ed40ea7c144791c68c0050cc8938af970397e19979ebded5ea8b7f69f4db9ea167d62de06e4caeb4d6ad8e141c2bd604eedbdd92314f63e13dcaabee7e43969eda88f80985265a949dbf2f7c9fddfd5f2fd5e2722b01bd44f06f3c86421aa4a2571469caceed4599f66dfd3f07bd44944a24669d12b8bda6a31e3f59f95ae422fdaea1b11880ab138780a48183b9dbe75c87a3fed6d097179d117df49b37b67fb249e5989d517bbea01d08c6668cf2f5c324bb6fe58bb1dc1358a28b3c1e08bea17058704ffb3d07048ec67b8be41d88eb2ca0e32880418d9cff05dc98f45cf8622b7b0b471ae2ffd2bd0a99a2473ca9fc4596718437cf043a6b01de52ccfd1d3b9c18ad26fe675041e9a24150b7c4c77d56014c285501ec1616865cac130510278067b476537f758b5073e6019907edbb4844018ed16e91bee52730730f622a3d72f45939ce2731d2b845774d53809498d0c78e67eb7003d56f6d8ed319797910167ee698a6c1e42e08dd8890e807bd458699151042d7463e6d380e56ae4ef6460d66c30a992589f659aee93a178bcb22247dae9dfce75ccb78c62519194a6bfae008689187a2d32f2ef344af64d553bc3a9db10313a5c945edbf22dd64da2237ea2c20af5ce953de6ae2c5a4dc1b34e79fb6c84bd7da51972709c4d2b39f80ed3a9ac901bbb8fd48aabaf44da1c547d577623ce85d1b8f0436009251b7dca0013c864c8b2b6ff107f8e4c470bd61fd6e3f518e8794bb9f947a05a15bab5fda3a0adbb08058c87721a0016fcab7f7150b7026ad3ad01fb0bae5ad24a353cf89f8147b39aeeff2af175e14e9e0f145d7693b0c6056393c11a4ef7bd2e2cff57de5835cebd5f9a1fc04362be6b782b08d00f1bfe8d2678cbc6fad62d2643f897f9373670761cf07bdf3bc81543a3cb32dc223af98126e7a5354a2381d2cd0b656441a2e02d4f881850beae555f306686a41ed52237a4edca3326ba5456f54072c7826056cae58bdac27431cc6d012092446ae773ed96d039c721dc4ec2098ff18d39940df58f6fb51e24ba89d7ebe9afc18912971a998d3561ec6af563bf4218791cb100f9e540bcb9c0d0c772f44bd9fc4bc9c6bc83cf77359aa8410d2796c037dc6bfa179c4abc02e5ae5919579243af6dafe0430d1d65576277c9a6427b06930868b7dc82dcfe27dc57f5f6bdffdbbdf8e85ff616de43d0a192c67b6ee1e717381e8236ecd998e0b4720dc9aa79762c3e6df7530d7d5c8129a92d809cc92d81d78b6363c41ed181cd383746b6c1d34b7e774e5e8d050b6a31afcf4539c66e0a0c68cd96639a05d1baa198560bd655f371b9885fe44fc66f46979b86f6c8f7870b0d3fada4c230aac1fe4462d77115ca3114b15bf759eec096f4163751f184f21ad7171c7fee6f9e61106ff03ac54113d4137eecc3043b6caa860c1a6b92a95dc1109caf94c7c0275021b4ebb0157edc22f7c1313341d51a95b3fd9dc0966e579f0dd3bc8b190d5de4c7038fcfdae5393248efb89441642e7282fc84524fa117591a40fcff9df2ef0312bca3c396f85e092c363dad3acd4288e67c11748800ee855db012ac16efc35feed9d2518eb7cb0d5007fc82a6d2df800f88c77fa81c17d9fa75fcdf95f076813fa5d9000d1ae583415f1065c02a7fdba0826c82ae61549332123d5eb7f6804b804edf59973c02bad26d312924b453c977d0c55562b5ad283f76e8f9040f0ad2050214b1fe9807a30a9a66266f882a80ee24875a6e6a4c01a18ace4b73382a88ab38ba0284cea72c14583e042523b9c2e2e23dfb9f2a83b6b541ce75dc55fa1affe63d81f236c833e447409d5efbe6e2a577aa2b23dc003c78c1a7bd0e03494b6120ffbd52dad83f12fa6a8cc4e02f3a328a0c1fc1671ece3f3d7f274a5f88e8fc5ae76e01112b2af034da8a35fede59f8767be6db0f150f09251b7d6af48d125058715c4e854bb84c1934e1244b8a6ba1fb016812c594360768a3473ea8b88eda28df5ac2588ac7ba3e831a44ec53ee4ae6e75406a1234d3b1de1ed64e807d6d197406c5e6c5a3cf328291ca188981311fcbcc041af75203d085a0ac20469c6d6407a3ecc8ef31a20928465558538b3ff859fdddf7f7093066d5f84f7f05663b734db492dbae9c4500018d356dd6ada58f07280718eda0ffaaabbd809f7de5b5b38ee1350929b3d3e14251d3c4b9c91b686dc05797941d57291eb02cd09bce526074e1b41ed0d15eed3b900acce9a3e629872f04245f5af562f7a58fc63413fa922c4d260d53c324c2c018363b6090ff517c579185ed23cc6a0c8a14a5c4fff0ee3269064b8320cd13b595d538589400fed1807caa624598b08a44dee8230516e30cbdb4d4bf8dc26bffde4ac6c1b3a8a5e7b2ffcdab2a407b73d210c34ef65aaeea97e4d65aa4f8378cb1cbaa670ed53e20bc96c4df1b7ed05d53f0b65e786ece44d4a780cbcc5273a8a00dca285794e9ebf235be368ed901d721a56cc077859d985acf8c403b1f317d320af76ccf7e624b789aa814e1bd68d5ecfcad728ea28374a09bd7449ad7d2bd4e08d5dc0552b208e50c9febbdab4270e2a2d461da194ca38db9e811d4b70d8b75b8bf789ab09ae61bd858eefafa0bc1e2c39d75645761d9bf7beea7209089433a07cb6252421e71e64fce48bf2731aa1ddd85ed108f53298b7b0e191b683063d279c303ef477b80f496d65f4abcd78f967619cd0eb610eab6be2a3e53754f595692d1dbc62db7b4f8c436c1a381aa5e747443555179472cd7d402704a2d9e241731fea8de7db26d4858d6274b4749ff6351047b9c046c53e5a4eb8053ed021e6fa8b95d08981ee4c5f100c42c42eca82c9a994305fa22df8827be6ab222b1437b606a9ba515f412e8c4d1b123fced4043808b64d9e8e269116f604be4143ffa9005862ea3ae6e5f88bb8329587b6d73696e5f6239796a65f5adebc19dc6d398d64af66fa1d2633a8175b0e1423b9d05daf4ce25b41e0e4f78f786e523fafb8907509a3b1ae36e89d0d8699f96cb3c36c3d975a11815d0ffb6ef79821ca079938dd2974ef888fd2381131f1b704486f090a31591565fbc5d350377b7ae37e8779a535fbdb3384d3ffeeb0d8523b66cf4e91cc6f5c6685a04db061809e66651c284afe4d444b2e5aece5dc1263cb43a2838bcf6eea9ccb02b7393dc06f45f0cdfc49ba9a88c8ae5ecd080073119146756ed57cbbe73fba4dc99aab09e968842baf2e35c4cfbbbe1e5cf45d2d8bb3da693544ebf60f653f08bf7bf1f86a96b899f1bede78a3a1809af0fe63e8bbac47193fb56540e8d71e3430709775f8bcc140d713396b70723556c9bb3e47aaaaf9df53e330b6df54f6ace0a0dc5fbf083a8df00c2519d94166976ea111c68a29cd0e885b4d328ed9e680f25a82cf46769888a4fa9a58b03da1eb60c46db373d6f115c3662446168453c7aed6924f3d27dc00ca9402ba041f135d8359de262a1a9f9db3b27c8c40525020cbbed822e15bd09a6fcb47f2937e4da3044a95ed72128106fa01a8cf563a7dc7129cc76ec9e7d180ca20bc0e636154da4b249e326b3dbde9355de68b86e9d75ac9b0abe5aa6687dcde9cf3391ec3ba0ada0d06c542030d6b72f3638bdc632e8b9b9d1c62d064951bdc542e78deea8b148e4dde66acdf35aecf01059839ea66bef43eb669268cce2e14cb4a36c96ac56b94407dda392687430a80a76aca13a02dd945a1e96ad6be3196598ceb083e9525382ebcef9e8edc3fc5f8c272b76768f7ae65a5cf08ce29770ee0bd386d75bede0bab8c1757fc4ece1f89f1beef47e401463e80868fe00f7e7973cd1f643db8fbdf09e4a773f6f73aaf16775dfce5040aecfbc83166d9d33013bd562d3b773aee2e5157d28e951e3cd707265973f18e4812fce2b7b87aabbae423769858e50cb6d8448d7e721256db8bfb7ad1735f27282b839f1915eac4378e6a58c1be0abdd6497a88fe201035d56dab0c509fa36308ba3c8da52ca72036b57141a7d60bbe1a7177af802d130619a7acc31915a9ed424dcc0d4eab9dad31f8899c8d60e74833c7f4b1c8fa6d023d039087317583b88f05404a6643bd513671404577268931fd2236722c9d4440f47581509b50484755a12a2627855728cefda4716614370258f5114d617c4fe7682c7420a6108caaee4fa32085d3183d25e158f46130249dadbc84852b3189bf6261aa29ac735be9989cbb68a4afae83e846d530509e637d73abfdc2525a33e75b8b61f0e50722f72d48b0219e48261ec3377260d69715dcee0c7faf558da98f6f20096a8c1cabadba8c6a93cba54f12216f8eb57ef186bcab820aaaca34b58777e90af799130f2a8894219c6a5af0aaa5a1b59da0ceed4668524f2900b8aeae1a385e4197e254d2d0b738e57968ff94d03963ba277b6a843967ecfe798b6986e28fdf152277374112e473d95c2f8149e1d9f7caa5f4308d929d0c068d6a5128c42ad5cb21da5415cc9a3f99429132601c49a4fa2e86db5cd5a27f90d306ba06f8d0023caa507af6f696ac7a74ee4a7dfb3476aae911d5f73f2fcd7d59ab5b5c47a689c2bf74d15277f25e6eef01efbb56bcee9532eb098022c658ab07338ced49e10948e7b8075a2bd851cdca2084aaf63b49995d5bc60103d8d5c7789a97f43d4c28304f1d7b16222d8d063e369c2809e2ed28cec9d4a68cc4711206c19d89c238e6ecb264f590a9a74b3b10a307e69b35403833104efd59daecf42a00792d82acc70f10915c3558643506e17a6468933daef6997dee0aaa1545b7578bbfda20cbb3352d86a393b0bc060514634fa0144de7a0d32d340e8a8c6c72fa6c6457b78ce5476a48583948ce2ab233348a87de356b7da22c996f87444ac0c656974b07c90dbe0fd8731daaa2b0ce3c70b4ecfe816c909d9299aebeeb487575e1f087818cbba8206dc965fd7f7a34c017fd92ce88ec00e849a6ce75ae658a0b3441e430d70c89e57a325e214ced80305e5b5aeaed52705c1eba5f503d26b3491a08ecd66a5befa9e905b550a6f85a9b91d8bcd69541896174bb29d3a7b3b937c8f6ff8ab30c9a9c29b36d43482c15c1b54586d09768378a15e1693ca6699e96438b6271fc25264056087c4509fc8a3c511e3c64f40d9da7256d4a42d8148b948b0ad3899ca73b12442aa99715a8105da79ee049ae813227b4434e15ba66d139caebc78a1f4581b4e358bda2ac29d6cceb1709f86d298515578fc08b98f72b6ae1e2a4bf3c76035ff6ff6926c02ac328c5ea68856b833439795cac8596a12959a5f7967bdd968f07d4d4ac9231c5a4a4f72bd1617857609d51fb5c020985079e113fc1bda3540ddb3d5e7368b447a81b3d945e2dd5d13b10c1d70800a1ddc087eb64532aed2afdc0d715b1f6fdb89aa1949704204d1545017fe044e51d245205f6ed20635f5800fe32c6331c3115a3ba27834cbb78493e85a5aad5339cf334494da28f67d9df4fef92700c418d7434bf1aee819eba96828106570b541bd07425d3465b888d255cbb223c9078d0de53c131b314b676c5"}, {0x110, 0x1, 0x2, "306019309a34961d44ecf560f6777441b186fccb58789102e0b1978fa054d645199ab6bf7c3a17728de725c09fd9a6cf4975e26e3210804d01a97e6b77824ee79f0a3439a1b1bbdc0c0d698b9cb58ca8450be3637e6abc3ce35f39ffa4c011084fe25e47bfc1a9f58a432a2dbcb83c29991ef72820f63a74ace5b7b2740dfeb3899c283a93e01483df81aab16f19313bd763d5977dc7905a86d39c3f722d7b921c1991dcf635b2cbe4ddc45f51e5690389bba84f5f4149a4003be182bc21d7fc0bb423c8022fb9b803cb22211c2393a4a88c7dba493b6eaaf1c1496740be4ec707c4ecf9aa3f6c86bca8b24d756c06fd901cf1ca1687d1774c10"}, {0xb0, 0x1, 0x7, "b8542efe9a1ee964178101f88168254a788681935fff8dbb00a4228321f198cf997e26ba9319dda5f5817e8ec35d246084bdd0bf394b3364b0a2d3128aa94554abf698bf277bd429edc8e9b9b56bc866fe2b22c7d05dd580786fd02b28e4324d14f9860c62d670ab2912474f88cdd51938b616dc2259279a1ece595a6e2b7fed39ded2a5e1759dd3e81b0e07ac6fcd5a713064184bdbc8be28d153416c2685"}, {0x38, 0xffff, 0x6, "a6647d91e83c9387ae27e7e74967f0f7a9c4465ffc5d3b7ea81769f0292ad85f6b5b3889"}], 0x1208}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) sendto(0xffffffffffffffff, &(0x7f0000002840)="02c8ce41ede39bd9d15dafee7d168674b7741b0c49f4acfdcfa5b0033a4d35e268b5a994e2270443c8bfe45d697097fd9ff5ec1d227b11cc3c8e9aa4279a85d3b163c4fbdde56778968198fd43bf569ad3b97f6191829ebc6bb395a30b609b909dbe1aa354d980f2e31ac781659db225ec4d8c589a95b067dd5b723be03b42bef50a9a9846d2a650bdc9e58e722af2507bccd03a8d8165a8f803000000000000003b7fbd215d1c5aa42d07eb1638a8532dd51cc9a7283e6775e8df6ed787a8f0f1d235be3c2d59b6a5f29817c108cddf6dbbee5ce8be0101e152e6cc2812013facbe", 0xe2, 0x404, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) seteuid(r0) shutdown(0xffffffffffffffff, 0x1) 07:38:19 executing program 1: r0 = socket$inet(0x2, 0x101, 0xffffffffffffffc0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9) 07:38:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2b04a0ce7c1a16d0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) 07:38:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r2, &(0x7f0000001280)='./file0\x00', 0x180, 0x400000001) symlink(&(0x7f0000001100)='./file0\x00', &(0x7f0000001c00)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) r4 = semget(0x3, 0x1, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000013c0)=""/60) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001840)=[{&(0x7f0000001740)="fdd7ae8ccf3248f092c7c39475d912f393b78d9e72c604f4018e7bdf00a0be754b62c5ea228deda9e96e70ac4705af0008c51943d4d6672a4b45c3c0a5f4f50e99822462ebaa081c358818c6f682ed317053b1cf14bd7b0b3ec368e90767d5baa3a8fb4c2453c0c1739adc934427be6cf70266484a58a4ec091af44c2514f5c167effb35512244b33680bdcf5d24cf93733a3a0e99d215c1494e21497909267beac9d39937640ee668069075f793c1ae85aa5849a2816cc45cff89dfa829f3b51721b511a28397d3284ef9936d2fb6", 0xcf}], 0x1, 0x0}, 0xa) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r7 = getuid() r8 = semget(0x0, 0x2, 0x20) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000001bc0)=0x3bed) r9 = semget$private(0x0, 0x3, 0x100093) accept(r3, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) faccessat(r2, &(0x7f0000001140)='./file0\x00', 0xa, 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000012c0)=[0x9, 0x3, 0x3, 0x6, 0x0]) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001400)={'./file0\x00', 0xbaca, 0xe5ff, 0x81, 0x1, 0x6, 0x3, 0x3, 0x0, 0x2, 0x0, 0x1000}) setuid(r7) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001300)=""/21) r10 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f0000000000)) 07:38:19 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xe, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x820, 0x100) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0x840) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="37d11b9772044c0ea54bf6e91e32186a68eb7fc759623b35f5221f791c96d291f06317768fa2ccdd5c4421d960f753c6ad5e1087e03f", 0x36}], 0x1) 07:38:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) msgget$private(0x0, 0x204) r2 = socket$inet(0x2, 0x200000003, 0x102) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) shutdown(r2, 0x1) 07:38:19 executing program 0: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000180)) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f627573006f37ea569a0275e9d8663bbd025dbf779771ce40951387cb26ae06df02a3fe99faff08f6ebbe8bc4a280d0d978148381b593c5e981655ab672df953b4ae9afbdc57965ac60f612c241a2c373240a7495e74db6b6ca14271539f7178cabcb"], 0x1) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) 07:38:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r1, &(0x7f0000000040)="628e4db7d8d9bad38fa3839663fde955eff760820b9bf268c4d7d1872e2139568486ea996ab502041676315b3799d632107e3b9ef309014581613396947e", 0x3e, 0x4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 07:38:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) socketpair(0x3f, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000001800)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="accdefe35c3e1d63c48572f34f48a95e2aa9667e99f0b40167710434b5b7bfd7e3c27fc33f18a922f5207489c2c451aae58912f15115a302a31a91c7bc6e7ff398af2a8dcf1b6436288be80784731dd51897cf126cb5dd1913dee65bce6af76e47649957f927312f7d746eff5d040837f177a32b8f0118bd0a7eecafc644", 0x7e}, {&(0x7f0000000180)="b9bbd38cebfe6ea541485227b5ba40bb4f0b15b1", 0x14}, {&(0x7f00000001c0)="610cdf9324a225134002a97cce2f4fc5e386af6e6e", 0x15}, {&(0x7f0000000200)="11f95cce5820b7f70e3b420842d4223cf19093ad4c602ab3a8c495578c1c5b39a066826f60febfd03b65505b45638279347b6c2c7e81824b02d2bb54828d8c1d7010b45480252e8a5ca23844528c65f023680677e01623ae", 0x58}], 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="b800000000000000010000000400000084b9f18cb14e5cac05b372c429d58945694d8982e0e1d560dd9cf225f7bb05cfa2ef1ace1e32bbd84a9127c31e4028cd746eca9cc2e9ea222b9affe1d28dfd33b091020a11a7f70f30e2ea2f89c7332ab891a6d83baf3a9d3b917d0aac6bb25c5b0b485423d8ec9146419cbf9f9e8b12d96908b4b343320fc3a21709bcd124c4b515d6cd119d81dc1cb9cd304b101083b18b8a245905b30dcb5a2f26c45e913ad0310000000000001001000000000000ffff00003f000000942fc1325a025937848c9f37f6893bfcef992f6ef146c8820e9e1ef241eaf40a3a52cc2608420c39361d35da30ee00343a851540f3ab54fd329c32ffbc96b687960b2d6c3c48f3434f07ad7e37c07d3b187ea330137974f2017f3b1e0114b928288a5b07c1e7ff307600efb6586f14f60c04b11ea1b4df4d70e47f132753bd4d1a7c599cd094e1fbc3a50d766f6a3e1cff49706dc180579ab1b0a947cdd0b6ea3b501455877d04f73fb98e0d9496076123deb9f817dc7065f15c12743f8a6faacb057e0068c8ac9ab1e2f02725d191f0a0b6dc0d23457b00a18fb63bc7344aa04028eb3d62b51921f5f9f1d264ff5d7dc660ca9e690ab5d31d053aa294c000000001000000000000ffff000001800000cbb146b2207c6017b4f1b25dc7e7ed07d4b03999ef37c9ded9414d00a6b421682e32e8d631db5b3075dcda6ace648a4bf8c6a31ac339baf443f819650ea84d023ca87f51351872439e0fcb6eca9c42324bf5a9d1000e5cb9db8583831a26e75a976c12424493f8792332c59b92778e4fb3f15c0861dbfd01f023dba83d724907b53e09d83388299631de75e11e3323f8d11d5a37fed521837d9f9158596ff442a007d5d9b0fdf32b5236691f4dcb70683cd9f8b2d0428e4f386cfb903f4dba204c1f9b8485e54309b44565f95f650f8178cf0c309e2b3c8e980d55317d51d12bf64e0aad2951d7e3215b2c33000000001010000000000000010000001300000083454eff7378b3c4b554d27d745af61e25670c4b479b2d69b5a17ff479c2e31e782070c2d7217cfcc4d4e64dbb750cf1960f25525d83573fac8c88379be4fc368b57393b6ca59f95bb64c2197b9a34b4ef0ca2bc17fa3e69805d3f02b7d6c1b8a93a284ac75d63cbb12392be2be09e2d4efac57a8ebd6df20e63d9794b7962c8d3aa1232f9d6188dcf435f46593afd0dfcbe87d9633f49a0b644fe314c283a36a7cdf25cb1fa9dd6530c4b914c387d1040849159b980e3cafc0388060550b1ecaa84c24a602b517c8f09f0b84623b4c2a1778b2948abbca657f0e00197472bf2b9791e8382f9a8d57c42f927a7e14ed4835b68c3406cce6526b2735301ede2dfe577b7638d5666ef501e7f4a7e37af2124c2cfbeaa3e7e31c51e1c7f17253ce7454b389e3ce7520976d9e7faf51b519a593f54bb63174a683a278aff6eb06efdc3fb0e83cf23e421de15973d0bb9e937d82018549425129f4460ec8bc95823dc219cc82b1017a62b3431a3f2233337d86c9bec8511af4b6ba0615d2bae63a97d079047c52042dfd521404bb0aa26d5933db0847d015e60648695e6790993f5f251f5d7ece80b8d4cdd5fc44f67659a7ed4b79960264e3cd02149b51c925b9536ecc6081573df683e616815ca4b99492a10dc495edcd8baa1308065f91a2120b6b2c4523467baf4c35b96fab9352071c12498ee00a2b51ca0a6999c31257c03d25223edc01caf6111062e884c04ffe00d321be1d6b158c7ce2b2917321bc1c5fe5990be5ffef7f99e7ee5b9a005fc69469b8ab131fda1f7d38246e617992057df3367948639b4e8755e89323829c088521e1f27420b047aebc4b92edc901a686c7c271f8bcd47eac7f317dd60e5c07649432ee70fc73d805cccb4261cb40751aff9dd5dc3a68eac103f87ae19a0ba54408c2ce2a44977828b62a978e694a75d60eb77ebf023a0f41bc848ae62143d47e5fff3b1eee626750da91d627b25281d44b8fc0161bd8a19eef3b407e1fc3188e331b24096d3e1d276a13be26144ad621cd4230e4334f56589e490c7bf33182f1d74399eb674b05bab0859c847e16f56198f16f4a0fa408c6facf12ae86aa38d4456e47ca641ff795d158e348e9cb5eb8b92f465410203d556d81be15d55d0836675e5ba060bba9d518f5fe651e830ef22bfba0e332ba67673167b6d8df8e7f5db3b9b2ad4f208190f28d1dd33250ba06dcad683b49872f3ca094404ac13403c8d2f4ce5caca4b79b0e51097f58522a7bc947bcc23f71947f635b3ae1b3805a2abee4e98c1daf0f6e737ca871dc90fb7183b9bafb2c82d9960a0fae7849f7dde358003cb80163540387cb4d478ba38196981c81fc2058d51aa3f4c0f85ae5d0189dfa582131009f5ba4f51dfb545a5ae8f73797760d9b2b7f3b7eceb8d8819419fcc58a00fa19559eb1fca09d053290a80124b2687c201fc380acca92fac7bee2bd028761bee3710aeb8620ebd44ffda790a5ef9ef86a93edbc62b588027e5dffc67db524219bda406d73e14fb7e7686362bc81a21c1ff7ef9e789181b7159f114baaebab1e947461d0db3ad920afcb947fe285c478354191f3db01ee1330619d289abac340d60411ff321761f6dd93f951dedabe3c1c4e9f8959fb19cf2ee68424745adcac5eeedc93c1ccb483c8fe5d51283d4d275c36654716903b0dd5261d63862ddbbb742195d1acfd7779e08ea5b5da08e99c700fd33505914b93831815d9769d7e60086ea1e5e6669c48d000cfa663d6929a1bd193542fe6a806f99e53bbc561ec1d85b3d199d2fd38034e57a2c16b849c4b095b12234ce2c1e0e9a0e0a74c43a0dad370fa6556d47cf57c9bfa728d28934a508250462c0430aeecce30b2c4af5cdd1591fdf17a88c9d2d8902b31f761e87377f4688969efd4813ad93fa6fca7f8ed21cab8653afd0f98bc772812aaf4eb5f275b7f30f389b17369740102c7acf9d47fdb22ead723fbb971ee914e17ec52d94be55b4c791abc7eeecaf38e3b6193bd57ecbeff13fb47bd8f4b69e5f1578577bf09acce11127fd5579d8703c620444aaa9c42f316b21713d58c7da8ed28e264e9d28bc7dc02bacbb17762dab0d22a21e7beab7da9519a7426a59e441b0e343e74e9adbdfed16d8638cce00477d20d20d82a1ca2fabfb48fffe431a98a45100c91b348f26b221d66c08e6ef71bcde1384b472fe131bfb2fe2385ffaf0ce2dd60946e756280490d29487409affe14ff365f2f62c58539e4caae59a3e9ac37556417588b09c5c5784a3abce7f884dd6cc023614b66f29ce0cc086bf1d906b6653a06f51721e2ea64695514190cf55b553fcde7d7579f243a9a1ca3ced022370551df5e01710114b6f266a554685d9785906f266a1771bf9871a30066cdce98e5750d0fc4175276b7d95fab5b61c58fc026f9762f4bef5ccd5b707631fb6596fb7f23cb3c0e8786a49cd85dc1bf3ae103f4430d02fd55049d659f025d66eca0044193de9c4f670b30753262c1dcd394683f58440894422345c862e52bdee10ba3c9d55be31b005be7f1dd1730780ed15bb0379f887f0fdea83b427bf2908cfd6adeafb527be86f789bbe7b005ff7241e87ebc37e19d8859bf9a97a88c6851d40b55d297ff63953badbb5d3875757cf0573c1c1e42296d718ada265832abda1ea069f836af9309b408655843755cfb29f3480be7deb8129a36b80a3ff789f75aa229bcc364734201a1533d57045130786309928e3adfa1b3d9564f33baf6665f021e6a320f0a32a3a70a5a26785b365802d5599e4aad5709635fd24ccd261a3ababd3692229663f207b246df9d9d6aa69a75309724a01f9a5e5196accdacd215b837e00c7efc1811738c30828088d8805d5c2e42dda03abeb8bfb0ac48b324690c1738f51229b6b1f8ad65e9e8e1ff25564e56184ef9dd176fcd7e4ab02da0f1363592c3675471ca9a69a2b556a362b71f428d5b32d110216bb0618604110db6806d6869e5e07ee5eff86787bcf44a5ef4d38fff4afa2349cbadaf9ed1ffba9cfce8ef5500bd5b7ae85b68854f5e69bb56eba12817e152bca23beb47e2723fd89a97b6815a6f011fb37f3c03dfe5aee680f1591f88e9ad36cc5fbcd130a08885ec7a521d88009519fe1413272c3fc3c31f357fa598f1a7137fbf765bff8f01ab8219ca60b03d97cb62c873eb49c2817f7a88a50de9b1caae9c146615afcfd46ff879d3321835c4c68cb4f6eb152b3467b6275e5a13e0bba083168ca7505f21cdf56a6bf26a2016f298185b1c1e1e42f490058d6830f186741d792397e55e88faa47a198226d68071b4381b3009eb0eb4e58932a5b0cc591f30297c001c435376f8a32129aa99ec40969e133352e7a565e5d8a1610e2803c4be42dd8366ae0ffe18ca3f730a4b461b4b98b4d006e0d1164d348867d4108bf3a62ac76b25cc4bd48a0690d8d69ed8dc7899fbe14764c4284746cfa81ee2b8b0ba5b27b87c21b9ba4c539958832e255af229983256bda0dfc1f898a446e5822ff4246c45d3065e642d176c2f48a2b5bf88d802ebb8faa904f39df1a928c2c7ce836cf86b75411d23a9274c09713bc37bf1c97b6a66d04837798af80e01b9e9ae2ccbe8b1d17b8a368610596d54469462baed4d050296a734935ef8b6afc1298a526a65284228590db1c697b00ea4f39e365448b1354ff5136fd5114e324660dec34ae4e8dcec00c6ecd585b191c8dddc9b70bbfc88f4c3b0d316f5fec9d558a4f0474a6bf68740b18d2ecdb39ab4ea0c62142cc66555c3663c7ee28e7cd752a5d8b9e3750da7d2075bdff7efcc55eb266d58d02e1e88736b271761c3b9e6b0448cda1ff002451b4495afb0b5888dc898b911e2d4acc680be9ddc42d442b677e0f891b86a32114aadc8a14da95192506a7b6cb9bba43cb1b54fde3f74109b5f67eb741fe56df8c3439caa1f5c0829e27b4dbf70d8412437ae24f246d4e32e629fcbbeaaac1aef6624b1cba8700ea6d3e7b24ff314f1954ea96bf5c5f26f0b6a041221493c940442394e6dcfa8e4378c9c52c645aeeac3a7c38656c48171c9439fa2ac79f88109bfed8d43172974071ced93ba360a141143c6fe3b2fa9925d7960f328181c4bbac2c91b3f19602ee0d7e0cd5b53588a397be0b71a86feb52138f77595bc0214fe4077e055f11964fd5916ede3f9ed601c5cc7909e85a8ac25651b4fd958fc6161ff7c1e48310c6d963746e2a01d72d7b7baf11d3710beed9c4286eb96a54982bcb49978cd4f5d2f88c1b379bd71cf5b032797d2511911b9ed96069542c7df77e0114bcbe0a71612e977d7f1e755575a22110a9a6c423e3ec0eaacd66567fd0a0ade8401ce4ada03088964b953e0f169cbcf281d4a6fff6580d6d81c2e95c61b50097bb0d8250ea514bae2dc150cf2373d1935c74016f87bbc0610095b31caf007e740ead25045bd354545691e06d0c8c9412978754118e36da549b97c7c07759e47d9e757a883e036b0245e303d1ab2f2ef562803f5b921586b2a5b22739580d3473da75eca85a3b8bf6f5bbe46e1520a01b04d0194335fc5dc1c51d2dcd6d970e3499d2640277189f2008c0bd5e1f13512c28304370ae1c63b379e2d1c03fa2869382feafaab73c798b49b085d1aaf4622e1086b4bbc34823eaa6d6d228f773d1a7377da40e5679504036f7570d657fb5b38532db4510cc32df4b211d767ac6566b6ba4b11dacc0769a3beb94a14b38ab96c5054929d807af9720671ce1302a46997d95ae3c181b5fb4234c5da3a02dd054949e04c35aa047ca656fc0a6aeafa80b5efe69c2f126e3743cf7a2372ef27b61c4331b743742fd510f403ca21c03eedf2f510f55fcfc7556789ac916dacc437b3cfad5a078f5a4ac255a77cc12ef52c2dc3e7bce9e0bde4cde0a0d16e592896dd847bd03c5ee748520bc5a6c7fb11f79ef3543b183a6cb36fd687dce0e82d37d184cccfe274fafae538a41821acb3fe3e019c7455fbb9a6f882f185964d76092052a6e9bfdcaccf0e4a571a6208efce03470974b0b98d991c8e674a929bd3f4ab11fd72fd0adcb053dcb871d24857676980943a11f7341a1094cf84bf1f576683fdcb09ff670e8e453a6402ccc168143239afb1c226522e733f783129163a4c4be8e27cadaf27cc80950ca5521a1418c139f1065f1f11dc6e8dbc53549d0c051b123214dae00d0b0db927673d8dbdabb7da9e0bba5bfd848e74e50523ed9f56fb3d55005ae096af61961f72bccdb63ff88bf4bbff1c4a3d16e752a9a40e483ae37ddad028a5f6cdee19126bc166407981afe4b18d71942ca17012a67f813c3b6004447d1e75efa67cec429f528f2ff71f292d40b019251f592565cedb149c1a16320755a5ae56e4022b0697067984a3b08f2d2c8d688c1c2acc91386c7c1aa00b04db3cd47695a9faef5b3e14037f1d91d15214f4770cdd3c5fb2aa63076b19fa7db7af1be8226bb83da0c38ee7889f866ee8767db6ffc3295d978ea212f4592cad856bf64454fc9bd061f7b85630bdb41629c7e432b32b2bf605d2fd5d655c7bfeee4203224d168e8065140fc9f3b2bf56240cd0e259b0c9c7033c1ab8472a0c1c7d2b9c25457f9b0042f817d85727305611269210dbe8d42770497589c30f79e8d82a55f388e09412e1cd949e8f0e2aca09f9f286dd4a9d584c954ae91c6cbcb3672835bd46b520b53a4466be7f2f307109944ce5cb4730298db04c16b6e3c6bc8324d00a53e764f09226fdc030c9ee0deee136639324d4a2fc74e03f0052382c5f698b64a0de27e07369337e63a9a36f3ff377413a057070801000000000000ffff0000008000001f205e077e4472705992b96e21d9ad58f2afea9b3471104f0a8f23d4898432a860e1d7068098791e0f7902622361573ed718af31af4938c5aebcfb19916d2c0f31707e467e82b54c4dedd10290049474c5dab4e052433673087b07a601373ef60aefb2dc9d00d82dc8953abce3f41ee53b8bf13416c1e5214a30012d2bed5b9dd6c7dd0dcc263999294396aef374977cff77e4076465a90939a105ceee4ea0f81eaf3b4cf8a230894d4374acf11842331d52a05ca6e21f6156a6c85815484d3852cdd4f9c3a7df246bf7fbb7872311a477adec79a4635460b2437b8ee17873d31714df70ebddb30a892021cedecdb1f91525e3a96f2fa6004800000000000000ffff00003f00000021ecb46286a89bfaf515dbf0ecb177baf4308d3412bdb22ec87cbf1b981460530c9b095a8a1381f59d600cf46a0cabeb8d00000000000000c8000000000000000100000004000000dd860e6213f0812a9fcbd21c68d9ddf9e2f76ca8edaff866ecf4c94bf44e87bb2f49b5c11841bbbf6c6f698f0edda73b299fc82ac7bf2f1dc0926e907b483a6eaef89111af9c24f0fd8b929eab6f188e5096283b3da2fd8e60e8327bcf269868e5e77d36476105e5352f04469cfc733b04ba206f0ea326a3290e0b4665b46c9a2dcd56d0dd246891d45c07dbc137560cc59545d8911b44101b09847d5ce75ca0adb9dc0852ed4c44425fe31b2d0ae6477c0000000000000050000000000000000000000067baaa77a21c4c207988efda1699eea44b78c293434be27d07f736e258229ef270ce48f6bb1a673bbb9a29d13499d3f29ca0422eb5f169e344"], 0x1540}, 0x2) 07:38:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="7bd5fb72a64dc7e875415cf6de65299b5ffb71ab81e0cc4e84f4d069dc0a53dc80bd58d9be72dae4755779deed80f65e8e424a6f12240e245d58bf2c17b145ed77c39bf293b2d07d3c093f95e643e31046ace2c359bd", 0x56) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getrlimit(0x7, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:38:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) 07:38:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) r3 = getgid() setgid(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3f, 0x1, 0x100000001, 0x40, "ed9385620347ca066da4618582c6524008280c2b", 0xff, 0x2}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 07:38:19 executing program 1: r0 = semget(0x2, 0x3, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/152) 07:38:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)=0x2000000) 07:38:19 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x165) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 07:38:19 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x82a0, 0x80) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe) 07:38:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)='5q', 0x2}, {&(0x7f00000000c0)="0886aeb0f0ecc8c689b197e128e00d20043f30172cde2ebf4be9aa347b3d91e7548466d27d6da2a529f6af177c0d2ff786f673b9911c5684a3f4dce5ee6d42cea14d6c270e1ecb844fa912e998705b8d6e2d31b42559747ceda0ab4a0fcbe7991c974536a4a71284c16eae8fc6f435213fdbb872d4ce513c543cd02d2a0a84831fe72bef452c1de94091c6d62a42da79c88acd906ba0f1c3f4fe37a8b0dcbf850fe421837163747e8cc083712a47f891b14bd25b3a5c62ffe4f7ba51534cba221d65bc6f5e7545003c703eda267f1b6e5fa3121fe8ffe4dcd5f575a3d44e6c09246297e44109857c6e787653e5c2", 0xee}, {&(0x7f00000001c0)="0e829c86e4225a62388fbd4057d7bc49a7cb3e42a27be4208796c00c8d862fce5ee22e3508464e12a3b13189b0487c2ab5f291cccaa7", 0x36}, {&(0x7f0000000200)}, {&(0x7f0000000240)="e5940dbd50f60d1f445618e786ec8e7da5a98ef3f7a1f4995d6bda78745eb8ef4249c38cfa262b99e80340dcc88800698ecee9cfb99c44d9347dd1d5accdc3fc55b85e5db789d9e975254e8d010494d3aa057cce229f11300106799e05f7a366d2f75dd94a1e2935318555e9ec13dd49bdceeca69ed7eded01852d18ec64796598b097a41b1ac2ef74ae26297bae17f78c4b405bb8b877bcbfde285125ffe25e7fc3e967e1a82e1acad475198de675707ae6f4b1231570ffd295f2fb4da45dd8b94536c5970dce24b4b37a350736448f3c25351bfa0b7c713811413af9b94cd4dfdfda7bcfb0518ce25cdf8709", 0xed}, {&(0x7f0000000340)="aa64fc1f", 0x4}], 0x6, &(0x7f0000000580)=[{0x38, 0x0, 0xfffffffffffffff9, "6179737938c4eb970c9a2c23a0d770fa2f850e11ecba4269d9b0ac4ea44447f570c0284429e8bac6"}, {0x68, 0x1, 0x2, "493baa171762ae8df173a9b0e077afd328ffd0c92207f4c9bb7fe048008e3d0de2c38906468c1b4f453d1880a202a28b7241dc302e8686aa6e7aeae611a8a199aa45712c4801b6d4fffbd5ab4ea44a3d1ad8"}, {0x10, 0x1, 0x7}, {0x80, 0x1, 0x2008000, "95d70b750c2dae8b1c142b8d460efc326521532aece202e2d193d0ed5b37b41507df6311b74bf3af7e7eb38010f09689f133f6543a973e541ae61a7f3199323f3ab878618b87cdd680ee5646d8d337f538f54a0d988f02fc40383f0ec7d1e39850c6e46cd02019c39f32d3d95d7003"}], 0x130}, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x20000000000007, &(0x7f0000000600), 0x101, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x208, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) 07:38:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0xffffffffffffff69, 0x40, &(0x7f0000000080)="891b909d93cabd4200eab4ce2e959cfa5ed9d1a94b9da502d532cb95264c9195831436758e9961fe1ecc33da285b6b2d93d1710b144b42929c87fb3f3a1c8d1af7b61d2c31c533531f9b8634cafeab8f84b8c23b338f518770996cde1f11a97cadbb255b8e4c879a385dc5b9fce43fdc2cefbd061fe08d9d011abdadcf86389a4d566ca181961dae7555ac5cedeb2fe27034a90af4e0bf5cbbe9d070eed6c8298f39651305b7fc891b37d7a88c5c796adde86759d99b47fc26373b54e6b614cae7b5a2d2abf263ff676be12f007dcb2f35e2df41baa997be10", 0xd9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:38:19 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc81, 0x6cfa73e0f95e64e1) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x1ef, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 07:38:19 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x148) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 07:38:19 executing program 1: r0 = socket(0x1e, 0xc000, 0x3da2) sendto$unix(r0, &(0x7f0000001180)="c48b8e3e4afdaed5c2918db04edc8948f2a0da6593499a35b3c3417b55325dc01cc73ed2e5164f6211daede8d177883d6a0ac630d7af0d6eeaceb02d056356abc3c6667be8e1188e29c6f0517157d18c996079850325867be7670b7ef743cceac463", 0x62, 0x4, &(0x7f0000001100)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r3 = dup2(r2, r2) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r4 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r5 = dup2(r1, r3) r6 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r9 = fcntl$getown(r2, 0x5) r10 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) r14 = getegid() sendmsg$unix(r4, &(0x7f0000001c00)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001880)=[{&(0x7f0000001240)="7ef97a51585fe1d21e09e61e8409d7ab7a9805aac37ad1aa64140af2688fd987ce121c5f026a6824b809a66d51b4c8901f415b72572030f4ff7aed441314c248fd6c32cdcb11bb93a930514967501494160028df34bb0990cc847936532787f8e094f055ae3c168ffe26a25d75c0efa0a57dee46180fa0621554f8a99d22bf70275ea8cb6a6b3abbb4f4a21e2ab26899361879d875b3e9b53bb74ae1eff1abdfb9ad07f721421ac05a56f19a49a4bb48f92b40d3ef", 0xb5}, {&(0x7f0000001300)="2074a1cb3a483c3bff381f40d159d1497168c40ded", 0x15}, {&(0x7f0000001340)="25734f75446cb8c85926d9cb0ae56324fcea422f2fac545e700ea6dcf14777595a8de7266526e9546bd37a922519cdfc40039837ddc8c5481ca4e3603522e782f5dfbadd450a016bc9266e16ddfaac64790f72a218d5c7d8d30e4201d34b663436ccc6c00ee983845e3b05f061f8ce42512527d148168cfef19accda868ddc5e5c7bc6e183344fa41b17f32a7d6d974c71cc", 0x92}, {&(0x7f0000001400)="4e8389d000a9082527276b7fa39cfce3014bd598c67581f4394a09af853f8b63d5998cb6f869ee9fb245034889fc26b58c0a55c0bbc956aac3882ea588323d2ae8533c693eb752cc619d75d163ccc055ed050dd3674441f07d6b192496c7a3b82c79d6c143778b2de5b69f008ac65e8bcf08a60b02f5755cc901f185c64eb5088d07ed7c1c6855203c422341c329141546fcb6704b", 0x95}, {&(0x7f00000014c0)="69d0b4c3655318fd1533583e3984a797896f79bf076a1320bee05371e29535d28cf3741c565940e06a917c523031ec0e20c69728dd0fea1397031bd51842799c4d23fac206703681515adcc624f2121f32016d5be05917162e3e2329303f02a141425a57d6cd1e4065076eae02357733541911e57777ad9366f8e89ddaf21197feaff57d9c039e674c2503df3f34c635bcca694a0bf796ab93ca9907a43c7d0361fb42707b57c7377120b4861204", 0xae}, {&(0x7f0000001580)="589e2fcd6767f8347820c0e3750b7a53597e0ac2b87afd6b7c033476c4b902df1d109713dddfb2588f8f2bb9ec14aeed56defda95531c9c58abc9bae202027c563380afe9fc368f24343a4c6fd5846cb1cfcd149bb4a562f06560d62e644336ab1c9df043942d70d2a54cde005beefd4c56eb1df473b6df10752bb36f082ad7b1f19e76bcc9dac9833eaa32cfb3cd17145c3816a0c3e9768f674297bf534c013a67e87aa2cd65c6ba6c6af40b7182bed2f4270f31836e0db775ac70c917424", 0xbf}, {&(0x7f0000001640)="3a12b3122942d0d0941c191271e0b89220581990825b3ecbf6dfdbc55dfd32e5c1445c1188ead0833ee42f95bf04fe1b8e72dd40ad3792", 0x37}, {&(0x7f0000001680)="7ec30adfbf57be365cdbfb86153bcb793c819f3f0bc96b19e7fdb57bbd482069eb9b32a1bfd922a7bf9c7c484015caaaf8b8f34ce9cd95d79e40b54ce5468795a88cc7f4f19e68f9cf0bbed31b4a786505cbe3b0f308c13d3ccaabbc2ead825b18cab9e441ed5f9d0910385b3cdabe52a4d6c19e83d660a6a7f16f51e4eb97446c32a3a673c5f9783dd30a75971354b1ab4c4baf6ca4e03521d42bb485af070c811c7914958687aa7f2184931f66c0240aa49d91c86ae3dac22aeb8fc4e4ff34e84ea19b67ee4adb0738f5c02fe83d5c426300", 0xd3}, {&(0x7f0000001780)="8e9353947dbabf2301c60827333877e1702f422d27867613e43959781380f8f5eb327ade63e3c797a831f74fc8c0715afce88af36feb5abbec73d520044c3a172e8b549d4002f4c43e01f170d6b850f041e3c77a63ad635b22137b8299e1973c75254626e8a14b2055fe712d75bdb533d98d6e49d37fe5ecebc412abedc2366119c0c0077cde88a15d7d96ad8a3c4f23d629a435fe24dcee90f766931e13624bb01818067cb55f7150820ba6b6dfae1be93d865949ffe00fa484591a20f985716e4faa0698943232c275d1d211afe877a37ff88ac76ff72a750464c8e7951166", 0xe0}], 0x9, &(0x7f0000001c40)=ANY=[@ANYBLOB="20005264a6b6ce1b80663b19c06a0000007f00000000000221", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2], 0xc8, 0x1}, 0x9) sendto(r1, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x36b) 07:38:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x80) 07:38:19 executing program 1: r0 = socket(0x2, 0xf7ffffffffffffff, 0x9) sendto$unix(r0, &(0x7f0000000000)="b4e04aa446f51c79868ecf1eac28837104d9522d318d65a87e6d7d2bdc9225bb4e150e8deb1c007cd63137957f972c02910b6521e9c010679cca792a9e4bc4131b6d2f5cb4b260ac6fd1197bee2eff83a3cb9df36db484bbc4997e0aab5424e25b6242f4660eeea9abc1aeeabea3e64dbe554c132bfece837e0ae1e813a8a812087d761b379f34d44fe97f479bc86fbba08c889ad04cb65e939477ed5978c2b38bfbb099b2d751cdbb", 0xa9, 0x40c, 0x0, 0x0) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="0714178f11d4fe2c7acc1a62aa38969c369add1f288c76b1bca9d285d260d152bb8b1c312db7f8fde34573b1ae2c45d74863543d282e75ccf1d2288fd2581548c823e4ad71ec21ed310f7433891cdfcee290feb62b8a13330a8aad0ff9d46f578ccc2ca500304c588f04099a513b12fdb61bf3d3dd6e9d8ad986c2689214f7f6cbabddd6b0d4990110ff", 0x8a}, {&(0x7f0000000200)="98a0ee7e58e14d632ed68d5a07fc92ff78fd7a094b9fb3ae9d99d151c8bcb4dfd5ca75103ee9edb05df9c008458ef46d397da2ccdc0283d151c319c097c2bb370f661db8cbed453801af04a858f862cb94d2faa35c4e2a2c041e1052f4861de94b9b78234dfdeaa573913554ed3aef2a1e69f2ed920c37b1696e5b6439aed0a2114e0f2d816f528eeaad7ef941259b34e107a6565b25e1a4bcbda92695ed793ca07c52b8f7a4dc9bb4d383abfd3a0a2749e8d36a62b76fd628646162f78d654df9b2c50435", 0xc5}, {&(0x7f0000000180)}, {&(0x7f0000000300)="ca1e9466a33db12e8badba1aff678906d2b7cfa09777101587d335d1f210505b6a28f274d9aca5edb096c68b9a1e23209092307748ddb83eece825636480f24629947199a818c5d27be4015fbae059b21f7fc24aa80d", 0x56}], 0x4, &(0x7f00000003c0)=[{0x108, 0xffff, 0x8550, "b33621a685b82a87980bcd58a9619d9531552c887154ebcdb148bf1b6587d402d3d13c87b1deb70c5a59cd3b53c50e8839089105f9ebdbefddb438424473355ec777f2d17bf4875ca4defcff426ca039a09221675c2030b10a24d4f44f5c2aac1e5ce3df03e706d807f6bbf4b097e57aba7ea729e1dc7817ae4cf56b1aaae5dd832dd91f307326403c496f45baf63a25a756c1bb0c7ae1fd529eea3f2b698583b9da1cc4311228300022e4803e9f39dae7c868cde3a7761945b0a53da10168c9cca0a3046288eb0e33a1ddd9a0a01e84ed5005d3efba10ea15f2b82102cf5d258161d096964f866d24569dc7fab687e6a8627a9a2cea"}, {0x48, 0xffff, 0x8, "3ec21c72181d89d142adcf2af483f355b5611ece36ebbe599361dd32023945edecdeb1dd8ee0fe27c3812cb289eadfb544"}, {0xb8, 0xffff, 0x2, "44b49784ac40a570ed22193dab6f0560e082d8ee4765ea6df06d7ce942057d94a439ade34972a2e6902c5ec34765ea49291704960a805fef1ec0456ae01e16cdd156e6fb896aa3d3125466465e01d12ac3c5a4045c9529845f6fd85f2d123a63f96c76e93d628b4dbbe13db795b13b4a6e531cbfa72a424880b51fa7e03043ee4a729f641f3fdb9d1f79427dba82c44480a0175b6fb930dbe801ea89f2ee4f0774aa171e714d0c7f"}, {0xb0, 0xffff, 0xd8, "d5dd3842ea046b3767b672551d959a9473d5e71b0d6d26332f2cec65eb94a3d8f78ca8ea0fe7f1c92ebef34496b68fa1177545f34e457ec876988049039567b938341672237737f8c3f93e652d1244cb396864e6249f0848d2ab209d4b1f299aca9d16be70beac6710f1e190abe698ad608653324317520a111b98320606f9247b959131bd4c1701619619a172fa08ce10f1634d9a42e3cecda3e9"}], 0x2b8}, 0x400) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 07:38:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10010004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1ff, 0x40}, 0xc) 07:38:20 executing program 1: r0 = kqueue() ftruncate(r0, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 07:38:20 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) geteuid() shmctl$IPC_SET(r0, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r1, 0x0) 07:38:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) getuid() 07:38:20 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 07:38:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdb9, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:38:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x5, 0x3, './file0\x00', 0x1, 0x3, 0x100000001, 0x6d30}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 07:38:20 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x4c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x7, 0x6, 0x1, "5e7c9f049281a7f4473775f348a1b72fb109b6b3", 0x4}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x1ff, r3}) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:38:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3, 0x7f, 0xfffffffffffffeff, 0x1000, "f91886709f8c2c67fe145115dceef8f951df9ae5", 0x6}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 07:38:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x18d) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000040)=0x1f, 0x4) r4 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000001c0)={0x7e, 0x2}) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="010600000000000000a0"], 0xa) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) 07:38:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) read(r0, &(0x7f00000000c0)=""/13, 0xd) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) r2 = socket$unix(0x1, 0xfffffffffffffffb, 0x0) getpgrp() getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0x1a2, &(0x7f0000000380)=[{&(0x7f0000000140)="7492d47c8b03f436f42f3c11ec328d3b6ccde0c15ea7cc865dd8ad929b93fe686b7cd5a8da88e9abf0abbd63bcda131326478f613ceb22b2adc92aa3f735f2b7a52864cc5ceadc6e7802f9651c287aa204698c5282be7bc76cacb991bb8981be262fd4edd97602b45f1e26bb90c2f01586ff61bb0d8a957e9e3470e0c0a616fc54cc98863ef90f55518069ca8dbdd45c54a212015a5a40fb0bf7cdc20356dffacf9835a5a0211f0f660a2b65ac6b27df50f17669de846c166c6af852", 0xbc}, {&(0x7f0000000200)="1cc42059b4080391973eeb7778c2b7ff0d356fd532bbde7829a1b552363398e17ba5dfee42dede620be8403b04d1cdc3b95b861f3b869406ee14af25892fb1a8ff030bb493548ceda6a3b4863ee57185934b3f60b18693c20c5d3d64aeab39ff55ccd3caf8f0f8349143b71c8034ab5c45fa2815ecc56cb5483afa91a18adea7b22b2c26", 0x84}, {&(0x7f00000002c0)="d8c50fb41674656b7bb32153b063cadaa47b5f92cb6f350c9200d6325974af1c9f3409ef0ae0506bf79cd3be3ec6beceefe3d1acd43eb60a4040b38ea11a166c82ffabc4f9bff628cbc1476b26b55d651ce24860827b168fe686a367d7113c663369a576f18c7325a894213760b1cd2f696a774ac06277f2327c45cb064450ca27ac6c", 0x83}], 0x3, &(0x7f0000000580), 0x60, 0x2}, 0x3ff) 07:38:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000040, 0x200000004) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000380)={0x80000000, 0x4, './file0\x00', 0x9, 0xd37d, 0x1, 0x2}) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000240)=""/209, 0xd1, 0x0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) bind$unix(r1, &(0x7f0000000340)=@file={0x0, './bus\x00'}, 0x8) 07:38:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000027, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xbb3, 0x1}, 0xc) 07:38:20 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xffffffffffffffff) r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/230) close(r0) fcntl$setstatus(r0, 0x4, 0x8c) 07:38:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x4, 0x5, 0x1, 0x0, 0x1d6971ac, 0x7b728, 0x0, 0x2, 0x80000001, 0x9}) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 07:38:21 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x23, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 07:38:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff07020000000000001800ba53ffffd35e5b2f1d000a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1000000000000) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:38:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="00000002", 0x4}], 0x1) 07:38:21 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000000540)}, {&(0x7f0000000580)="655d82", 0x3}, {&(0x7f00000005c0)="e806a9a8f04bc26c31ec425a1dd1925afe930981183ec3fa91c124a489344dd6ace63ee47e1732e0fd0c41fda91ba876d948b75e93b9cb8d36ef98b63ea268bb3382ff8e293d1ab81c19ffde71194143c5f9405535c6cf516f9379861fca3226fed0cf08f7773107c27b249f7b59add56edabf45722deead0349ee42502d8a9e718ae8a90e07fb01ae36a4c2a35054fccce43c3ff7e775e9352cfcb69af3d51f1523c577a9f46615fd0090de8a8dbe04c69625b279b099be7fa3464016f4c83c1b077dd603c8a79ba9621057a98ff6bc645c971fb02477175f713207d90ce44f279df2ab0d05e084d451ae7dfc6ca68a16cfc3a7fb26507d21e98f3d7ec5871fd48f0f473102beb5d73e20d3561c2bddeba5121c06b04f02aedbacc159b3929ede6bb2f807ea13355c0b1005be13f61c85acc3bb20cad0ea63faba40a95cd724fd8ea748d88fc69c30d35aeec6ca6148344350eaa184b136ac33fce01c764bccbdc8edbf9bb1ac068a1ecc12d42b40c385ae5454eb5e300bf1998551b1b54478d906c880b1d51c64d596dbdc107b89de9784db89f07de994fe6693251958198df2e5f620cdd965c0b39fdb1d41ca2d5a99113b9785d83970b5d1b3c793a45abc8da352ac8022dc5b615ac708854700e606dca356f83ed00219a0f298f79437974a4011053acb7e6ced677a2b73cfbff44327bd16d2d41d63be8e4d88751e0cb4074da0251c1b830780e3476d5d02212cf3a2f69c5ef028c0e33754d8515113aa153a8ace41601c8ad4f8a3b6e5c2c0c3969968f226e5d2f539781461a2bda7d09ee922fd161871ed4aa1408500f290e58679cde075fb09b4a09530dde0209b494fdeec413563f0e322ee8e1ab2aed04a5fc74a06fd5fab3dc7afc255462202ecaac392d26c1e3f2d1832962e6c5a2c1dc190655c3a7d6252536e4c1a7f7937bd60961204c70b3505adfd44053f5b9bde87333b2ce79d2ad5542d25fbe873f12c2a691a330fb6dffcebd9712f21417ac8974de9c4d96ecfdfa44f9d18360fe67271ee86b25ef33f7f38be6396e94c90047c868008ecb0b5b399e91e151f48eed418099f660a39ea1b644f6cd7163422d34a2d0019d6b5da03aac6235d61263f3c337079f965068cd223f38ffd68470e7707ad593bf3b8787bfc07007cc2ca11e861884575f70769a747e8f510ce4848bd9f62901d24669592d6dadfbf4a8812647495c0ffe334b1e1f2c06987f90cfd87ef61faf3f285669fbeceb0e7cd454caeb612c051f010950849d8b581693d3e88996e7fb39d3c09a328d272408b447e29ac68d83dec001a9326ad5d12e4e1c26b01b180b3887841e239aadd617b8a2758a775f2d7de93a4b5f3203ffa27283776da7fbd069140c2d095712b22e465b953cf60ce9b99f5d2a575802cae93c0ed7ef64c78772f47873ee5cce47dee03d983ea73a74ee15270695374075fdf4ca388e653a0243f44aa9fec1816007c70f0b0779cd9803bb2103b5d72cfa9a5620d4519d7c771383508a673168b8792a0df59b818b29407722566e37632734b81bf55101f9e174a156b283594716a2fdafd500a4087ac39a76d15761e473cc26cb405076b311fef0bf594184799bad80db713c17a303b530e103b98628496a98e08e3481e05e637c306cf815d39573f100ddd71bb6c95cb0e2a5444695773331c2905a27a494e39f5b4ba29568a3d327f2b1149edf2b617795b63d1c7c48f104bd58720f17bef378ad16c65b676851c2a15e13a6d522a25d16ddb022ca0987c11837ae334bc0819fc482513c29aac27ca7d4e1408503f82654d353b2ad123d98ae161b626a08eec0c27c496786ff0d3d178cef10086b0db1e4096795d473742f63988fe6061b3ee0b92b58bfa8a06b98bd47e34a089256578b54164d6ad75d322a45cdf38209f44bd25be4f018b52bc3956d75eaf86a9513431cf77a16c879e52ad477d0a595e6214ab18dc9a7ca86201a9e876806597267cde1887a7440102e785bec11bb523f4cb8a0c4298de4761bb766a6c8d94fdeea06b4eb7766e07a087cead3f02d990fc61a1012e2328a2fb45819e9a63792c82ead6a77b92de844930071a7244e0e53c7d181a3281af92d45dfa8b9ae0436c00cc931a441a38e0c35bb2ae50b920ef672e7496ad756c2bdcfb3b2fe3bc71a909338f6ed370d47f8dea367fff95bbd9b7c34786e0188c4cae00e389d6a8fe7e2290c21be5d67397180a47524eaf0618f09eeed607a57f2c9cfb4909e8ccfbfba8c1b00836b8a81ec6a609cacaac17b96dedb69b0d48549c78ada58ed0878602f1b427783257616b9e60c13c2affd4c5eefbd41de88ea2e8f88f0224e4568a95107350088aac43210b6f47c2c03ef29dcd2e22512f132fd6a1e2403dd773afbd9519316e83750b29c8201086890ba5df1259c9a0e229e09de29ed7d8edc7af13386a7717207560ea0eb04b8809cc836938777fefee154db7910044c895a28034f44db8b07cb6185820dd4043aa9fc77b30079b14777e7277f0d038246abc4febfe9282b9ff05e8a0480600dea92d0aab9ebdeeb9c55eae07ffb8fb7f6df24cd3521327194ea4a89c988388037b52983509f3fd27d15c5b8fc12eec82bfa0d92be95e79f103a73dfc3e1f762c3da5d514f7f1e6c4cad164d0e944f51ed21bec991fba23f1c6df6b2d26590e5bb47016720f1979bdf1a247343c172eb23db1afafe32f914e7b2fc5e4de32180185460979a1a329db0315b2fcaddfee7b634a63571682708628dc8802f9463e2076f812f37abbd781700ec7c8631ef76e360fb4f714432941424eb17fef90e554e347251127e38253b19c1ec3ebb799c1086f63a9e51690069733164f9e17bf05e34ac674007e5afa485bfd79149648acd13f9cb51b9b55538ae68612febe7d7826444d4c4c9f93b0dd27a7e3e5c9a49b4122598d9675656a4ba3e2f73706d36ec44dd789506b2e599afd367df9920f22e4bebe99019c0e4242093c1eeb74dc3c3be08f415a5ef4266670d31af7794f59e8af4ede488760ba359f50f2ba1fc3f4b48ef5a35d6740030a522b192e0ae3e504b2ef3803d1345f936539603f836a7c6144c9a04ed20699f3fb5c62df283b00ce8041b23a51ac5f94ac3479a3b7a9b8287a04d045cc1e7ecf7c7800b09fd40fa8fdfa04a8a1340ad9d1796628255b216d0ad4a3f2e86112cfe437a90ff2b5caab6edd368577ec0d00f5be2933337a59fffb0c30d80768bf1ac60ab831df55977892085b8e32eddd705484c699241dd1b7761eaf0fe53b377c6b8369b0d6976b3fd55786b6c4b6b3263d12b6943051ae67c48c92041564547f985a74f87cce68114482cbd6091cab10b356575b3ad6bac1ab39efa09db086c0b5802cef239847f88bcb8dd3dc17f32c4f101b20f857f886f35aed9c36402518e3a650aab69f30e7006148b784808fa7b3efc39db60e5e379ce8f92c01f905bbeff5fb8e2b052a1d3b6fb3fec7c4094030f79a82565578a6a39539a421167631f97c1dbd98d67cd41414238b68bee45d3baa9f5abffb8980be70091d225f26ac2106b57d57d898d21dbab8d28436dc4295c916dc27f33a11b5e77edaae53ef22b3f26c0821afdda3635323b3498e919ca3c904fe7000cb8f8b86831766b45dec371de8e5909354e16c6d32f338267e862dea73f9962a7bb264e77f69381868504501fe6e2df15a1dca6e71a8951cfc8896e8f98cb881b2b3d7b9824a310465060e2c6aeda4e7a7f95e60558af5f03b6c47c87feb6d9bbe8b46d7182d678df41bd433f5e4c593991be080f16201a18cc9fbdbde567e24637ebe89b2b3e6de1b8cde31e856add8f21cf635e9953b433c0ff70ee06f6b68410aad7dca11f2ee2b79144aef14d1b03e28f481ddc004dc4b1682eb373d808d8a0ac9b8728bcb6bc9368855d8a93da4ff3c70f774db5181f38be6814539e7d43adc9cbd088bd81d2ad79ef7a93e1828c2bb526722d0860de79b572c9523b2dad758a73498f0d1c75e0d15a379a3d37fa8c98a8f2f244b708d2e659d460d40b2015eb610601b544af663bed7fa65ae61d6e98f9b6cf65646185e0e6f3431e986f1552afb4679115536c2934f19d8e14ffa45bb3348b5370e74ba8bd4c68f0b759f1d180d703bc62d6da6f0b0795583d8db94e2cc8ddce31bb4322d8bc7263673fb5da7728506c75621242470d45a25e635a8018a5fbbd091eecee3358d232c679a9d56e5d68646c104f19023fd0307b261cdd63b51a729e51a7a892f6be76bca373182e21e140129f42fbcd296eddcb1748a6c126ff70b5a137c254cf28eb89cdc9c24692475d4573ce380e110713f11f1764c4fbbcf4fe15e5acf397aff9391ce65508c0c44e6fd3fe11874e92df92fafec6dcbbf00aeb52599b8b4fe399e5d00663994ad5184711daf351b1b9de5d8851e196fe2e552318d8b2cd4b32159e9728bd10d751a4a4669cb507a7855e0c72a55a94dae8f08a2f1d98b974e8ad9acde85cb3e4aae6995fbacd773ba57225f570c8b4b01a96144b49a9163aa0f80fe8b407c6236c6f54c6bf9332cf9f4189091c6cc191b1a22c3deb80c1dfc8cdbd79a0d6284d490c03598fcfb4d23310bd361f8feac70cb77812e4bb90f0f6b9fc63ea7a5ef68b8341d01efad7f14307b04e617b174451fb68df3f00a9a281411403032131ec556d527e7f1ae0ea2a066aab8d2d20eff5fb8116733f160517cd9811c9ef31661aebe7a5b72a5bf4d4cafd1b9c3e72e4d10203113c1cc4fb16abb833a78a4df568b6c77ecadef905e3cde9e9a705ead6ffed277fd04307a55037220b521dc22fabb027c092b83d513cc4a1ba5c5f3f3ddfb2832e1c0f7e59e2a30b81fd189413d7f5767b0067d053b220a81766815fa63961ff7c3604a1d81fa0923be0d1cec6656f458a772718bc8587156e81bdbe9588c0c0daa7a68675de27b09e6bcc112932c705986720726f6dddbd61c5540aa390c9f35ef23d1c2dd2fa6aaf179066ee736f9e4281efc326592447a5b207333cc4cd4e9502f7a74a54ba476628e8a377a0c76d7b21760def44dfb47e931bd73da96e7c3f6ca273b32cf0801480fb8a8954521bc02f757ef64592e3a4ff2da45be8a94d8f5e5a210a6b916e7033ca505434e3a1461cf93623d8e1c2f0ea68a14d662e57ff412fae21e16d8ba3abfd9822344560e5a7de641eb94146396017197f14a9d61d7d965fdd4a65d1880f651ff38c4f86713fa34e1139859dfa48d9d4841ec357c0168bb7c3fd97f0ae8affcc24ce8083da6f87c65bb67d38f42d87cfed1b98781e3d34725ad2242e4e2b9295003a3d275d9fbf4e0bd3eaaa55e8f0970a29bcf6133120956b1cf8ab95be8948b58a3a19ae1c7978c19ff8ffeb67cc50717497bad7fb982a642e591cfbad782a9f9c1983fe3835b7369bddb353c2ea7a5519dd0558fbf355d6ad02595544bb591049bcb80c0f2184a6c3da369f946bb28740dc74f08bb07665a031f6ce1f4e142fdf3a895c8a264b74122bdfdfeb5b0ea25f9dc2d056b6abc764fce4c6221c5506aab89cd71a3219d8285c1918d0dcdd8e1db55bd414cdd37bdc51630028a18d246b0c5f8d47d98b24a847817dc68249e0f58f60b29e049e64bce1b9358496cf3d3ad64212af0f91ab81d781a7a465d6cc11e600541d773d1682d8789b11efa77bad43691ac67a95af2f73de7aad5ad064c2cd6b435d1e0930bedf6c977e7d147f0fa038068b0184478bc51002271e3f822789a65fb2be5188723234d0bd2692c5d0ba12220f1454bffb33c79ea", 0x1000}, {&(0x7f00000015c0)="3606ce43b94bebb856e4c6c2f1fe413bd2c2f657c797e62b3a46a642eb95f5ef9ea4d0bba392b4f57913e794e300b5a35f6df1ef6e04ed6cf99e7e7a8d5527ad8ed1dcf8c442170902e599208b89ec2bf79bd18e44664a5f0a7196b87e1f95a0e6526f809898de536d8a8709a146b6631e039858b5983b4290ecff6523dccfd65cda89badd768e3f6b606b7c53816e68ed496d57dbbd42877467fd2a3ae35e4356b92d593324d2173191d7b3d954c881b1182cba8228185f657d911d8b22b6ecc157350e6a11657d014f10beddfcd4e5cb4593e9ae6ab2f42b65cd", 0xdb}, {&(0x7f00000016c0)="301234257604e8242d571ef8c639b01f342fe02a", 0x14}, {&(0x7f0000001700)="7791a17f5ab2662688d13ae5e58c85f66716f26d41981f3313e6c47f097ca83eae2ca9f700892552fb6ee4d7a2232a69d0ed97fbc5ff022b7f214e923f3fb2823b1fcdf509129e11a807cdedda1b70a9f1aa2f528b6e385210ff216e2711", 0x5e}, {&(0x7f0000001780)="b681c6de1bd54e332f3ec8c8f0604d79c3b52f3007eb0334b0993bb2d23072", 0x1f}], 0x7) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="073333095803f5cabdf0e9319bcdea68ea392fd78712b5115a98a94671c7d247f5108a04ad485422bc0aa165fef00e8bade3835efbb4bf361080598ba00084e4f5ce352b9f03f1fa8f76fcdc9d3f1c509904ff96a674ca51ef35e0918a1836a5b634dd51fede9d04b7377dc779f57412013930189dcccaa1732fa6a756d029cc6ed60e4a4ff1a11814d298aee4b04f0de5b32a38b551cf94ce8b2f962c8403f0b4d920309a6fc07b4992ad214b61ddfe2ee4df4bcd5b709c01c49b10025c44b43427b0b1fbab3691071d4aa56a776fec378f203f57170c91b88d02bbe40816b2b5755cdcbc5b65a8bb48", 0xea}, {&(0x7f00000002c0)="8051e4f58ad99ca97ee032c1c0179b4a45282730982160ae11becf4e433af05355cc098f7e24bf7d7eab8aebf5509bffca3654df35fa924f7a443257259fed963cee7eb3c7a6f85f2a47797022abb49a90d72e067bd89cd3493b8002261599ea8ffcc04a3c23e2416ff148af1c70a8a7f6c44a550bdfa624d87d7184cbc823f7bba2dd3668b5a62105d6874c682c6b446d646c1ee8722dd9c6a7db26cb", 0x9d}, {&(0x7f0000000380)="112443ae63427959cedb3825ae91fa68296213d17788d03f4ee57d55248fb3c6e32688a87ba94e249e23ec447db717a8b7bf62a8089d3b90dc8360e1f894d777c16ddd5fd0cb6853bdf33660bd1102c0e61a6cf9ef11c6b2a6eb6faa61f41b0a8c82f6414385edf58679cb2fff38fac7d59f81adcbf1ca91925d511c6ef8993a831abd0b735ec0044042a9c07ffe95c10b836c1eee85d1d572627a4ee01a8ac2cfaeffdd7d3b4bb8b782fdadfeacb3bc7c86b55e", 0xb4}, {&(0x7f0000000440)="0dd0a39c6b560f8bbfdf780fceeb135a731cf416e2e13e04328a7a03f47e457ce53639af38994e0c75915eaf8485e366b8dae9d70a2d113aeaca0397edc16c63ee75289392eecd2a5c53f81250a1476ee199fcb75c8057b4c839f61912e48ee27d4bc96aae218a2f3a857afc18d10d2f44099fd4b236b519ccfd89ddbc86cda82cc2a2da24c245310c1dcac19cd9213a075a7ef690889feaa8a18ddcb46d1b1b59f4d60808f96cf6b210f300202327c718823ab9fbdaf8219f0d7c36d06274205cb602c25edd20845ba4d4ce668d17bf26012e5f15b77efbf67e384ee5bc24596b3bd249c70a24690d31f8bbfc3f2edde8e2031b08519cfe93d981", 0xfb}], 0x4, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) 07:38:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0xfffffffffffffffc, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00004d4000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:38:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x120) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x5000000000000, 0x5289}, &(0x7f00000000c0)) 07:38:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x98, 0x4) listen(r0, 0x0) 07:38:22 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000440)=""/227) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000580)=""/13) fcntl$getown(r3, 0x5) open(&(0x7f00000005c0)='./file0\x00', 0x12, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x5, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 07:38:22 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) kqueue() execve(0x0, 0x0, 0x0) 07:38:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 07:38:22 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x5, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000014c0)=""/68) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x401, 0x3, 0x3000000000, 0x20, "dda92cc83d100be3374b6cd16880476f6a072266", 0x9ba, 0x9}) r2 = dup(r0) recvmsg(r2, &(0x7f0000001480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/74, 0x4a}, {&(0x7f0000001200)=""/244, 0xf4}, {&(0x7f0000001300)=""/123, 0x7b}, {&(0x7f0000000100)}], 0x5, &(0x7f0000001400)=""/85, 0x55}, 0x42) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) shmget$private(0x0, 0x2000, 0xe0, &(0x7f0000ffb000/0x2000)=nil) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) close(r5) write(r4, &(0x7f0000001540)="a8d35717d5cb45b35b4b87777844b5987eab7cb6bb1901742349eef65935a1d3090106958040c8c9b57ec4a5b81042dbe88cf2df1d723e34391c90108512da317f7197de8d1e6b4ef65c6650a7d2a1796156a48a8f5b1731c8e89b377f8b813507018147094898bc7c2fe7d8c1fd4c63737529f4e68e22d7b484c2e8f88c39cdbae0487e378e9c240ec2c1f26ef5796add6777fa86ed32bf44fb4ea2fcf4acd2f452b70e8b6bceaef797f0b436172afc7f05b37ae300ff4a4614fafe6018f7aa1319dce7a7cfa87661517b1c2c", 0xcd) syz_open_pts() flock(r2, 0xd) poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) 07:38:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) close(r0) 07:38:23 executing program 0: setuid(0xee01) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x180) r0 = semget(0x3, 0x4, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() shmget(0x1, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r1, r2, r3, r4, 0x110, 0x9}, 0x10000, 0x4a811e41, 0x5}) chdir(&(0x7f0000000040)='./file0\x00') 07:38:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0xfffffffffffffec9) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 07:38:23 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x7) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000200)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000300)=""/59, 0x3b) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="70e9fee1c55f85c6161abe29d3380d46cf8489ee56758624178db924ab8937a8d827b5bede9669c2a779d17886c77668cf9313cd4372dcf0e4546e17ad721a0cc7d6239dd933e241d601e6c1557618b70853d75058fb130aea4bc24bd653fc8e8ac70e8a5df304b90128b57d69a83e0636349ddea37f4734fed345bd9e542bbdf9a6ad90c99326bb625b06660342d9797810ed4df97ac6dbdc2022c20746d3fa54ceefcb54b2c2749e9dfc74e17aa89b6e781165e6a66951b33e11bf1e373c16bdc404c14d24cf77", 0xc8}], 0x1, 0x0) 07:38:23 executing program 0: r0 = socket(0x2, 0x8003, 0x5) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x3, 0x100, 0x401, r1}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff000066696c653000"], 0x10) recvfrom$unix(r0, &(0x7f0000000100)=""/63, 0x3f, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 07:38:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) 07:38:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8006, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x28) 07:38:23 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0dc587a8ca1fdf446eb7a1a65dbca707", 0x11) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:38:23 executing program 1: r0 = socket$inet6(0x18, 0x3dc9b13606e5dbaf, 0x3ff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000080)=""/3, 0x3) mknod(&(0x7f0000001200)='./bus\x00', 0x6054, 0x6) accept(r1, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) read(r2, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) 07:38:23 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) syz_extract_tcp_res(&(0x7f0000000140), 0x9, 0x0) getpeername(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) close(r4) 07:38:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) connect(r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x40, &(0x7f0000001000)={0x18, 0x0, 0x7, 0x8}, 0xc) 07:38:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x20000000000) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x8, 0x40, 0xffffffffffffffc1, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x6, 0x937a}], 0x7fffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x176f, 0xc94}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000004, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x24, 0x80000000, 0x8, 0x13b9}], 0x3, &(0x7f0000000200)={0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = shmget(0x3, 0x1000, 0x82, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) setpgid(r1, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="34b529549dbc9d3b7aaf3207e8334538a7ef25f5f01b5c6f4c9bb5f01b88bdc889d54179b258bab6ddce13e4ea5b775c2c2fb20272c4a9c55e", 0x39) getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000002c0)=[r2, r3, r5]) close(r0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 07:38:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) 07:38:23 executing program 1: r0 = socket(0x1, 0x2, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 07:38:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000480)="238e983968a81a2e2d47549757595dcf88d6cac10e0de93e97a83f3d1f90cb42ed9383014963bcdff47a6db5264168bc53e0113cf2afa27a49d4c769808b92e43ff696c55a3c36d6004b1976ab04e58574b47bd660ed4111ae93c26ab08b7557abbfe05701df44befbfbcc89798baf3e2d64e9c8a5b39acf128a3ff709195c0003a4879352bc3f28cd02a06d7eb5f3a8229f6edabc491e199aaea8f187c91435d9f7b01ffea3a6384e17d76339eef999cdf1973559414e6eded65aff158508b66c945697281a91dc478875e54e27c4ae133bd02d70e1c9c6d16f471d3f739d58bf1fcb2b24da69d6b468d13cf211f537345d4e7de787400917ed3c35c9298fc510d06bd260ba9822da9bda3ff98819451b1fc0c9d114e14317c944e3429dcfcd331d743e2bbc6fd013bbb50ed36b5aae18f22802445f735fbf029ae935481da6b5affb7b68d20ca84e1b112ab4bd0e9a978448952efc9128921337c5c3d10971e9f75d42204f5cadbc093e4c285a7f6160ec9c4298abb7ab319950fa9980976f0ead5185bf4a56589fb1d45b7d6c3a59e18742bc74239f409205610a2a1997bc087135867bf9b820a370f1a767b9a2d03b3014dced3bff5e5ff7fed56a6ff80cc05f0bf5d81076eedc420d54626de79064d78b1d5e57c34877d560f0ecacc066b120794d931a768303b4a8622ec342437005d59a7ae22dc424048fcddbea99aba7ec896de92f9f2a3ca83fdb53455faa10521301e3de3eb7815ed769da5b3b854a7e766ca057bad7376c35a16fba06738670c4daef81892e353558aa6f2b1fd41442e8f03ff178616e8ce0de8aaf6863bb96f706c81a29fd99754cd9a92b6531292fbdb03d492abf6fe6aa8f1f20a09147b3b86c4f0a8df456fc465dddf49d6df5e4ede6a5548bac269e4f773c013ceb5020e9443461c59f2d661b54e70f517a50784c9cf9aafa9f8cac7b0d0e0f9f0c7084479574bd0a67b465daa133dc114d8f1b8716bb31f9fb5a2b81776019ad2671a927b0a973e088781b3a176dbe6eeb34eb6bdeda9d80904b1843dea6e055e2051ffb3597b2331031aca52f2b43f81c3b2124d33e201b7cdbfc67c9bcd584669c3e22e2af379d7d0096a854615cfccb3f67e93c1b75bb8540f74426919f094fc11babe64d691e8b467e8a74140d", 0x33e}, {0x0}], 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) write(r0, &(0x7f0000000140)="206f495c1b", 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:38:24 executing program 1: select(0x537a91141e7b02db, 0x0, 0x0, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/198, &(0x7f0000000140)=0xc6) 07:38:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) getrusage(0x0, &(0x7f0000000180)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xa8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x104) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f0000000a40)="c14c0000e756000000", 0x9) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 07:38:24 executing program 1: socketpair(0x6, 0x4007, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="2d4f7230ec347adc1f0a04663299add4e6c6e30f151d22ed89c342e2c8a6f1bad456ee325010008f393487f055706b0f29274e9dfddb25de7dde326cefb81b043c9aede5f3a0cefce5b22f97c67d4cac30ef0be11b94b14341567d0976051ce252f5ca4ae915bed030457c7d43cc9b6414cdab7d06bf75892e9710e992089fb0111b099cfb7adb81648cf972cb32e39692a780f9641a0143b37deca744ddd2c2c1a47ee9badd1113113df394e86c8df8ad8fdac54e436d9a90", 0xb9, 0x404, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) 07:38:24 executing program 0: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000140)={0x13fc02, 0x100000021}) 07:38:24 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 07:38:24 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 07:38:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000280), 0x10004) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) openat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x110, 0x40) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 07:38:24 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) pckbd_enable: command error 07:38:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000140)="4ca5f7a4035147bb72693c1aa90d28ad64a1fdcf05c35924b5852191e4a83760abe7889ae3bc57baae3c04d9402fa567e6cdd9f4ff7e0dbb9d83adbb7877e18c1753e8271d8c4b0423751112ff978c6a43278531ff22951c3b5d6c0a37b8a6f437621c032fb990734aad3840e325d928f9571d8bc045c6f9c9369d724bd5475778d5df60a63ad2140ae2fbc6ca7210b723835b1f15879aabfd355d7564b7f5c799e89d3618587e1fb1679c7244f094", 0xaf}, {&(0x7f0000000200)="a3944c0c5cfc0bec0f5c0ceac0caf83f1b633acabaae275faa9b29d8ccae201e2c9c32fc11fa054b9a358179ed2f5f704c9f45ba55a409d3ccfd75dee34e9ce134400f29892abe46d9da8c592fd1eb97e723e4e92c7a360a509018eabf083292c14f86468caa4f13de8b87566b4a9930d8f8c670dd96de", 0x77}, {&(0x7f0000000280)="959ed686d2dbd3bc15c0db61bf146e9d8614166b4af6e3f617ec08d0fd804b53ad334c387a4aa4f928acc5808b14cb817e0fc0b4b8e1256057dd9f734ea84d24253bf441e21c56bcd22c9e42a2e273b58d9056c933da72b13d04861c77d2aca28f2e283d22c2bff41f766b18918726c8622e86de62a18a1a959fb531bce7c8651415c911d136e418129abc0b182433cf56da823b41fbdbbd958fc0dae9b231ed2fcfab6549e1f9f8744ddbf7a2bc47172921855b88e56d7009cc8d78f5692f51876ea10e2782c55642b7b8462d14e0869b617bd1ff61aeed8eb06822269edf9742b290719e44297466cd00e105457fd5ae1047f1cfe95338c06c407f8ba521fc767b35004be37b1937fb0405b82d914e19beef3c5f29bc2adf074b738ba915bedc19ebcc0dce719649f04b83af48fa6f8e14e298dd72eea74a706838e9c82e748fa7bc2456b6b12a24b10154f96f3a32cd5d9ca0286ab7397929e74c7ea6bbb3e532f73c970ccf72304abf249f248e251970bb3f910aeadc816a7b8f8da29a265fee99ca05e8d2893d2abbf18f28f1ff1ebb0a0073ed3914d2a20d06b8516417f430027c935f879c035c89891186257cc27626233a28429f334762e6da9e82128a39d8a8dfe40482f7a4788bae52de93087c363af7c5b9ddafc0d76aaeca8724772f217d49a3f5faf9ebac730f36fbec81027d89b1b9a7643f207c2740b0e1a9ad7bbe670ffc858635d16645ca25daa37564aa95709782c0d48da00dd8842b072dfc0d8b1e936acb5468320ab96584a2180bebd764f4f25680756a828dffd8125a4d1c142b9ec174eed71ab84bc754b6cbfaf255552fae779a0147e05a0e31d0d0a4e46f7cfc27ccfa548aa761ed4441c7fc9d41337a03e75e391bbca4eb783b5966a836893504128947ea07a3582419351fa251ac2a492967dc9e0999dc4d173b13fdec1cc9aa0b4171e4afe82b06f2a74af935570610c4a18a78005bbe28b4abebb448e6f91d61169e5ff36d0066e54111183b4a69fe9921add6357277b8f3a8d18d0771dcdecb776bcbef8ee199ddfffa6b637925618b89bac6962640232abb2d67c66aaab21cb21a171ee388c80aca32d7474d7c6c8f52c24a5baef97761111673d21736eec5788cd3cd22b90bc669a9ce0cedcd81f87bbc8b58a899fcc655a87d891c8d69582380576fc80cd58722a13fecfe7ed782e02e56a55d6dc4ca3100fa3d39d048e5729f07ff0eec5c4a8ec0e14398382706d345c8155077ab215bb3c8ab0fa4114cd7aabcca059f5a064f3bfe86a878dd4e83f280d3cfd1cdb3c0f144f9085d556dda68319879d40e1b74d7b32657d303233528be6355a4dfec249e8790422779410f60af1825eae44225662a4553d0d59fcc922eed960826c5d4dbdc1e241cf33bc4dd9e655e6377d7aeb3d201f5abf0b06d84728440f3f88e0d0176ffc200c164e71243d71c4cbde6a1e150a2efad4ae5641401f2bc669b5244a3dbb62b51ff6433cb4df9ae8d8d7fde48516b98d0139d864ff78197a9de83f68a2717afe2c77be328309a8ea3857ec9d2312e42c4f1a8789fa8981fa9b68202e1094ee884050c53467421cb38103a2fdc956bd5bb911d7213ace08439f48a479b4cffd702037b6f0550827ad51ac32c468b2ca002fb91c2422d4acaddb1b5546c502a2569eccb269daacb9b238798aeb2479928b6d4f06f22498ca6aba4dfbf58472f227ea0fd78bfd020509ae5a7e8c2dfba0b460fd87b2b1d53039d263da8ce9db47a57e35fe7b799d146ba215ce5762d88496d465a1863e63842ab7ab2eaab9fefcb9fb6322252335baf47e5a0d90737ce06d3c562ef5f139f96440068d1552a369b0d0e6184c3086ff2234bdd635ddf25202aeb21110a00c070678036516c50c347769c8b09513f85633186dd7d62eea03c106e5135aabe57dbb2ce40ab31999cd9f5e1a3c390be8c21e7b481b5da2956cb551458ce9ea2221b429a2251a2aeada2c38109aa46e0ce9990005d3315a839cc58fa7f38fa5ef81b779b6f6caad0a7ba095a1e121ab1f5579f65d45693594fa9fcebcdf97d43083960eeb999a9f08069709c478f7622577903f632a0a19bdf684985734341d52098fcbb415bb16eef5e1c93e78338f622f25ea37579a755452d57a66651678b68a3136ee24e297035e59eda20c34afb600c51c7ef8a9dd1f6c3cec3eb5ae0b689ff8f34093e60987af67f15d5c39e7738897a8626cffc9b7e0771acdbf3b2b19e7719e81fb8407b03421365b0feb06f5e23e73e2ee9246d456e38270a0f7cd680785cbf94def462b0a1fe7555647881daa398987022fcd3894a23db45b8c4827bf3bd3af824909054a8cab948231c9750afa8c2796aa20d467eb5610759a1c878787713f7e85a2c571c94d3dea76895ec9ba0f565429ed9126cacb1d2bebbb2d19e0d2268b560e141d3ae093f136d9e0e41499a1d962f15c53cfa8e0f5a3c56a6916d8e3dceeca173e26cc4f47993c34ff6b2bfe888e6dd0ef15aae5629b082c000a413f7e2cad17aaf1923cc04fc32268c2bac1c9595c298ebba8e49420cd6a20bb1308747d1cdf47563cc3bab2b000623e5371ccc1e1aa3c105579000e0f27bd5b0b72ff56cb116d6ead193928d84f7599976ce96e5c8c470886d7d13e4e9b20a9e9a28da891338e5256a495c43d885c75dfc989b16c26884666165b57718181fa4016ac54d336f9659855f09c033759e3f9a9e5604b6b07e94ebcb5224dc08b730df14e5ba6655bd1a416b5998262ba9fe55905ad6fb69688ae6098966c0719f6ae1a096dc3bb2084d5074637d48d4b9538ed742deb6ac96e806d8ddb690ba50dc6cebc044dcb789bd0438553a0bf03791cbc15276266eccddebfdeed88cdfc692222c92588e98184c79c170daa5da606578698a3c197a779be61d4a47056b867be545c685162c0987011ebf656350a601e4d028e3b1353dfad7107c804b9802df2692cd3a0e79c054ecdac9f603e5d9782630d64ab2de6e7d5122fa1df5280bc77bc4f7061aae634ba830c70f45f603d18e25c6ac7fd607a811c52912cdd715fc673bf83391b9e8993c24032cb0a292a6cad16661cb3ae143347912ba5faa8e875f53ded108f8c3e444e97cc18200eff55ec8385200d48de42550e72f199e8869923385bc879c67dee04a810b41630937da039c6a6685d6e3920838e5f83b91f34cb368d2335e7750302af4750740631355d78ece8b5b6debc45dda1db383684a89b31c7fce43029fbb936584c4287fbcf765ca6b6bfa45ca1e377d22ac44e882cd2ec96c7ded2980dafa8be85546b521997b75db4b522797965b5a160bf4be343eb2bdc95793a102ee50a440d0424bc2c7ae79ab49ffd36faa158b4bb70389ec7008fba8c561f89149551f2d448253b8e4105aba9e0668f194eb3d9eb250a73359d5f693a0f539d4e4bcf02a19f0bd4c18335913d752be402a3c05f5a8855249d5c03e1777a225b2d7c70697b2b8430555f639a7957980316158ce66738d9f8a1e39514b8be5faf82d8194c0b5e0fc84012e4a48250b03c94395c2992360070ba1a050cfdafcde5c429bc96c5a967a2b91a2b81e83b2f2621c824ed17dbe7042273a92f4234876ae561df600495d82bddbe38a18e936cee8a845f925f56492615c8e41051e7348953e81b5c5f665977659100d801914d53058b8b11ba2a622220c59c05192d40f2cd0ec966507438689f69129e33823708dffdd28301f97d46dee5a070844614b4d311af0302617690256fb4414233dfcdfae939d2499cbfe38feaa9670e7a88d6a105450a0ee59528c0482b9a8c9deef10e5613d3cc31cd0e4dfe66e688d97a7ab1bf33308da81fe787aac0bf0f6e51f76d5d1e4fcbfbd80bfc94dfc5455f8c429622968135d775e2eafe4e5d121928e0bbe57946198cadc63c0fa62db010ea53fed46c2723bb507d2dc08011c0abb4012d555562816e91dda7f7073c0174796374c9844d1d26db4cf0b5f8d92c9b12c9bff3e4c0f9fd1c615f160a011b45115ae332a503b89ff9b6d64f9f8a78af556db9e7767ad018858e32ac2e240df9065055a4d2eb85c05ba78f99a284badffbfd48aaa094ae96f8e0f3c1311f7273ac22c206561ed599f53cbd3b8c67203892b6a85ae3d9d750e9937311f67c2014cbed7da397cf36b4fec97b37386e1c30f3f23c56a6b5c95ac8e913ec14c103b6be0de6189a10d7e0fde97935992b867610751c0a63fea0c646d6e817655d052ee7669ccf4ff297e127565d024079b5abeea58159fc81a6404aab803a67786c75a6772c8ae81ae525517f5971a0e392dbf4ecf7bf23c6af78effdc921b2079be2f6d17d9dbec08e15aee73d0b81709399878f88f1bfeb85e72f7d2095caa1878c3aa5a1d93fe01f09c56c8433ba8c51db71a5843f5c4739c900a3d0db5c9d2a46851997768e4c1447cb3ea85e2e166f3d2f38188a91fab77cd48e1b38b8f4b9423ad16f280ab53a76b2d69f3c62bfa2ef5236b711a8b5751eb00b05915bde4e54b1f6aec3a7434020c85f3473ea080d7d77c178f8b551f9a8e71f9f173c418b6d33b0f105cd0729f1c35842267a58433acf8e0bb8abac1a4537dccf19a61d619b3ae386cb1d665027667c369c68a780e4fcd25fd6a1999f47c4b74106695ef43e728faad6640b673b690ae3abd4e4164b66b4cd305eb45ca223af7db06829cd1d46a69c2aefb17ebf6067a899d0b165edea643e9bed7acc6621ab8c0cd0c6c02fdc1db21f72e5c2fbda0a6b7ef2eccab06ce68b1b2f596cccd0017c3a517aad4c2f6079f05680028a363e7460fd1d38ee47a26eecd91fbab6256335af9a3f8ad89093f1acc7af1182b9d5341401e58fdc1bfac543e904b246e801eca93d8e04b43a35796c1561456ed5864a952bc48d93b27bde254e875bc5bf0afb62a7e7f113cddd664bd43b22554066b9319bf721875a8c5ba19a6b9e22e2c7298345fccbff6d819451d781360f81e5085b70c655f451e33e7aa4e4b739cae98e3d1888cc4cc26a75e795d84e8e114ffe7964858fe830bee6518c3d5630147cf6f86cd8aac4594ccd575136a54a8bacd506ebeeafdd8262b0f0199087c586587f0de6e5e04d5477337e9e756be3cc8eaddc769672bec56d77ae9129260d975a44d2f75f52612799617336047ece4c39731d2df446a229272fadb6f608e287ff60366889003fcfc5401dbd5735599d526ec7202dc902681995b1985d86410fea6b0eb59961ba71bdc40534080e77b37c3597359f697659be64d5b35f2a5612b661a732561b02bd49e26c6152cf2704676929790725104be65808369ba7f6d35b9f723645495c58b9a46656d4e240f981f39c42e8ec1e2624a34d174c9ff60a87865429cf1b17fb00b6e5bdf5058f98ff6d68351606341e3b632b499f7125ada0573abaffe2c39931b4a358a63f299866a37150a0136a52550569036b8bdd175ab68b244d89eac1193dde6669b7ee31cce4d7a567cadd2fb44dd5182dcd30ab0d85172b7ad4e53e7043dbaa08649f188af619b70d9ac925e4c9c02782b6a27db9f9eb46eb019d58c5421f6f25a5695a209940e7de76eaa3fe512d9879bd5705296f3f9de05da5201a3908975b49504b6b695deb7049dea0fcd8e35ea0c4de792fa69701e2db98e6d3aebb55b5e9509497175ec47b3462b51c36bb7c1c18f48a4a06f36903efb5b44d832fa7582e61dc176fa157b62155472e0d8d6b092bca42d62b311a479d1643af80b8ae6cbb758c552cb228b762dd83d935f56d19bac49a9462055", 0x1000}, {&(0x7f0000001280)="401847747666be4b19c56e1e331ec774d4ff4d35f1ee6d911e0c1f9e97e1caf70fbf6b6dcfa497b0db21fa637517a41ebde0f83d2b32da372c7b00a0d6071b49d3795abe3ad56abee709976f99cbb5305a424c1c0090048890c1f8362f261d1f415e34c2af6ccdd425f52c0d5c9e6c8940009b56bafe6eb3bb1c93e7026c82bdb61e77cffa2f46d79d5a2f5e5c6009f231297b8da31cd68e0ba903e50b", 0x9d}], 0x4, 0x0, 0x0, 0x4}, 0x8) 07:38:26 executing program 0: mprotect(&(0x7f0000792000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 07:38:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x3) readlink(&(0x7f0000000200)='./control\x00', &(0x7f00000003c0)=""/144, 0x5f) readlink(&(0x7f0000000080)='./control\x00', &(0x7f0000000140), 0x0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000280)='c\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f00000001c0)='./control\x00', r1, r2, 0x2) 07:38:26 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x91) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 07:38:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(r2, &(0x7f0000000000)="9e49d05dde51353c199ad3de82bd567d52d08a6a0e3e7f1a54b8fafbc851d703508776aca1150aae5d", 0x29, 0x400, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x5}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000380)=""/160, 0xa0}, {&(0x7f0000000440)=""/9, 0x9}], 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:38:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20, 0x7ffffffd) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x5, 0x9, 0xd0}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x9) 07:38:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xe90, 0x100000001, 0x8, 0x1ff, "1cfe6de06d614c0168728cdd270e0c47f905fe4c", 0x401}) 07:38:26 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = semget(0x0, 0x4, 0x400000000000008) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/15) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00', 0x4) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x6) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x2}) getppid() chmod(&(0x7f0000000080)='./file0\x00', 0x100) 07:38:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fchdir(r0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/230, 0xe6}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 07:38:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="4c0da487000000003f076c1401", 0xd) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:38:27 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, &(0x7f0000000140), 0xb51) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0, 0x210}, {0x0, 0x1b9}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:38:27 executing program 1: r0 = socket$unix(0x1, 0x10000000000002, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) socket$unix(0x1, 0x7, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) 07:38:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000600)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c84b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c6a83f9be4f1adf7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c357121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b21802ac809b427d5f18fa49f7a88506245336eebc0a646ceb3b56541e86c861c511692c1ecccbee48a17caa35b05d1747f3eee9617c4bc9d4bd042edef2e2846b076ec8e1c45aae39108a83612ec8f21d16dff828e282775891ba359f411cd3f6f1126c701c2659ffd81ac07092b86818bca16c796bfea49177b2051b4c8bb763e65b33f0000000000000000ccee10ab7d7114f4a0aa2e9990ee0b286c82b0ff84698f1805c04434d2f6f553f9f992110ab4988da9cdd02a41155abfedcd12b8369ebb95eb5a1ee5456dca3a099f265167c632b2f6890ff13ac67304c2cfab26cc9546ee0df3f8bd7a16a7820f5e78f6db5d7869279cbc0695c8d8a2a11367f78d5c6db49de2dc59bfe9fb691e9de1ae28463dfa74884d806524f870610340ffaf67f517b5fe64bb1aad7d8a0dc9b5be915299252694c32c324858540de6456522453491777b40a6a2848e5440a44b2690651bf2fdc65f5a217fa5efce3ab3146172fb42ef203063fd5fc32564526eb9eaf4", 0xfffffdc1}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/57, 0x39, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 07:38:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) socket(0x1f, 0x8000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:38:27 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) 07:38:27 executing program 0: socketpair(0x10, 0x4000, 0xe92b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x8000, &(0x7f0000000080)="3088f1f18f3066dffebec66be9d7cf72815e4c2340ef45821cbfd2cb9c8751ca819dd58d37dae4f06386bafb0fb176dbe0df2a07560fc1adfbab666d9f4b15650112fe9eb64e1e2a732f6c985447f1f83e4ed39a5f7a396aad577862db7b88ffa35e5bf44361b58a2cf8304ddfe9bc0454356bbd76ce503c8c5d566b3cd831a22870a4415ee3c5868128cdfa3cf85981d426e33957aa35ba8dfab13a215fa6a28bc1e1e3f201e1df1a8687d3e3fb9311f5d482223a472586b1", 0xb9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) 07:38:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000006c0)=""/246) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3, 0x400000000, {0x8fe2, 0x3b}}) semget$private(0x0, 0x3, 0x40) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180), &(0x7f0000000280)=[&(0x7f00000001c0)='\xaf\x00', &(0x7f0000000200)='-\a\x00', &(0x7f0000000240)='*\x00']) 07:38:27 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}, {}], 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) 07:38:27 executing program 0: r0 = socket$inet(0x2, 0x4006, 0x3f) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r2 = socket$inet(0x2, 0x4000, 0x1f) r3 = semget$private(0x0, 0x7, 0x122) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x101, 0x101, 0x2, 0x200, 0x7, 0x2]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r1, 0x2, 0x2, &(0x7f0000000080)="4eccbd5fcd7e140f373094d628a70236411206f3ad98", 0x16) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x9, 0x800, 0x52d33f1, 0x10000, "ff0d429ca5475a4cc5db784d1f440edb1bd3ae7a", 0x3c8, 0x80000001}) 07:38:27 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) flock(r0, 0xa) r1 = semget(0x0, 0x4, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) 07:38:27 executing program 0: r0 = kqueue() close(r0) fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x0) 07:38:27 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xe8, 0x0) r4 = dup(0xffffffffffffffff) r5 = socket$inet(0x2, 0x3, 0x0) readv(r4, &(0x7f0000000680)=[{&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/102, 0x66}, {&(0x7f0000000580)=""/222, 0xde}], 0x6) r6 = getuid() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000700)=0x100000000) chown(&(0x7f0000000000)='./file0\x00', r6, r0) r7 = open(&(0x7f0000000140)='\x00', 0x80a, 0x22) r8 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0xffffffffffffffe1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x9, 0x40, 0xfffffffffffffffc, 0x9}, {{r3}, 0xfffffffffffffffb, 0x1, 0x40000040, 0x7}, {{r4}, 0xa74bf505836df22f, 0x21, 0xe000008d, 0x7ff, 0x267}, {{r5}, 0xffffffffffffffff, 0x10, 0x60, 0x7, 0x10001}, {{r7}, 0xfffffffffffffffd, 0x2, 0x20, 0x400, 0x6}, {{r8}, 0xfffffffffffffffa, 0x80, 0x2, 0x400, 0x7f}], 0x5, &(0x7f0000000240)={0x1, 0x10001}) r9 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000740), 0xc) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e703048e69931929648", 0x14) setsockopt(r9, 0x4000001000000029, 0x5, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:38:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) r2 = getegid() r3 = getgid() setregid(r2, r3) syz_extract_tcp_res(&(0x7f00000000c0), 0xfffffffffffffffc, 0x3f) 07:38:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="18000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 07:38:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x9, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40, 0x101, 0x5}, {{r0}, 0x0, 0x20, 0xf0000005, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000028, 0x74f, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x82, 0xf0000000, 0x400, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xf7a, 0x5}, {{r0}, 0xfffffffffffffff9, 0x29, 0x4, 0x3, 0x602a000000000000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x6}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x1}], 0x7fff, &(0x7f0000000200)={0x4, 0xffffffffffffff95}) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000480)=""/148, 0x94}, {&(0x7f0000000540)=""/4, 0x4}], 0x6) 07:38:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x4, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x2000029, 0x9, &(0x7f0000000300), 0xfffffffffffffe23) 07:38:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x90) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 07:38:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) setsockopt(r0, 0x1, 0x7, &(0x7f0000000080)="147271db776b2eb7eff72d993b674bedc7e4a3b4eea566d007711575f0d07ad7d0f04cb24574541c823296248f2153b029db423b9363be09b977fe34373ce6264e3acbc14e1a69c8a4234e7eed8121e8f3d45b2819b7d3976900453fc73c63746d6f53c5356ad99da88551936505c8e9451d75bad318f800be28ba4b0f3f13bacac1701d185d4eec", 0x88) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 07:38:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x1ff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="5f3dadfa844b536c", 0x8) semget$private(0x0, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 07:38:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 07:38:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="80e99c839c124ccf2dadf7105db71f254993ce6639910dc8dcb86d83496d4e5b80364a94196262bb89a4b9d0a2f67705b730b0998382c7b7aa7c667ad04af10285746cede6328a0f93feab095f2892e3283a1fe21062db39b2052db1035e552e172eb7e0e9097f09add315a5bfc5c3bb1b92f6bc87f968d290", 0x79}, {&(0x7f0000000180)="67bfefeb328105b2878fe5ade3e4ad1619f219cc1335268e9fb63bfdca5e09a617ef1e5e6a3ac8f6406de890b9c3832ad8d4dcdefde749170c19848b4125c3ff5cd4d0d37c8d22db774b6e64", 0x4c}, {&(0x7f0000000200)="c0742b2ec005c34c374ffae5d3ef1cc2c73b4395645af7708522a569560eb33036bc5d6a23f897b39064d6e983039ab249ad43c565b6f29c8c0cbee50efe15f77a39e22f7b39584793f079e5c536cd4bd5d8c8b911eee78ae5bd687741efc4ef2ba2356b96b90d556fa41cf88489795cce205a5471c7188783e1f7102d65ff01909dc107efb4d7686f0e0b452947bae0729e7266e71dffbbb89dce64e45b71a91eec3b1187755f8d694f5ee3d802f9de013e7c9b538ee51b0b2e", 0xba}, {&(0x7f00000002c0)="3ebffebd4495592a537d6ecd972b44d3534ab4b4872f68099c8d0cf67eec6981721e7a8bd8ae14ae80beeaf2d283a97cf377cc3ca2d609131be30d9751d8dbd2a6abed6722ab53bd549e7615b0d274871bb35e24c0b96bf5fc6837baa6a3c01b3ec9ba6a4d8cd6fa6a22e1b6a297603c6f06b4ee5e77a97a630b527d52d5f302e05287d2c31b106c4e1e38336fb6980f9b58659356364ea564ce4f1a77dfa6dfc255a9245d707c54af631d21d241896d0685b96a063c11b387e4faed189e0b9c8c067efd4681d98fded6a60bbf9e0735bafbdb91f0a53a87d8515a04815ada", 0xdf}, {&(0x7f0000000040)="cb3d29be97af7beb65f449ab97409dc9f4f38b3b9791bebff3a7cbb21a6c7cbbc980f7b58252843f7f9e8df6b07f5ba539cf073597df9fbf6b54ff213ad7", 0x3e}], 0x5) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0x263) 07:38:27 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8001, 0x0) shutdown(r1, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) 07:38:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) fcntl$getown(r0, 0x5) 07:38:27 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20200, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 07:38:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = dup(r1) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0xe7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x83, 0x4, 0x401}, {{r2}, 0xfffffffffffffffb, 0x30, 0x80, 0xa7e, 0x80}, {{r1}, 0xfffffffffffffff9, 0x88, 0xfffff, 0x1, 0x15b}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xeb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0xfffffffffffffffb, 0x1}, {{r0}, 0xffffffffffffffff, 0x48, 0x80000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x40, 0x247d63eb}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x4c7, 0x6}], 0x1f, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x2708840aff1841e6, 0x46e8c667a8569a71, 0x5, 0x1f}, {{r1}, 0xffffffffffffffff, 0x84, 0x200fffff, 0x18942b8e, 0x8000}, {{r0}, 0xffffffffffffffff, 0xa9, 0x40, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x3, 0x1}], 0x1, &(0x7f00000003c0)={0x4, 0x4}) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r3 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) chroot(&(0x7f0000000440)='./bus\x00') kqueue() r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0xfffffffffffffffe) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x88, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x160, 0x0) dup2(r0, r6) kevent(r5, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 07:38:28 executing program 1: msgget$private(0x0, 0x0) r0 = msgget$private(0x0, 0x400) getuid() r1 = geteuid() msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000001f9a9559a5e78cc7645776a5b1d39533b4d075cb6194db038e1b9447f7a88900fd4fecb643d91e28c85a51ca1d0f0f5366e1d7a471ca5c7f0416e3a16d2993ca94c7882b28e9b00348f13d51813f17b92db1a258c90dc117283877b0f75d0025100b8a4f535859d1dcd68c50b90646b99ebd46d8b393f9d1601dc2c8330633c4fc834b77036c4a2831dcf91cf1b4fb8ecae11d46483568125be59bd48eb7e49d4d7f18677b00b143e16210d58511a032419e4e5788d9c62097896472335d1e391090e94d40225517dbe4a364909db99872ed2c87fa0304edc9f7"], 0x1, 0x800) poll(&(0x7f0000000080), 0x0, 0xb5) setuid(r1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) 07:38:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x80}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) shmget(0x1, 0x3000, 0x106, &(0x7f0000774000/0x3000)=nil) socket(0x36, 0x1, 0x86c) r2 = getuid() setreuid(r2, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280)={0x3, 0x10001}, 0x8) accept(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) getdents(r3, &(0x7f00000001c0)=""/130, 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 07:38:28 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) lseek(r1, 0x0, 0x2) r2 = getuid() msgrcv(r0, &(0x7f00000007c0)={0x0, ""/243}, 0xfb, 0x0, 0x0) r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000080)={0x4, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) msgrcv(r0, &(0x7f0000000540)={0x0, ""/211}, 0xdb, 0x0, 0x1000) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x8) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 07:38:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:38:29 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x208) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x109) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) close(r0) 07:38:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) r1 = msgget(0x3, 0x4) r2 = getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x81, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) r4 = getuid() r5 = getpgrp() semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xfffffe1b) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, 0x0, 0x41, 0x3}, 0x3bff, 0x3f, r5, r6, 0x1, 0x6, 0xfffffffffffff801}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mknod$loop(&(0x7f0000000200)='./bus\x00', 0x80, 0x0) 07:38:29 executing program 0: socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x600, 0x9) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) socketpair(0x2, 0x0, 0x8001, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xf, &(0x7f0000000100)="d5ff9668", 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 07:38:29 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) mlock(&(0x7f000071e000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x4e) fcntl$getflags(r0, 0x1) 07:38:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000000c0)="8c249b2f6b6b48093fd57a4d3583e3d1ddbc5884340fb45067aba1477f57e0223103677da3239483f8086c8209f313c796857be041eec14ec0a48302c4e840817f5cc30515466d3df84f67a2ed578efe16c750ffc30730ca7ef1199bb10b575c9c481789d359078f2f38266a47c2e9ca08eee7d014c77aed9bb504b3fca1a9f0814f01ee0187ab572fa33ac186569c1f8d0a916e93929d807b731a4f550000000000000000000000", 0xa8) 07:38:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000000000", 0x2e}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 07:38:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) 07:38:29 executing program 1: mknod(&(0x7f0000000380)='./file0\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/52, &(0x7f00000001c0)=0x34) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/131, 0x83}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000000640)=""/196, 0xc4}], 0x4, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/166, &(0x7f0000000340)=0xa6) read(r0, &(0x7f0000000200)=""/101, 0x32aba6c036d56984) close(r0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/19, 0x13}], 0x1, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) 07:38:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10010004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="fa5c809429e0f38dd2", 0x351}, {&(0x7f0000000100)="2d4662a90328b1ff5bc0bba9b838a13d07fdac69555aaeaf12b44bbc268375b0fcb0e32afb1461cf9bbb5b28f4bcff1b96dfe9293e4f1e4747c568a62f95cb1f664175d181eb8416135566d7ba98c81b5ebbaf999c1fff774367058965670d81f632aef5c33909e04bb34164f80210a5e53a1213cfea495e2a", 0x79}], 0x2, &(0x7f0000000380)=[@rights={0x0, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x90, 0x40c}, 0x400) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x4010, r0, 0x0, 0x58) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x1f, 0x1, 0x800, 0x8e8, 0x5}, 0xc) 07:38:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendto$unix(r0, &(0x7f0000000180)="59dba4fd3d3c59ca76a6986267a24035b238ac01d138a05f329a7079b4ffc3def420a621cbddb782bd4ecea6832d9f95266d7fc38288be76333fca95363d5aeb31a434548255b1f18678a0b2e71cbb7ab5d55b1a7f1b70f3af6a93e7d02e51f41b8df8f623702a00ba45e504627c8dde92bd8055bf1a799a72", 0x79, 0x4, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) write(r0, &(0x7f0000000040)="9c87b1772c0035b84e332e3e", 0xc) recvfrom(r0, &(0x7f0000000080)=""/73, 0x49, 0x40, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc) 07:38:29 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200b0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x87, 0x10, 0x0, 0xffffffffffffff2c}], 0x4, 0x0, 0xfffffffffffffffe, 0x0) read(r2, &(0x7f00000004c0)=""/4096, 0x1000) chdir(&(0x7f0000000080)='./bus\x00') kevent(r3, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 07:38:30 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = semget(0x3, 0x0, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/203) 07:38:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x80000001021, 0x0, 0xffffff7d) 07:38:30 executing program 1: r0 = socket(0x800000000026, 0x100000000000002, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x4000, 0xcd4c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x440, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="323eecca417804fc09d10c25ff", 0xd}, {&(0x7f0000000040)}], 0x2) 07:38:30 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000340)="4c0dc587a8ca1fdf446eacb0a65dbca707", 0xffffffffffffff8f) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x1, 0xbb5, 0x0, 0xffffffffffffff7f, 0x6ee}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) shutdown(r2, 0x3) 07:38:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "010000000000000000ffffff7f00", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x3) r1 = fcntl$dupfd(r0, 0xf, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:38:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x4, 0x0, 0x10001, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x6, 0x4) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) fchdir(r1) 07:38:30 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 07:38:30 executing program 0: mprotect(&(0x7f0000179000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) pipe(&(0x7f00000000c0)) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 07:38:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x0) write(r0, &(0x7f00000001c0)="66bdcaa72bab6288c6ae999f00ccc6f996245225ad60c59170b1c5c9780519ea61359bf60b10117fcb88bd367e4a1c8a3b31a5c94b35c8394bce13e66ebb7a0c4b1ccb32636e037392f42907ab869db5f53e6823c890c35e8df927042b6a5b55456debcdf03a547fa080d073a213a4ca8dddc2f98b1a79d1daa4f015f5288da279db3e64d7113d", 0x87) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x1}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) 07:38:30 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x0, 0x4}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x2010, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) 07:38:30 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40004000000004a0, 0x2) fcntl$setstatus(r0, 0x4, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000240)='\x00'], &(0x7f0000000140)=[&(0x7f0000000180)='\xe3\xa0w\xbc-O}\x01a\xc0\xe0\xdf_~\xdf\x93\xb4\x81\xae$)\xbbi\xf6U\r\xe3\x8c#\xd2\xa6E\xfdx\xf2\xed\xab5\aO\xb0\xbf\xe5\\N\x10%\xe0\x83\xae>\x9aC\xfd{\a\x99C\xb8\xa79\xd8>\xc9(~yu\xad\xbb\xaeFA\xb6\x9fL\x99a1=\xedl\x04}\xcd\xd7\x17\xbf\x1aJ\xdahkZ\x16n\x1el/\xf9I\xd4\xaa\xb8m\xd9\xf1Ej\xb2\x92\x9c\xf7z']) kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) 07:38:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x182, 0x120) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 07:38:30 executing program 1: madvise(&(0x7f0000b46000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 07:38:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x8, 0x6, 0x0, 0x80000001, 0x3, 0x8, 0x2, 0x2, 0x1, 0x2}) 07:38:30 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000eee000/0x2000)=nil, 0x2000, 0x5, 0x10000100000012, r1, 0x0, 0xfffffffffffffff8) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r2 = shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmdt(r2) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 07:38:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x27, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 07:38:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x440, 0x0) unlink(&(0x7f0000000000)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)) 07:38:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x140) r2 = getegid() getgroups(0x1, &(0x7f0000000100)=[r2]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getgroups(0xa, &(0x7f0000000180)=[r3, r2, r2, r3, r3, r3, r2, r3, r3, r3]) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x1000000000) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:38:31 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x4) 07:38:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x3) lseek(r0, 0xffffffffffffffe, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dd54dc42eda37adb014f6801e6b51abcffa06b11f79d707ad0f20edbcdfa72334e5e942507d7c500402d097fbca6fd41815277bea4f1eb6c0809d3516d256a58fb2415616d254f31037523964fd11e6eb0e13fb94a3ca24514b8651c3f49f3b72ea593b8a5600e86293aee117206ee00880e37b6dfbc583a06f945eda6561b79471aae9f80b63228c755f8393fbea8864beaf81ad9389593d91880899cb8b68b6b595b1a01b6a3ce6e6df1da86c5a6a3e6753a5b8bc22a2f5aa144cad1baa5ef875545add639191629", 0xc9}, {&(0x7f0000000200)="d8f3b2f0b878d34770aedf50c16406f1003001adeee613d4243811c35d89b99fac3a30dd801bf84a48d885da8610bf006cde1dcb4ea24f85f8190cb18730d0ad4585", 0x42}, {&(0x7f0000000280)="d3934565b6333d398f498f0611207512440e57dee7d7c4f97172de4f6f0e17fddb3c571f93f13fd11ad2fa95b2cf8be3fb2eb5227c032992defc45fec0db988b5c0d50e931ecc72701fef66906e172825c620a625170820f3f2bef5674ce5ca62f5713ab84ae5490543f250214266b6054e8dbfc7792c409222c0ed4eeb8", 0x7e}], 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000480)={0x3, 0x1, 0x397, 0x9, r2}) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000380)=0x4) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f00000003c0)=0x8) 07:38:31 executing program 1: r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) flock(r0, 0xf) 07:38:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r0, &(0x7f0000000240)='n..', 0x3) open(&(0x7f0000000000)='./bus\x00', 0x10, 0xce) execve(0x0, 0x0, 0x0) 07:38:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000040), 0x0) 07:38:31 executing program 1: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(0x0, r0) r2 = semget$private(0x0, 0x7, 0x30) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x60) openat(r4, &(0x7f0000000180)='./file0\x00', 0x20, 0x50) geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, 0x0, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 07:38:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getgid() setegid(r1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 07:38:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x1d39}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:38:31 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x202, 0x90) fcntl$setown(r0, 0x6, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) 07:38:31 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) recvmsg(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/73, 0x49}, {&(0x7f0000000400)=""/24, 0x18}, {&(0x7f0000000440)=""/74, 0x4a}, {&(0x7f00000004c0)=""/239, 0xef}], 0x8, &(0x7f0000000640)=""/4096, 0x1000}, 0x802) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./filE0\x00'], 0xa, 0x0}, 0x0) 07:38:31 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) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) pipe(&(0x7f0000000000)) 07:38:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000037c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x200}, {{r1}, 0xfffffffffffffff9, 0x0, 0x200001, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000004e40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3a12d0c65c6eebf0c2178b241c90c22b9fd608216d3d6c4625c05eb088b81ac04b127a1467d601e09f6ccf9d52522464c407f97c5b2e7fb6a67f8e0a5f8f793"], &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() fsync(r7) shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000008979a450c5bb807aaa7e6b8ff8df90a358cfedcc1830a1c1a60c33800639468d481819279853a27dd3924759f3c4126f019b31bc30153b6170e84be171606ae801e739196787df91615435615bb10000000000945ae386afa7a974bce5ffe9fbdc6625cb2cad7e2d928f2e11338ce4980853c8ea9341bd27d1bf8570a8ff26dbea08a2d9c955ca599383795bd9932ea428ea823ca5dd38635ea38d3c8a7b86666299dea79648"], 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 07:38:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x108) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r2, 0x10000000000000, 0x7, 0x0) 07:38:32 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000080)="404525ef75dd8dcb60d09875f7a79a0283f363982337b026df95ba2efd8b04fd3af6e412bebf9c9715410a253e829ab0f002992b5b59d3287f6801d968fc666b0cb76939ff62b4e17402fd4532d5d6a7fc3408798e273b574737c1f2bd2430c5", 0x60) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x7f, 0x6, 0x78, "87e9a30f17e01430782ead01abb6f3142108b011", 0x80, 0x6fb5b35b}) getitimer(0x0, &(0x7f0000000000)) 07:38:32 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 07:38:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/137, 0x89) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000000240)="ac0f59fe7c4a5bd8a9b3569e0363b9aa90a367b8925d80a35f89a063a21cf48b6479d0925e8fe5c2f3c3661e28a79d0ebbbaa0acaaea6b2932be95a3ff8406729a6a1567b7eea3463c9957d1a10b607caa1671f4974f34ab4462a9a40c724b21985d9edd06158c9f9916c079cde7bf4853c03aa7d192df15a796ef50a2c148d663d1e1059973168d95a20498e4c8c438afacad88e9a3d0e04e3aec9850da98e61b10ff0ab99ed744f7f579794a8c46ec53702edd3ea26e7ecbb9c394533ee5bfaa5f2cdaf087766c456fec87f05221a70fc6d0b8ebbce6ef6c50ef338f26544088f4eee8d4b62c96beeeb9f1", 0xec}, {&(0x7f0000000340)="f1a6afb4c5fbe516816cf35f0167d859fbda70e3f10efe33455f301770973a1ba412783b077c29dceb07bae7e2839c6b0d727a36a975ba2e4029d0319f897e06fd2e3d42265cb822683c4e9dfa4ccdcf8790f7607de50e480eb66f48112966e6a0514200222c9ac5e2b87d509c309e8aa937395a15363fdccd020c9435ec10feb1402fd0073029343c192d80b466b4f19636f76267b43759ced4b4b76703e38b55f81dcf4188af46ed52f7ff0a83ec5445e5b35ed5292f2130ff5731b8912600ba2c68517fa17e51bf40615d71", 0xcd}, {&(0x7f0000000440)="3e7fc9620a8d95aac21335685e1f8ce1d24cdf68fdeb6700428eb8cafb5ec263d26133a384713b083c2f81dde9b887d40b98bfe24b4bfb9229256e90297d7d14de34136968b2dfdcd37900f0f7284d702b5acd7cd09a9ed008fca7dbb5eed50f35add93aad9621eba6c229d4bbe27550c50f7a3751046d1eee57eb927ab34b6280ab5be485", 0x85}, {&(0x7f0000000500)="2c56822f326ac5b1ab109e7faf0981f9bc41271c8850685293afaa417d6c87726e950f1c5400ea481a4d9ef2ed72b6e23c56a36f3751e09b632a11c12e9715ec27ff804ba85b03c2ac51d7a40c511f608b8d6a57b7ec0a5626bf0d8486302cf68387a9c8a016e468ff5c56a8f5245edb6692a8fb3d2add479818cb4557952e1eead600db2b581839d8ffba71349d6daa5259", 0x92}, {&(0x7f00000005c0)="20686244a42ee5017101f595e49350aec423fa137f0fbb8d28411c56761c1a2dc4506ef01c98c99be9233f8a1f9ee8dbb5c46a684e62f0a80a205ea88d3d9544360d0c1b8a86a76d57110b1677e92fcc08107c1ffc7d92266a7d1158f7b25d63e237b5d8bafe620c083103dddc11dc5f90803d092f5f20e06bd58cfe1fb584960ac3c18b1cf4908ead3cc658ed5898b4c26b0c650beab2bda749737a297df19ff06bf7bb95844868a7a1f60b0c8842f9b557decaa06d371de6ba7e28759d7a97752b8a53a4b154891b9a2e17fbd67c801ed3aba768c030b120f60eaf01d746f83ea08ea038b66cde34012cde7227dee74d298e87c7e8d27681c96b371756b541e04aaf70cf6122256bf73c7e06116a8aedacbd5b6273706eb1b8ef478ce39dd49b1868e0c7dee4e5bd49721baea8d5ac54c40b9a586d176b1a3ae27feb7d1041cb3b02e932b16d7e3db5e371ddf59cb4d017e059faf38492d457539ace41e48d8e6ce2de53a002046272b940dad49c15eab6424e979c49ad079b5b294c6c3a5adda55f711c99c7d2bf47a906ff10adace47bef1b5899c42a2c7e44c300c90e8689d2a0ba3e469849df92f036a3fe39d41540300735cdd54cd5c68f4ef79e02f54518d8892685f2f62979e7d4aba5cfe45c27d79bf223605d0a14566f3f175ecce871675b52a93d9c399365a4be1d2b46e387bbdb3f2ba4df95173d8381e25e2fc8e98cb89989166a8b6df06bb863ff1144a2f70047736e7445cc83c9e95dc9579444d27d69e7f9a19aa73b76f15584b3b90417c5376fd4084499af05c3aae5008a9c5d23659dc5ac9a3825b880c7a8695a051401a4a3e50bece8073d7463ffbd1c335c8488e0f5f594caec372d1fefa9b0897f62ed0e2e2a467ec9305df501616659a65fe6613833d047257ac83448f01e470eaed40d41d2f31eef36449454e3baf1967aa200061b3c3895bbac2f95179606f19d38d16c03c6f0ebe7e800611b0bcb19eb0597d9de7dd8a36b5fd4fe9376822108e947655dccb577078a2f3bdaa81eb2f48f83b10e9ad16c43c8d7cc2037f5d673460567e5e6ac0d8f21b0bd1bb1da43516087934b808c23490bc4db1387a6b42d25d0a6fd240a96660833fa753ccff69bb19bfd890e74e47e9f65dee72a40eb3b3d99981a97a8573c4d374ec25447a4507ba34e09097078212ca19233291823240b3813467505703d0f350888b30975e362c6c8510228660e4edeeded69da8ebef7f84ea6ad8312791bcbf38bc2196a4741d1f4ec74b89977d832a1562671f3fecdfecd526eb3c711f7d876142b2031405f418c7f87d790cd2be14925fb9a4b916d2692db738fd264fd91bc248379e4453d3ad5ce768031c5bb85154cd14e19b0874f45e17ad901f0d89a2edb38d5f33ea1b11925a575bc771737db1f55973a0b8d54aede8dde946d0cd65e55f3d8b015b9de4e4777d6e2b18d5a84d25ce2e1781e35d4681210da1ae80db9202b5f30dab318c7d0760bde410bd718579c136be8bf12f9089d64e42396fd31c759929b3ee57b36d1aefc4c155a797d314a0f23e37b2083e42047f3f9048bd15a1db6d1bdae22a39fb4667028a00f464d2baa0abc57d13a0e1e86f14f6b183582313b57f8a6f199e84ee9fa03ce9f7eac8fdadea1b715da388523be5c21bd322cf28395599b92ab688a946b47d8a041d1193f22d5e3454d78678f1404312b9e6558571fd372621c27a660c70084ed3a6dae03dcd2536c651b4c3fb08ebbbde67ca577adff12bf8215289f53ca24208a4c234683c84ce3830d4395ac010c6c1b9610ec11dc0b9470ea16239a419ca2eef55be575e8e626e1153863bdcbb1ee76909d75cde710f8145240b57b3aeee6a12fa24d67192118769485ee12697146b2c0754f07fb6c702193d90aa8acfb621e68bc2f05e1434c601c7ebc8c6ec517952f0c8d61836b0e6c03704390febddf9f5801d1e4f78d541fc7a94acc795b9a85821d2145bc58555a4882030491b5490060c31d7695923e0c3191a525473b1c62d3f4342a5a45051ee4a9fd45ebfeb3f15c4416a8a192afd9216dfbd17b7ce128f5db8f23859bac9750a0ce9d63e31f180840e71617ccc009caabb8d9e2cb7778fd86184a1da44858d9d3e6b688c15d130ced99767afddf12f1c8f0b14ba29b35b66d5486e309d8630be4d462d7e2559216315b7e7f039e70e379e98797d258c7726f402ab322bbf4589569297951c73b47dfb726553655d98e2b42a654d41cc2d905968b09ca3b3e1b0942662aa04d660857af5b954f1a4faf726e77b5835ab712416c44bec09193d8f3616d19c94aeaf112ee0680b93f767e144b5e780c7700cab832ac970f552596d3888cd75173f22296880a05ce525df8ad66269a8fe61059f25e5c5b10c910ba2edebb7fc0b84eace21818a67ac8ea3f2b9cf74976cf0e0e1316d356c3354e8e87de23728bc22e539fe54b7b56d6bab6d6921e097b19a24a4497e0bd0965a958b3a5bba881492407d765ba01337e80ddfd9243d846f389069083f3120da9489d85343789ebe46c4ef590296a295750ca9af9d8940381bbeb6e502ff0e11fc6164440e90b840dc676764c137e2088d6419745f8e4363743e1bf8db63915b96b022e7e0cca755f69e520895ed7ec4e4982b1b5437297bce377f4698c6729bf0466d20cb01358714f13f7b6552ae5a2a7cb3cb12d1e083fda8867e0d51678ce91b73490854c5fada7a2181f4bceb085e9aa84e6f1fd1e033367729d847675f0e53702551322fdad4fcd89f7409fa871e58f76ba4c809755e85a39449c83b4e6cc5a82bc9bb529152810e0f70d61abe3fdf7d853577f0d10454b75e5a1a4d0b11e3cb9da23d3527c796568bb2c72fb15973afed8edf6c5e31c193b01bfff07516329db437d418c3750cd1c382486c1e6cab59857b0b36a14d947dd1915c516c1a7f099385cbcb31c89fbd38568fbb0ebe971ce1e23b483fd0a4d8fc06ab7c67862aa284ecdb9414a44317a3608b41927ab34f2dfcaaf65aa15d639a76d68b04f592d56148d25c82ad214d372e88f0699a37e4f5aa4826c1fe3bf54226a78e6dafa3c35652a7ee64387ba3f8d360c6c525cbdfadae45a692287ac39a428160aeea1f3edea10924a840b8b16cd32d391c59f58a67a0b967cb5c0903acdb600313c4ad9f1e3d316ca8247fb4840c456c32b65e0a5e135a82c29e0e0428d8e1db7d07ad080652ba8f2ff32dbd480ea70f62ea9cca3e075b2ba63d56cc3c4173d3b0cd0c519b958adaf138fff3253a73ac8f2908fc6d28df3119b4663e4f08fe8bb0f755194bcc93b769868792d29946c9bd1777e82b841d8d55566cd93b34271615a439c1689c6a4fea804e1b249c29d3647565f3c6b2713adca50d5b46e48155e61c530682a68b593d2f90a66631196bf001af4262fa891a7831541650263caaeccafe7bf396629903396590b67a08a00bc1c91812d4960b629254647f6c74bc6d7558a3b06a459b9d207a736977c1564537152a8315da84e2dfbfff5a2355b93952b7265568e6308ccc9b7478ff89ca3d808868a1e02db55a50aaedc1d563d2455e399702b2d9556d3ccf8008e5b3ea2a07bffb6716249ab2666a47958f76060dc66ac22b60273600a315f640364bfaf219b477f6539ef03986dc944cfd75c21954c134c6188b6093aab275af1513bccb9074da5eb3bd64bbce4dd5fcecd651dba0e3158a68c94554ebacf88bf263e86f895417503808b871bc140e37249caee997131a3b9acb34bfd986d0ed9f409fc28165d8718ded3c96d19d7247c28285867f1b42c83eb5cad307fe8c6cdfd13b5983e7d05e2edea269a80251a751e6603626744e04ee68babfb5b9f7c4fabe073710b486906b60a04cea9414fa3002c65bd81c866365725d22142ce72dd323bf537147bcc0ad9fb83eb8c1ddab207de769d143decb49de81fdc604a3c122ac38f8112dd73558597b7dd80059d29a4652d449368eac704acceb7b27d72ab2c882500340c262d4c7f28209b6c2c1b0495fcf9fb8d2b537b04724b94b50908269a888675f2f4810ab4dfe91beeb4e90e090b468a87b2d1942dd67e98b85e4a3fc394c786b111ce5846f72bba7e94a0fd624a57beaefaceb12f9e171bf4948bac12bc7f29370430adbe4e91617c5e9dc1b0197179ab1a5153546c31e74600b9e9c3f9cfe5736c6d5cc0b214fe129c093f5e6ef8355507cc86ec922b7c326fdd1355ae59c2a3af07629455fbd0100ec464094139a17472d2bb4adcfdd90fa4613ac02c80b1a7f70fc7fea9e762a8d0d5a8e108a41ed3b43233692e194597857a3c089b922f966b361554124423a741035ef09be50c4ee318af3e69be85b69d193f08b89e973c9a476f52dac9b7a720a707bf1d51729a63b591554cf1d8e3fb25b7a76e048085ab2d2fd1aa7cfa70d360454af06b1fe61e22166088ace21c7c0f27b1a9874541f9151a40543c22111155aaa09ffa73a8681441b851298a1f82f85fac84e69e3d1334beb5c80ce05fc36be8cda7099375998ce6b6f9fab9bb6eb0d88e6920bf1f9655289f11500f4715ce1f077e08013e19f801b10f6ce387d2c347c657033aab5988570e08546b60a4b9a801ee1f8b655d5cbaad91ee69dee902ce61315896298d50a585b7f6d4fd8ccc8992271d34de2be36b742e28d02876cee95d79462224b5a21c5904ae3f600da3e13f6b02d60fe552c1c04f6ee4a0f6ece3d261a62d75549922b30d12ffd55a9d45a4c63966fd73f16d42731d982a8552e3fcf631cc3fa43cb01440d80fb29503042d4583426c3949164eae0ac73683fd23d5cc0248923ca3bace3e09b17f45207555f63def2f08fdc2e8f706ba95bc3dddd0a0d4079ad6b4936ad9ec95b63a868e5ca57f73c9908f3930005cc1ea68e90670541dfc87f7a341c6a014e86da57db9e4d4f4a872f02b83fe1da9096e915491b3ce04b9120d723ff9dccaeb7727cf25921d15b134790ab8f625234800eb50cb658118568f950b1a093ff26ac77cabb2e7d2ab03b17be1a511b79f3dd5b6759083620d91a14c88a41d882d3b6c32b52d5856af9b2af13c8eaf8581e0ae3e20f98f992da6851647e617bc207ef2655bf6250b031b9f4810e4ffb1e622a436945d712578e15e0d3aef1629d5c569ff2e33eba115058071d7a5df2e8670942dd20b9fc07419aea34e9d2993d1b2083ae2edbebad8512caaebe2238cc4c04e9885292ef38d798a7678509db2aeaeda3cc4fcfb22136e6a4f6709e05bb1cf91dcf12efd6126051ff7bf61e3acfacc954aad34f7dc73041aaa0d04c9728330647dcc2f626b1935a1870b6bd73b40ba1ac33cf531ad41ad21274f2b912366e96d70877baa79bc53c56937c0800206830c6bd31e736f148df01c7cc11303f9aed97755391c0892cb9906a380b662c7e652a3d57c0e8b634cab9a4d39b38a6cb40e2f797b855b905af5b2494a9603f0e18567e722e8ae249304e2d0f5780525ff68f533bc287da22da8f0ed959bf685e4af71bf26858f59560d4178af1e3ffafe3b38e98bad32c43aba228e31aa8d6de77e380e1277a29683fe00640fed977871a8f41eb44f65e84ea5c6cd9eef368c991aebde2aef685a8bed7be4bac3ba4bd9342d1fc0f32dee5212a6007c4ab86a646594e01f7380a3923e680e0e0fee733150936e8301f9240640be64dc42d324027685f222259f5b493d9f4af463def5d57758a10c9505b5dc84d6bbb9047eb81d23f4ffe32129ed85e455a267c0dcc4f0ebf6724473906b9c85935d426228ec6653", 0x1000}, {&(0x7f0000000100)="0e10b004bbc58aa29e606b3578a735894b134576591dda47157e75e4dcdd550b989a0dc5d3ff6b4070ba4cf0cdd6334ca30005b4290ffcda35", 0x39}, {&(0x7f00000015c0)="7b13a71b8fd38053a88995fe4d3b335b9b250143899220fba295e596384b7b6630f06541e25cceef2bf6b13eb62b6e1b259f319daba4491c9945e77ccb0d166ad604eb43c052808896b5aacd4fd65930cfaf494f4f684ab898276afae49980b4d862600b6208326fc4ea4cdfaad128ff9137a080dfe79952358d0637a2e0a07b6c32812c3ed94b51b12ba188680793729bfbae2116b319e5c0b6efe7a7128dd0123b549c2fa9741f2bece09b15b64e49f91523fc44472e0c7da3b68514bba95a3b992a6920e6958646929827b5e55850e4208593a42745528cc73062ddde1b86f8b49c66378cc1669da9496b6a", 0xed}, {&(0x7f00000016c0)="556359ff8555edd22e0ac0eb42763e585ca1f4a6bbb88ef5d0a5d110de2e194965d04dc423219f1a5a4c094c60142286fe71a110ceecdfcb95f0ce9920a5008996aa6cea9d72b6c3a275414842a70df3830cc1194ccf384dfe6a3b5f81f10c7e5f0ac113c0627f2878834b46c3d5ba08a18fd6cedfa9bf57fa11d7883ade98bbecc2ee0e3d2743ec91531cf76d17b9a6379f491722756b97539a9cf3cf1a5249708ae7d0922628f0177fca90bff5a0ae5e79269e89703e0660a471b3a1f2ebc2fd32fc48c91dfb87c52c682b53801bb3deda34967ce8da6d758bb2c57488edfaeda91c", 0xe3}, {&(0x7f00000017c0)}], 0x9, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 07:38:32 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x8000, 0x3d}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c65328da296151207093447819eb08ca72801ae9"}) 07:38:32 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x19, 0x1, 0x800) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:38:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x5}, 0xc) 07:38:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="24146339e97038e4179689dc66ebb60585aa378ac30db5b1038e98dac9b65965195283625dfb4470caf2de8892072551e641b627b20e829881f631562da3d25f61ffa461ede0a80fd4b545c9ac5204d06a0b166fe34391d322db33de45683df5bc6c9204dd3a166800e585294d5bcea72312afbea6c14c1a6718266f5da7c97507d329d72eca9e564c22a7c4245e3d5e50fb8dc072120c13fd7c7faceb7f5a137e153a10fb7bc254a61404592c6ed65b05af979f00e534d7e28e4c84cb85f8595d4de5313ae1bd62a5cea3c6ce3336f0dce10b95311df37904386d93a0fb508bc2587e5875de56863c7261a3c3", 0xed, 0x400, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 07:38:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$unix(r2, 0x0, &(0x7f0000000000)) 07:38:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 07:38:32 executing program 0: r0 = kqueue() r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = socket(0x7, 0x200000000000002, 0x100004) r3 = socket$inet(0x2, 0x2, 0x8) bind(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xfffffe6d) setsockopt(r2, 0xfffffffffffffffc, 0x400000000021, &(0x7f0000000040), 0x0) 07:38:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f0000000000)=""/68, 0x44}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/138, 0x8a}], 0x6, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) 07:38:32 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x1000) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r3, 0x0, 0x0) 07:38:32 executing program 0: chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 07:38:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 07:38:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x3, 0x6, 0xd2, "72bbd182f06244ed3451dbd9623ba11c99e13bf5", 0x0, 0xf7}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:38:32 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) chroot(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x80, 0x162) setsockopt(r0, 0x29, 0xffffffff7fffffff, 0x0, 0x0) 07:38:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) flock(r0, 0x6) 07:38:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8}, {0x8000, 0x651}}, &(0x7f0000000040)) 07:38:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xe042, 0x5) msgget(0x2, 0x400) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 07:38:32 executing program 0: poll(0x0, 0x0, 0x7b) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 07:38:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002c658cb15d5119a91cb4595177ba68b09f571b578d463a3a8fa1307000000000000006bb9ae3ac537f30c355f1a6784aea296ad04a9", 0x39}], 0x1) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 07:38:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus/file0\x00', 0x88, 0x12) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x4) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 07:38:32 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') chroot(&(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x3, './file0\x00', './file0\x00'}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x1) accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) sendto$unix(r0, &(0x7f0000000080)="11d41f0cc14b27ebddb63e013d5d7da4950cc17000050add413989bd38fc2e67c04466108725fb999c350d1719e6d8fa89f464f135061fa805c08afdfb200ef8d11666a32caefe602363a54a53c69cfc31b4b187dd06f3a22d98b32579d4c7445e56f311d547c957d5a623d7d7bcb3fa43416240d8379eeba4003041b7651db724e86ec86504719637cdbb4d77848aaa881b02b73704a3e1ff10cfd758447688b9bc925df3de9cd89f1d7a0973e901e013b78b65697e70572caaab131b9748415f4900fe62357960ff149e96830bcac89759972d54403bd3e816cbc28435a80abedc65e60fb0", 0xe6, 0x404, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 07:38:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb62", 0x3e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x17, 0xf6}, {0x18, 0x2, 0x4, 0x400}, 0x10001, [0x20, 0x2, 0x2, 0x6, 0x6, 0x4, 0x401, 0x73]}, 0x3c) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) close(r0) fsync(r0) dup(r1) syz_open_pts() 07:38:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fa287ac3c0dfd8b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9eb239e281ae5af05a5da1926e48ee300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) r1 = socket$inet6(0x18, 0x6, 0x8000000007ffe) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 07:38:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000321000/0x3000)=nil, 0x3000, 0x5) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x970, 0x3, './file0\x00', 0x1, 0x30, 0x1, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 07:38:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x3) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8480, 0x0) 07:38:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000280)="157bb66f09a1bb6f2e053194ad35dfaf67093970cd5113573fece23f6f113367de9146f354209aeb18d82946bbc5dc52d54b11d6cad6f8b1fc8086e74415fbe937ff8e63115a0f32f527730e3b4c7dcfb286d7aa7e582c6c9d2fbb007d0c5b5e0632f04ae6106005550fd86d3d5df55d804aa68b89282d1df7535c3e180a48e3dd12392e202a3dfad3a44099dcbeb71b87ef1eda68d2598fcd7d2531163b5bc3752630eb4e7e47caed423439c3e939060cf2044e883e952bdebec63f39d93ea83eabc06361fc8a87f9b96165621f9e0db99660d400ae4d10686ed8d29770e18f18cd5adbc9edbef0973488dde77608d90adef4af56c1ba7fe91795888d0d80455a3b68e0be19a9eac16154865d8d5798a8d96b87809be9bca705b62f0e8ac905e41238d6ce4617025df04b262b9a7a0b42582a8c9d100041be93a0716ec2c099f0ffde77657e40e647b54b93cfeae185626534f794a7e85e107bf03511f71bd5648c2a6eb43c2e39e42f3ce2513e7d575c73284d342115d40ce8a6e318ea5d356e9bef2828250e7107f5fcec15224b1dad2e31768cd261cff47e7e013ec0ed39c0ef9d65a7fd0a639934ba8ee80dcb0fc9446925ef662d10d367c9c60137587a31d4b996d15e4a4f0b61702dc0c1bd5de5c863c80a61629e8a6a2b5d517e1edc2f0995514d94836b6a138b0fddacdc1e6bd431a8bd3f6cee2570de968ebabf1a6559eb1ac31d1077cb237886f9e736c54b94eb19a9668f77c34f308ef23463f9fb851f9bf052046257c3aa66b9a74aaf049e0ee76ada238c291d3af8e146252cfb317392790c6774e34b5b2c077742e40569a022028e6e5046433081285955f60119d53e994f171764410f9d6af1a682df9dfcf7c0c8936e26c76fabf385a65be8a2677c6dcf0c2eac362e62a9f43c32808072bafe21d60af18ddc4101100b831c3c9142d09b0556f6688db94dbc8fa0bf97991cbdd36aa7935434389b446cd142ba8e5036506b821facd50724f695d8c5d75f43beff7c41a267a0893808a59a6f1ef783f2485c3643ca04071b089aa5cc4de3fd24a62350e89044a24b386f51459cbf802605095a305aaaa180c8c0cc0d6aa873595948ef359163b160378f75700bf84c1534ed893025b493ad91411d905c591f493d626dd02f9541d79a37627d5f79d8d528cbbbc1b1fb216eea202f0af0e1ca53338b518b79d4e93a87bc9c206d4a5f3bab7830b29bc98d0e80f2fdcf6ca055d9830bbe1d1b711e2834f68a951774cb3dd7caf15e71ee9b456e90e8b4122e048d6e10cbc14da89d256a8e2d325ef8d7383f081dc03d20ab2be3966ee9503425eab9fa15d1e79d9eb06892f32ce9064e59ec0d4fd7cf378676199bc9456a07c3724b24786ac68fedf1822b0474b4008868cd7083369f54b6ab832552c9a0948356531850b4c2cb43c709425a9469b38bfb2e09bd85a31e2db016483996afc2afe65315ddc1fa21abd9d842f2a1c60079d1a3a85451a5bf23721d95743ed4d302ae78d377f35b820511cc6d712626ada7b3cda8cd805c3f73eeb4b9a236ae0737174217f12b9f488adb2e048589f50ba5e764aa57740400cdd0714d08310c87f3c5cb223c7fe229bcc17179ee82ee0891a7dee56381c7812bc572e4fa29a4ffdea66164f30f986acfe16a9a8c1a27a4a811f4e3f4161d7aaf14674f9396d380fa65a7904f61f0be490580d99787be8fcd7501d05e57e084088f56eb719129e1c616ed5a3316477a2b0c1c74836cade775927e79d1ae992838e22eb4ac85e76effaa3ed8611113e056c6b707428e5ae3651f5ba90eb8417b19ff56a901f12e86705e66d69d12badbba711de78af32400f8ff52d63589970146a16fb107ca0109bf784ee54bbbf12ef82c18b804923558c64b0aae1642f8629e0eab7239bf0a23d24dd71e915dc4ff8aac5e06fe3ff62f2e3c219c474bd641c8539cfb11ef316964fe2f53e0e9d8b560055fe7be1329599d27b35453613375d74d038f0a4adc0e51cf0a4bb693170958c6fcd46159a27cd407711c26a50bbad9b9019aa57cfbf2f8db9d456f6dea06b437d1046f01e132bca5ded742ea2a7ecdc9f77da9042814685181bfed79c8ffac3c85e1818805f51e9ee0deb9a504e2c0999c0428959bb174e3a34a3a1e57364da3705be70a7dbea73fb35c989f32be0c395d26f093c280cd1e19707bf555df2b819149d6ebf87cdf5c6cb5ae6c494152d30de62cf5fbe7724324ca41fb1884f3c8cd7425bcca8a728ce8d11ceb10a7da7b516a81a527b9ae19635b62d90e3b29a8500507a372951f005794a4357cf1afa0f4989cad01a6168251fe5e416d811aa0968f9cd8f0ab3b08a684a486a8fc287e9ad42692e72c0715fa2b48afe43986a3bb74b530f783c11f78d8cb13d28af80c7f9f0b1061d994161e6248c5ee969607be87239b87a0d95c86f5ba736eb8d72684d9367c88d4f888c81a562514e73f3f43e500980dbabc4737e541b5faf4c41f21800a2587e49b7f03d4ee520fd3c42a34281f503a43c368c697605798074bb5f204f2ba8b78244ecf02bd895e7bc48d12f5aeae2290f6ceef77c85c7a5e6f826d02dbffccbf93ccb7a0ccf5e6744d6e489052dadc7079f1bdf578da245167217d79f90c2ac934b0644ae22fcc666e928394f9db898cd809c37114a454273b805152f7352ae3f485d7f4a75e113763cc877f8cc0aef9a568588788f543b3238a529e599de2af2389eef24096b5a02840369f665beaae7712c3116d401183473216f534c053c9d1983d093690125c3656127ede02408f16b5b266ae1e07b6e93303d0775504ec9f09b066de9229cebe370d43ed60d525fbabdc1b7c8a9aeb3443ce4d2fdda65e89c693ed7859be53bac1f382d9ada25bec0d9c2979f90ce88dc5c5daa51a43321e61ae36054b5e4d3e1cb96105d3ec481e032512ede8072b45bb0abbfad6c28be2778eddf1915b279af463ee8be0f5eb5d73ab7145d0d7a70ee9737126ed8c51531c3bf814d01172f4d87d648477cbd108e70dfde914eed89fcbb87327bc5c56aaf17a3e67698380a8ccca283ef0b2093f613b8560f1a0630a70b3b47587a8203dc9329a83a07a377bf1fe775a2427543c0c5a0add503e8f1c", 0x8ac}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 07:38:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='T', 0x1) 07:38:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) shmget$private(0x0, 0x4000, 0x4, &(0x7f00000cb000/0x4000)=nil) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) semget$private(0x0, 0x1, 0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000840)=0x80) r4 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r7 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002980)=[0x0]) r10 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002a40)={{0x10001, r4, r8, r4, r9, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r10, r11, 0xffff, 0x7ff, 0x80}) kevent(r6, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) semop(r0, &(0x7f00000007c0)=[{0x3, 0x6, 0x1800}], 0x1) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r6) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f666c653000"], 0xa, &(0x7f00000028c0)=[{&(0x7f00000018c0)="38092ded0ce2ea17c5e3d576012c46176b9d464f29dcca0565098307124f5373076726b62ae95f99bfe34eb908012846fd6c2ac9d5467e3c0215a7d82172092267f95a11f532638da2b95093b246deb85dbb165e441f1b0d46ba2b199139118e6c37c874e2194ba908219420edb39d12579990f9ff35211ce7d34ef3bf9b67e9e094521162853df9da721e327342b6288920582bd227e622673f2f6054c00a028b3a9261a854ad964d038bfffe2791308e677ca7796941adb3db2c6819a7fefb0975fdd0ff93fdb6b9eb5500863cf1da70f424417a1d014ba540aeb9ee7ef89bb12df4af1930a4470aec2f8ffbf41f75b9728898636d525b610369e96cd957d11076d5277a309b87b144b4199cd811e7682d83a769e3844df0fe772ea387ff040dc11f92c8628869229a9ea265b730a9d22d79c1056e6ab596f23a669ba68aa7940c7dca562ae0a353d8659b0ed8927279a9b7132452601af18359f15e82ef1588791777b31e792b0557b57a5f8477c470be2046f65b58af50c354b07b9581d69e2ad7cfce073682512966bcc631ea8b4753f4cca68f3c8147b0ae01b63c61dbed59ad677df2978269e0038c6f30791d7e66a1da5aecd4119e4a1729f1fea3658c884b7659ae15bd554640c6a3d69c099a546cecf537af67540f49ee80ec69130e3c1971b374a47796f3656d6a830a97635bf8c55a773e040884f8778585c09aa73a591aa72f4f704a207be440a9588700eb48e464c1c89775a8fde258809952b23c1fbd7886a6bb320b37c69b82679a0ebfa296264bdedc2c4e3e4da6c37da945c9084924970a00f1f84ff39fecfce5f866563aea57f99d30476c6dd4dca2cb7ca797c4f50e6a26fec7f95b1ea59a5bb3cec840547e24df35895ec7c9b2f77e2b97754b2f56f517929f7d5cb1a4dc7f42c9f3ac154d433997f801872fd0535284a265e9fe0a1ddf3a9844604894f4be9603b8f28699ffde3c95fa95c581bee55546da83f4a695dd33326a05dc8f10fbff1c824aac7bcafd90a43900620bc07d9eed66ce7132318ada7241bd313615f2346767ec9899970cb6c554ba2e758596d2f6bca019080d8c089383f79f16b54e0223e2d383e9dd034c7688948c3fa461fdfebc487862788183caa9841f495b0a46d67e99da7ad24bfce0c52545931e19c7026fbbc6cb92e8c95bdd3a42c539371bcd616bb676f26c035ae2bcccf7bd0c5ccd8ed16a86deabe2e4600945e5c40af8ff4e00a77a5c5a2475f59de21ea9a81cd36091a2dce74679d32cc47ffa5bc9aba4587ab99a0b8b0acc0518033c4c708cc09449d7f6f09711fd930f5fc142cdfc3cb5893b5f240e62948aa2e337a97c37ad7b6b1000c40536f2105a193c452fa4758cd1df4c55e5a087e3e69a5e65af25d6eb5151e3fd1b26f760ff314d9607d092b90c5daeb3783b8874f8f99211034ce1cfe5de301b01edb951c3eaa79304fc73d0168dee19abd620bd74f5427b41d74e9a3c8299a733498c3d2b6a28493fb669eab17f28cacc90ccb92a71885c6a466047310e7ff1683f614e30a94f2b8274c0c7c93205d09a6cc1d263bf0260e07175e8099b06e73d8c7f3f2365247fbef8a5b2f392321d5454e0c6b98adf38764717bcc6874d368e665b3c901f4ab8b768bf6987dc81b91394b721d288fca4a192b4ee7d11c49afc8459bfa404ff2244d7e2fa7ea0d19421de7e6a68ec028cbe749300ab97a68522d65cefa8487e935d4b00eecfe935dff98f95b9da0c10bb71c61ac0bc27d464e7851ee4958a77dda8791983019e951c9514277f8fd0859f1aa9367bb8167a8dee107fe9bc8cee51a80604d4567ede0f5897e74e1745a88de84ad7f6c5bc22cb4cde41259903063d7b5e599846b74c9738d8838d9f372ba6e72c1c385be4b1b2a43fd28aeb61867a90d1ae4ce0cba68ba82e931c7da52ee5fd783061e1d14091d82ef0b971797451630353486cf2790a33b31513cb6209867cbcb4ed2b550ab3a01ffe64e502e5e97e4dc5b196415999326f2b8181243e637fbad77b2f526f6a826e72f16397c233bf6ff420a4f404309e5666158c9cc20c7e1265b365047f7d76053f88b04eb00c85bec294a826f400a998cbfad2c6f126af30ab9291acd17c59cdbb5a39d568da67161e947a5733606eb48a36e7d1d6e869680d625bf78f2c2e93a737df5112529c575fbfb7173b89f0839a22ccf4366a89568270e45643e4454aa74268548bd8325ed7a8d51212086cd4c127c0f769b663524aabea29b568bd2f3983bfeccd327679e629960a9829ee2cb3ca837e728ac772a1932b11e7a77862805706243832e1704947eecfebec68f8eb65aeb4f5b628b19d8fcb059aad53c0f0417ef4ab493ce6a6666d531fd7446dd928d56e5f4f2fdf95f7bf1532c2d893be5b2ad04fc1d74082a1ae34220ad64441d5b166f8a2a53557fdbcabdb41bd1d958a7bb01b800423c559459822d3d156ccf8128f8627549d7a891bf65c826705d45c1a1c7ea98f6f99326f1265e41111ef8de236790a6d1b059ca53ef12fe4c8742f3be7f31bbf4b638c032c8bb00badfd1023e1ded1c62f580b575d9c5e5f4d73436a4a8793b58a44525a1a363c73db03824e790ffc9e4c1e94d0a976fa8d8ab856b237d5112f7cd54b4a7f454b7de5aec953448ce8dcadf49e401097873a6e15705771cf1b91cc46f71109203f3e60b0979cafb2207db8660f04119b37caa91e8469b5f27014824ae447189dd285d74e9078a99a9275591e024a1e06c31717f7c4895ce9f021de2b75c365a1dbf16caf3b0159b64c3908a16373eec6fb38c7fdb34f25b75ba6f87ec3f035b50ff4d23161ec8537973cb811f0ae504bc3f3d0bbb2fbf87905741a4e11ca758f8ef292875680587ffe6466eac885de7ce75383025325a56a3979613ca990aa6f90864bde00cbfdf3722d25ffc89183a902b64a35ae5ed4ee639089c300324b5e46f62b47450a5c7137c4611cd6fe2b968f0a2f353d57b7537613bde099eb0309e4ae18c1a028891f3e7a3ddf3143d9ac73de241d8e1a6697293f3c6cacb57c9a870ad491e2648edc5971133c2b4d54ee6689e6a219ec2787e47f54613c21161a070b8cd1de7cd36b55c25e2d340dfd805a01be5b0d7d45dc110b5b83b40ce347f4f0cae27b42fce6b063c2715687ab0d193d71c3b65f398c98bd835090335eda2ef3232dac6744dce00d448749c98ae209cfe514b05697ce747de31f7e43cd289031ccf891205a48a9e409120e27fd386822b0eeb126d019563ee60798fda7e8532c9559b4b91e470f6ed15ff8556beb2dae1cd559b1e67ef795f27e4560b3567b598243483de5fb42000a13dff68fcec54ccb876161890600a65d938be86310a7a0f9bd1873d1c1c092185986d8dc33eeac2347fc871ba4df8adec9e25dcf8ab721dc35416ff8385d589748c40952dafad57e18fb2deb2292e3b6659646849162418d68f092fb2425309de831e59810a892c3e3841652e49bd298aa78b45348fd40b087ae51092db8be00fac4c5a46a8263063b39ec1218787ca9ba8360a7ea4b79ed096065125a0950249254a1ce95a5d812a896615ab5f0635828cf61665d68e01d758c5af02a44cd9ce56a9d49913fa7299082ed094b6987107fd674c8d829d4d2ebef0bdd1d535fe04a7a87c4a3211a2948a9da707aed07ed94502e0a7ae000df7ec1dee87dbbb0a6e22d95ac774a4b14353e41b7eb6f5d4f1cdd55861ec158d32108b9e1876a679126196a654b632ba34de3bddd0a3b22cec2e930476dba398b2312fa7b8ed10589a75a6507d14102568a94155d5cc8e71c987a106798d1251cc322589f23e6f3ff8d64c1dc139b9176cac0a8e57237e21137d335ef7cbfc053640b0d36915fd8b1c9ed5260c726225d3ea215e8326df52bacaf40602c7456f4e89fc8c96b8a8bb9d508d74e0d74321b07f588edf6d95eb260b46bbcd6a032aaf02569cdb0774f918c36cce2c15e263c2bf2d2360236a05150f24de53e810a89a4d37fd4baae2cf867078181e1159a98894b299775dad7af707ed962f3974448d5b0edb65188328f365edb10144ac61490d459ac5cfb9ed02526fbbe3da81644a655998960d0796f5d44db8dee4171468548d8d338c6516f2923c152b878f98557060104ec790c82c717541c751bd70ee4d4f8787223c484cf080ebc822bc4459fc87910a05dd3fafc8e09de2ce49dad7d25ab5e9fc944878b75c8d284b4954e8e3e916aa6054f3b970fb069dd29e2074fec27b2151b3da19326bddc17e803589ead9b4d468b043defb6011b5a01f36fef168beb5b4e41f14f1b8c69b04f019a0c99f1ac12277747e4464c7b646864152e06774e688210f909418a15e0010faeeb7cfcffefc0369a151697b767a18845c391e6984c3657e67bc8ae6bcd5b03a4f8ef5d84a0c6ff6a04124c6e07cca9edde370aa2a6b4e05a5e98c43878f5683ba0eac583f12a97843ac26f8cfde4d1a6c7935fe4f2e7e0f945d10cb3b7c2135d369025f52797a79ceab0e86474d3a1412e31777bf2f367a1d3f522cffd75fb55cfc2bd763423caa7b165b48506cd40f983e07f6580fdacefd8511428a085b8beb6370633c9075a6aa0f5da1335b058e3324b1b9ca5c9d41225c8571e2316b4061a4967b5841ba5e5fcf92d8e1e193f8decb40bf7152ea79db7ff1d9aed801db69147b5aed24f4ece5511f8a00542c5cc5ab47e64e3f538af1a1a35c93a25bbc9213c3c08ae4133d9e75ba1513c035f4d5100652f6de4ebe3495676c32cbe9671e48c5a5122d8ef2dee5317bcdfff760a9980dc545eff795f1e6fcf230f3a7699134804ba1af5456d912b7a85979f31932e7221c7b9917be87687a7ae0e076e767a466819921fe04800c653eec9525a9da960279bd0ff47171ac312dbfbb91b77f11be7c80424839dffae06361ac3898c29286f1971d2f3f0cdac23f22e1c11e64f1d69df35fa6d0a34b3de026911cb3d078e0a3ef91b76848e6248938b2f35afe933500716b24c9b297ae5cc39fa2499db12c2d9d9489f74ed0ab5b0bae25fdf5566c4ab55e928a32cc1de4a7f8a2e9bdc3ca6557816d7d9431de37d549b91540aec1f25693331d0bfcb8313f31d2c0bb549ef5224ece2c700a438b93a3f5bfefbec4eacba7222db994b71d0c51f2d86877077b6a063c93f497abcc80be19982a38b2def7bd6465da66bea338b7450a5a08a966d3c2aef4eae1b405b87a64e1c0f2a721188f02b91fe0d3f0e50964d310760dfb550ea055c10af32204acdf6528c07e4c861cf694b2a67311aa7a5a6faaefcbe8e7ce47fe236c4e77e2b82ff2a76efac604409562db23d3920d600c3d97aae015cc715f3b3dc416795c57c6f01cd2d8432d6a0b7603576c6bc662d7063e161af43fb7d541f914b49e241354ff45b9888f6fca4ef51daa18fbc7efadce2bfd5cb45a902d900f540e97ecf3749e4d2e36f6f5cd38078ce1e31192dad7ec39f2688c5ee3d45569916e9a62aa72346551cff736dcad1dec02e3356d37acc48b206e464da620fdadab7e65e51e2d6bece3d1e4a06ee311e50421ac10ad1aef43722ef11e5b4856177dc342558473d71e2dc9344ae7004d6a9506d7c5ee6f49f1d7559e0f673d475e774d16bcce60732be62b2018d4018f4af286c121fc0d790d3685c43c7da2f88baf98a40551e3eb942b3b7d984c151110db14a7e1e5c152d9d98b666f2c0f1cdb55aeb482845763d20e2c8947ca75ef4792f2f30e71f1a1962f5c855311db8d2234852c27582a4627fc929b3687f1b", 0x1000}], 0x1, 0x0, 0x0, 0x4}, 0x400) 07:38:33 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x7fffffff, 0x5, 0x66b2}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 07:38:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x100000001}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 07:38:33 executing program 0: getrlimit(0x8, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x4}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="582e6c2db501dcf8298e902aa905760eb90aac711f4bc1e578a1a4e71b82c97cdcf267bd84c5dd3bf139a1ba38122fc6e39112d2c6b01a951285cfa690f3c10281f6787e28c3619f1949199a1bed9f8bdbb174ea7666ab42384c64b11d52cb189e38924e4fa236b72f8ce71c05185a4cb0e165e9581a675e08efc5310265522d7aaf53b7c04b84c621e83e81e96f877027912f9ae4311dac0e", 0x99) r1 = dup(r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0xa9e7) lseek(r1, 0x0, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000300)={0x2, 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000340)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0xb0, 0x0) r4 = accept$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r5 = getpgid(0x0) r6 = getpgrp() setpgid(r5, r6) semget$private(0x0, 0x1, 0x1) flock(r2, 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) writev(r4, &(0x7f0000000700)=[{&(0x7f00000004c0)="d13b8ea24ca20bcca974c34f12bef0b72600d23845c16772b4c98cbabca3985b2c62c049f4697be0282da96b458589bc0ab7a2ff9b0b4dbdbe3786210b6250e3cd0df265f696ca507e633e648accae0bd9e8c5719c4e6c4f4db6763856e46a3009d9d52a8712053d1f30263887810b13d1cb082bd4bbe3c1b714fff521477a3aabfb4236cb3cdfeb1b9233a7894558270f3469", 0x93}, {&(0x7f0000000580)="1aff76c753a44379836b06a4c3605fd7d822e6a1ebc60b2a74", 0x19}, {&(0x7f00000005c0)="735e8ea2a2c79c1f94917d9713bc072c9f43488f7a7b277638c07914759cc1e795b09b30175aa65887a4cbd792afb8667c0bf751a8adadb7a74b6252bada135a2ea61fae5fbbf4279e32fdba79425fcf47b8f098e6a60274341928e14f7e0b72e076bdce6c88a89bdc81d4d89c2ba85fa18d7158f02e5646db5e806cbe2d6eb23167d9", 0x83}, {&(0x7f0000000680)="621ea6279408e728d553d13d1b89aad99870ac7097720d931c1971a3824862e3eeb7f58db42d03653a66d0e276b5a8b9002f1c5f91704cc839f99e072dec6533b7ce83ddf9d306d234b9098a14444254e948449ada5364264856446f15d3e146444e04f4f34ead475b43795decc27a8c3726b68b11e7c583559e316817", 0x7d}], 0x4) ioctl$TIOCSCTTY(r3, 0x20007461) renameat(r0, &(0x7f0000000740)='./file0\x00', r0, &(0x7f0000000780)='./file0\x00') 07:38:33 executing program 0: setitimer(0x0, 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x1, 0x2}, {0x6cd, 0x7ff}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 07:38:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) 07:38:34 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket(0x1, 0x2, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x20802, 0x100) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105727, &(0x7f0000000240)) 07:38:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0x4, 0x2, 0x0, 0x1, 0x2000000, 0x9, 0x2, 0x3, 0x0, 0x9}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) select(0x40, &(0x7f0000000080)={0x4, 0x0, 0x3f, 0x8, 0x1f, 0x5, 0x6, 0x4e0e}, &(0x7f0000000100)={0x7f, 0x20, 0x8000, 0x6, 0x4b, 0x5, 0x1, 0x9}, &(0x7f0000000140)={0x3ff, 0xfff, 0x3, 0x100000001, 0x8f6c79d, 0x2, 0x3be, 0x7}, &(0x7f0000000180)={0x1ff, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:38:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="e3ff000040000000002d65000000ef00e34bb62fc2dad307cc5329ed17b5784a4c9963193e209ff6271c8cfd935bd38a9559a2244dbc0052af21798cb216bda73432dbe1e8cf8d89079a106e940c7ea35deb6a45c2563a2b5c611b7a9b262fac0888cfd14aab65645b14d42e403b9a7237e000c20abd524ba5de3e8367c311189f0f67bcc30695ec01032bcc541212f75e0df07dbc4451c7fb32f7a6e050222b5b30e301d8159b904954b575a7eb55c334797dbb"], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 07:38:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) syz_open_pts() r3 = syz_open_pts() close(r0) r4 = getegid() setgid(r4) r5 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x200, 0x8) sendto(r5, &(0x7f0000000380)="a0db5b414540224fdb7edefd63005d48421e99a6ade9f12e1b57bb720c82bfc97dd502f9f66d338a5ee5a549940de6f1189cd7dc722b8c104bfbd1d936c0692ac06d4575c141b8a9393fc5a940e4e45d02d5f8f2587e01bce589eda3daf71188c3bf6afdfc124164136208d6bbba07b9879aaa8b64abaf34aaa0ea1108a6576553afa55d25af87409a0fca1ce45aafa6f751c3643d60bdbcce9ce5a4db97de1e7bec576618ee11f67a3c0914f626f39d524eb25062b0ea55a698b7bd435543683c7aaf87cb716ff24e8d78adc06ea6e33c1e4d9d0a68ee8cd3a9b72c4a1ba22f571f1d678ec60de282ffe42acef1364f34d15ec6", 0xf4, 0x2, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r6 = dup(r3) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) setsockopt$sock_int(r6, 0xffff, 0x1017, &(0x7f0000000000)=0x4000000000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:38:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x14) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000100)="861959b0ac050490bab3886dc022ee3dec53eb8746db75247a65ce3e7cea9fa15767d85875612c27629d58daf98120559ca8bdb1de25358d1e76c80f04097e7f7e2681bf966e897c8f", 0x49) 07:38:34 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839831f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19c010000004ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe1200000000000000000000000000000000000006fa0ab5761732420d3737f3206c69a1fc6fe078c7b8e2c022d717a86090fce613c03097f4cfaa214e0a025fd275", 0x1e4) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 07:38:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0xfffffffffffffdf8) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:38:34 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup(r0) sendto$unix(r2, &(0x7f0000000000)="4cc0aa2752b0dd497ef63af36b056ff4e7359b1916febfd59612674dac10728aca00bfc28800559cdaec7adf30c7ea8cfd076225cc99741bc31fa85b0ca1ed6ca38c17a709f4b1959fe13710194a356f4b098ea39f736eb1846524946691e89f724aefe91777a876c52c8476a7f1c7ff64f1d9636e7f63d2", 0x78, 0x0, 0x0, 0x0) getppid() getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r4 = getpgid(r3) r5 = msgget(0x3, 0x42) msgctl$IPC_RMID(r5, 0x0) fcntl$getflags(r0, 0x0) dup2(r0, r1) fcntl$setown(r0, 0x6, r4) fcntl$setown(r0, 0x6, 0x0) 07:38:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x7, 0x38) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 07:38:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x9) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x5, 0xfffffffffffffffc, 0x100000000, 0x4, "7548fea3a2f0d38c5a9e15ef9e5d42dade2ccaad", 0x2, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000000)=0xf3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:38:34 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) r5 = msgget$private(0x0, 0x100) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = getppid() r11 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[r0, r3, r2, r13]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, r6, r0, r8, r4, 0x80, 0x80}, 0x51, 0x81, r10, r11, 0x400, 0x0, 0xd6d8, 0x7}) setregid(r1, 0x0) r14 = shmget$private(0x0, 0x1000, 0x226, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000340)={{0x2, r12, r9, r12, r4, 0x4, 0x4}, 0x4, 0x0, r10, r7, 0x7, 0x3d3714cb, 0x3}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) unlinkat(r15, &(0x7f0000000300)='./file0\x00', 0x0) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x202, 0x0) r17 = fcntl$dupfd(r15, 0xa, r16) getpeername$inet6(r17, &(0x7f0000000240), &(0x7f0000000280)=0xc) 07:38:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0xe57}, 0xc) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x1, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 07:38:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x3, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 07:38:34 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 07:38:34 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="87949612a65ab7a9d9c4ea8765bc70b3c8b2f0e8cbddbbf77257d842d9b73b19f2ce99ee9a176efcfd9bfeca1d615c3d5cc1e8380cfc6a3c38d42b47ef345f22fa9d91daa0ff382bb638722af92b15f074acf3b8b1875700c2fc290dc81cdc6a0a519a130f94e67936edff64e03f414b1abdc85c74452f33565730bf37aff5f22fe399d120468fdd270b4a47e921286d755b0658c924b98acb8cf1df7437b1f89620df03a9a72f6cd2e54ea917aaadc7af0b1b8708410e607264b3bbd5f4e5c08963cf87911653b3c8dc4cca33b9cbfe9ed81cee2124ea380ac9c1fad3dc30cfc93a1c2f7c3542582f22b08a79ae15e3eb2440b34724d207b6fd924920", 0xfd, 0x6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = semget(0x0, 0x3, 0x84) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgid(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) fcntl$lock(r4, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x7fff, 0x6, r5}) getpgid(r6) clock_settime(0x7, &(0x7f00000002c0)={0x9, 0x5}) chown(&(0x7f0000000300)='./file0\x00', r7, r8) sendto$unix(r3, &(0x7f0000000340)="77d03f1895eaa5b044f7df1139388776d47f074a951f5c2e155cf79545cca51803b9eea243213f8d3b0de60bae80b08a54589823d7feffcfe5d83ab2", 0x3c, 0x8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000003c0)=""/98) semop(r1, &(0x7f0000000440)=[{0x2, 0xfffffffffffffffa, 0x1800}, {0x4, 0x2, 0x800}, {0x0, 0x2, 0x800}], 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) syz_extract_tcp_res(&(0x7f0000000500), 0x3ff, 0x9) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000540)=""/246) faccessat(r3, &(0x7f0000000640)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x1ff, 0x400, 0x2, 0x0, 0x1000, 0x7fffffff, 0x2, 0x0, 0x3, 0x101, 0x1}) mkdirat(r3, &(0x7f0000000700)='./file0\x00', 0x0) clock_settime(0x4, &(0x7f0000000740)={0x7, 0x8}) fcntl$dupfd(r0, 0xa, r0) open$dir(&(0x7f0000000780)='./file0\x00', 0x8, 0xf8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000007c0)={'./file0\x00', 0x8, 0x1, 0x4, 0x1, 0x0, 0x1, 0xa9, 0x1, 0x1, 0x80000001, 0x7fff}) fcntl$setflags(r0, 0x2, 0x2c35d55eee14bf57) semget(0x3, 0x1, 0x40) getpid() 07:38:35 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0x0, 0x81}) clock_settime(0x0, &(0x7f0000000240)={0x2}) r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$TIOCSTART(r0, 0x2000746e) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 07:38:35 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 16:00:02 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x2470, './file0\x00', './file0\x00'}) r1 = socket$inet6(0x18, 0x4001, 0x1) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/25, 0x19}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/100, 0x64}], 0x4, &(0x7f00000003c0)=""/103, 0x67}, 0x43) r2 = accept$inet6(r1, 0x0, &(0x7f00000000c0)) r3 = socket(0x1, 0x800, 0x6) r4 = dup(r3) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) shutdown(r3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x9}) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x59, 0x4000400000000004, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x705, 0x1}, 0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x10000, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x3ff, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpid() r4 = getpgid(r3) wait4(r4, 0x0, 0x3, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) kqueue() 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffc) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0xcc) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x3ff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) shutdown(r0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000580)=0x1) poll(&(0x7f0000000140)=[{r0, 0x8e}], 0x1, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) mknod(&(0x7f0000000380)='./bus\x00', 0xa, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="8c20c311e67e019b6cf4a42ca2f2c6fe55f2a9a06a857b45b52e698ef543492d33e663210d8e04fe6864a27877862a0d2046cd7366d0f405e4295151116d21143006497804a4f1f3c5a187ecc49d4e1f27fb9a2d388146fcfb6fd8bd1e898b514363971fbac7ed0c1e9ba87deb12a536d6d387", 0x73}, {&(0x7f00000001c0)="9128a2606a61b574e774b150f95b0ad31b52fa901dc7ebb46a619e510e0ad4518c6b50896836dc4ffd4369aa5f47d9295f0b7278104487c86aedc6b91eb1bc0b75cab293114f86955a13a0e0d3ded9e5c2742073dbb507f87c0fdc8fe4", 0x5d}, {&(0x7f0000000240)="20263367a80b379828583e1a0310c0a557dc4913be31e380321995e377a355b3f3b058fbf65a093d01ace2e88737b8734421989fcaabb7f808817175c4874b3b5d88b2aa7264ac7698cf3e0d5a7701eab0c42fad150c8168496635a8b362938416959bd08d36634c93bcbfeb1aaffd63385b5131a789eb479a00e48f2a00463c9b44263ca38d7582d8b21755081a4bcc495984", 0x93}, {&(0x7f00000003c0)="1a1510dfd12277d4d575f64aca36b8d02c2a553d6374841420fcaa3ad3a25dc693aa24230f2165ea5647d72b9136f1348128d67f7651629963065a056697d092b118442d23768ae083cae8f2c0a0264a0bf4abf58284b881de9e567ac13c676e7b8443199a8f052d5ca97adb526f43756a45c9d0e42243753e5f29b35d44ac9e459e15e5b21e65d571b2601db4ebbd7f665ef13b3568949472ffb3c95ed39fa32b45726993e209001eb894bb8d1a2e9dd78dc129f5aa6c50563310ec9a1f41884604483ea7639efcf84309e90144ab0edb2e7073a01a8b9e080c35efe67035b52c5844b6c3a6e83921cc7e03427456f8af85ba", 0xf3}, {&(0x7f00000004c0)="a1117f47d70838cb69457f3c812da4c1f673a0c711fe87ee21ba36634244c535438463d9745faf6caf30575638758431e8eae515028e6324f36f34b5bf552a59996a8e483b9ccc1923b6d2d047fe7b117e9a1aa90355743e54ef1c3c698790bb9545a770d7068e681d125cb12a82c90a45f4de70c7f8da2c9d1de363f8f56993ea100078fc756c70372e29d4a76822f32d17c6cacb7a3cc57b88ed42e17f9012653ffed0bdd296", 0xa7}, {&(0x7f00000000c0)}], 0x6, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000600)=0x400000007f) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffffb) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/235, 0xeb}, 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/186, 0xba}], 0x3, &(0x7f00000002c0)=""/161, 0xa1}, 0x2) 16:00:02 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x17fb, 0x8000000000000000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x6, 0x0) 16:00:02 executing program 1: r0 = msgget(0x1, 0x0) r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000000)={0x0, ""/113}, 0x79, 0x1, 0x1800) msgsnd(r0, &(0x7f0000000080)={0x0, "923c3f4a8c8df16fc80c6414dd32c35312b629859b13e911e20bc9b05cc77d3f6b6da4fd0833189a0d4be2f882de49ee6c691a62ee3fe61833ddb194aebd018364b8f2bc49799bac1db9524bfba04c9756ec1241081157d6fe4f57cc864c84b7eac507a256bc9c9c7d762e91f3135acbf59daeb8e53240d267672069f03e1a06294d9a7885998ff3b0b39abb87e8bca335908c8c1c2f0837cf3dcb45a860089b5f2f82ed2b4232aa488c14e4eb259388168a8e9837f7bb0550457a1557391f935361f6c7f461b187930f1749a5eadfd7deeeeb1e6a6e3374d55063"}, 0xe3, 0x800) msgrcv(r1, &(0x7f0000000180)={0x0, ""/218}, 0xe2, 0x0, 0x1800) r2 = msgget$private(0x0, 0x14) msgrcv(r2, &(0x7f0000000280)={0x0, ""/62}, 0x46, 0x0, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x5d3b64c87bc0df91, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) semget(0x2, 0x2, 0x4) r4 = openat(r3, &(0x7f0000000340)='./file0\x00', 0x88, 0x1) setsockopt(r3, 0x0, 0x1, &(0x7f0000000380)="4f619fbebf3884f21f0cd056b828d66ed8467b7b24aa2f8be2685bd1cccb0791c55c1a8addec50244667dc4e7e2d1e4e74e6a885f73de46798918f7ef34d47202213efcf70d7f0a43a93fc486d109526abacaf2ae985052316203cdf77825ef6d2220bbe3132891fb8129447afaca695a0636156fb1beaa0f0c5a7559bfb575d76cb0991c9d55663d0518b7e2a6bdb8d477c67640e742c1f1661287b0323e9c0e914576df297fed5e7a7420e76ba83799b1d1b4870e978de26649d87", 0xbc) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x7, 0xdf, 0x3, 0x1, 0x7f, 0xbb, 0xfff, 0x2, 0x3, 0x5, 0x159ec69f}) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x3f, 0x2}, {0x156c, 0x13}}) sendto(r4, &(0x7f0000000540)="981017579582342427eef1c982e89979927704c9323886c9b44fa79aabe4d8fcfd22f0567a39bd203ab2695aceed29ff6562cffed50cc3df8cdc7e33c2259a85f5d234cbd8927e3fc5107d2e2a6c4f69815af0b4b7ed7661b1aec8a13625a8b06d5d3d5213fa134980bf5ac86abe9c47282de2510ecd19e4cf8478656a3a1c8b76167ca98250ddc50a08ae1ee7928bddd39b02d6b382d3ec5814b591d8e7c1c3cd0ab9f12732190ecc3e273ba33f235626421d195906e2d8a53b6bc34e7c25ca44264d599479eee993f34cd088d73a8e483b29d941158cf1dab936ad888b6dd9a687d08ea3eda53fd60a2cae084aa7a1a1dbaba7d4b9bc435d", 0xf9, 0x400, 0x0, 0x0) msgsnd(r2, &(0x7f0000000680)={0x0, "1f67608619a744aa20586d84113d5623fcd47c225898960d37b70abb7a3c2bf8dc463e49ada5dcd87be072365b79dabd80b88e393dd61b883e04370b0a162a806b51c0dac59034ac081db161a27491489de8ae793f299e96fc58ee932f3ac8b426a4bba45d7527e9e2b957affe03fdbbe4b438c209fcba7d44ce55899c7c8b77fc03f874727ba55b9bf73d91ced7fa27d38c8041987716e32ae874ff56829e8f175ec9611768f33baad8a1948b0cf4cba280921eaa61d56e46e71a688adab0a4a1ce670f0d43a9d05bdc2bf222b8301a490403bea3755e30d461c33115d3ec29f5a56d6cd0fe692dcf822688d94a48e75b26833cf6845d197e"}, 0x101, 0x800) lseek(r4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0xc20, 0x0) pledge(&(0x7f00000007c0)='/dev/zero\x00', &(0x7f0000000800)='/dev/zero\x00') mlockall(0x1) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = dup2(r4, r4) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000840)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000880)) msgrcv(r1, &(0x7f00000008c0)={0x0, ""/188}, 0xc4, 0x2, 0x1000) msgsnd(r1, &(0x7f00000009c0)={0x3, "d3f70f7be38a0e0bdb15ec78ab77b0674a4b00893e1412c4b24995111e973248249522b17eeb2cfd204783379716bf9a0a204c884cc116106cce38c44d05fae521ac756bbc3a2663a82e7d35f986ee7794d8b016357b2a4efc749c1b75117b3cbb6a326afe49a83bf3cf63e42c787ab93ecb607fd2c5f73b1bb74a10925e206edb638b4ad9b4430dede407da7125494b89e9165509fd95aff6ff5e5f94031778f90daa622b186d9f0e9e439d95fd6736bfba038d87ca792eb0f4291cc784965b65eb9102d239c6ec4a8455af747dbcb4a8b9f2f3422cd3b2bcd9bc17bca49bb7048dc1ae3953f614cf22df738bc59c68ba16b424d7b6a3eae7089f8c547fb6feace3697b053ca3f48c790282bfb3f2e5b1417c20b83aae0ae0583745104185e71e55077ac5690def0bf09342b7fb70ad2896cb7d2b59a9adb6af80c10eb39ffe9e412c569e774282622da8fe5482b10302d20d17e04e83c44b57a7bc5e971dead0836bdf50fd3051f3b719fa919dfb5ef5131a306dfc058def2c926de0e7f5bf879355fcfc5e3cf33f142cbd8c38b9bc6619f55921d3db17996d26a05187097333fde86cd8a78cac0ebf6176c8873fc2509ba2366e20e30f20a0bceefe6b6bae1ed9228e67376f1afc1804375f7055f23891ddb3ba03530ff14d42f825d3ad91156bea08c72f55c8572a468c1625d26a3a2b159af8823b523a535fd5f7e9df1a01834f02783b2371c6aa3baa35c651ae43de2dcb06633fec1f62ad6ab38381f2a1f7fb1d86904ffff66871ee3a886f087c1e8610c938985422d7a89f21dd5862708b82f882bde3b20800e8b25aca58d5fff198c000739c5bfecb4518461adb85fa114df1a2ee5a5ed938cf53340eff6736d00caaf463c2e29a88c93891c3e51ff317c5981c9afa25d473632a84a08100dfd41ba1be136ea9c177d879c2861ddb68db84b2944837844517a21f263fff9d4be4131ee802f68821aadbd78844c4fb2d8205a17f175bd7df8485e9677925a9797e59f5535e738ad24728969580de3056c3dbb768fe1041f4f827b41e6e1f367a2cc1f3055cde4bc7b689da8f2d9ecc78e48d41b3652249f07ef0f4d35f209fd50411d6cdf169d465f0c7022fcc21b79ad5e00004cc508970751222e76f3729ab93eb3e4959420cd9b2802d93d53f74963eccbf63c04c6776014a3465bd46127825af5aaf25a8cabba78c3c3211c805b8696d9dfda36729d5004d05cb39008dc67732062b51f93ab7117de095baf61ebd3d4ad1140153ced32dcb803301710eb6bf95f0f1c647b0d5553471dd239f20410c2bba190095d1d66a762dfc748a1fad76f36500170c82dcedd301b74429cf21b7c4641c1854e9403aa46c7483a2ba0e47b3739d84a44b0371f166d05d38ad3dcf7b55549052b39efe04b4ce4f3d45494c1cfd8b4415aaaf1a99783b27e153346399999b9109ed0b282d5262cff0ee671a1afc61977543eaad6cef603e0d3e79f793780e3c0c66ec6928277284be594878899b0357dc42d7b36e38f595014d95959bb26d9e219a361f3f96536540799facd9c4429e1287bad5d7421d45d84796c7282796d2976f75f652c10283c00ce4e63474013c8f878c826a00884d2ba185c294b8967b50f0a328ffb86904c3733c434e140aac5575a57bcded5e8b64e29939b718aed47850b0bd088f3b36f89e12dacc2b2eb65b939c1c82bd47d8f98530fb6796545a76e6baab400810b6ab609f2d61b8c8defbee71097336305aa396d2d3dfcf0e97aa79bf679b7606525d188158713968c239132b7678c63bec2aa520cefeb045c2c85bc15239c0b73ac42d374881819c911a2b98e7ffb59627ca1d716dbb9a13bd6e54c76f96d46985e887bcd2ede7d781c7dead1500bea751b5151c242ff19a1499d03bff678ca615cc7c795789a10f4ceae950c0facfc4f132b85e2ded8d2a65e80305abcaaaa13de4ad4ca79ef519ffa7fc5f3cf8828d243b5ae2c4e6384051c600fd9ea45270c077d6357001dd12d9872aa32355938ea97859b10903b1d55714cc77f0af32aba49ddc074993673e569f33f83cf93aa0043cb1077f77c9ce96df3094e9214ef64865c0fc620193e74e942df7388cd5c207d4689deaff76b91badce1c3c8aa638a1685a5567c4d196564780cef3d87999a5729f24ac138a39fe94107ea1a4743ac60bd81c1433fec75245a4489553f104e109e5e4fbad9d9af07a5a663d54743939e1d86525e0591fb70872c6b9d56731a1322656372841772a3465dcb1cacf0de496fe613921ba35afbe48ead477a3b3886800df13f02432183af6127d125d9eb5e099d3792a4e24a0a8d2b1729b2ae9af7c5ea5df20ac322566946688636b074c7e83d26b60ea901d939db46bd69ae7710e0d6cd1226f7c3473be4ae2baa8f9ce2318058bce4550e8decea24f33cd7783eb33a43071293ad5c5152a4afefcbe611120973bf379065e1e6bb2fee9aa9b21e9ea82901b980e383e3755f7f0f6d9857a11acecfe09220f91524ae929e8319c8402930d7f73a60ea6f83dd68314af91448579f1d741409592302c005eec4d344b3cd483aa88593d380050889e64a7b041a91346b4757c95dfeb64d97384cedccfb3ac44f5eef1ca31c8d9612fdcb98ebab47fc7719104b13d5fdc557806bb388ab7cd5fe9677dfd0b809a24942fde78b5a04960948db54c43d2dd1233a98468d352068f143d0c93f47042484604b0d236383193c6f82df90413a967460bbdbc619ba8025dfafe29edce9c1bf77dafb3ee8864f57231bc671ec47f44b27f9a2b878146f318f8ab39ebe37a6dfad50b5c3137db42258a29e1d2255223cd8c20f9bbf3e57e7434cbcc5e1b0a57515a6b13f81f5a836e2e729662e25bab8a7e9f52df2c1aaf9dd36036dc0943f91bd48dcf798b4c2774bdca45429e3437112418ec434b04f1bba6d820c5261a4d4e5434b2f4479ed61791d6ed6b2f38dd5d606b7c19df9312bc6e912963fb28ef7fac263737251b71158b44394bffbcb2dac8822c2ede619252aa9098c2bc0180c9b3ccc711a6cc015eb1b9c2a25315ee159811e85d9a9cf6fd2f7e2fa7aa1031866ce265413877e7e834f51505ba2a17af78a6e3f88c7059d43e22625fe1c5743654f053bbc3d4c9bc92aabd71d8a314bfaa0518b4cd9b5519a44af65d304291a150347bc55afb70423c98530b9c561598e48487bad617fbee58b0907539adb58ed4d89f7d8e5f456904515f6a1286e1f138cc792064f07df3eb63e555acc51654834dc36be5b7e9f5eebc3e057f5877c7935878031dbbbd51ae938f5a6de93333cf85290cdb87f86ac104f68c782503f8ea761d9c77d8ba6e26c91525c02728d337e6e68ec5cb921bdf7d227caee552d7b148ab39ca339be4bc99eb3189d63fc68a5ac6b1a7d039d4933f22c9eebc5f6c17e81703e52a7789b7eff1c2f2dbb452bd48529171e1506b7ac45d1b0b8383b65548b119ee7c6cd6dafe26ddde1c59f4690760977754e1ebd9f060c23b363e7af28c7a0b8922be303a90b53d0cfc37449d22bbb8fd2e30e3cef18ec93b42753a26b908cdcbea0fae4ed08dc34ee59d1948b6babfeb69def31c51b4a31fa0f3c14b903a3a2690bc40682e3f2e072e7d5fa1ecba01855962afaf5381aad4f17795eeafd444b1d8cfe1a027a7227fec524cd2ef89b0de60e1477b9065b5ac90b6bf54c9411df15afb2c358e631196cf765e63fe6e3df7fb47e8e1bd2cf8806cb1a7738ac612a97469667c165a2bbfa701266581c13686f2a759ae01dc8966c0e864df769e11b6998bdfacb30549e33c0bb4a1c9dc5fa1bb410860a55b21fad03914be39613125839ebefda3285944fa032fdd8c7fd6345f92f71a1349269990f6227696353ff80aa68c7c71b21cc3bc00f246b99d21d88a8170eafc330853fa11d05585805654f32c5f61fe9838d96dc9e11c8cfa4045b3d343a363d548ee669515c02baf4730453e1d157fb1956993d747b19f4cfd0fef4d4fea25a017d11ced2865b9a1879cdb7307faa5b0b1ec6693c7ca6a742f3f221a0c7af3334479958437d159aa60c8da4f39f80b069e62621f8a98f347cf7c37c3007e95f8769778c1af2add1fd32d75ee324bc712d8bd96c035f436f6abc9926a5822bb1bd984376f947fdd84dff2434456ec3e5c497299f4b8e909827999af044de3a23f7d6ee734f62bbf6654385c2a68d276ca1b4923a471fba5c827fdb79f7d3c201fd63e96d2b47888c64a0acf444e910645d2fdd957817d3d48dd0f31df39cc9e3aa0d9232917da5ebc834c4f143960dbbe26e4074ccf18a817f137a45fa623be1aa4bc5d241e29cea5e8bdb189ad42ca41b464475afe1c20c3279c1231170d7541eccba80ecad42cabd520ce2087dfa063ac1308608b4a20719eb6cdbe42f8886fecf461a1b981d23740194fd069dc08b7812916afcded8b1996c9a6cd6b8bacaf253f56246b1bd32e6d6039772b2fbdc300a515d7639ce4dea42d8f249d85cc71e6c9342cafe4c97ba78399740a7fcade9bc6d7834184088e6340d48bbfe651f309da295949812b2674d394db3adb47b4d64de54598f49afc5d4f7f440b25fe6e4a88facb17fbc1b7719c661e1c94964bdf7e3fbd37363abf4c3db129f2506e8fab93e53d36f71b4fff769a118bedd1e71ddde4d8cae0b6be5e3e8e5874debbfdb9f61e1c0b097ada3c74d5625c494b185e9ebf8d01aaa9a5da474fa9a4c18cf1da455b6ad195525fbc31439fad88bf9105a9cb9a5483724d835fa23f0a8413a9b6a725d8b611ca76c592e22c1f4091c14859bd42be457b127df3ed9274ccb250a5e8be2c6ff99dd349db07c3e3ea3c4219b9169ed50b67d13e5dae886151cfd4941c933d3c1c3d6c7b7fa0971e43367e5d4d5cfcf61958f8bbca9ea6eefeb30e57304a0e549a2f68573d8f0d83cbedf0566bf9b3f23dc9faa3ab97945acfd4bd4b4e0f946f75136d29d33eb290d237d72be14830bf4ef26d810306be41d7b070d016edd43c15ba1ab28f81081531acb80245889d273f7a95e8ae7ae7f52e2c4f560412db0389460bf6bb68f62aeba8d746dd9a9018b0d1a2d7f414539f7c692256f57174068a70f4afaa8b9e3baa065fefb49cdce80edd2f6eed107d6b4cc3606a28d2e374b340f599d374db9fe642398dbdf3f4f15e28bcae6af28850de5b357da67ddc6c8ceb64cf2e7c9ad43f0d66b5ed42bd498fbcc46f5c0c1fd1582c290dc1c7e07201b63df10c7d366801b47ce79d7c1e875d8edc22483ee290a7b22373bfee167dc95199120a9a0782f7b635386edf18fce0b3c532fe0bfa992f7a122fad9065cfc66b375bdc22c3c41792d462612672315354b89ab9f7dc385d431ea15f0df71489ca99f11b77103e0bb54b36a79a2e5845a41e5a861b41ef6725b6932c9fd11f5266ee697c89b5c33ce2039d3b4aaad09d85a45b76ff741b2959f35f41a8b28cda68423e3e1330e735c849a096b2a9aa404abd3161d37eefa93ab2f2d5f2d3d4045ddca509ff9c6a3c33e13d4f009dc32b719f34272be9b95be4fc2facdafffd6c38653183cd4fd29cf6bad43c337f871632c6ab1fd8215c6030e8ac115814529bef79f6b2fbbaa891ea31d2d95c1c64e54e3a9d934b88ba7baa6a230d76332f52d4536f05755e232168fb7c3102ac5cf8dcce8c009d0fd435475b1df79b4e1199b3fda03ac1eee5d67194cc464b65703797aa940a64841494ec26f0f59e638f6fc0cf383b50161f6fdca16bfe5c04116d8185648fc1660ff21a0d7c81b6eec887aefb5ce9"}, 0x1008, 0x0) socket(0x18, 0x2, 0x3) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x119) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) listen(r0, 0x401) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getuid() r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xdea3, r5, r2, r6, r2, 0x0, 0x3}, 0x2, 0x20, r7, r8, 0x1, 0x5, 0x8}) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40000000004502) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x24a0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xc4c}) 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r1, r2, r3}, 0xc) setuid(0xee01) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x40000000001a, &(0x7f00000001c0)="00e30000", 0x4) getpeername$unix(r4, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt(r4, 0x8, 0x401, &(0x7f0000000040)="7709f568d34771e171ed8cf3442efd6a0eeb7790a0752774bfe039047bf4170ec08ea727e6865eb261b0390c8993746fa7cf1477889ffecf30371fa63a2276447066fc74690bb901c18a5f9a59e1ec51e691cf6bed64758fd883a1b368b7ee3db83fe1c102a37208878c5f949589d529ef5ca1070f23c64774ee1416c16d87677c0389ceb3f8b5e4220a", 0x8a) 16:00:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0x43, &(0x7f0000000040)={0x0, 0xfffffffffffffffd}) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x1, 0x5, 0x1, 0x1, 0x8, 0x6, 0x8, 0x2, 0x0, 0x7393, 0x8000}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:00:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) write(r0, &(0x7f0000000000)="aebeeac50830eb3d94bd295c7614ffe78f3065b99cc21ab6651b2de0162c5500ae2fb7ef08910a33b3960d92117adff44ef9ea6d5c011f58e1b845b27032d29b900baeae77f4c588a98cca256ac98de5fb87e4f9fd4dd488e7595a2ace9769d6f0c11a6ac12171c940abf53138748569a4997a3a252a6c100b58879ffd1b2a8b00b348b81c4add1d1c038041a151019515a1cac66a2e85996508a0", 0x9b) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:04 executing program 0: socket$unix(0x1, 0x5, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) syz_open_pts() r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) r5 = getppid() r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfe35, &(0x7f0000000300)=[{&(0x7f0000000080)="4d684c210bfe52535c00860b3daa5f7ea2d501a18546640951f51938158229981edb0c1dddf26cddf7e9933c12528975ab70a9ca89aa89d805ceb66c381682879414f807634180cb017f3337919f9975d42f2a0023fdabfe15f40765784c47c0a8aa3979720676eca7802a427b370de76a225a361bd0192f93e817929a061cc3c13a849e70b912962586ed272931281f8d44848b3987306ddf7b499eed2efaf08bd5d3b92f9409342f81397063bd2edeb142294a950af2e66d7845c9871b13976ae0bfa7f6687599f401950f7f61b1d9a3d3737595939deb228b7cbe57a8", 0xde}, {&(0x7f0000000180)="4a7cacdc0952d573aaa7d4d609be9399826bb51b890ad2eda1795343a011ef1dccd1d0ec7575cb6d93b75d68db229193733d06f9321f9c4b2990fe6ec72269740aa8481367b75196443a48358091150faf7c814551b24c16fb6587542013181cd25730283b0c391111574ae1a7be519b0c9d97053271b7eba7b955add50fff72489935ba24be355eb04ee852c932d98f13989dee01dff98e5ae8e130b8ef4dc92b25fda82457a68e287da168c3f67865c949a765b72d01aa3b485aae91ae2ba85bf77d401eaa3b6b5f301873f1c768ef1182", 0xd2}, {&(0x7f0000000280)="66926e7b9ae4db8648b38e6bbe05c2760abd719f56ccc1d8ff149faa2bf7f8903e05e40fff0fb09d0d8647f8b8ea0044f23323bf0bd6798df4394d0b309447268da32ede4849a12a3a0a377e80dc9d5aab86be730819360860fa1411e23d6e7d33f03f2048ae654e4c7fea04b21d", 0x6e}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xc8, 0xa}, 0x5) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x80) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566d10243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000008893ef01ae35c8e7a05740c8a4fcb5a2cd28beeea995b3878ad8bbd65c1274fc56558e2c47854f7ec79020547c9bf756cace8c17483f4f691d63a6317f09355409a7020815b27e7a8b2e1fc41b4182a1cf18a719842f5af2da9a0c627760403ad8affedc1ac35c610b6e2b75ffcbfa726334ed4acb4eddab5e3048ffe7a11085f39a2683a50a34e7552515da27a43f734a59d095580441ca779c0b08ab93115b9f6210f77b6328e0bb10fc27f8c9fb35781da13638e09e377c4d83ba8b8bf57017e699a0ffb0d8ed05b785258a89a8723a1b0075e9c73e61ab98d87249dd9876c3b037400a2e871c978"], 0xe8}, 0x0) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x500, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = syz_open_pts() sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYRES64=r0, @ANYRES32, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES32=0x0, @ANYBLOB, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32=r0, @ANYRESDEC, @ANYRESDEC=r0], @ANYRES16, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32=r0]]], 0x3) 16:00:04 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_LOCK(r0, 0x3) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008bbf3e7513010000000000130001000a0000001b27feffffff000000000000000000000000", 0x349}], 0x1) fchdir(r0) fchdir(r0) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x12, 0x7, 0x2cbd00000000) fchdir(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="be0088f646f6c1c57fb845b9f8a152f48cf161f1e11b574f564bb56bd037b059814eb14962c1197ff6ee26dbb6f4d2f8486f20be2276c8bc7ebcfd853470c45565c01ee3fc917101301d77c643a7f6d148a9eb1c47d24a6d15a31ee9b46b0d6ecc90755e763ce5972af5d6e0", 0x6c) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xa, &(0x7f0000000180), 0x0, &(0x7f0000000000), 0xfffffffffffffcdf}, 0x2) 16:00:05 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() getdents(r0, &(0x7f0000000040)=""/64, 0x40) setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x1, &(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x5, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt(r0, 0x80, 0x80000000, &(0x7f0000000180)="cbae53de0cd19fd42be4baf00465f6c249c3101b6c1d32e084d1eacddb6d91912eb7cd8fe4c938bf4c29334f8397570a668b8df24db1b855cffe68355f3f7506cab169e3eafb37f2e4e1651d9d6fe80b487a8ba4511a3b1131d82b492f32ce0f2681f7ddfd7514b407a1b331502e3f465c569f647e5fc6fda6286952dc2f683194ba339fc176d1a22fb4ff96e2ab1e31146e323530d3733ff5", 0x99) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x80) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:05 executing program 0: sync() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) r1 = semget(0x2, 0x5, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x9ed, r2, r3, r4, r5, 0x2, 0x8}, 0x0, 0xbb, 0x200}) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x10000100) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x5, r7, r8, r9, r10, 0x3, 0x7fffffff}, 0x6, 0xfff, 0x3}) msgctl$IPC_STAT(r0, 0x2, 0x0) r11 = socket(0x36, 0x4, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0xfffffffe}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x34f, 0x2, &(0x7f00000011c0)="b840f57ac3f1b261555ede1c53dfe694de54760963506af383e9f5bde42345ecf7a060cca316b4db49e0943ca86ef58c3ed75562c473a592d03eacdaeb8cd9ee7c0e8ea5f2b81df9690a4a97c0be3176cbd1a0c8911b4121b02ad34a4a237d7f70b5ec4d19eb1e3cf2a08ab365a89f8a15a1573a287de696d8e9ea26a4098f05d3fec3e8b2aaba01c782873a509e18e0a56ff7506dda52e0e660d6bf770246c59c9ce18b228f5816c86bb5117c55264bda15e410f290533dc8fe2ae2683c2e53535b8a7a74a098b6ebad432cbef6ae32", 0xd0) setsockopt(0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/13, 0xd}, {&(0x7f0000001080)=""/211, 0xd3}], 0x3) 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() r1 = socket$inet(0x2, 0x2, 0x0) setegid(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) r2 = dup2(r1, r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/139, &(0x7f0000000300)=0x8b) getgid() r3 = semget$private(0x0, 0x4, 0x108) semctl$GETVAL(r3, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xff) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x2, 0x810, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x97) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)="b476c4c42446ea7afb2de79b7ccb9b8eb3eb13f67b47150a4ef39342e707f7c40bd13758c3e5ed0f543226103144e4c7e2335d2f733a3e5441691dfed1a94b1aeb0efb8121dfc09a5d957b35821004f4dde4a4754adae1556542e269eb6958156587fa6c330582472e6cf559c961e74bf952d616bf86ae2b842f0fd5185ba9e00a6cf50427155ad0824b3cdeb81bd2e22a8c945df65375a8f594ea36339236d23202f612d24892bdced3741d8846ffa52ee2cf5c69976e415112046add44ed465fab09934eb43fa7431178f31d2a92164c91437bdfa60c4b8084107e82474688edadbade3863164b43cb20158f37ae77e601671a14121c32012b1ee372f6ac609277499d0d2f21285f6e22e1af2c22a605fdf8cf04cabb15da06731331375f8a282d0369c0d30d4c154c7dc0bd1d06adffdb761bd9b9b2b2e2e0608d3985236df8156160ea8f27f467c79f8c481e9da4fbb3a1cf6b6abd76bbb46b50fec81a04eb8c8da11c3f85b6fff4bedcf2e2e4b3ee470ef9c11864de8ee300cb665610fafa1e7f98881fbf010848df3db1b5eba069f4f8924117ac7655c46b647bb07dc8b7939f375f50d36e8c32fc1ec725cd2218d5defa0980ab505f48900565ff136dc1559cf114d1d2d93f0bbe42e1deca875196f7b15d8d08d21693e4c98e3f07f5785a0300997c3514a8c46af0fc00aa4a15ca20c3fbef6638567c6a6adc4382afe126cc8fa04a1cb4abc7b74895a7247f3edc96cb0ea54db0a9758dd75f127112364e8b709c09eee986f40a5b93bc7fe5dbb3893617da821e388b1b3e9d92d45315830ddd1adba56f9e902384c65a237218e76b052c622ad1a8008145bee7d0521bc077c61656e5b8a3a250e81b9956ceefff8209e83249d4a99336a6e4eaa7ef84269fd1deae27b811b4f3310f4a1df22d574df2d3c673006b2646b0e6fdcfd7ae64761a7101b1090cd0f9ee747fa45bad5c08ea1141a638b16f9ce7871f3b32aa134212ff8cc8dabc54a259664d4b0cc0986b5b78c3fc56084ee0d79d8bbed5f3479a1fc7b85d8b1d52719de4612231810db7f9540f242ba892fb9d8333d2dd4c0bdcf30c8dac340bcb9af3b1dce9b192b18336260e8b6ec6b031948c82ee842b4770e4804d4c91c12169aa02f228bda47aca6a16a8556f6d96738da2d9446d939592c19a2e25c5ea58a0aa764b09bb557d9e22f0360da79abd74957a72bbb5e9618579354d8b8a3fcae13171e18ed54f13907b90d26cc0bf17b6811f7a247efbf26843dcf57e5f212653f4c3eb97a6cafb42798a9161099972422db733b816088eb83882fbbadbc70ab28ece84a1ca8a5034e1852f786cbe7720f7b78f8490e73afd252997f7a62c704b8ec96bd32a7ab80c042a636b57bebc2008b07747452b3f30f37b38c4059fe78b928c882b28caecdadc37732eb34f89b6ed4d622adac42044174a277eb15ea5b1c2c35055ebb22b06e674b7dd0c7d9cd0fff3c54aaa062fa39708f9e8cb7984f21372570a401b23f9cd7289206224a6ebf8ea09e7a117a87b63e74cbdfe34d887708d4c235a37b3598db000667b4255c37deef9fbebe1220c3f6c0ceab96e5105093d9ff1fa927f2d941e82fe34ffcca24143e2f3c524db842c857fbcf2b5ca72493e9f5fff328429801e5f14b6ea3d65f187973ead29d8d95c543000ff99bcf60888daa5d1fe7394e49baccc63db484f71769ed7bd8b02164b386ae71b0f0e5f3c910d5d738f6a44e557736ca03963163079715b58501989ebb3521c7c0cb2ee2f52ce6a749c793203baee382f2ce698728f5b60da8d40074bdde87c3b8349772b6cf2bdd736cd0a5559f0603020fa8c38e2fe83fffef53e05723c929a601ff5364d3ed10b42718b1c5b0450f1195a5c909e312cfe87b643c185d0143eb59643d0590d3b68aecfa1cf730c7866902f750aa360296f6513a7651b5c357246dc48745ad7aa8e9d6458334ef87ab06aa0e6928b2b231d420264aee26a13c0566977a5336c9f973fee469ad4dbef298928581422820cf295c445c3ae4325fe0f8be8dc3d9052932bc8fbca9262d79bbc0d52717a44908f3383ecc93226360b2dbd79c052047426d01b7da71da42aa732c58f7fb7b68c5966f8ae21dad5d28ec78d58d91b111726549293147d145bb5ef4edfa6620be4720355b2b4fe75ca0039df7566f73126ea2ac1228c7b55553ab3a4412ebaf082a51233f334ed50968ca06c8956a4b528fdb80bf96969de9350578128a5ae9483fd4b736506541f0aefd9a5ece818ca5af6eb61927a35b48464c76b83913383e70089f2e7ecf6f2bdd60b42f2395af94cdc9b6bfa1b1df868b30e17dc3c3aa481b1be40fc602c36c3f4355cb459e9966b3e403cd0d73702cd3866426162af1b0db73fbb522de792d923021099e66146dd44a6ee52f6c414bf6753d308d6d5397c34b6380768d67d1c46ecc2178f106c3e220f60180b4b315b36d8d0febda345c9980154470326d997df72a40ecd1f17b5bfde9078cc80ee8cbccb2d7edf715abe41ff2deee8447d13f572e556678008dce2e5973a4d61cad8a6498950eb05ceeeb1ec410c5af76271654913e1d23c1764110f56194aa759f1d0f0b69c02c7000d791742f6acbb865ba00245b07b74180820767d771ff58d4f37d571187c4478a4e736f2ad7063b1f007ad3f97f083f15b1dce944840dc5622ddd0977ad438ddf94ad2d9716c58af93c9d3044e297a0cb0c423495d57657c27dd4e91ed528b1594f3f483fd56a84c4182ceaa12bb6fea83bb86e18ac53a5ff86a53781a3c468bb542584e546d52fa8706449c4863ad80c71a990e6b5560512e86e6d354a2bb34898125740ffa755ff1b1a04f75322942dd098647ef1cde15032008cab931502c0a4b842454270fa5ed9c48b309bc70c4eeea09faf7814b1b19d003c456d1ac11980f66d2606c7398d60664c349a2ef79f5bfcc6ae82afe210aa42ad8939888c971cb0abd77f42079e7b85d4890b713de26610baa5673c0173c4aeee2eb1386588a0c7528327595bf8d89164ad810ad6a63cfa8587e28c5b9eca4acee6e51e106966e51c1c8359073e3c24a59ed1f8a61dbb156cb42db4becffea4afba9fcbefe09fb38884fb177706c00833b7a051de50c7f5487fd320b2cb009ee523c453f56eb0dae6dcd81b7f73503ac45b17535936851ae52697166bbad951d21d882082f32855a956e988b244663e39a2c3d382673cabdf54b47fd439757f302b2254d36fa1dc4d875d7aeb7390531a1b01a772d70b13ad61a183bcf0c416f5089dff5ecf9a4221062cefe676206931b53673eeb34a7707eddac9dcecfaed76280ede8b911f614146d0e0396017c4839a6b2af3e884f5c828af8e3ac36b3e5dc280211d21f258ffa929bf1d40dae2f454a6c1c623a70a3af7693406d66d7126636ddde9b1b5010b5b3758b371e35b78dc1aa694618a6c56a0b6f8f8243d479e65cb41f98daf2f44d77fe61a68c012ffb761d15c71e8078afa8453ec6a741729bb7be7ec1cc437201f760e4fb345e488542c0379a74b9a1f6aeaad8d9d5069a261ae9532ede3a2a20bfc120f98581996b4a538eb8f355cfb8edd415b30194f5d0edb753cd19674dbb4cf3943fc5660206bd220fd1f280fe4f9eaf36a6218c7d4cddf7a52d70c8ff8e446d13c3d651deb7b43760bd0692b28e65c2202cee48d9e7bd0e9bc76c591b7f79530c8e806ffe4d95a930c6c2983e04314c2407b60946026af6dfba8a0d73b0a99a9dd1497e66ef9898c7ffbc2820877cddb70ba511738616f67db572a143031ce92c1774ca9b5b092657d35be8baf8dfb19795db480e4b264974da1222643d5f2be9763aa11d0a9d6f9345f9e69c4ac138159ef07ae31b0ffd769fd394a9aa253d05cc4fbe8c4aab6428e291759cf12abd19d1a0e04cb7d623c6cd09c57a6a2c3f1dbb9c1f5f8845a44b2ee034056dfc0aad1fe3d07d4368085197b32bde1f69644481b484cf70d60a9d604d6eee4bed57204548b3b83e4cfc79fbdea0eeccd056a76caacdd22fc1138a0d7e1f1b68ffab29c158f472b739bc66924261282126f1e76690d2e30525f6350e912a4f67c77796a4e67472b172e2e02ae38770b4dbdf035d0de7abf71ce2244f6bc4e38ec9e569aa12b8cff0cf8d85c0a3de3982557b451911382cc6ed54e1b15ce21f21b0bab8fbc54b2d1b49f2df68ca6ffc2807e34898122481b5fed688fd2a6ea5ee3542d81f29207d450caf41b26b89e12fe5b20c224c20bf2d882c5fb11076441f3e65ab6ba46124c2278a004432a12b4f67b5f43807586e0e624069de74ce3085d9bbc161901505bc3c643c2521d4817c6b5eb1392113ccf4617dd070182cdb8664a82aecc32620872e55cc6aa3bf70e5acd25354a39138fbfe8397edb480979c77a9307c7244f4ec1915426848a940da2a1fa4af42f160bd0ac8745ae7121a15f53ba5e8fb86a3d0bd79c44f76dfe59b5b5bb65c0ae87a30d382b4d2aae2d60f63128625ea8a3389eec20f95186a5228fbdca83ffcf06f83282f4a8c52566c9f4576a83461ea1fead5891c4d0b78629974bc49396bc498c2c579b8a10109732d752ceafea25826ecacdd90120a9e1e4f88d313219e901015ddd3aefedb8c105d0d9cbeb134bfa7d62405e1d252537a61096a7d1f363fbd2ee87e5e5b2ced9a0a01fe4bcf8016a39557d61a7c00d80b8fb1c232fc02ad1fa32bcfaa360cbd1f42b480fca2b4042fdcf1d71da305c1d700c469747aaa5070cceb57385de03fb19aa3c6a3f335f0480f1fc550a0b32eeac3dc9564cc9cd2cc3a916444229d4d163ce5d73e887fbf35c8c65c5f2786c53183793abc596dcbf679db5ad911be652ad3f37ba0fe0fc327c62d4c7d927299aea7650a7e30f3bcbaf59c78d08eb433d351d3259d01346ea8a93f8ec18dee7a7793912cdd380644f045e00b98ae785ae02a100b602faddd750aa5a6a39b2971bd4e0d7989f7e64d5043ced02cfcd7ee2ce735f27e26da6d81dfa3639452dc140f66d953b6cfe96086952b05b73eb572742a1bc166436b635b0620c8e729ca2916a2ed49975df402cba16be0d345eaa6c641d28ae25b1d7ff22c526d8216c0eded05f5c1a348c27432b70951882d194ae1156670d519dbcf129857ec9b6bff0b8e185097feab4ba4feaa4f89a3c46fe3b4c47e9df6f5e2a28e099fce8965f71eca829a96115f9c4cb4964696cd7854614c952ba42680808e5225cfa7c57cd12e4bd6a546d0439048bf2649c43a3213093526509587f175e7a9d30bdee11837f40dfd7078d4dff3942bb271b4e9a99f088f6dce3615d8bfa915adbfa55a0e8d5df63c85c6686b18280e498c59784d7dff812061949e74821ad63e05de654567291628c4dd327a174af1a90eedefe6a849b454dd818717b9094a5c1e4853c3b7180be9e664fad2070325217fd86ae8323e578cced8473ab61aee777ffcf3dde309f54e14e6ac80ec2d95d000016b5da2d14bfba1b373d7086a4b56bdeb23db8193abea80e38f0b5899fdfb17b647c85899168f179b677ec1ef3956816905a49d7a736686b099f8a20245bad84904952316617f029638c564cb29a56e6339d3392b6110fea01ed0d0f05b3e7c0705a5bc82c9ee9d49390534d857deeb9a65ed61fdcd12bbb56224c342213b384f017e664e30f3d5af00549f285cf10fd1dc6f6fd08b09a88b9083a4b522f00898b71874b730e9b826c5772f40ef3b960aecebe72ca7e62bdfc591313c1073b7d66c1a783a7be94d61df66e8bff33138d07bde6120", 0x1000}], 0x1, 0x0) getrlimit(0x5, &(0x7f0000000140)) r2 = msgget(0x2, 0x1) msgsnd(r2, &(0x7f0000000180)={0x0, "af2edb9c90f688e98c9d3cef961c854220279cf862f5d56913a2025a7ff8e43c673391f23beb46a2dc04f7ae63bda27abc904776cd6e1b26ba21b8683b6bfeb9ac3d7700869a0a374ba8c93e53936f4fd3519a22dd62610e72bc1e9d8f085c43e6e07d7d63038ddc72091db703210b399e4ac7b34a016a3fcb278635099778c58c29b1352ed3dd4a1e8270971d8f81151fb57e6244f090498e78cc05242d701a03e77f8b4785508b5b33ad19ae11ec76cec1ddd4b74d67843266fe01ecbcecae42233821"}, 0xcc, 0x800) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 16:00:05 executing program 0: r0 = socket(0x32, 0x8001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0xb0) recvfrom$inet6(r0, &(0x7f0000000040)=""/52, 0x34, 0x843, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x400}, 0xc) r1 = shmget(0x1, 0x1000, 0x60, &(0x7f0000ffe000/0x1000)=nil) bind(r0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x100000001, r2, r3, r4, r5, 0x10, 0xf1}, 0xff, 0x80000001, r6, r7, 0x3ff, 0x8, 0x9}) r8 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000000)=0x2) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x80000000000000, 0xffffffffffffffff) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x4000009, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xfc, 0x200000002}) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x13e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = socket$inet(0x2, 0x4007, 0x100000000) r8 = dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r9, r10) socket$inet(0x2, 0x2, 0x4) read(r9, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r8, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="b1aa44c6524bc109c2b5f89d30d0ca89e60f9ca053bea287dd4a30d0bc65b7adce0b1011f6dbf298cd158947bf8ed630886955bfee6639ffd03cfff41d52f77cb3d13a79db101b5299efa30e8638ec622241d2fa147265e5217a1ae6f18eaa7c9793793672570ed1c2c5832915d4c7e25db2add0bdc79b253f70f192db11eef9a3cc52485f45639badf160f4e238b508730d24d0e0171b26247afc91260615a5d5703c6682eb1ebeaf38e1f159dea5", 0xaf}, {&(0x7f0000000340)="2efe94d51ff72ee7125049fb09dc20e9b076700410a12a3292f83fb2d02d9de9f9e40d662e9a92b80396ce0cbd0bb37ee76685ee3f1d1ad212e6c805c2aa10df12949ddfa06872e0cb9ec7dab2b5ed1ab674e38904106c33fc4f457c48fd49aa4d460c0c240b0d57d80fffb0d361c2ac7468c9f92c05c1b1845c32cd6458cc9fdc016d3557f99d73d20b10ad2c206a8d9e2d16cc51d365be9dfdc22f0eadded7957c9b16486b531755f23f7a0d9b6276e1fa56068137c190e9", 0xb9}, {&(0x7f0000000500)="36360c1b372f596360a788da393b59ff8ceda8d4e2eebff95da5112a571e3ac23ccdbf35fe8f58d2fd3a07c76a9b6fcc8616e7d9f6e3c4114feba102dc1d6d6c88cf5f63cde6b5ae52d5b47b577a3375d4ecc04f69ac0d5f9c426bc14202ddae0062ac4e71b6d42d4cbc9af5fda2e96af3633a24d867f0469ac2eeda2bb4cdf35a158e10b67665fc4ab447f32007a48fb1a9d10c4dc634bca39f4884d23ad9cbb260ae499b430688c058bf5b7e600a8b6db10a0022e375a5337f6bd2dbe92a56f07940bde60beafcf0239613ce9f9df94e3811c73fbf8a1f606f6ba2231ca62933c715ef37d0b1bd34e1333a8fb3be0edebf58239de7c85c1f0a", 0xfa}, {&(0x7f0000000400)="85c20a03f4abff1734b9f98d5f81f261a6502aa805421c2d2e0a4bfb2dbd1122f9ca302f1457fd94d054f8f82de2111f7471313fef9ff9aed9a074249629abd6f1d35b2ea958b9d30b5529f77165bce8cdac18e82062d8993f3ec47f149b38a46c4efb58319f6e202773a885dcb35c541d13cba7a42efe96d0fc38c8f9aefae9e0db9f7266705ef4b87e0b6cbe3deb6b52bbe3992f85ca77396284bafaed29e47ae649bb5862ff0be29b54b3d1865ad51b36e3a7d3", 0xb5}], 0x4, 0x12) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="75d47d0ecbe94d9e5d147bdcd80bdf5a8965e7e89b541c6f0dace6edb0042f8ec941c932394cf810a3dc3370a8b9362f301ebb44fbbc4e7684ad6ca269742f9d27d4e454837444f3b62971a4f5ff59a751de7a68f9ef97b3b7a3a5263c7dbcae7c2e7114e69e64f4ee", 0x69}], 0x1, 0x0) write(r0, &(0x7f0000000040)="9cd236250b930fafd6fe8901e850f1a9da3ae744aa67532a9e619dcf5b4832b933eb83a1e916023d7a0ff7389ea668847a9084359caea551d8930cbacbab5ea24b3e33a45136e63d5e9ddfc3ccd60634a98abe9f513f3956a1a06f56b47965f390260a05936e3835", 0x68) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136aaf5e761a4f828", 0xed28321aa0c9506b) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d04fa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065580f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x5, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x2, 0x1df7}], 0x1f, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x1, 0x4, 0x9}], 0x0, &(0x7f00000001c0)={0x5, 0x4}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) r6 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x3) write(r6, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x20089, 0x1b0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0x2) listen(r0, 0xfffffffffffffffd) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x4000000000, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x6) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) bind(r0, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) setgid(r1) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="11f17c6cc397fd82b7b975ccdd418b25965649af091de426f98d79a7e05614331592ca57fb647a0aa393d96c5297953329f9", 0x32}, {&(0x7f00000000c0)="94340349327831058edf6caf6ec02eff03218499", 0x14}, {&(0x7f0000000100)="f27bcc5db331c8243c707200d075837e407f04594f9d3787ea9c0069a96af95deedf7652f4336b9c4edab488", 0x2c}], 0x3, &(0x7f0000000180)=[{0x90, 0xffff, 0x9ad, "b495d7eba8d989f00d72e17014076a8b42cdd67d5340272d1e63931b17759d62e8d97f99a65957e54bebcae201fd168e0388cf92b45bad9a6745f875977cd418bf5cf3ddbe371714f72f3406fb3eec421bcf06b5dadc1d163bb256020f72b9a63ad95b1270d2a11d4c5bbf4a86e968c3f599fe1e389b5b0fd5"}], 0x90}, 0x1) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x2, 0x7ff) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = syz_open_pts() socketpair(0x10, 0x4, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045721, &(0x7f00000000c0)=0xfffffffffffffffd) open$dir(&(0x7f0000000100)='./bus\x00', 0x400, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4301) setegid(0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0xd1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x240) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) 16:00:08 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) flock(r2, 0xe) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1ff) listen(r0, 0x0) 16:00:08 executing program 1: r0 = socket(0x8000000018, 0x8000, 0x7f) setsockopt(r0, 0x29, 0xe, 0x0, 0x292) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000000023e, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xeb, r1}) flock(r0, 0xa) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x2) syz_open_pts() syz_open_pts() 16:00:08 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd, 0x8000000000000000, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x2000000000000, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x81) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x8, 0x5, './file0\x00', 0x8, 0xfc67, 0xfff, 0xfc}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x2}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xf4, 0x7, 0x6, 0x2, "214f63d5fcaaa8dcaa0e0f2b0e3c56f81f173af6", 0x9, 0x10}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) read(r1, &(0x7f0000000240)=""/230, 0xe6) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000780)=0xc) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f00000000c0)=0xfff, 0x4) readv(r3, &(0x7f0000000700)=[{&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000004c0)=""/224, 0xe0}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x5) 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x74d, './file0\x00'}) r1 = socket(0x18, 0x2, 0x8000000000000006) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x0) 16:00:09 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getflags(r0, 0x3) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 16:00:10 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x67, 0x2ebe}, {0x1ed}, {0x44, 0x7ff}, {0xf7000932ea865b0d, 0xb6ba}, {0x145, 0x3ff}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="ca1b181bcdfb4af15847a813ef0f5e1c55f675c7c117d8b6a1e0a82f0c40d14f9b5522153294f3ad1592ddf6b8d7f263be22e47423cc2f12d56c59d0b66892b6112efa80511f5e5737218e88be7a6ba71a88df08e043b29ec003bfc3ec5591e421d39079aaab0cd8c784e134b6e8bc8e07659f85266b5c81b772315a6a5b592617effb9d9f54a68b6aa1285bbf9f13ee455a95664cd7c9661f4259973ba0c36f2fc0b4b0018e13d33565895e3797e13c94daa522610636b8fe", 0xb9}, {&(0x7f0000000140)="ba5eb950268be683299c9b23728dd9bcf04436723163faa04ff2e5be6dfd07aec2e0a50f64e486f9a6abd67e6c88167a040a4204a12079cce5214efd62b6356122a52626a4a06b8a2080d0ae0877eb5fd2598588cb995947b6bd3c498caaf8822ced400643d5e335e7014f3940a70e0bf79cdd4de7a6bfd7f03ea307c18729c0b7f834bd0da5d7d61b87e1013f685c4b38805d3ad0c1200dc93df548202a40504fd3c4e68e01f95d7abdb705564d158cc57ad751ae8aa36e1318595dfcf36ec218598dd59abd44b9bca6ee17aea0743f7daa28e409a886e47f4fc01c01b1270ba8d3f13f1b830393c4c9dbb790a99adb644039a2c1", 0xf5}, {&(0x7f0000000240)="caabe22ddff3370bec243c22a57cb1128f2d0f0a60f112c6ece35ff8ad9dd531b449", 0x22}, {&(0x7f0000000280)="3409aeff86661eede10618dc4b9318ac621e9ae4357dd631b4485bf65154b3287b98428841613b23b95a70571a9810f57a538a840fed0e209b091991070e7fde0ba45fe409c63dbf0f0e8ec6ea4f7374d29b5127a3d6f0be4cf94fd52409bc11139d254f37dbf866941d0b835c69ebcfff0a98043239df2f12556f15b82791db5f9ce9a8a8392856e9dded09132f4d8fc93d2f5faef019dd03c9bb75537359e6fe7d22cd97ca73a7d09fd60207c66ef0d9e9279a0abd4bf77e3167", 0xbb}], 0x4, &(0x7f0000000380)}, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x81) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:10 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffc6) getgroups(0xa, &(0x7f0000000080)=[r0, r2, r2, r2, r2, r2, r1, r1, r1, r1]) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$KDDISABIO(r4, 0x20004b3d) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5dd8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x9a8c) getitimer(0x3, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1, './bus\x00', './bus\x00'}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x12}], 0x7fffffff, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x4, 0x1, 0x104, 0x0, r2}) open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0x1) sendmsg$unix(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x7ff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffff, 0x81}, {0x7, 0x3}}, 0x2) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) semget$private(0x0, 0x6005, 0x10) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = geteuid() getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000200)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000fc0)="0f56eef5436212ce07725df705bb2ab2aaace602664ee02df2383e18001ff48f488153b9bfb52b812c0b69b43640332594c2534d1a124312a07fb0cb4329519a7d72e06721eed33b899d309f764dc839e0d69c2e8f0f5ae5ebfc0abff6646ac472f50948dbd2694160dd6c111b8176717a7a3c91afd70e7f90cf84fcaea2a21674d822c36543842078531c5f7a3c29ce9b0cf17092bc30c389ac20c5197cc31b00b4e1adfec07b1156282f5c40803976f94c94a86e8cb113ae4ed55797696d3b0f5b05896512f15bc7bee3325cf5f960bcd3c172b563ac8f831fb199b5e4e81d32b48052324275fecfc2f8f490c5d2a2ca65f8b3761f884f2a2fe524668ce2e4e572ed664d605ba463731a37b3d9e7739b8a0d2ccc4c1c5d8f2747c80c624761151731d1f22eb629700542422b2fab42a4a7bf92cb1f782b9654235f991bcfbdf9561c26e46401f33315637928aec7e210de86f3cc4a3d1180d27247839b7496772f5fdf0dc4e784070889b401b02abf09b9208f26cde2491de25e9825d2f1f12a4e1cbe9283ee8e657e76b395aadbb8abb2cc827ae755b853fadf9856662ba4e513926b1a94838e58143d4f0259b3562da7593d8866df8759363da60d7feda96fee371cf941d2770ad839396c27056f84ffe56d0d1d2f4621ad402f67ec0186453ff77a7e9056637d59c4b850c03eb356125e4fbb9ab40fe905dcc38eb2e3984a5fdb37637d82562973b920865ad848098eeaa6fcfc0529dc9d5bd17532162d256c6e2ab0e8f375e41a0d12b8f8e101e6d379af884e1cf77ebdf66320cae75f1632187c1b6c65e22f9288f080b4077a1c6e6d0c344a9fab61657566cdccbcd739fed4c956de194484ddc97702ad4d1f435e31c62deef1dabc45218ad4f54073405d73e044514f0e55879794d958f786b37d9c36d1d5958e0d1649badce644592b8b19ed704e23df55839956e51e9f0c7b8241217b74796f8b63d333b46d1e254b36f0340ff2a83f64c547592784f16724ac7fe7f308c063468fd4e8db0f3d7a47a6c24ab0923ea7993d0cbb6c91ba9c9236b08a37af54df109d1fdd3514dc3f6738c05c1037ab0b3818621c43c729dce5de074ac3149131a4ffca508af396e7a40e174fb9ee58cde7bfd0b7c76e93d300e6de238e5c78769595b3c3f6a11614b56625acf2fd4cecb976b18628f36db2c50fe58f9ca4bb8f1114b6ee7d6298edec09d4ba6d8fef031e7c9c293fb5405762472ba016733ba86ccba6d6d94a0e6337742f23f4e31762dfff874cb97f38e41a00f03fffbd7de56279e630b0a816f1dccfa4809bd3c9c8a3718f7168a4c95538b17fe637ae5fa3b1c8cb1df15ab5173bdb614fe563f981781417d5e3df2c28df6cc61601f13bc621c35d6c2b19751bb6406a126ae29626e1bd426993b7c7e92c14293d32064b91a179d663219835a0af24a1ca1ebb3dadf34ded2137e86a0ae7c07548c3efbf054176bf709c307198cb1cfb018c958c9c09de38377890621ae7897c256de834797a28ef38a3c9f5d813f8615cb4e4c0f5d0594d048435546c2614b5e146a70d36f296393f380b8bb711a146480d1ffae502cb353d4955aaa17bd7afd1b773b8cba1794e125b56e265c4d071db880ae820c379dd5fcfbb4bf536b023b77111db961fd662a817a1df4f16337c0bab649fac77ea6a66e4b82232604adcd8cb3a7e2a2e19d75d3e247b03530c7bd6c450f3e4817b40cdcb3f79f8756ca18f3dd73db6c7999febca23526d85524d0b685000914db95837c5239f289952773be7ff70a43c2a771e50d810f27545019a8b55e5a1143bcfbc81c0a4b122f1461d3f982ac910c780a18f550eb641d7f4853a6b2e23ca88cfe7f48d9895454b03ef094df8d32bdec71446b60aaac1aad32db8ab90ceb687e35cc95e65880ec482980c08c3d093ef3782186074bca5e771c519f1b2454e54b37d0761e8709619eb0a5d9f509fe4cd1bbf30df3d4eb0932669bf0f41a08b71311680ef29e24ca2f3003801807db5773cd300e5cf015b5b5d15b5befd950cd15d8b9b8554a55efcc319b067f4b1c12ed9e7c87ca50f3b34054a67bb3e9ca6cb4217127e7cdd4a7eac914900f960af28511a18daa2b06ca590957355391db64fe6586b03086d6d76924cc9e635630a34e908dfdb157cf83dd3120eb1c81415cc9cdfc2192d48a4f42b3848ebf99769df59c11636d7e08c84412b803919a3dd289c6481bc7ded2308eef676763250e628f5fb0069a94ed6af5d6ed1a073da906e485acb0e9f36beeae80633043d31478dea04f4fffe15adb08fa0534ab5b71d80116e6b836b5c7c1a2f34b4d8f6f3bb0ec44fae79fab38d911a78a0e93b5a7e1d05944f93fa24d82db99451f489bbc87baad5df75c73cdaaeffa8e4f9f750d7027bc1085552f615103da3bcc2f4ef2b46119596273c6546a544d138aa4cf67cf66b233c731e21e6eb06bcbd2087df16f5dd9e6df5e440aebc5a359b3121bcd98c8721d663cfd861905d02a64eeb59f319f7fefa4a521ea1ea823db16893ad4e749acdc0010d75c6d4169e4d8ddbf72ded29da043e1d80551fcbf0893cd07b13aaad24008f2e4d4c2e137e03bdefe03c7c146787d42903407013574677077f093f5fba1fa09242a04deb456e4144af04088c9832dc01147cc084735c19a5526d17496cc598b02107f3cdce397e13c67e9e22a0c3793aac33719f6aa0e3fcc17b8bf5b9dd460f3ffe918023c599bc673845324c4a5a3ebbceac5a7240e1c24043abd7733345fed6005d460bb0a8c98a400e8594227d11f7de86d656956e074344dfc319f77f98d37f32b0a270894a31c498b59c0279c2cfb40d54c5ccfec01251470b5d8d97d731e3a2bc93371cafd63316608806a6652a34bea512c0a4e3f82a50a493834ef0b01a650332a5a61a54db275b634a661049aacb1e7e598b2982c26f043c59811c67ff02b014f1829c7fa364c4c5fea3409bf2ddc386d43cdaa52f23d57f6a8f419679d2bddc3e7cda12b3f3473f95341d8a807360faf63756597ba1e84fb25f25a509a8f9cd5f55b10f31c6d95fa29d793ca6481e4d075321f1ee1b02a35d41665eb4216816e1d233e2ea7186f6238694e5ef5c0052c338734dd5809ffe5ae990fda5b7b28e767d130acd2db0cb72325aab8790fe9a566660e70b517df0188dd98e110dbb8a2f8c61c351092f7192f232266499aa508bace3c84fc92c052ffd9e9afc6ea1a6b956ba888dfb1cead354d3b2dfe34aa18c2e6d86d9afd769de589d7a3b726262d5b5930f3e3be63bbac0b437565f363cddf29c964b474a98d76987f735b088dc9ee16b3f789f0d71313ec2ca235a374c46123f760c2b869a29cd7ca12b4fdf6ad5bf96cebf2721cfcabcaee381fc106f45d12a28864ec10840a3aae35e9712ad87d22e8347a57ced8ecfe07ac4d49882092fd0c4b9dfead9efd1eac56abac7210bf7335e6e038289778644a7cfc879af8de8513d214a2ca597b5c93433daa16e9408e878566219d2da5cfe0dbd2a2b0ea81bcf8121179a76642354629e545e3719692ddf852df2416953390d00b1785b6e2b4edd4e46c20cb7a23131b8e5bd70ea48131b0e8115765f6eb86d4656e0e2887c96fd34656f4f30d12bd41026effa4956b9ad955e44f9e7f04f7b0111c8f7d0ddf8d8ee0255ddba539333690601a7c52723602f00e34d1299383c04897555db5ff3bc8783fd9a080970a56ce0ed6e69f6e9738c6cb48c408ff8b160d162a00fb9b8c01f63baa51dba6dc949842eb51560260550e2b20b6e51ed54af7d156c39b155f0f24be2d66eaa36df7c75e98a05a6af74297da5e97d306ddca32e419b5ee69d63814382ed19b91dbe7a8ca5b72b68fb05306989c2dab43f4aa894d598a5ea6264193fb2cb31000208b5b6f78a64592a0147fa763c13dd5ffbaabda2668b3b5a1cfa88d14f82d0b1ee2f69c8592ea10e384fd53de5934c88208db83881a95e96e99cae7f7060f06b5e24f9e4565f9c86642be531e2828a7db2640ec14561aa3dc4ff124f5c87c17f6189bc9cf88432a04ae11d73e7cfed79f8cd14578d53a8f073295b06134ab03434aaa6302fab95e881b8a36ed0efdcbc5089b7817a9dd77cc22264d692e5dd093423c2333755a3c8f6fc059f7566d2f1c3287fc00ca8b2f6714d9b7a8975f64922043859b44da5f1cd8f00bc141430755a39b4c22f9d441cbb9faf18cfb7f9d2982b8299165bf4b55c8ba3134daac79d9eba8afceb8955908154f171ca6584989ee1ba415c6ad46da90a952c409a127bc6dc4e3801ba341ee4e132d4660efda3cab571dfae5dbe99c81f7d1249d5c67880b6a818564280df30827b7ad49a5d81bbfb2e26cc8a91d6ed4cb5805acc5ffd28884f078c722e1da87bc55c9505d7ed1b07c346dbae8e89c3f2f154b9afc0ce801301170a23d210ef91a42a2b89011e31de8a8541d667c3fef43fd16581031e7b8a8b88b8ac42931ce728f39ea21bb1cd7779b2cbd056851221665ebd8335580a45ecb904144e7bb7f851e35ac8f9055bc92a268534cc13257230e88c23ad324dac7a8d3513406278518c9bc51e85d6e23a27232c2586b7a928543c585eafaa326a8e22a8cf13b5d4c0454931081790e623e840124baf5be16406fde01b52d8481bf7267b0ec0c460f4ec6b9aebd1f1f73cc6d83ea86aa94761861b51967bda46f9f60c3d94fa221b0ca26b2b03f284f20d5c6044be3d8510990b3d5589daa7294fd0c6ccb6ecf5f02cfe80b25ace67b3df80da6be69d3064a3f2026f7365d297d8a92ad11609aa844bc340d68a61affee9dc5b46ac310b5fc4ce89bd771122abe9160c2ea06d505fac74af3255ec6142746fe2e75532a6bf02180a75291fcd16dc39be13750e1a842570c3e57e0297e1c7e2e43e36b5985dd56c39b34742f2d27020b87a2e243f3d817844333d57e1ddf3dcaa38cbfbc21a1bbf5d8aa2dbd66099bba2c004a248da0efee7223667e4cef49dc5784b980ab2d95fbbaf03fadbb966e3f5e8c44221a87cdf8f72d76574dc8075ac7420ff8e5360b10180cb602c2bacfff57582c42649f77955d24b681406c9920d68324957adbf1fef15f3a0913e7c0a47e99a4fbfd9010bd5a3d9217889e4912d31a02495ff86583e1bc4d5954301188195a0048111977758116d172f8709b7578790b0d1c9025d0d169d02e166a701329ec68b618ddb3fa3241bf8cd1dda10e296c0765a9d142dce7b915315e9927cfc551672da21855eae0f4c163bd4da23146da1ffd20d76792a73a64d82aae3dfec081047a42a01ff97c3b46674d15df6628fe1f123347c52dec5365bd36c697b95567a5e18a9420e5effa654a84dd94b8772178ab569416cbc6a578f7229baada1dac7c7500204bdb984a90856a4e48c6929b4d76894d9656bb32009b221560eaabfb58377dfe0fc761f06a2436752d02c1bfb3a6e4e9d33d2b482f69a7e94ec3bdd7be81d17f30950f82c8486b427bd1c9299f53024e0ffecf1f5b16a94810b0d3bf1658489ecf2f329edb5cdd20ad95629ff4a4be397b3c9ef8d475e287e15f5ec82b3ccdd6b6d89100922f4efc20745f1dc4b9bfb9918942cffc2211deea1dd9982b667869b95df294af806f4696de7e2f246d77d1388ce22751eae147e04f42b774b831ed1b650b4d4554b6b873f25983a1ba769f88bbd0ed5d7125ee76a2403fc3251d0a82b8534b2989e47db4b63ea88211e1bc14d84871f736a8486985efc81320edada05523b6cef713a0c9febd88f5f24266f3e7001c69cdbc7", 0x1000}], 0x1, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r3, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) writev(r2, &(0x7f0000000ac0)=[{&(0x7f0000000280)="ee0171c09b0c", 0x6}], 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0x12, 0x5) 16:00:10 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x80}) accept(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) shmget(0x1, 0x3000, 0x106, &(0x7f0000774000/0x3000)=nil) socket(0x36, 0x1, 0x86c) r2 = getuid() setreuid(r2, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) 16:00:10 executing program 0: r0 = socket(0xd, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x4, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x80, 0x7}, 0x2, 0x5, r6, r7, 0x95fd, 0xfb, 0x1f}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) close(r1) close(r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x402, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) close(r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040), 0xffffffffffffff7f}], 0x1, 0x1) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) r1 = geteuid() r2 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgid() r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x1, r1, r3, r1, r4, 0x56, 0x9}, 0x9, 0x0, r5, r6, 0x1, 0x80, 0x2}) unlink(&(0x7f0000000000)='./file1\x00') 16:00:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f0000000080)=0x4) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10, 0x7, 0x6) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7fffffff, 0x81}, {0x18, 0x2, 0xffffffffffffffff, 0x3ff}, 0x1, [0x3966c87e, 0x1, 0x7f, 0x1, 0xf803, 0x1, 0x6, 0x5]}, 0x3c) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:12 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) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffff8, 0x7}, {0x4, 0x4}}, 0x2) getuid() ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0xb47, 0x200, 0x1, 0x3, 0x7cc, 0x1ff, 0x2, 0x3, 0x8000, 0x2}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x17c) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) dup(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x4014, r0, 0x0, 0x1ffffffffffffffc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x0) getegid() msgsnd(r0, &(0x7f0000000040), 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000000080)="a2fcbe1eb6ece4be2f526274ca45dfb6d990b6b3ec20fbc2325bc8205b19ea500e395c3aca5467", 0x27}, {&(0x7f0000000100)="d9797ec9ac447e6087e229132fc747f15cdf8eb5037724", 0x17}, {&(0x7f0000000200)="8098bc695ba87f73fe0341cbbef5010dabc52ec0a427b72a4d0ff10c41c12e65b9c6890bbb783ac6c6553f4aebe917bb2ba73a9ffc464a33e3e92ef0ca2c362f9379bc2f516c47019117380d2882e9f0514c6dcb5f64023e3eddcbcae0eddd539846883993e8c9e758c7dbb153af7d94564b14056923768c3ff32866ec13cfbe45208124ec982f5c68b782c68024ba7e70273c5e89be3362334882bdc1481e5bdbe5c4027a004150e76dfe7f199d91b2d9793432fe3bf812094ae58633eef25ce168341dc65bf5b408989eb472cd10dd8e43a6a805a7291f91ba7e7bf62b20e630022c178d8e9d26163c7884c358a08936d3845c567e1b56ca3b8f9f5b0b84faa8057e194de125e4ef9411f5bf5baaf043b86d39c0da8f348a65ca5cd6f85ed9b57d52d8d5697cd7bb637584bbe4a51d8259047b5a1b442ba3306a22dbb8494d2e7b605765df96902872cf6b1a04a5b0b947a83b2eb7b182aeb8bab1169473ffc08f43ebc6183590d11851d9bd71615d3ca8555eff158790857220874bf6fbc3ccc9760183fa01fe8ef191fbbf9b0bad04848b873be562872432b2d3aaaec5d557914143a4cf74c4c3e089ba6725202b3458b31f176163feb7da16c94b948c3536ca3c4820956051995168308b0064be9015eddf54f6e35a8c2413783df50a2726d5d33e13455d91179430cc924344aca391efaf9bf5a62ff1944dcd43911959b041aa8ad4cc67e1fb09edfe46b51fed6f475fd6b29af8ecb97cbcb3f27d7a60dc27779d8b234f59796a1ca4ec8dab4bfab04084349e8ad8f0a5b384bd171f7072e9e44b923494c2f45075e983629a72615e42a849c1be24452beaf30859d8264975b103e3ad2baf86ef8479a717a11ec4ee4fe8137d4382a0c325929aebd61a24c5b410d73adb4de5c5bc0c7162b1266b06687348ce2de5e7bce15b28f6ca9e26c1b4ddf382e6f39e5d40db56949e1621c45da0a7a60db3a28faa69a74479b871bc914708e049bbc5928c6979c829e3814acfa56c97229f44c2b854435bbeaadf1139d97884524b120eeb939cf8737b4f62335cfd46a890da9951f114b19f1f92679369b0dd468e9cf013676ad543f3d2e473a8c5cddf712be18f21ec39120055a4642531a84f018557302e81025b08a382d07d44b543e014f7e612cf0d73dc4e26c8cd13d1c4a014682a77dd5da15543f7453bcaae8a5efe83f0d0f4085c4378df788f8a6ea6aeb95621a94fb2491cdeb6af71de73e1b515514c5a7106f1579c16c725529055ffe61647e1774009597428410e2c1b657f7e50e797c4bab0e0a2cc5dcd52de5e5658b727fc60cea683e5cefce295a40595ac590f5670ca935ea665b023b9dd37dfccf36868da09a2b661c71b905c8f71cf2de61ad85f748cf5acf74b53a06e95b090d6bd78f04f08c32f6a9875bedb0c777ec5e2954262cdcb0d90a5d72c710b6b716454b81634dcd3784687abcb13dcfd68b2b95efbf70b79bd0f2d943e261e79c394111a2151f7a2164283b81b1403db2598d06e248b2a81dd77c1e3c2a2475a7544c3785614ba166d3dd664c3b900b63462356e08f6b75196ee821a07328f8667eb82368614f5cc8ad7b52a2a825b5f2a760a1327c913264455533b952dcd5b2031f538e71d51eb07dc9bfbc3dc6845a5999a05f896b17c425974d343c1de5acff33a6bfa5f2d113ee474a78f1103a38142ab305638f4f0f996d2e090c0548c8530d3b66e12e9584df54ec3a1fd5fd7a2f1850353b123c67b16d8f2cb38dd5794eaf28b3a119af7fb156a9421cd537d6c7232e66ebaed2f85e3478bf8a5ceabd4bea13929e078ef8f6a314d7e3a25adfb1ccefbfd90ed4e90098d8f8c15cfa18ff41c322624da8cc48cb5992b60c5633b7ce95576e0fbd6b3501bfc3d6d6015ea102c6d66980779e411d3be296a3222f4c635d829f6344c7e01a6864109479da647c9a0444ce98a350a9748e7e7a4bb67f70c6e6f98144a70eefce6d37983e0b75aa58b1682d1b7a814d298f1d80ee1530644c5455bf9a012d0aaaecd887d7dadcf10786299ecf57388943e81cd20dcdebfc42e7356a2a5f1b774ff1636bfbdfaa3ecfae3a054d3a6a808b05472766addd18a45bd6069856f141ba054f6fd45eeead2fc445d0a98efbd25040e30b75ba77c82b745ebf13dc359e3bd727f23ac34946e92b5153ed3fe81c5dc30fe3a7b05e4151104bd3f1e55408eeb2ab519f1a06384a9059f464f15ac9aea1ffee4fc87a9cc7ca7b219868410df5508c110563af9f4d9a47ea32a414cc5dad749e5dfdbcda66ecf3463150a89e9ff3034d6a486487f4c0c06c9ac9305ad72991d07b04f60a6c4974fc6a799639ed56e0660674f79122ec0663b2b8df4a718fbd655a97988c9c9174004af2e6af7953a38338425167e9ada007267dde8346e68ce3eb1dfe33e196e1aeb83e3f5a39c71115488c860f64b4369232d7ca6e29e817196ea3305b613c3f6c69828fae49dde21cd969bd30972620f4b70620a0fde7cbc3ba2df89efcb93f5d94df1639068c5ec8b874fe1e87c1672fd3021380072cf7623a5eedfc4c5cba905376ad062569d858abfabd89a8423ed158c14a3042fe98a8dbce32567d85a2866c265ed9e6622fd5579e77a35078d42aa149beea400225c3e7dc96cdf629392ad280e89d8be7fa6f5b99e7c07d04e4723f37f3bd7673956e2d2c055447cdcfa555ab62095398769bf97a56c92cde971dc8a334efdca35336a9be338cf880ebb3dee7ba9f0e5865ceb40baa5f52f611fb9e8c1012921006d5b274a5befa8900e4df068836e7678af6be4f9a983826558a4218e7a3d8b8315cdbb7fd5cf65e457b3931c798db51805524d45d891cc9695ae6facfb92d576ec03209ce0984fce5caf5d410cb9dd66f93ae972f001526580ea4dd686a21235e6c9694714105bd3b918eee7963716a88e331d49dbd9a8651f7cace07380b6c813ef6790361d58e48c7384a12f435826e6cf7ba7b522ab3565c1557f8af2ac96d958fdf569317af37f7f6d6d7eac17804608721237ff9478d265abaad36509bcba21fa9eb38e0b8d8e6679330d27011c5347823645fe491c234a6a06500bb5376c65474172e83a7f02f7609b13a4058b468aa494d8127406b2e67e3b4183c82f6b3bc60d6013c463c434c372aa015a56d712e270caa7fcaf5abbe0f515f608947f60bb44a06e1ad22cff3e842c4fac92e47d1d3591038fcc1f834187c492898b6daecbd60ea2a80d9a44dcd9a490cd0ea97029371b7a725040c38c46757a21aba4ab19ccb00a706c5003cd4379221323896e92c93d5f53c5f6e79595ca35b8883e796622ffee9c9f2bb8a5a6c5105ed895a98b3b9aa9806730fdd58fb10ec0156188af049781b5a10fb2b2b910f2b8992261a8dfdde648edf0afa0a56ef17b8da3ecf751d7fdca3e7d09d07b0c2a038e4679cdd23937b1f9a31a7b1c383d108baa102ba89d1e587282e6af58a5b62db28de54dc1767a757c2916934f4014c761cac45311743ba606b4dbf40713ff036e2425d9431431620c87b8b4ff49123bb038a9d237b44684f604b571008b4f7d7153160527d76d578baeb7338d81f785e0fd7f6056041a124a0a0effea77a918e577ad6970cb3d03c8c68205de03c5913b69d1bb8426c40b819d302b10b4ecf2d11689a5c350336fc8117191478105a628f145ed6898a243ab798a030f237f4dbdda8cbe3fb3cc85324d9a65a0399a874bdbb5466bd3ea77dc168e3ee2488e74ba4f4bfa9f06e9e6358b5c89385b22289e638ba8bcf039b90206de9737dc849a0ac0c135d22b7f62eabb29ea43fcc3f2167eae0a03f0911c3e6c27bcab609063f65b25b8e0ca4953bd33d7663a4b514d070a8adbb6f3f06df4fb978411fb57940d6a3cd68b1109b3786c5f86c86d1dbcbd901ec38dd120bef07301ecc2264a2f8ff8bbdf1835fe63a7416fbcc20c4087e9d79b57770f12ec59830e5246318783cb6aa21439687821c5318849406d3fd984213ebbc98490a1c8fc8af4b0e05d1c684d4c41862b2273663c7d264106bd807231d1ce45316a059cc84ff6be972d978aa50e7a7f6b276f622fba11c8a1ac0abb6ca562cce15cd91f762974093106a930bc04ec61e6463ab79fa2d4b45d693919666918aba976563739599f035a6e46b20cf554e51b43ffb0e99b74616c950cd98327e435c1c81e8ea260d0af545a9b87c00ae9a5ac70f84c3c41b66db921a6c57f0a2a4f6280ea6370e690762d03eb7068b269b99d3cde5da49c3cf20377e538f9618eae88db4730813cdb92f270ac02375ef1fcc58319620bee1e24ff36d5d9a023637c368d71e58ef1c8617939f214cf245dcdf1858e1670165d925af8e94d8fbdb388740e7fd5a125905d4071aefda9fb81d0fae69c2980b1893dc21b0e54111f83f6ccb019781bae7eb190842ed48837f8a5b288f5b353fbdc77b61c0d940906647f997e7279702ea48972ba928169d5162e0ae424a0a17c0777cfc341130277881325f2c7d7e7cbb389a1503a4fa20b2c68de193f68a9cba12008019738f8f95ded885fef783aedab97e1b953e7664166970246fa6b2808010949dba5763d0676bd8f244c0fda7b24fefb2edcf5107aaa313949b676bffa1eec9956a24efb106f59f3573ee53c3cd418779d82a6f92f33ba2eeac5025a6b7fd755e4872ab14161e18de1c1868ac7997fb5632d30fe59042ec58a4ba5bdf42b13b2c740fd9eaadb50be5f798aadf52859eaef05538a6649c4912786eb3427edfe7afc2e3f1c6c8952f0b9d60f2a6c73af88f1ab0610f038b8f52f585ae7d8718af1176e066fe0ae08b79fe279c2a5410dfe39e778361e3fcdf7ba44a302ba6f12c94b3eb4c0249f9abeabac212a962ce7d5ec2b8e5f43fdb435995904550e0db94621c26c2171505dd2e3b607b79f8a384da08b3c467379c915f7c11e324cb54c44eb75bf8dc80e48f4db6571959d113210f30b627b2a675d03cadbecb1af2f81683547425f282554a78f80f0cf5ffd795ae008ae4450f68a9df2072880b09d40ad847706cedd64f5824d7868622a1bd331f16c47359be60e51862efdc7403453a05b28ad3b29a866afb0edbc8b4e6b59179e37a9b00863798d9dbc1e27eae72bd1d027ffb41815d1a0d85708280fbae06f26ff659d0d694ed50a1ce1fe489073e65dcb4c29736d6f466615e64bb039eac3e42c3d2bccaea08d46b6528f20389c05e7867736eaa6b4db7690e5c99217af837748e8af41f49a805ad42dd2b4d4ef03e3413caee23aca644e1175b3d3bf9d3e75f64ba31a1703e6c8970902941740555b349543abf212488870324dd7d52707d76dde95a3f7182d197c07ed9c14e1f552060ed9043d8d4fcba2c3b76538d1d1a384ea4d8b90046ee6f72abc717f057af21800a8a23d7ee98d6a42152b487efa006bdd473475663b7db9a170633364afd767aa4dab5875339d950978ec3f30817c513927e65ae1af6626adb6aa3a05afb9ec32ba1f6256d0cb82f95afb035fc95377212ee8d343bc65dbb174a8e710c5f651b1a6ffeff6309790a6a897c746d6148ec9a52ea233f9920bd2da76c3ecb204e1cbe8071d6dff07d16447b879238b0b3b10de7faf38db6262c40cb79192acb2b764553894e554576aff9946645ce1afe9512de79a30fabca8f84d245db1b5ac7c662b5222cfa2c84159af44a1167a3dd36bb38378e9cd8d2b72ecbce99e72468b2d02343eb5c4d93aa69e1a84e9ce21e16551d7b87226a8d0f7d1c41f7ff3930fa65b9ee963e724edafca46aa", 0x1000}, {&(0x7f0000001340)="2f5f73216b5375abac9d8ecb788d6a6fc0f8a6567d6942a1ee4e3f82964458bb39e3d4b4095c400e8947b8a86da865c9bfb0624d3a02713056f60cb42395e5b8683183b0a90048d8f303aaf83cb1e3405945fe93de559135ce3ddc8f7c1801313d874c8d0e407c5e9558e7ddeb68a1ffc1caf34e9451e3e64e972146d0db8ae9ae91d44b80aa0abc25f84e2fe44af4b30bf029f3514f11336a8ad4c69700b9ac175472be876aef703969472ab94bbaacfc13c49a56e19610a3f3a8860e2195e1eaa732daf3af15581bd179e7e0a7fe00b409565a3754605d72f505046b6c16bb2e3b6ff7cfbf1098070d5b720a88cc0f5e90488ca21dc1371d83cb91625df4e9dfb2c073a2cf2b7e2def43e287ff29db9c720a6634b4dbe6ddf97463f28064d84e569c9d6eaa82bea9dbeb53648c965ec913e712415928e2d241acf0793f4beab30d3bf251a9e8695a12688bba9e87fdb911d3c02e938eb31a092ff27736b24f1da17a74f919d24ad73ea110f42bf069db8a33a50341de11680e44260d6ce5f339e9b04d2f43b70a9305415b4b7f95771c68b036a250768db57ff4518fad9e6bd43ad8fc370eb5ece5de32bbd75cf60a5dbe5361b4b7018016e1010e70905f4876a14167cd4f73a2e27e6a6c72c02676add2ae5047f2b6e6bc6389f30b6cb339119388059212b6c2227fac9697181fcd20837403dc23167b98a154bfcfeb38b6608b77e2bc9dda69306ba729421809704f0b04e24244986dd8dc33e5f8013dfc464ff5835002410658cab55d0265c6f006508ada523284bd6548f5703d32ad77c41beb9f846702f8daa406cb706cd25a900fac255639cdd6182559125960a5b75d2d333f13a33e3a50a9d4a77fe1a67348c3f7f7de3cbbc19916c138544ce62a4cb03f3c02434f685820b6b2ce7235a4a39b37eb4fa0740e019fb965f13038fea89f185a37eb286a906077300373eef7b0d3cdb752c944832ac16dafd4d88e3391aa4b61a2311696d8fdbfec77129021136aefd5b9b136c13904c43a48fdaad508811e2efa52afdcdf0b926d3eff1fbe293b87da55a345204df746449750c436219241fb6dcc934fe4dfcb0e0a899834c92526cdc353ad7d5dd9f1b64bd7faf41882e5f792589db33e52c4148cf702f1069daa2dd7b060b4fc5ecf21ca1820f52b75485a9963cb8bcbc0bafff80a410b070ca78ebd469f207ca53569286456b20c50824ef581b8fbc65b07e112823b4129679368f3ee891c33c40dc728e4baf4c9e46166a160fa659c846a25c4ebaaaf3e33c281952a2622aa051130f11a5de9b1df8e88943809cf21692b7303792ef10f7b6046eec59e4373bf52ee66b5c20c992a47c7d025131bc2ccd161dac5416abec44f4fa280437ea41d24cc585c05c90bc3b71f1970bbcac77b5f10bade74c73db9b7c17e70df655bd35d221bdc6af4f80238bfe80a902bff80b31da18d5b22f574f4f6b36f4caa31e5ee3c9f69d20fd60b8cf41d37f690fbc7466477714ea7c7c6d22dea493e5a16c745d080403014858fa23c3f8e738334a8f56739e9e541789f79247db0de632c207f89eb30c1a2977fef642b97afcf8b24ce788132d5a6bd1133c5938def90d8fa4100e34f7f82901febe36b35f5e2e7e9220f2ceed4c04554beb398251e60ad92f4a85872626fcb2ad347e9972300c6b0d0819dc474edf85d04e4c2620e22f47a7c85d4a9308c1e42ba74ea2dffefec4867d2d00c280ad0912126048ce6ac32840426aec1f08d1afd015292f2e89c9f5bcff33f8d00a96442ae07c08e7fbd6a81e05140f2dc1c675614efaca6db6fc5d30360950ad41bc7c6b98b882c8ebaec6d2f87f52fc1edcc41d69627ca0624a8f0d1654f2f8be579c5e045a553f92f94c0028e6122465728e5f4cd7f9a261e66a93583cf9ffe5a4f0c69f8e085aec17a7aed8cb7fe2007d3ba9be7f01100c242f82e891384648ac7bd4cb3b7d8150ca87cda19507c26ed28a309c61d31402de29c0ecdf7e541851f3b4cc294cbe9f241b70aec284de300368dae581764b1ea216892edb29a7e6a7b72b8908d88b79fa5fc19f9e6f476813e7babfa667a5dd57dfc5c8f070fea5af3b1abae63744a33b3f90f8fb78a01f1ef31f7c387fff283319caac91158712ec0dc7e967cb91493a1b08cc00d9c76b188f3cb4340ca5da02696f5e4ca6fe3eb97c79d02b44bea4e2e18c26a1657166d450f8e8ab09c485186bece0a4d379a7fb11c9079166a49aa41ccbd29c154f996a831e5fab6611ec0abf4d0bc6cd5e98410e0a6733d5eff81f2c3cb515f3a93f75c88cc510370b0ae412d988e1a1220157cc8b14e563dbc31a83135cdf3e5933a9554b16aeaad6910d4eee1528b9e24edb4fbd0f4105c8b57f5276d8f0d28fac714c2778c50084f1d9a371e43d60d8e5ca0afb12b09f5c7de0aa0f27e1d733c16e96ad6e3283d5742c474749b2bbb9a339372403f87550b35cfbefd3fdf86917b79de9516e35957311cd5093c7d8c4b4645aee48fe9a55f9f162545023c74c73c589424672da0b9db4371322984818a6f0f8dd78da54fec521ba31bc98dfbfc022e523c872fb43ad69795eb92773e62e6fe6735921797487ad68ae47ccb3dc4b47cb36e236bff06e80611bffdb7c1fe5dd95739a588351e88418b4511af48f250da24d0531a19cdc555f624615b34555bbd1613547d912b9d1b71b58ebedb00ec56525ed9195c6264227a9684fd7fca0c00769957bee3ddfdd0d77d4274d2f64cd3a9c84f8e367af2012bab3d2e0c824ad47dba5812ffc9ca9887c3d641f61562173b97a23d09b80ad6392a050282fe04d3361d8ebc3d4a00bf9e8ec41852a9c2d79c395e70c883edd2de8cf425210cb0b6c6a129e1cd4b99e926c23189618c81d3f406fcf49a908007a812f89dbadf43ae1124b1efe53f5fd75d6a181dfa03c8ebbb873d0803246a4f773223d97755efb4d9019ffc7ae8eed0a625a21d78305117f62abc91091a79178054f6d53c6b8591fa49ebdc8092a89992d1cc992e738750a59b796fe6d6451e376f108093348a187727849f0467fcdd17603ab871a19b6b4ba1c3f0c5e3b15cea7c02c5585ab209e7cb75436207a430dfa358d9f616733ee57150b9dca388f1a093ea185d56062d7a1c06ad8eb86cb6cc7c0b78c203dfd2a0cebdc8c3ad0bf83016dde9610c912ac88aede0f93a603b0b071eea96bd945885a0073b254e1eefa0f119633c405dbda79149bafc1f79153f6d9a1c1fe820732e53f23131ebe6d0086a983f17be2c31841f0ff1bb789b21f927306cd9d0c9ad85f44dee472803d44cf996d4b72e963a2cfa0f931338f4294cb712a96af2cfce49efe5f854ab04c4d9e2a32e69be76fffc861462f0a9309f5c83906b9d79c419b562778b965bd619cbbc554e239e8314283340c95b38f2e93a00fc0b7d9563dc54ff5739dadaff92c9aad8791b58a002a0ddb85b3940ba3c4066473f8a0cd665770a37744a4a0eb5efdc5b1ad754efcb778bf985d864e51337b143320aae312bfdce371f7b530e63da2dd73fcd1ec1f6e5f44c4ff460c97dadbed4b8e94e62e388a1a34a425d5cdad290049db4a3bd0af1dd5eeb19221ff56ce365eb5989140686f71f8034ee20a4c17d9ba79f69bc9d2d8665f2fbfb846e93deac8f547ad668c8275d18aac64fd54cff29b26adda4ffcb14b18a3848e7a2621111e97d7a0633748a6bd716010bd2b540dc33b61ba9967073d1b344ed952b860a6c05bbea916a06f87aaff371b0d9b254204b4ae028d63e67525dcbf6333384e3d95051ec8a3f9c663b43eec6876a1b5dd974616c493cddf3fcd121c9aaa5b76bc850aa6c70962d5d6ec176b3573a90373c84ab0f9ed1ae62e7b707f3e4a086bc768a8e5ea59566f1fbe05c1d831c834732d76794c6a952826e3b87773126c315e649e169890c97a9e51233a5bcb3f9b0842c129b574aaffde50652e68d3c7e2a69fbb428e1a37c41963b8ea114c08956fbc34260b78f238ca4ae39a1a4ed20ccf55eaa7e3c5c6cea4f299f06f3b58471c70e9be5a49ef3b60756530b015bdc6ae9c070ff352aa0d250d6d9573788937b754e29db38adc4be4567f78f174b3f505dfb1bd68ed7e962a4029e2abe9d961f4983c3e71c168a15ea35278e92aa00e3c0fa1b138eadca8b569985cfca802d1bb7917fe727b73aabf94f7ce2efd3212d074467303b932cc3ec517d268d84885a9a310f216c6c1c42c05f6ba753b3be21a2d9fd7029543326ee7d12dd0daf5cdc0b9a291173cdc8a7ba57194f06bd1d8053af6cca711aa9a9bb48168609fad09c8f01a1816c2aea4f051f53ede2fd1a40f00e39e900cf54e6723050609b7d19da45414fa3f3592f76c76ea074b54b71cd890672748bb45d5aab200247047e1bf80bc37c6b742251b93a438a6983a174582ab05dfec92d40960049b4b0e6d4ebe1089e632e0a2707ffbd69f9f84da46bf967cfd73ee1bea4e43e7a551734d8c8dbf7fc65d873bc5d4f54a0fe2398527b42ae9efe9a50e53ee72e94fb7764dfaa2a962bd8c01359c27c168ee26d712c913f04350c851a9b41a583105087b5a514fd61bd6010c6ac06fe76303e1251148ef45f551ca08b726597f1b3d11b800508df6cedba254667bc8683b97346119193362d5c86b350103404eba81da0b9221af6f4b41cb6074f0ea57bdd11c12bc16699ec396e11189a8759117bd2aa27733556c59b1ed7baaf323b9d79233400223a8f65d39ff539594a2a56248b23903993a4a4f19b381dde37cb963297346dc8940141ec2c05780bcc37cc6de8471c7c51f8843d4bb448782b269c533042ec65ff55dcbcc645d186699d3b4c0b0eb8d6fb67bdaa2f8ecd054a4992781bfa0554a4bd3aa27ba135e0a6ac78f4a6f1d81cc343504a83a238439b453e819ffdd2404a93ea062a0eeab42c1252efe619f605a8068d2e104533df59870c7aa067d2f4f571f87c93eee8b00fab00145afcb0e733d878233c38b7168850cc194263c681e8c8da880048d311f3121f08883ec63fad4ac7ac44ae6a8abc2d53678a0c74da50213a5be4584a3312faf7f8039f45b31b00cbfc5bdb7e35dc47b87c22265ee694d830c30c472ceed520b9b05730e45dff452a8ee513c2010104826f7392e1adb9e65411bb0c53c788f314acb8a12f3e652303e26e982f625bd1561f5acb4536bd4106bd264c849c5e9d57edb3ccc0053f44962c60b99e01fc310bdbc1c15a2aa3856d2f1ebb432a5ff66995c02079204cb080b70defc3869ae0f0035e2a924c74edf3ad484dd079d99c8ff33285d2be2252314e343436f1b3e97b4ce833be61ff10d6656cf203d8c398016291d4409ad0ed6e5e5507aa45ff644bfe38f34e2b2ae27776bd8c1df5fdb7e4c890a64370ab7ef4b24814a2968d09a10276fa6a577eb180d4325f49ac303f3ea4ef3fb189d8b1df9a6cab045031882b350b55b3d4a87b55e79de64ee3cccefb8a98a32c66c501c5ebe953afe87458d92cf669c277932ca2b1413624f605ecac9f102cb5fca4ad9b71c8c25c616d03d0266ee46295d8525d72f38733b7bb6d4d29ca813e7a8d83dd2595e1fbb6d8fc177a22b4eefa95a41836219913e82c525597ff51faedcf487608673c997af6f62801c92de90d218e9cacbc85fb90be664dd94a7aa7e345f92a3f6290c5fba076efbf351eebd113ff0ff79306ba9f8fee36875aa00abac9bcba05f33af74e2156101d5c9729e4580b8fe9ff8ae851f27858f2f01110126f7b2cfa19f6d0b93b3c3984c663e78d0496851ec133c8", 0x1000}, {&(0x7f0000001200)="f8871c6c00135e0be09019653fa3333cb9df0cc234a7fbd12e7289545b14fc329d8632bb3ce7ad209e922054fcd63499e73dee5f24142fa089c533bd64a2fa9461626abda86fc25bd9e75fabc1e024595437ac8507051edf087fc912f66f5c64fbd4c5b3987d95a34eb84d71bc0fff74ea6f4f2868d352bd46ea6cc1d0d0d691ad6eab0711ed40bf33fd4ae49b14ecaec2c92ae1ffb3d423593215ba03216e0aa2e1a2f86c4f3125700b45ece857611586a7a48fb165254cb6518be62d2499f764a28bf5242a16a92b70b03107b6d09acaf748b4cbae3f37ebd8c0376557448b", 0xe0}], 0x5, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:12 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x6, 0x7fff}, {0x3, 0x5}}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000200)="9c7b225a4f1782760b0658af510ecbe1e5e4d153661c85abd9ab0a781e81440f32324977f3a67cacbaa99550ddcc836a1a5dda286792e3fbbe2d8c325b453d9ea04d5bdf43d2cfabc2fca2b808e30e71afc1eee146fcd3910be86feacdd0177bbe7aaf42cfa3612b2f21f2f132253888111f3cd9ae79fe2f6de5b63e49edd4f6ebc98377fae3ee37546adb626d5a37349c08649354", 0x95}, {&(0x7f00000002c0)="1ebbaee50bb3887ac41a01776f47d125d082e5c98e48e9ddc4a6b7976c182a0e739bb9c92606d919323460a0b20965b765b14421e486155f94b84e17b3e615c3ebf45e133c779289616947ccf90e2553cd967a5928e2b8eed979cadcfb7c18c5378b2ca84eed1a8953a8e93e18eee746d18262fb99b280599fc9bb6c61", 0x7d}, {&(0x7f0000000340)="87a411af8ac0532824bd0a0bf8c095d651da390b3f875291086e7c1cef48934f96fa936188982625442075144a8d2aa3409898a6c9e556da97e9031ce798735da4bbb02c410c14264d7d655bd222e5c9c4f3cb66f9292bfd6b4464eb60f3bbe677342f655619926938ea2d264039", 0x6e}, {&(0x7f00000003c0)="deb4a3c9016cbb0c5934aa67498d407632e1f65c36d16d23fb0e2eea6c011bbd3d53ac32718361746778e8a184d6cd4cfd959813fcf5442cbc977c64b5397aa90670122dc96dfb653a56a510f99cf446a261ca1a72913243b1f61240ebc38f6f3df27e45e74888a979fd51142c67b756f7a17c6c4c9d35a6815e7f46e322c879a9349c49ad38086b3443e2c06ed659654339c34ae5f14e90a00bf3513386122a7d4970359f144fcf03bd87c8aaf6f2b2d3a27b115a34a5a79c10d1daa78e39703cedb480505bcca435c8fe48a846a84059bd", 0xd2}, {&(0x7f00000004c0)="7af256b9435333690f7f63fd6b023b0cedfa0b1ed1cb7757cdbf74ce6be9e83e395e30b5bc5892dd9f758f0d840d32da84adc6121395b8243447015f1010e806a00c096839777c36f5503c18ebe9da6aa8802e11dc542abefe0c032c27207c49ed41dc23a9488b03af06ee3feec7bd4b850664689545f663e4a7606045b9ff01c059c5e9b25188fe30f05f2205cf2551a7", 0x91}, {&(0x7f0000000580)="444a141b68e24a1e22fd32ce620ca3aaf06d99e55137393cc130c4562961dc5e19ca9870f1956433725aa223c66a3dccd5f6eb25263c0aa9651e495f458607deb7bed967f77206899085e7c72975b816d0b696eefdc3892d2dca5eca480e1e71790b4ef36cc6c59de53ba29bdaae758d74e1ec2fee172aa35557040eeb1abc1126a534d1d8962375adf6c28e3512b7152ac98c0c2d1e99aed9aa713acf41ccacd1aca0252c3570", 0xa7}, {&(0x7f0000000180)="a558ffc9cd3b265e23e2c775e0", 0xd}, {&(0x7f0000000640)}, {&(0x7f0000001340)="37f60d842110f0939a0bed452df6ee91f5fe936dae761088c200ce93214aa8475986410f0a3b47e9263b1ea444e150b4bdf1928fd67f7f38b78514030ebb6cbdcdb3f993199a153fa72341186106f6beca2a48d52fb71536261f9dcb546fb52fd6731c9292f16fb39e35ced4d42dba9b561d73db7d7fd2eb9a9cd445a024101f2ca59371e5ef871a6ddf6c747f90db918937fdf0f8aa9df666aff808d66d2f4fd2efb668e4e3fda554bb2aa99917fb00ef907cf1bfee70bce66ffa392ee9daa445e3b96f3450c388545b64669f3cf65d7bbbc70577d8bbe303136de5e295d6de0416749df37382ffe0f13c2aeb04a6df76dedc7dac532f5f9d715dd7ef5d0025a3ff963a6e06698b08cf9eec946b703137f13a60b88a206ff79877ef803ae3e89c14cf5fe40544d0fc916bb77b608307770e4299a1e8dabc7833bf2bd61f66fd7bd0042747fab4c63a169524ec155c78c736ec71104f90667bc00f2af2ccae77eddc069c00edb522395347be489e5cf70cfa1d641e95a176a1dd23969120b2c1ffbfb2b9d1e164794bfbe18e45a2e569e41657e5fae42078798fe43b9ad13709cb307b48051312804085d1f63aa4cf3cf37cdf2301ca3535df907c5b6ef0405cdc4ea9478930e0052019e255dc51b045e112b8af5a5a760093fec082b0fe827d64597286dfdfcf2eea8ca4f3cda9bf4c971be62b33e17146880d1e0788b64db4fee857e8cca0c0f5243a57997a8a37ae9a307477279ef581b5ab24f5f1a3568bee4917df958a63b6936c456db10f6ff69fb23f99ecf033626aab6b1629b630c4d423e0ee3ac6150f2d9ca2cdd02f1e2fcbb7f6634a2ac129a7d41c6f1a2bf6946fd5bb0d8200e32b7269053c21e05da4758049b5131175782307e66808f1e5b57e4d0928a0657fc7b1c0826877e1d570b2924e893950191bff60fef049b160b31cdeaa717f1023c79cbaa74542918f02331306aaff1b49399fde512665f0d4a6b00f0e7215717dd36aae645188298b977a502927c75b1c7ba2f45e8379ec71dcea75849e9ee274e3dfff7340138b900bb4624a6b307dd536dde2957b60fdf9913b4d83cb0e3187c501b3b7b81e83b63d447bd917d73c5ca7651e738582542e7d9253a0a8c7eb2649dc1a12c332e800d246b54e8fb7516e66ca0052280387ee730c144f330c6ef01354a6d5571bcf95a7a3b1a18d426925b2818a74912ad155c22f61f16569b4b5c9f845c1b0db8a5d2d85a9367398a270dbc3e958867605c9fab945e02eba57e1720a8ebf62c98cf85cc4c0e7aa117b22f8fb70eb5887dedf5040b7b99683ed1753319585ea05a62a28e90950bac110769f87abe59911f0087cdf3ab00798b53e828ce79d99c5c1e8e0a0ce742d08b6e71fb18e44f6713aea8a572d09fb082bd568768382a4265f5555f3425a7e83bf5bee73c43b0d114a945c3c2faa4f7e43fd16bcafd9d01f303aed0d1a718595436666557d0e26a85fe0938ceec26348b7427cc047734fd7329910904a03fb033eebb9489d9dc2c2b465652bb83c2e6e878058f36ff320d1c2d4858ef33f83147eb5792073ad5d0d6983938ffb996d2e035f49ecd923ee1b6280eff3a3d919035f356b751d3bb35331154b779d88ccfefc59044809570a96e6fb68acf9decc1feeba4c1d75a5e818f951cc80a5af2170268b4f949d3ebc88a60eab08371a04c04417bf284e049f15fc3a99fda416d3bba53be8088de8067a6f957efd29efc3180e2e618a7350a68aaa77662ea9f71592877d99df33f6bcd846aa9d1da5b6424c2247d4c87573cc55861272339eb4da8ea687f7a81a0a7d9ea14dc86f42daaa6bc87d9cf50dd63ec1f4d6eafd1c8c86f61217d015bace974f34f65ae3b5158abe6433e4711fcbed3b480f848514e9a2de7722cbb9bbdeb04d53bf19c776236dab44be5d3b89ea541dcb540fd212be4db49c44b62cd82ccbe1c4a7c80f681270aa8aaac468605fa6424ae01243934ca0042aa9118688e16d9c54035b01c62d401e6c6324049a315a918459077cfc2ceb3b0f010ef2f3cdc1b7aea0f47d2133f28b95d80dda082f688edd683d0cfa9c84b8760e1004e9ffdf2a722abf423418af762c80ffd261135f0c43694fc4de57aa1bfa8138f049d5193282073c2716530890b480790acb8c7e9ab797eb55d73b3930637579694e5f797280affc7b845875eb05460fa28eb41b6ea71e2c03204a7360a94b098492a69b00a9d577b8724a943cde32c85f59b040d13abf4d87ecb01db594cdaa68f4c3f14d919e03c7e0936c613965958ff4c8effbe2affb4972c6a2b1a85a7b0d14590a8557b8622a449754901b039a343bfed42bc25733b7d1cc5b27ec076b0cdcaf36d9dc5a705d478f4fdff0e4f1af234aa32101b92f143df49bc89ec45693f8bb031d6509e8fbbb7f416af0882282a051da2b3b4230ef178f61f5ebdfc4e6fef64acb0ecd5be1e513a0e3eee2842d409d521140bea15dca0016abcf30c808296ba94507ac1649a2aa7698d5469fae9532ee12844f87e2d638c42e1b04151748881525a8639f226fdbfc7e47239dc76eee7575ac19ada19257141a26ed4f9c8a952e8b04261c55f2e463828e0ad57dd438314678100420af87dc1cba7711fc551689867cd7dcf33d2ffc40fd68961fdcc019786004d2a17bbb2213e8300eb09972679148ab1e3e241d316b2e454f88e3531afe5c42b57eb6ca8e67a7ec185402d24d09211c3ae9cc5c8ac05bd1798ad7caeb7fe860e08546e96dc701bb9eac8dd398f6e11b81a638ab9fdf86fc00df7d4dd8ce7175dcfbb90934ddaea6b5faae6b329ed3045198028739eba0af482445a43995ab2111ef2d8618cb8d00680c0ead39a7159bbf678a0b1f820ef335633984fd2d9f0f2912768ee6869ae439927b57ea9db379cda915c8c35a0728df1d46b016f28ee66f99bff494738c572887c64d18e79f6c5ce1ba42cd419a26c0b0b0e9a172f553eafaac9dff5d03c7fb1f53ed6bb34db5371a74b818919c3381dc89d4b0411e672db32f775f60b576d1e47f553299275c8056faf1a62759f7d39c64b5e00faf75ae3f88987ddbb638c9e22f7e53c4d4d3fb27c84b066c99704b720543a488c86fa4279aea121e8d05396d4ec9177d1eec28c019b24aa72d974a92757dcf7ba5dd65f46cda5c483a0109143988d23087d39f20920d9a4fe148dbf1f88397f4f606bb23645daf25f30bbc25d47c7e15ef1c7e587e7d6508b07eaf8b57b2cf3b6044b0fd5c26d3bd4765872d1e3da16337870ae592b7f8d60ebc66d9e3568225dfe368e43877beae39cb0fdd14917c25bfe9c755ad5fd8825511856825195f58a640c927e2d0ee9d71632ee91c5a2fa81e0b9d8da52336d5a4a37590514100f003d4970e5239e73396b14bc9659efa59a4be899c8f2bf5a784533d3fd2f4cbdfb3d5fe13ae0f0bcd15a9945e329340e435cbcaa123eb1a0ce68cb59d1b60c4ccd5d8f4abafa568c1e3aa6da1888eca2060a462e257962a0f872325152d67417882f08da37c3bc533d73c47e404dd0e1726c41c8a129e458a8d8a8aed6753862f723d5256eb2074423bf99ddec3468cb81130f0887fef1e0af66c9694efc0fc6676cfa1c541ec4567c44e2b3d5fefa8b156e2eae8a8fb0659b94745057bf70b13d81382c3eec695a67dc4b7144516f5562a317c6b6c71635f5e82f054824e262747d1d9f5dcc52b6582bd1d93165ec074f465a854320153fc91a7c6686e1988ceb8471e131b8ba9d0b9dd35f1e83cdfb469d17dadd71593ee5c75cf927a7b91883f13574991239f82feacdb048debdc6a4c0fb6b8557b50a6f3d55a4447d30636381fc5773e22491ed3e1ab088b861412810df26963c73605f56487f67539cfe8888d579259b7f7e0855908a46b600169d40247879422631f2baad9ac99e5ecbe8dd403a5228f79fcc2576cb96cbb185b026d651ba1f18c0db3866ba32168ce5428b5588a72910eab1030d9e45d073d1a529e90ba778c9372ff0fe1a0bb2f6a4e8fbcd757c30444405bc25c7e8d4e2793e6773415d1881676ef58b5af97dc0beb5ce654e1c91b97566a1aa7c5d000631543c529577342cedbe332497445e59921b9a562047a05bf9a6218d5e4a5107dbf55c22cb0cb1462b78d1fb719476b61be97d2b6b62496c4cdba6b52e423f6a15172076905a969a6f4938414001eec4482ab163699894418c20921bf769e777c2541d5ac6b9b75f7eec14872fd4a8b7718e7191b44a24afbcdb6402eec95709273a6122ae6bd4f5e7b33c398db993640b43ed315f596a0ef79c9bf080b40dac92189577526903d9b5f8877f4871a3187ed33f71814c00ab370b82027f331eb892ef88b97af219da096cf3646074b9f7fbf0be0420cf63dbf6aae46f3e57dca479013ab46e9f5098fd1cae5afc4d2137d9ad139ce1f3546cb51708d3678f623951c1c4c6ed4d1e7268ec300ae9685cc67dae5e58a6b44b8a9922a0e70a963ee96f003a38d0b00815f78e2a71d50dbb12356d3d8861b7660bbdf7c4434fc2f3dc18cef143d222788f5234faac0d5324a1de8224bfd46cad4ce28b2b0172a5ede6139e7546a689bdc40aa69cf8a2e902645346d5fe9c8f64446b1ccf73a5a39293fe0e965c7f35a3538584286d2a86826f8d287fe5bbb0a5dd25d280ec726c675a18cc3f58b6b70e646e34e230350de461002404fcfb449da5c6f4034807f0e2e4309fa25607cdcf70fa8d540169d2c01d411bc501df166187d26efd7dbb1684c0954c25267d62e5a5deb1588f38dcb6988d465165069796e055128379f1c7feb6f800836546f11c2547ed8db3057e1c478bdd274d7e165e09236be9ce50c9ec3e7ba7875a002f7d72ba8a10baf2bd8ce3d25addafb510f44c1bb3b3e26aa9e034409cd07ed58a48cd7aa3831f4ccd93a291e7244f5073ebfde603df67090d5966061ae4ba3708898b0b15bfc255d10f8001ade4a59e56e5a76a3c23eb42f3e0de69bf69a0fb4dc58fcd3d1831082c69be8d7b2a01bec891f02f2c3956af69f0a776ad9f1030424b05165e13d0ee5130bf84ca2f98e14af89a850050e9aa2c75a6b52d8edba6a2940c81db7b231ca0b85472a22166a02c6d7c4c6e9032dab0dbf757a24e637db40c494b1e988b274e7a8004727d847fe771ed326aa1e933367948b122cda3de1a715ce8ec91dbeba4d07d9a278214b147ac4330c9effcf61436af370486923f87f0676626d04a430ab1d83f29aba819640b742daef94f12df61f5f50d1f3c4f05a9e168ca1eb02f8be1c9e16439b26239e6fde48376faaeaf06e57456be018c7ee644da261ec8df55d3c70454638b7e729322adac0cba5894ba7e903bd6b555a66ced2584ae08e90e06164b9737db5861597387818058040bf8727d7ebf0c343747f42519d846a9d41bdf299b6d737ced9f2d90416f9676dc47444e0a10d622af1f03312208f3c2bc90d8ed8b1c1b5b1af6ff19515f20d6bf44b66318fe90ac537ff2f074cbcac96d20691fc797fa141381322bcc0b1ae79ea8834c43db344b8e5be01214aae6f717a7897cb62fb8e86bb03840ec24a9dcde89011d4c8d89d280c896d084db59dfc63177bb0c1655b8a11fc2c653a48b60c7db47145440291b0f19da25762e222bc967ef3c467215d3d5f60f03fc4400782e42d9da74d970b38e6f2edb62368c68baf682c29ba42c27ea7819b0c3f46f82bb844f6e9bbe73baebe55dacce56ff77e5788cd96deb9bc659e28890d96708b2d94256b31c061d65913ed4270a90cd1597ae8a59a1be1f7", 0x1000}, {&(0x7f0000000680)="e080480d143f34a11ea0e55947bf6689a434003c567865c48e222bfaf2d1846793f650d4be7a39afa88572c1759209ab43c2192574d307dc2218d1abd594e43af2f39cb7b24ba049716bee7c83c5f28a7904f9", 0x53}], 0xa, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x20000003, 0x0) read(r0, &(0x7f0000000040)=""/37, 0xfe37) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)="79ca24965b1f3e4afa", 0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) accept$inet(r0, 0x0, &(0x7f0000000100)) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0x4) close(r1) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x500, 0x141) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x9, 0x1}, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/105, 0x69}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000100)=""/205, 0xcd}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/83, 0x53}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/17, 0x11}, {&(0x7f0000000480)=""/168, 0xa8}], 0x9, &(0x7f0000000600)=""/80, 0x50}, 0x1) setsockopt(r0, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) 16:00:13 executing program 0: r0 = socket(0x17, 0xc001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair(0x27, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000040)="2942235bc89966345b2eb30d0895ee4a13278c8f770755f30892e22742264a5cb8cb8e8ffd613c5b36c8c376e45abe7b306fcd1528b919362ecf5f09f3b84c4a1df4f712632fd99b12b81033b24dd50b1f373a79af7162325f9c66a826e942394d6244e5c7d1e60ffce5679001e8edf31b2e2cbe07d63cb104f94fe3e49b91", 0x7f) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000340)=""/4096, 0x1000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) sendto$unix(r1, &(0x7f0000000100)="9af6b63f53145ab25c4d6d8cb5fe27e2d90431857f22d453cfe980bcc531c466a37e2ba28b050de5102045896589f56a3409ef2d78bf0d96b46aeeab8781c49497bbdd3a64877a6b5f584d52fbe2dd31b51024532e0d62868cd3d13a21e7899456e2f71fb052eff78537c79d28dacbbed56618411406a2a4fbd2a423b2445de9733201d24870864c8c2dd9420a07ab050ab0e56f04c987e25f5a960eccc166613560", 0xa2, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x10001, './file0\x00'}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xffb2e12a05f46223) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x11, 0x0) mlockall(0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x80000001, 0x8}, 0xc) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x811, r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSTART(r2, 0x2000746e) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r3 = msgget$private(0x0, 0x11e) msgsnd(r3, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000001500)=[{&(0x7f0000000080)="00c8cfee0096f19df3a7d49d8c4789952733c7818ae5b1e65c008ecc", 0x1c}, {&(0x7f0000000280)="1fc5ebee71d6f27a21796cf00354e749c9eddf313da601d7c06b7c335ca2a267e516d133f5f389dc4c55237653c504b17c23b8c488a3fd2c0328755c3d5e5feb8bfcc1000515568673d5d816f44d1c3276cc58a71082e6f3432812fea519a2a2139fcf7ccbc8cbc18a5ebf2ec7a300aa05b411e9921b8bb7f1ecc7710a0e65a57255549f07933fbc33dd56ce88c30ce455fdb11ae6c3eb333666ae50fc6654a50b", 0xa1}, {&(0x7f0000000340)="21f25f1c856644604cabb1d44903698ec68d7e366d4b096e17ff094bf8ed0433dfca90b1fff697bf2071e4c2d3048b6e4aaf62eaa837535df0b9ac562d00f59c10034d4c4daee592215f5cbbb24b11430496e5fc41923514aaa0fec32f7c8c0d64c1fcd7434ac1003491f5f9f0e811796fc53092d1e15743cf69f3c3e63209e35985322a19e4c745ccc2d6fd959923dac8e43d9c03d9e59b7da8b90c445f4bfbead3", 0xa2}, {&(0x7f0000000500)="91b872be79ba95b44f73a522fcce3bfc13046e830467618d34478816de970fad5d5f40cd0522965b75eaed71c3db2ef163fad2e7d7d6b2f7dbc03120cd943a28545a8f0d71b68c8fb58ea1014c79078d19ed52b4ef540ecd43f1cd481281f2097317b24a4c4939419ce0ea09e3ab6e85a8b386b43bd9d3469c9d437c2ed9bce8f0685a3507f362067a69976acc39a9ba58894442b3a550534f454b552bb8dade9cb1bf5e0c07243d07893b76306fb503f607c739000586afad336580b6e64dfd9ec6bd79ac5cb536be1fd922afc0c2a4a19396f758ae20e6d58f17c455b8b2bb3639a7a5db63b80ab55b87bcdce0ab96ccb22fdfbfa3f3fe5e6912da5ed5db90aaad8227c4324e337726cd86cf85e612f72084c6981bda5b9f3de47c1476f0b4690308c26a4d314e6d66852f17b6587a2990bbe3706c07ac2da8e0e1fa9f288414d94e97eb8953d6b09f48d41df998639eb197ed6d5d418850b594b758d3ecdd6630e19fd022cada25ea014f2f06c41b1c72bdcbecef5dd91018abb2d4a435cd45d77a29b4e6de875885305f07e5cba8b06173699bac66b75b19712ba9896c87112611084f98fa4d056a2c0e415eef418cedad25b3b2126c3aaaaa2dd64cf51c47575473ead54e89193bf9f3feed5398070ddebc83f855a33af1fea3b261bfb93c60b407db1a82247244dac6274060ea0f932a60513290b800526b8b0a282e597c5fd38e3b7b553e10a26da9c05b166dc5be5823268861cbc0858b8e82a7c830d3f75516bb920bc26d19ada9aca747d20cacd371b62e34635750c00a6242cf3c426f5c7eba6e02a0d00770c41f96a2016aaf57f650f8cdb222ab891cd5d3f0291b116f10a8031190fcf5d8908694d0ffe1d4b3e60732afff22ae01e0e73eb3227a5d3fc3ed834bd3c4fe896e8d039599c717be520067ddba4789a6fdf3420e1f033f6fe51f273b1b46fd1bbea4b117867463db015c5e653e3ed3b33e90346862583f37fa6fedf4af4c24b38ed845d29dcfcd0b8f4dbd1bea265cb827cdbbd543016242e6afe6ffcf0cd25bcbdd5c1b174280a267ac2b6ed16abd9a057f011efd9bcff23767756f97413cc99cfbbf2c25614498d393c22b0372762323900d59b53482380580dbbe1fea99a73a4f454c69c46aeeaec4db78e15184de03625f637d0bb352afd46e39e9bedf0c9cea0dd89cee724e1c21ad6c610ae3e2cf99fa274daeecd71b299f2b44d9ef3259a1bbe5e84aa0d7082c825eb1cee072ec0776483903ea971e3438801c65a7dd18963fb9ddb23641b02ff52f787ba4df830eb588aa7215afaadb533d8d59905dc4f68ba5acd19b2ddc4261b08cd1dbb47491908e7db65603ac2327398a294023e245554f84d4160b24e9cdc604c7f8d688320e1217744af7c0752c45737057bbc00d986385a575cbde93169e5ae97efd05554ae32d3e5489f1ffa778743c96ccdb636e43abea49f4a5e97ae1a942ec699fe8f1db737cb5b883a9e24b443f6b692111e3a660c2123fbcfdd57ff911e83d599c0efe88c97871cac84600eb252c4b0543c34973113613a3e16427393c2a6b16c5196655fbc2008a9877eb7d04778da22ab067ed0c0710fda48b6aebc9647eb40169ecb9e09fb6939a3744cbcb7c891e944f4855e6d75b4e4d689bd76c26b2405b667cfb4c0fb4fb1e3296ff80ec68fe1ab1b7f25aca0cffa2a8065f39e2ac3297e7b5c1be40abd5df53f2ac81a96c3a08629070516a3c0bded3265b382a200a21f977cae214d9f8a734a08b035166648bc8a7da2f339df72853e68dfc1654af021bb867c5155aeb05cf31e457043ca1b76cd057901955e55064e6b748efd55d0fcbd19bea22436492dd292ecef57a42e4bb8fab4188450541c4cc72a1f89336dde627a7c305f8efa2fca58bcb6db41ab6b72641096ce01ef537186aa8bf31ca0761c0e442046d7b1951fc697505c666d6f13ec8999496944cc37b5ef3279b1db083669b70450d90d962aa5585719fcdfa4dd2b123cf4d7b6e13199650a97fec7df7cd540838862fbc865259b779c39d4d33026b6d9b2bd6a88b93a0e362bb02f842fe66df31e6369eceeddf4f6c3c4dee7cd000629549d8573e05c18cf39674b0509b945ae98970435eef8c031643b649dbd7290123c409eed6ac1c2fe2d5751a13721af0dedd794b65e13f1d5ada4b3ba8c78902f2f19d4db55b02c00b78cd3245ea86ad94c5780c89ee0ff76bd11bb25e50a6b2f5462c3159e2f126a47ead50f7d304f63949bb3187383cc95db8a1ce406ccd1d8fe38b0540578e09c873096499e46595925ee0c66eac5401759b94394a0dab2d37a957f5fbfb3e56dfa4af58b265bb7d52173f769808baca5d49ac0156e428aeaf010b66585cbc3ec2cb3bdcf9d59c29959916c16ffe3fc29bafc2afc76bdf8a1cdc6794e4bf8e83229088b6b489fd2d6e25c44d940897177004e5b2602f0b6def2f8ac109bab744cd203db6db36b19f1929e30f9b09d03d16122ac3f9a6826bb637d6d9de365cb2b6569e1cc5d72439b51fe23b84d62d0898e1f026d105cce4fdde802251c51b22ca8d7233f06a85c9adc7d1f13f62dcab2d45802fc2b63cf1ea9fa44c33e5273a1875f314292933bb8beeee61d1e5e6428d090975f8d102379330710e171435531e0cbbbc87a731e2777ae95b3625ae92466a2a7634f1757fea78ae44ac26f443d7d2aa600be6f8ce719b3c351e29c934d121896ae75da643c3575804430ba9b25e93269228fea82ea79ea4070be42729f2dc81f3023ade080ab38f4edadaa7fff366b62470abade3f897f6b9914e35944a89667af57c2291c3037288c8f2fcbfb28db56918fc9f507a8009ec6c5e3f28e49a1b8a898c5980ed9497f729325979bc029022904daebaf2e6f45c2b38edd67553a3d21f3044bf648cc76ecf24ba8fc39ada322537e5feca337d4e0f3114875e177cef04f1cd1b13851f0ff601eed042a1f6d1cb5711257a5ae3023cbfe83d7ecfbeceeb532a578094ddc50eed15c91802231de712c2e1150d7cd7ef5732902d6a48648310a923d414c79fb638e6ba0b149c6f60bb9f0a4463853733bc1d5f15f28409b0b199ee149ecc96180f506eb27e72813deb54df8d7e89df3c80d4076bff6266fff61b371233a3e45f9aeef09cfc411ad867cf7167ea79fefb2fdb1c9a88a001321bd9e48d4f8df1b4d0a41539f9e119dfb0fa75a9027a0b9083bd59085e8e0c4e41aa4e5285e76249289c02f32077146026b6ee1a045607f568f4f5287fb1578d6fd8cb97597bd81cbabc1066fe09585b1d5eb3e529d95c76673b2a94a94d3a6130a5d42d54f48608c776e2a79bce5725b590e644f695bb19c63e05e36c64ef774dc3c75c5034c23899729e931cec84a5108ce07663d0619c3bf5adaa0829f523b4f7bfbf952fce9c0a7afc1da09e39cf09da57eba605070193e413ff8c445f269cad89aae9afb81c5bf636d40906ae33e46d24dc03ff9e7bfe52de77bcf36a524023e710fe8ca1f471d3f31326bbe90e30d893b1fb8eda0a0d2c345ac672760c4ee6baea152f2624ef73b2ef45e8abe82ae94b7fca85ac1b7d047536c264c97786f4bdcc0206bd163a361bed2ef1b70af66f51edf68df34671518edf7414794e3f2fc0a2aa5330e19d68e85cdfa421033b53d0638d120c26524e069acd78fed47eaf21b758b1a24f7326eeb74913663601812055374160e548ef5b7dc32658e37e367e7adceebfed7340fb08738ff53c2608b5ad50ad5ffa266fe8f237ef0bb5eacff16c3ed19f8556cab948853b4e2c08b2c2f33de43fffb192d814998fa22a9c25eddd0bb6fc08f06326b4f65d0fb637c127e48debeb780598740593d8f2025d3bedb9b9c80e8b90c76ae19bdadb7d152138f58cd57cf82601015e5c8b3ff9b854ada8799a4413f0c73848f736d232ab592b1d6f4c63e2424f89a4744e995d8118fee94b609dbc6cebb7f3a843a1b4cb65813b56e1433dea41a11a4f95f0ad262d818590dbed8d3561ee8b208fede11eb096aa1ca84e60bcba0270fce1d63ddd1fe020f07ec7dccb6787007ce757aecff35824316341250ccd2e4d465561a7e150d3a63c998a89814ae37bf4d7867e996d5083d0e3e428e268697bb9cb1c6515f29f0e2829c91ab737d6e6fb8f4b28139eb51a469b4806c1805f6296bf9c7ed2dde016e8c3ed0676943a74e3f1b458ba826ae473c6cfc347f5479319e5d55d79fe1e77184f2484eaa42c91f1177d038f3eb250891b6449813e72730a90fd9074d5e1ce245a728773231fa1fc955a49d3103f53ae819bd7f704c7c48c565c6fdf340315cd2869bed9782492ab22817dcaa6f501e9eadc9b0f4a6274e71396e2d7b37680c8f7d6b510de55c7d538a32086b9df7d136be5fbba69bcb5fd969b3bc8d89aabd942cc3dd36fa94759a8c90127289faaa69d9a44e1409d4a64455edda38cc05a2bee797c5b27ba5d3efd605817333dc93330dffcdb102958906e26c5ad5a0ffbd601c48190cac5491fdbcf58b8e6552d2134501b68bed1a45ff964c9d835550dcce8eabb2cb038a876fcf69e00f232175849a935f6d111fd9a3bd4338e39fc46d233b3420342fdbb220e22fc652eab6f24774a4af4d2966381fccd68d380aaf02128a0ba143b87f7ae58bd054236c81eb3635a24194b37b9309fbff66ec1ee4a09aa8a8c3b1eb8bd229c0c943106199000b9a06e564e7db76a9e25dfb9b75fafcaf7756d63792bfe4ec390ac0310a8035645f0fcb6123db15214315c7433625917577ed6c3f2b2b3ebd0c84695f4f60af83d250e8d5c141d96f2054b192512eb0b435906309934468d06f9294324c8163c6f2c64bdfd4109f22fab868599b8cea421bd145dc99b49e77d4f447644042ba32461813b923ac22af619ad77980746ace8111b82f0be4d8bb7a834bd315a86710e0ef7885bfd7efed7a4d8eed3986fb0e3d22a80da4d06d421ba6ea0dfbccc2ab65b96ab6dbdb7863f7337ee053dd498ee920282cab991f3cc25e006889bf08c692f623b739d1db64bd78fe3234db1e2a06ad1b853c01aaae4f77a78d8a56211d96dd18282b2d1a3f7fa86924f7e31e0243d8a1282e06ecfe8a1b41d6b07e9ca2e41f7acd5ec368e4b530481e5dfcc5dc8cd6320d6b33a46ad5d056cb48710dab32f76da8ab63f0a483fa87b9809c43261fbff87b1efc0401870d0f10e27fcd5e7df6951930d1b5924e8d1dcbaa4910e12243c4312c51741965032406516cb398a1c777e1a7e98e083b9181d11efde6e706234f0e5da946af3f740d61643ade3462df35c203a2393e9944bc07e8c8675ea8a6a1e42b83c7c5e30bb0b2b9dcc9f90dfad3ba932dd74fbe668c8afda92cdef38eb6071b6dd9356982c1e44325f09e90afac0536e188b5896fe155c9667d976245c12731c1419ade9d781153ba5fa8bd660a3ca515a567f1786b3741f7795c41c7114803dd5e0c5f45fb53ebea3a92b6f315da9e6616b9c517434c85c29116be9563333cc9a8f4b51963b4a049230b8ede7af578fe3d905a3ccc65bff91bb653f6a959348d8dc16dd70ae94290a7dd2cf514d04695a5e65f7298751bdf1f34b5542e27c915bdfead0ece284bdfad6fe0fdb4e80c4182c73f2c566a2be2d23b760df6a31ce6a68a9ca4e0d141be71b937eef9105037186703e1166e8024ef13d4d5d8c9067c8298d12d8708994c8f5a14e4767604baa6b28e5b654c4f941ed5da53d77d6f31a5bc4405daccdda7db72e70737e9b33e0d4ad030fc4258ade481a058cea7ea1facf348c542f70", 0x1000}, {&(0x7f0000000400)="e76dadb710f21bebbd86d7ab1985eb89ccb6563af1d0257b10eeb8657041492df05ac8dfd137c41553fde365f31357913b2df2fc163ad92e917d58fdd0b8e89241cd24c9d15083e666da34b988fbe7329a8aa63a6f723ac8d17f1ba56bbd106b2936c1ed4764ebd0d69d70bf2dc5092fba5de2d42e73", 0x76}], 0x5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x0, 0x9d04}, {}, {0x0, 0x6}, {}, {}, {}, {}, {0x0, 0x9}, {0x0, 0x83c4}, {}, {}, {}, {}, {}, {}, {0x0, 0x2000000000}]}) TTpanic: timeout_add: to_ticks (-691876795) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 120473 66222 0 0 0 0 syz-executor.0 * 37153 66222 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,d6c2cc45) at timeout_add+0x194 pcppi_bell(ffff80000066d000,c7e4192a,d6c2cc45,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c2cf80,2,ffff800020b43c38) at spkrioctl+0x230 VOP_IOCTL(fffffd8077ef19b8,20005302,ffff800020c2cf80,2,fffffd807f7c7b40,ffff800020b43c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067247b68,20005302,ffff800020c2cf80,ffff800020b43c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43c38,ffff800020c2d0c8,ffff800020c2d0b0) at sys_ioctl+0x646 syscall(ffff800020c2d160) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,2d98d0e6010) at Xsyscall+0x128 end of kernel end trace frame: 0x2dc310d0bb0, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic timeout_add: to_ticks (-691876795) < 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,d6c2cc45) at timeout_add+0x194 pcppi_bell(ffff80000066d000,c7e4192a,d6c2cc45,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c2cf80,2,ffff800020b43c38) at spkrioctl+0x230 VOP_IOCTL(fffffd8077ef19b8,20005302,ffff800020c2cf80,2,fffffd807f7c7b40,ffff800020b43c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067247b68,20005302,ffff800020c2cf80,ffff800020b43c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43c38,ffff800020c2d0c8,ffff800020c2d0b0) at sys_ioctl+0x646 syscall(ffff800020c2d160) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,2d98d0e6010) at Xsyscall+0x128 end of kernel end trace frame: 0x2dc310d0bb0, count: -10 ddb{1}> show registers rdi 0xffffffff813edb17 db_enter+0x17 rsi 0x157c __ALIGN_SIZE+0x57c rbp 0xffff800020c2cba0 rbx 0xffff800020c2cc50 rdx 0x157d __ALIGN_SIZE+0x57d rcx 0xffff800000947000 rax 0xffff800000947000 r8 0xffffffff81b8cb23 kprintf+0x183 r9 0x1 r10 0x25 r11 0x51ca77c79f242587 r12 0x3000000008 r13 0xffff800020c2cbb0 r14 0x100 r15 0x1 rip 0xffffffff813edb18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c2cb90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=37153 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b424c8,0xffff800020b43798 process=0xffff800020b44d30 user=0xffff800020c28000, vmspace=0xfffffd807effeca8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 81399 424676 96661 0 2 0 syz-executor.1 81399 281084 96661 0 2 0x4000000 syz-executor.1 66222 120473 87405 0 7 0 syz-executor.0 *66222 37153 87405 0 7 0x4000000 syz-executor.0 32771 484345 0 0 3 0x14200 bored sosplice 96661 28248 54845 0 3 0x82 nanosleep syz-executor.1 87405 67374 54845 0 3 0x82 nanosleep syz-executor.0 54845 282208 21802 0 3 0x82 thrsleep syz-fuzzer 54845 278693 21802 0 3 0x4000082 thrsleep syz-fuzzer 54845 414081 21802 0 3 0x4000082 thrsleep syz-fuzzer 54845 408396 21802 0 3 0x4000082 kqread syz-fuzzer 54845 278526 21802 0 3 0x4000082 thrsleep syz-fuzzer 54845 26266 21802 0 3 0x4000082 thrsleep syz-fuzzer 54845 488754 21802 0 3 0x4000082 thrsleep syz-fuzzer 54845 327242 21802 0 3 0x4000082 thrsleep syz-fuzzer 54845 242787 21802 0 3 0x4000082 thrsleep syz-fuzzer 54845 187370 21802 0 3 0x4000082 thrsleep syz-fuzzer 54845 388571 21802 0 3 0x4000082 thrsleep syz-fuzzer 54845 160018 21802 0 3 0x4000082 thrsleep syz-fuzzer 21802 243332 63965 0 3 0x10008a pause ksh 63965 206232 5723 0 3 0x92 select sshd 65657 154623 1 0 3 0x100083 ttyin getty 5723 126351 1 0 3 0x80 select sshd 85825 371699 41793 73 3 0x100090 kqread syslogd 41793 309983 1 0 3 0x100082 netio syslogd 48916 469486 1 77 3 0x100090 poll dhclient 2236 216518 1 0 3 0x80 poll dhclient 34211 98310 0 0 2 0x14200 zerothread 71289 488310 0 0 3 0x14200 aiodoned aiodoned 59280 504663 0 0 3 0x14200 syncer update 8963 361515 0 0 3 0x14200 cleaner cleaner 53030 313247 0 0 3 0x14200 reaper reaper 93937 379923 0 0 3 0x14200 pgdaemon pagedaemon 96723 186783 0 0 3 0x14200 bored crynlk 97193 190647 0 0 3 0x14200 bored crypto 83241 333640 0 0 3 0x40014200 acpi0 acpi0 12885 136695 0 0 3 0x40014200 idle1 29447 258749 0 0 3 0x14200 bored softnet 99132 106712 0 0 3 0x14200 bored systqmp 18835 338051 0 0 3 0x14200 bored systq 39921 201687 0 0 3 0x40014200 bored softclock 60280 430551 0 0 3 0x40014200 idle0 1 403910 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 66222 (syz-executor.0) thread 0xffff800020b43c38 (37153) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234cf80) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9498 14538K 14552K 78643K 10769 0 0 pcb 23 9K 10K 78643K 344 0 0 rtable 100 3K 4K 78643K 294 0 0 ifaddr 50 12K 13K 78643K 118 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 12K 78643K 57 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 75K 78643K 1510 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 15 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 553 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 41 38K 58K 78643K 305 0 0 subproc 64 65538K 67586K 78643K 71 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 107 0 0 in_multi 33 2K 2K 78643K 67 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 204 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 30K 78643K 2590 0 0 UVM aobj 28 2K 2K 78643K 29 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 34 0 0 NDP 9 0K 0K 78643K 32 0 0 temp 148 2362K 2430K 78643K 4285 0 0 kqueue 0 0K 0K 78643K 13 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 307 0 300 1 0 1 1 0 8 0 plimitpl 152 18 0 11 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 134 0 130 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 13 0 13 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 10 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 11 0 1 1 0 1 1 0 8 0 shmpl 112 27 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2441 0 1034 46 0 46 46 0 8 0 ffsino 272 2441 0 1034 94 0 94 94 0 8 0 nchpl 144 3393 0 1770 61 0 61 61 0 8 0 uvmvnodes 72 2505 0 0 46 0 46 46 0 8 0 vnodes 200 2505 0 0 132 0 132 132 0 8 0 namei 1024 9404 0 9404 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 9098 0 9098 11 10 1 6 0 8 1 sigapl 432 721 0 707 2 0 2 2 0 8 0 futexpl 56 6226 0 6226 1 0 1 1 0 8 1 knotepl 112 237 0 210 3 1 2 2 0 8 1 kqueuepl 104 212 0 210 1 0 1 1 0 8 0 pipepl 112 438 0 419 3 1 2 2 0 8 1 fdescpl 488 722 0 707 3 1 2 3 0 8 0 filepl 152 4410 0 4312 6 1 5 5 0 8 1 lockfpl 104 218 0 216 2 1 1 1 0 8 0 lockfspl 32 337 0 335 2 1 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 27 0 17 1 0 1 1 0 8 0 ucredpl 96 1185 0 1178 1 0 1 1 0 8 0 zombiepl 144 707 0 707 2 1 1 1 0 8 1 processpl 840 737 0 707 4 0 4 4 0 8 0 procpl 600 1991 0 1948 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 1 0 1 0 8 0 sockpl 384 602 0 585 3 0 3 3 0 8 1 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 113 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 158 0 0 8 0 8 8 0 8 0 bufpl 256 6438 0 1019 339 0 339 339 0 8 0 anonpl 16 80185 0 72361 60 19 41 48 0 125 8 amapchunkpl 152 4108 0 3999 16 6 10 10 0 158 5 amappl16 192 3172 0 2780 41 19 22 32 0 8 2 amappl15 184 265 0 262 2 1 1 1 0 8 0 amappl14 176 271 0 267 2 1 1 1 0 8 0 amappl13 168 30 0 26 1 0 1 1 0 8 0 amappl12 160 10 0 8 1 0 1 1 0 8 0 amappl11 152 180 0 171 1 0 1 1 0 8 0 amappl10 144 603 0 597 2 1 1 1 0 8 0 amappl9 136 348 0 345 1 0 1 1 0 8 0 amappl8 128 140 0 121 1 0 1 1 0 8 0 amappl7 120 38 0 33 1 0 1 1 0 8 0 amappl6 112 52 0 45 1 0 1 1 0 8 0 amappl5 104 396 0 382 1 0 1 1 0 8 0 amappl4 96 265 0 243 2 1 1 2 0 8 0 amappl3 88 153 0 147 1 0 1 1 0 8 0 amappl2 80 6001 0 5937 2 0 2 2 0 8 0 amappl1 72 23906 0 23478 25 16 9 19 0 8 0 amappl 72 2202 0 2162 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 28 0 1 1 0 1 1 0 8 0 uaddrrnd 24 722 0 707 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 722 0 707 1 0 1 1 0 8 0 vmmpekpl 168 9769 0 9747 2 0 2 2 0 8 0 vmmpepl 168 82372 0 80941 94 29 65 74 0 357 2 vmsppl 360 721 0 707 2 0 2 2 0 8 0 pdppl 4096 1452 0 1414 6 1 5 6 0 8 0 pvpl 32 240671 0 229820 146 37 109 125 0 265 21 pmappl 224 721 0 707 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 488 0 5 14 0 14 14 0 8 0