kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Feb 19 01:20:38 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.116' (ECDSA) to the list of known hosts. 2019/02/19 01:20:56 fuzzer started 2019/02/19 01:21:03 dialing manager at 10.128.15.235:4635 2019/02/19 01:21:03 syscalls: 1 2019/02/19 01:21:03 code coverage: enabled 2019/02/19 01:21:03 comparison tracing: enabled 2019/02/19 01:21:03 extra coverage: support is not implemented in syzkaller 2019/02/19 01:21:03 setuid sandbox: enabled 2019/02/19 01:21:03 namespace sandbox: support is not implemented in syzkaller 2019/02/19 01:21:03 Android sandbox: support is not implemented in syzkaller 2019/02/19 01:21:03 fault injection: support is not implemented in syzkaller 2019/02/19 01:21:03 leak checking: support is not implemented in syzkaller 2019/02/19 01:21:03 net packet injection: enabled 2019/02/19 01:21:03 net device setup: support is not implemented in syzkaller 01:21:07 executing program 0: getrusage(0x0, &(0x7f0000000000)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) poll(&(0x7f00000001c0)=[{r1, 0xc}, {r0, 0x2}, {r1, 0x12}, {r1, 0x5}, {r0, 0x4}, {r0, 0x42}, {r0, 0x180}, {r1, 0x8}], 0x8, 0x10000) r2 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x4}, 0x8) fcntl$setstatus(r0, 0x4, 0x8) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/112, 0x70}], 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r4, &(0x7f0000000340), 0x0, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000400)=""/146, &(0x7f00000004c0)=0x92) fchmod(r2, 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x288, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000540)={0x8, 0x9}, 0x8) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) r9 = getgid() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x200, 0xcf35, 0x2499, 0x1}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) shutdown(r7, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000680)) sendmsg$unix(r7, &(0x7f0000000b00)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000700)="754a3fe130cbf2fb07d88cce010959f984acdaaf28ac80f8143029d9c677672121842abdae1d204da314713127a8b6d0fa2667b456264b9f5c68b50f3803627a2ded25adfb293c213d3f3a6ca3712b421085ee473857399e3a", 0x59}, {&(0x7f0000000780)="c86c411f32270622b6596a69516772c07f25e61b481296d320c7c71408e4513d6bea086063086ef86b60e83f6e0fab9cc4e0904d395d545d9f94b433639c1bd2236a2514c2bb1b2994e302725efa3f6130fd6a8f056a1f5c0f2b77dc330055f3fbc53b7fe60b261f167e21e92314c9fd085b4e46356c56d865fb36bd858ddda25b5c3b0159ed375e19c376332f07b854c929e7ba27543efe68a8fd640cf6ad1d4e642cc3bce64acf01991fb0bb70d3ee236c8b5544e5ccaaa477aab814b40fed5ab7", 0xc2}, {&(0x7f0000000880)="863f4d4263a6591dd12e6ad1d5607ca0cad2f13c9813af7b153a5f5e66c18dc5638c7484076b87f3", 0x28}, {&(0x7f00000008c0)="582bca7ac366d05377cfd3e106c9a5a346c114a276ba9bb04f34c9a21c5b29f4c480c1960fce78d5fd91d0ef214eef902f1eb0ce30d76b8bf8c6a818945436692a7c0b4b7cea9b7ae41846f7c081fdd89e1a90d3ccb577c0726505d154ce6577e5bca6737128da8afa07458110b062a951aa522d4edfdc4ea0f2b01aa4ae73a8edfa93715472a7f8448efacff1b682f761cbed5b938fe8b07a5b170904a3794f0b5940ffa49723feb0e8f115489e8f02db21d6f7dc7587f4570132c0794178a155339a1cf58d4e5979f90bdb800e43cc3009455946bcd271cd5c2cf31e716957145049495e82b514fe6bc4", 0xeb}], 0x4, &(0x7f0000000a00)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r4, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r3, r1, r6, r3, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r6, r5]}], 0xf0, 0x2}, 0x4) fchdir(r8) ioctl$TIOCNOTTY(r8, 0x20007471) setsockopt(r6, 0x8, 0x81, &(0x7f0000000b40)="ba316e02bbbfc0b8e1b35a501088ffc0ff45b1db61fbd19620cfdd66c1cf34736690b381271cac64d79be32fef4a0b4b277f507ac69d94376c041ab180fb14c5b35051a33695e0cfd8749ff374374139cc944a3eb269f0568bc32ef7bad1a84ba69aa6432f1c7f16f26b0079f7110c948eeb61ca2591adeb78ca22de8ec97ff25e10cbe41f8e9dac27032a4aae01af05c5cda842aeed2bc8be07cd5a", 0x9c) recvfrom(r1, &(0x7f0000000c00)=""/13, 0xd, 0x41, &(0x7f0000000c40)=@in6={0x18, 0x2, 0x651eabda, 0x80000001}, 0xc) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$KDSETRAD(r7, 0x20004b43) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) 01:21:07 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20050, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffdd, 0x2}, {{r0}, 0xfffffffffffffffa, 0xa5, 0x4, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x18, 0x40000000, 0x196e}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000005, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x90, 0x8, 0x94, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x7, 0x10001}], 0x2, &(0x7f0000000180)=[{{r0}, 0x0, 0x81, 0x2b, 0x8df, 0x5}], 0x4000000000000000, &(0x7f00000001c0)={0x3, 0xd653}) msgsnd(r1, &(0x7f0000000200)={0x0, "2f25d3770adb63b67188f7b9b7338a0c39ae64e96a201d52d9321774f1c4a7a44e30ecba9021fc1946497471dab1d1d686d8377c0126c507e105650fb9a1431b75c619d89747673a183660c3a332852361d3169d707c5b670793a4ff14a705b57afd0edc52d85faa093132c8e7ffab17f61b3d379d2b33719f3223d5d2f214796d3a17c9f8d0a09bd5227bba23f990e771aa3a0c034d660490a90c10e3db7723f2bd2838ce723b053b84ee0e3fb660bf21856688925d5ccd72ab7a856dda7b6c5d277301fc7a274147cf0b0c049af4dc2e81334133be7c41fbeb603d3859f502ff1f140a2e2997e272aa30d482777ba3bcf2a506864f371fcbae6e63e98d7ad2ff464532231e2c0bccae8455e2e1f77ec641b252586d25b2e182ce2970104b9e93896f53a507fbb3c073e1d7b5f2b8e45625e7b59971890ebe3b0f86a37b18789149d7fb12e5c6c943f1f4e1e444796db8ec2aa97ff3d471b08a837d250cc036e2f4e988d9ec64de5df7a48b088d87e7282e7cce53544ba8c68ac64739720018752f76d575f77e28e6d789c9682a53af9b2f3fb77cb11b584d87fca359524c1cce53df55ee5d4c44437e0a7e11afee83f387ea11f51a044976a9de0d6993d1debee3c93ab44c4824ede2030fbf9ef6db3563827d6e34c8eec4cba13340643f353fab5e37f3efc25751fef61f4b04471d56a62869523d32fac3bbd545709731de74da7539a6f6d5e1f987b8fa6df39a575ae8c3f158a0fbb691c8ac8a4cdef568087702ea9aa72cd8be5d3935efa46edc660df7271525b35e48428395e925b95f1a674b6eecb8faccf9ec33b90f8708ab224fbd54e8091843587090238ba02ba8938c633585e2aa46f9a8433ab0b019f9e446dd54a9f73f3e10756b964faf31d51815e90cef4f6d92f23afba0f90a4887f1acab78fb3bfe5f2d4ce6436aac45c875b507d6fee4eb348fae4b9fd6de76aef0e5f050d14ac453d7e87e1f251665698101633de954c40d7ba872c60d15aac7fafc1a6765e7bde85710b7d601d41763164c2d7b4e0ecf9e113f85c42cd14bb0e079b862855af353005e0ed9fbc2283ada7edef7dc8e436e7fb2ca14fcd1565264db63089603c4478c740d25d4e960f87fcee9bf6c80e243869dd4b12540bb23e93cb835a916e928c41f9a728fe4a66dfc7a182550ad0726097816050d65c97552c06ed2be24d7c57b68501d47895907f16881e1721515e5f1dcc67204821ff1e946dfbba3aa948bc8c7d2b44bfc4eac83539a825ba4aaffb1f14c2088079488faffca827e785e2bcd01c19f1c1283dad0c8a7bd5ec2044150212dca87e31afeb5a05e86cad3559cbf122b70ac961558a2da6eca3d3628224a7c7386adadfe8d98fdcfb79135fd8b9741f0ab380d2d1ff671d18f5ee40fa4bfe1d920005483b3935604aa2c69671c250de3df1779ee1a04c0cfa6c0d19e37d10bdc2089ea461cc2c58fd312e0d8b9185dc034a8ceb015352d151754df28b22a9084ccc4cbc4965b014b57f4356fa70e27d115166476fbce4873ab256c6d3b27ba3ee576d602fd1424e36a6283a8cbe2debe879c3e433d50c7f914c99305d14c3463be10e1e0b4efb45ad9826ecba6ad9e671251faea2869ec307963cf8253e902fdc158b9d9b4ba7a7bb0a80f03f342358736464167afef466eb73b7845581801bbd02624bda6298e1c90c776055db2e044b86bb28cad8b18d5e46874194f44024ddc20c590fa9f802e18c27c743897b612c236df8216a2820abf07ffc8f0c593e2eab681951ecba2e9cccb5d433df0a52444cc461df8689a2d038e189ef6cb70adb9be8e27df00f411a0f08525761f4f2b0236ee53c71d26027928d7ee53628a23cd495296aa1250957bfe12c77fc3e26686a0db2fdbe2887d9966c4d380e794ecfde76115577586abf80618bf6e9a369439a89f11dc7cf21bbff8a6f2277dacf2bb59f391a719b3cf90188dda9145595a38a770da5f82d974c65964b2514481508c530d1ed4642122da8f4df8477283758ca6fe27d52ed29fcb5daf350c6c583b949b10b7b96f5d182cdb123dc1c1691e025a802caf0eab6f8fa5dc5bf73a7953493b8aa476f46ad4788efd00e21616b698d86f71144d39038abd6c7c2529e4d69bcaca677c166d058837652b96f28732fefc395b65e7735f488fd09f945f1e70ab28e744d398c721f7d7e4b45d08f6e15a50d3e7cab96fbf4ed618a76ff392d5d8af357bebc5eddd94af2662869452365cdb77718c1be3e0f3600eb686609d0266db248ec231e732aa03cee1f98eca730377d57c1918442d6ccaa44f907977561d23eebbd3a20cc62da0d05f0b853de19a890909c7d52fca246f403f0522ca261e036c063661cd3168fcc80bc079159766f1ca08ed1dd7cd4746fc891f01b069ec63a8fc3bf9123d024f067b18ea2be0d8d3de4e07816872e1bfe0e38af524272fe33a341c636884f1fe70830896a18ca54425b20d6225e338471150e9e514d80f51b1232b8ec9e9ab9ac160be5bb11a1ddd317957c2852440017cbe4397ad575922bae085f3040427be942d5275a3d6db5eb495d0ec6eab896bf033f96056d2021fe1ce864be88881ca4a513f2506540bb8324c1e6ecface49378162819763cedde70963d2f05b0ab51a44ca72c84e1cfacf81cf65d5eebc1c2a2c4ac693c8432919eb57d0e29e41df1ef1b6ee0a5798d0c77b5d9f9a585ef058f24c196a90b2bed1fb31b176aaac93637bf02e78950c7fa3347e9bedf67972cd049f25565137ec806217d74c8d0d360056a245696ea118b7585782e15d236a8422ef9c4dde639cc648667ba51f88a6f9a7229e4505ccfa0be9ab7f5d82fde55b0c2c78ae62edfb262f9162f85ff72864058c26c5aa07f0e798752fe2e95475bd0cecd169645b62d94ebe9b4dbb1ff533f3e80adb6afb1d94e69ee306293a9031a8c67cbc9ed1266032a893ac0e639876bd34a1017eeab7190f51bc04e7246ee47707a23fca11fd61fae628b7357e44abe0e08af4c74392639d57db18f4d3f7bf038abc59d300ab6f1ccb5be7e55c2a67700cda24b96d40578696eeccd77bb36985e0e01b67e29c288637ac7d63935166715b814cc06e6a25faccffff85d0ad7ecbd1f9fe9ef2beb88f578d1f1896a660dc9d8bdc9688a5444203ac1a1349a78af96e49bacb40eff47482884f4437307084db337a6787042d52c5b96847568caae9f95f30a6f603ba7f4fc8526402ca761713bdd214c20aaba4f16eefdcc456f10605a73d54604280ab481653b31e44ed6e8b9f8f66f18957b9b6c5126bd71e037c934a4d4e692ec0e6acd57b553921a87232209576e313718118dae1df92e4bd754b85ee927405d94bc84e5aafa0d074e05cc2b3e197f50507671e7afb359610802a6b606a596f307bfc981b5b60cd4a942ae4f9c798ebe4bc2b8236908c1b2d9716023754db5b5d3ffb457754f420687d7841556c2365b0ea7d14a74bbccad2d8f2f2f51b9e456389cdcd4b0a3afae2493eaa481b99c24087f52d7bcb24c0c2aba331541fbfa2909c12e63a6bf2589941e7689153ac085b52142cd0ae448022bcae35d42d16590f6f143c5414dac9f89b1871e43d169938391b2dbecbe6dfcf153c7a0f0a01526cb38c4dfbed02c4ada34b6f05de7d279ad82e2963771da277cd0ac96df303b7d1be356be4ab12c0c5360ae8401a4865187c55fa58794a943dc4fae0938372094312f4012ad90806ea49ac113ff6835b9e4e7bab27af255ddd61b1c6271f447143c392b4c99af07989f88af5c65b77fe55cf5ef2c155eb92661110e773caedf91e9d4fc780aa38f2d852481781120be46abefc003cabb3d897702fb81b67599560a713244a258058bbb363e7ba38ae01e2cb64e6b22f01f9fe7cf5987d48b6f8ef0bd3dd12d7f58c40cf85c7eab1601739278aefcdb62f6bee8a31f2d083efc49e830e819063ffab018e3deb0632873c53dc5f13c234b25995da951710e6fbdf289fb62a46556247bc5ca1190097af4594605fa65145849dce1bfd063a56ce61ac2d507d7daab78e2743007530f4f7211a97679da34b37bdbace854b8f362e02e45834a85e5b33b0ab4182cd05658e1dbe4481d3ddff3ff90cefe0d97590490406e654cf5e45f402cc58f1413d18a89c3afa98b520a0b903e62d32d8443f8a48d50294da580a879414a841a65e56ee5f8a276831a7238ee67823e836a9f527d53032fd56afdd7c38c8f432e399b36c6e9cc7b59e2f8fbba0e8e61ec44213a7ee7ddf63803212ec5c9e2951ef500634abb50a8e1a7d9ee3232356d1bd2cb61ccd57347cf234b1d697d966db876ef3e9a0bf0ba7a5cd4d3ec273f48133069477fac61199aa1e0d2fa492d484dd22aaa93c571dcd31f57b1634e35f8df528c04a4fd1b7569a12539e2ddfb5848e59d65f19c3b04a311bc23aea4ac578d4a2474e06803ed3cbb28e052058d3307988a5df663bff85f364453af2d5e7bb91d706b7fad14a827dc0e0b3ed9c484ef6b7e2c7d3ec251fc8467be86bdfc7125f3430d07a5a70667d6033618e39f10582f29c9492b52afcfd4392aeb5690f88d539c06031727e38930aaf2a69201435183d3d50b623abde24f5d53b499a8aba69f2ee34a0222f8c8f392ff9459973ebe51fca020dbddcd224d62db5526daf00d5ba3e0f433904d21eb4a691cb857b7e62df289a877c4334b9ade88a7e08091ee6feb8894a47c23ff1cb5d95fa85d7dc4b6ba4a66ab63af84bc91ff72e21986d0225d9a398382afad009eb076704692778b688d783776c97144041bf8ca811b85502499afdacc231daa50b6d3c6888b07f173983a1d2ef4295f074e79b0afdea41507474f7f5e229cc48d68cf75f76f0cc39865c5c5b20e0e3b3458e81f9894e794d765464014c928d72fe0a0faed04c53443b51eb01b21e09b897f12c4ccf3c94c9109f88eaf9d35b4887434a06fbcc9e3ab7de2e75f45216823a98375910fdbab87631579c786b3c6ae9d807928bcbe7829b8a6faabae4ad2fe223ef62dc4c30149a12d70052b72a2f5db1c9faaf556f3ca89d897aa1367932439d09ef6da22867f70dcaba69a9e4871a1153624aeca8aa5b1726120d606f8186fe8ed0a49c2e5f1383143a19bb3a6ea56c85478377bd185a8568a2c645687eed1e3abde626442ec3562eb7e45ecbc616d998e373991758fbfa59f944780f27d3dde130e9bbb7139f2459b36c89509320198a6f8fdb1cfc09b0cc05c3141f476f1b6056ed6c298c73c63e03a1cb034751636e477e17a85fac9018244b7dae5fadd844d527b4ee9a9241e219d57dc097bdb859ff8d48c54a9886cb7860ed4790837a2931b28d9394e2a2af69086213074618348f9807a5ad705a1d8cac30a1a84355a7deb4eb00285315d4d0012844e091706dd0785f4eccb92cc8020d4ffabcce032ac983748f2f9cda0ff7b33441186caccd1e2475df55b8ad2176889e9fb9c253abde2ca4ef86df0b3955ae9c998f7acc87f2cc89bbf8611130f11c4e815813f7ca34585921fb17adbe6d84d50a1f00b893a62c48f57cc95ac271fc9dfcb44094e191f26a87dfe246421c3936435ccdde53c91d35175bb9f9ea84bbb852709a4e4b12cc81f0e6afa1f8f700932e0a4ed61fd97e5612b254073d9aaac60b44f6de1b7fffd329e1fa9a3cea662612b9bcea40cd85a6cc181e3414c15c7b7e357f48c347d9de9949cf807cbd923d361e1d8ac990328eb729f14f0dd059ec156885c811cdde11552bf1e45b5a2f39a39fa252f4881b083f4b8a4e2796ee1ad"}, 0x1008, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) r6 = getpgid(r3) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x5, r4, r5, r4, r5, 0x180, 0x2}, 0xe15d, 0x3, r6, r7, 0xfffffffffffffffa, 0x610, 0x1, 0x7fff}) utimes(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)={{0x4, 0x9}, {0x20, 0x8f90}}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000013c0)) setrlimit(0x7, &(0x7f0000001400)={0x8, 0x1829}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendto(r2, &(0x7f0000001440)="d0e9e5f09b84312e6da92fa8b964fd1b174a5398dd1a6fc6c0b3ae02f42bf9b5d3376dbf41f8fd57660f1bc1a1896d7dd895177f7281c3d0992d18d6c57fd14bea29e953bad4a75d257a0d617ba78bf1cf91bfc2959cc9439b6a1f9bd2458666cd0fca3f5139de5b17cbe9fb49ce5da836d4cdf3998ab12aa3c8a90e61eb71c7f3c6dfc213aa7b38db96772d34a2ec3a2f33bf234b785fe18e722a49898db93e51673fa7928bc7717aa599", 0xab, 0x40f, &(0x7f0000001500)=@in6={0x18, 0x1, 0x400, 0x9}, 0xc) open$dir(&(0x7f0000001540)='./file0\x00', 0x20080, 0x0) read(r2, &(0x7f0000001580)=""/193, 0xc1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001680)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse\x00', 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001780)=0xe8, 0x4) r9 = semget$private(0x0, 0x4, 0x141) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000017c0)=""/190) preadv(r8, &(0x7f00000018c0)=[{&(0x7f0000001880)}], 0x1, 0x0) msgrcv(r1, &(0x7f0000001900)={0x0, ""/203}, 0xd3, 0x3, 0x1800) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000001a00)=0x8) pipe2(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000001a40)='./file0\x00', r10, &(0x7f0000001ac0)='./file0\x00', 0x4) openat(r2, &(0x7f0000001b00)='./file0\x00', 0x20002, 0x36) msgrcv(r9, &(0x7f0000001b40)={0x0, ""/145}, 0x99, 0x1, 0x1000) 01:21:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/174, 0xae, 0x43, &(0x7f0000000240)=@in6={0x18, 0x2, 0x0, 0xffffffff7fffffff}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x202, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0xc144, 0x7, 0x1, 0x3, 0x7ff, 0x0, 0x3, 0x3, 0x5, 0x400000}) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x4) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect(r2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 01:21:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) syz_open_pts() 01:21:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0xffff, './file0/file0\x00', './file1\x00'}) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000280)='./file0/file0\x00', 0x0) 01:21:08 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000080)=""/49, 0x31}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 01:21:08 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$inet(r0, &(0x7f0000000040), 0xc) 01:21:08 executing program 0: r0 = socket(0x6, 0x400000000002, 0x8000000fff) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) 01:21:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000001040)='./file0\x00', 0x100, 0x122) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001080)) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 01:21:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2f093103c18d4c8864", 0x1b) write(r0, &(0x7f0000000040)="21c6c94aa73265", 0x7) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d422d", 0x5}], 0x1, 0x0) 01:21:08 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) readlink(&(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001500)=""/224, 0xe0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304ddc2b2aa70154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1"], 0x1, 0x800) 01:21:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4003fd, 0x0) write(r0, &(0x7f0000000180)='A', 0x1) kqueue() 01:21:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 01:21:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="c39b0644abbcca3cbcc80c2e26651455638678b729fd4cf5b0d8d334760d4d6d7cfd2e70e857d8a5d809db3958e72d46df38bf988426350524cb62e3834067153e34af9b707f89b9695ef0310d6fd6a16d6123b644b9212b160d864ad2b019975fa357a43d311e89332bbfc96bdee6f26a81c2b322c47bb417", 0x79) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000000)=""/53, 0x64}, {&(0x7f00000002c0)=""/134, 0xfffffee0}, {&(0x7f0000000040)}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/111, 0x36}, {&(0x7f0000000480)=""/85, 0x55}, {&(0x7f0000000800)=""/101, 0xffffffb0}, {&(0x7f0000000580)=""/228, 0xe4}], 0x9) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 01:21:09 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000040)={0x7fffffff, 0x10001, 0x7, 0x5, 0x7, 0x5, 0x200, 0x9}, &(0x7f0000000080)={0x6, 0x6, 0xfffffffffffffffc, 0x9, 0x9, 0xe713, 0x7, 0x3f}, &(0x7f0000000100)={0xa00, 0x9, 0x8, 0x45fc00c3, 0x7, 0x10001, 0x9}, &(0x7f0000000140)={0x14, 0x81}) 01:21:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x62, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x1, [{0x3, 0x9}, {0x3, 0x13f42ea1}, {0x3, 0x800}, {0x0, 0x40}, {0x0, 0x4405cd52}, {0x1, 0x80}, {0x3}, {0x1}, {0x3, 0xfc}, {0x3, 0x6}, {0x3, 0x7c9}, {0x3, 0xfffffffffffffffd}, {0x3, 0x1}, {0x0, 0x4}, {0x3, 0x7fffffff}, {0x3, 0x401}, {0x2, 0x7fff}, {0x3, 0x401}, {0x0, 0x8}, {0x3, 0x9}, {0xd043d985b8d96c25, 0x9222}, {0x0, 0x1f}, {0x3, 0x66}, {0x3, 0xc51}, {0x3, 0x8}, {0x0, 0x7ff}, {0x3, 0x6}, {0x0, 0x7fffffff}, {0x3, 0x6}, {0x3, 0xa7d}, {0x3, 0x6f}, {0x2, 0x2}]}) mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000000)={0x170002, 0x100000025}) 01:21:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="a2bbc17fd5194e82b52e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4b05, 0x2}, {0x6, 0x5}}, 0x2) r5 = getpgrp() ioctl$KDENABIO(r3, 0x20004b3c) fcntl$setown(r4, 0x6, r5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r4, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r4, 0x2000746f) utimensat(r4, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getrlimit(0x3, &(0x7f0000000200)) getpgrp() 01:21:10 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) poll(&(0x7f00000001c0)=[{r0, 0x86}], 0x1, 0x0) write(r0, &(0x7f0000000200)="3b8e975c4a3b49612862cd542c9e4ef02666e6f13fc076cf8ed669bd3e3f80fdc71d6e60340f03ad52f8c0916a2955e71884813f7fdf465e0e1c852a91bd96d126703df63faf1e5efc7b329ad0168ac5cf647d7ddb18c79579cbadd34685ae8f697041a920cf0de637614cb5c03aeec7f4f750409ae7d30b40736cbbfaa0e89622b9d0c180de7c1e29301d4a15d432301463a05689b4cd2a9ed07dfe2b2f7b9ea89c8934d29d8aca9b90dbc9e3df9810823159abbb64004d53948fe7e608546c02b9c5a94825283200a466ccf65b88d953458e1a9fda000b85c60c6ef558be146adcba278e056051dc74e8477f886a59130d49c7fd8c6f9eb828fa88d8e847c364ed2a126d050751fda0037c99a210c19e48d2e6837223737dac89e16bf114a41505a4ec38fd979dbff4ccd5dfdf3e35d06496ed7c41b3e5ddddcecccc96964b4067853978facdd673e2aec0e03f8c05a7476f0607e7bc20fb151303f189a9b389c2f1fe2813a04d7141ff385931d787ebaf0ae01b0ae8a39a4add5384d7d45b130e30b819521d605ea82570d4ea79c3e1ebc3b44b58d63b6275f6efbaaa34184a3c007cb8615ab44327864466161ddb2972d879c96064fb363473d991b877da9f22467eeff47d7852c51dcdec425f4adbc19d8aa2c0d7d827601ddd9554ec0cdd99efbd94f39773eb82dbf12721228f564240359d84e43803131f018e9313527f601717b00771bd35fdd5853f36b4c0cd8bd1872174c7a90cbf20d995e7e1fcde127773bf8217cc57583bce955a974c042b6ec2605af4ea46e494029a79a76a0bd5be2c5a0aa359503d5557bd74fd641b293e6e6ab289c67f50a7bdc6f4cfc7933ea4ba415149e583c96a3fa1407acf196fb430bf9ee22e24dafe3d78d92f9fa459103ff01eb83a9b5adc487ddabeede0944eb0985fb02b7ce3d3b62e6abca0341fe2036369b6d2b7940fc6054570037dc8b9db947ff7d47ff1fbcdc915a5864b6a1cf949d7479c5d82e934137f806cd2f063e065c200bdebbe81186ed5d98104ac821e691ede000945aa32b1c88401707eef7971611e354368810720a3c0ca2ce07713d3284e7fc9dedc03e126a39683d80bd27cb054c451c4e5bb8d94a2b67993351aad4aa7c74e738b17341dc135416d2d174ebf8e9c9264c63126536e0228bf52fdc7c1abd15e2f2c148a05d3ba78559cbbb9c9a95c814ac52e4004386152463bac747103876682cc415fd7b66d0f6625272c64c4c6910cabd530b6e48fd4be5bed2e563ba123f0b0de1db60f00033a468d80a40495176926a8de1325ff5566cec6aa6536230e2aa3b3f5ba6f63e8a425eaea1f8ab2e8cb980150aef9f9c66ec6e2ef35cc68157e2954ffa19c9136554b3703317ae1e63bd66e0be8db937a02a87c3282225e65102f5502e798ba6dc860cd773f5a4176ff3465dde6e0cf3d70faa7dbcc16625ccaace71e3d7ee93d04594073382385b43db86ebb590143b9c956fbc7f928a68a6f92d2feedde7d78171dd7da8422ce276b50216b212a9fce302ac20ae5337a1f6e55ee5349e3c44469f4ef81abfaafe47e31baa79e58521b906c4dc32b87de5a56cf0564f4c505ed23ce5c203b1b1046875b622941d3948087d9e4aa43301c1ecddb4030c702e9ba4380bc4722418286b8f24b58c5211ad5c167a19824fd54d36dc1e41ddb77412894d43878342bb573b6e86aa8c48203a28c5e663b33050d7b530a3a41ca7e13697a9f8681d264f14314bca12d2e4041eb47953c56bb6b163bc2835348cad5bc28c8b341dce2ae9f4239c75ebfbe87cdd94fcbc3372d1212d685c539ab4eea5e97f74c8f27d2a09553579776fcc4c4c95359fea318bad481089d71cbee3bc5d3331caabcbdc7b714640b8700a7d86fe32afa3586f6b8852b13d29d02e9ef229a1dbda99c24291a76e2a0757691131310a5bb7cc717d02ac38dc08112e04b34dc2b2763e8fd17f0d9a33f125d9906aa3e98233d7ba6c8026983d29e9080ea761401ad9e27a339e0c381e5ff02949ec92ba80d40487ef3f39fb1b2cc7d502b7f9a70727d216b41817f9f999b02e9553dc988644048aa7bbb923740f747415e329269c7b48acb00f9961926283bf0255952d1c567cdddbd7487e1f3f3da583c2f437b31d515e05b518380626a61676ec92a22f68f5da61206bccae6ecbd182f227071ff39b6e3c1e0fbdd6e8715e8a447b0cc5ed93cc4f43bb6147dab96179955fb1f9f9101d4939cbabcde0c7db3cace40d5dc99dc3ee0261d25946189e84093dcab8ac8adc650f9fb2b47377be9cabe600b176585683a8b76418f8893b310fc5115fffcefff3b55de01452f3c6ce18feea682222ae226bd7a483511114a78842355b6fa17ffc9962ad4d3f309b1aa8945452c70a90dd6b30032d7d3524b78630e949cfdc1f379a2d71de26d741ba97d9b2addbf404cf21fdbd66f9ffff6ae5a2bed56c16184c68b021a93a3208914f3b21a43ab5fcefc1c1864f4675803f30e14965281afef1e3ffb3fd43e4b9f7a570405e3d36d3adeaf25f14246873ddfb0f1bef72f0792d2c87a73b25095819b32c5fccf6575e9e8cf5b4ee8a9c8e066b7b02b6be45b0e28e57ecad11fd8c558da4043b5dbe8bd40a9d87c3f3255478986f709881d75bfed806856ecf22148700d6d2c764d00dad863cf81f081e2c9d328555758a78c5709d0dfcdd806845777da50ab13a214aad3bd5d7c73111d7832b4c20b503fe0f1993a2286d036b8e9b95bae1d8b3cf1d084f5a9fd72d6dcf9d445a603efc894d2274d96a1a74d65655e8808ca106315911e3d30989ff54ebf5085a9c28dc5bd573cccc31be8cc3806a1ecf34e2bd1682987300fd4b923230b0029f460b86a4f99afc09efd64f6fbf7cd1eb722d69a00a2e2bef0ae0c518f761f14c77782043eafbb5d4fbe8d442fdc7aa93955ff40da824d65ffbb6afa91f4b42d9c8cb15a3176e37fe88276249aee3ab989769339c11883b0c772bdab7815f49c567218cabc430fc4293ae7a199c410b4a9ed98e6c487c6aa4a4e42a90b506be07e6c662c31c2bbd3413e080669871184f5b431946c8192bfe45d796f1e1ead73f9ef3c1576a8468d793b89f0c5e847728a9fa52c7ec117b65fb6e8591ff87c960738e6380341ca7f20f135edbfa6b73451be687431ce5e9e8f26293b007562b09d08c7006350e7fd3e76c7db612f4f3e2b2ce5b7a8e415b715f92df917b18ac442a94843d131c0b105e3c7c3d4ce94456e21d06278264caff275d0b641735bdcb3531f988d7945badcd21b806c38f4ba3fa437c35031ce9733be5d8d3ade37a5968f1761c4a00e4f80925e8b83a6e76747df3810292e92fbe4dde9cf288dfd4e4fdbf74228e0577ef09bb1094bf26cf9a1394586059af334b56c816ede79750273a11d9f79974f411dfd9ed82ba68330dd4ed2dc161991162229e7d1e6d03ec2af61988ca39566118ab57d523476f8edb6aecb25d2b6511e0ab96edf374e6e3e7c13bd1aeb6b41800c4ca909a28f06eac37d86e613dca59900117218b792ce0d8ca965f5cc3b9e3e6b682cae93784fb25bb0aadcaa360e447ab187e55494e4124a7b6bc5a9411f373ee52fe5e3d00c39e2cee63913552769af77b9a3bca9133b485ee965359f74e3519ac2351ca0fc64a6c3b7342aacb675527bc86940bcbe9d7dcd6af51b8dfe92b21b8b9693dbca2af3c1617f8b4bd11e2439b6819683d0dcc7004a88a9d8ee30f948d4e5c7f5acb4712675f8e50b9e472cfced417f6a073371243e8435c1f742f343b0b14b5922ae5873e1f722c7fd4ffc88f830cce0d420bd8ea80452fa997a99984e82bf2089c838429a5aa526452d834861f56729124e5fce798868e27b7b59f15a08a34803182b15fa81a2b1158cce4ff5b4590e7084562aaab8a9ceb0e6d80918dc9fc816c3c2be3dd2775ffb839be5d74acc41eb49a298c52084f0c4878003a24ccd9b076fb1efa7e987c0f77eee263f4fde60671371c806e97bddd5485be465794a74de65fab1d21b34943d03097ad5c3aa7f51996c6dc31a8511a9f5eb1a572a998ffbe9c9638412d93044138bdf15a2471ea00dd43c0533b04bfdd601ebfc8b502bc93ffd9863c2aff688e0a6c9ff165923d15f0790be03712ac57b1a487d5979742547d7a8e78fb504582b0151d0eb8f83feb93e6fd4a69831167de25b147bd7b4471cfff59ed132e5f67d588368760fbd6fd8a33085c23bfca536c93451ace8d322b387a5557f235b1630e7da603981184a77b949b57319f2f2338a6d27215bdd3e4dd22906c0d13ae5d210bfdafeacde8ac6245a4be167dd70853919370cc1c42ea1f86ebd98d7d50fce41eee2d99b3cd983826e0a9354c84004cb982fe1dee44a2a91f8af1ac52177d659cefd1d0c18826b0e5fa79f56d2d2a96b3629693bfa31ac4a16496e51935624a67300abbe7ea1466434292e54f86882f8bbc5f872545782dbbb761889d8b4ad4ebb8fb8346467119de7fd986223d9d97a68fe1bb755877823bfc4e8af289f18f6e3b2bd163812a314429d031cb3960b468ce764c75aaef27ba0ee5ff269503ab698ddabffa7900f1d497e48a92016efc52c68306cbc71e0fe18286aceda44d133b676d117f00694d8c6298a401b9e0a73988bac92a3c7a3ea9b40d83a1642efbb829ef40130fdfbdb7b2d59bb6ab47f6b5f42991f36a6c309bfb5f007ac0bf4ce9a0f9e35d3138e7072f7267a525168c09bf686229f5505997df0ac446a550f53c14d89ef4e69a1543cb058e975074fe072aa9ce522dc44294c321efe51566e8e4381f6aa2743d4440f37cd5f151bd62848bfce46c5ed53360c1eb0ef4c7757a8370aa458da68c94be2a5f2f65e201092b434d92d12c961c37002322c9f27e353502ba99a08eff4e5e7d94afa591d8b334e0d4b4d1221dc069954773360c722eb5c2e2f826767822e80d39faaf0405126b3242dd6c8e78ea8800c2d3e3200bcb8c443c2533e1c7971bd1c9a9593555f1ab010f0463c38de3cc055df8e99469f5b44831b2f915d0612bf42d90a5193244acffe75a8494cfdf17a4c603eb1e80d02d3d552578f0f4af38e81f1edace3d4292047f87158879b33c5f11a829183394321d5789f6d160e4e4ef0099e379de07c7be2a8672e9b3bcb5bfd8293cf48180fba71577b70e9019f752d99fb6ed78f87c64f42bbd9c93b4302a80fa36ee45cc50a225b0a1f4970c2409f7279305042efd719e989a304fac2fbfc6a136d357ade8fd140f2af7ed7c16a0f5904fe4992197dba67a3ccb4390a2f552bdd507dc4fe33f9cbc9ef5886112fc7a8709ce3bfddb155a184daea433ea4985c775f9e8f0cb56c58913eda8475a6186e50180b7b24b7e0fa17dbb63f3936a6ccc334ac4c42cc6e262858e04c20dac3729325a58c2b43a84a75de83d8a6011f35425a8c4abd277afe1d395869466fc2f68054a0ad396a04420ec86f0e631bf950cb317e168b9ff25ee878ed60615d503235209cf7d1cfcd681c661001aa8e262b20e02659621b6fe4d8642a77b6f9b4b8ed484eb3775154908e2233f2c0546534460762a52a96648516ce683aad3a282362f4d7a5f8bc9144fa6025e2edb3ede4dcce3fa4043c610937f24559367254e6e01bbd15ec892cb763cff3a723f3880dab5b6dd8d69b73658fe7a1f94942fdb440f927a60dbd014091b7428f932fdfb6f4e7f48bf7e856ae7beda33625e3968fbb97703043418e996b5a9f9df578d8450e78fb5fcb50617b0207cf9c261280a025e0c0df9b5018bb384934e6e5", 0x1000) 01:21:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:21:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000180)="d259f1ffdcd381", 0x7}, {&(0x7f00000001c0)="b6de6ea356e8596b9ee25bdfbd879d506c5c85181113ccf6da23788bee39897c08bd8729d2a5ec120ff3b43cb95a2f7ef07391550d53e04af967339dd502ce32623be2602a0b94977871ef6e63a243acb0620412f70817f24ed1bba7f1d4d87c38706f7f4c2f8bea2dfc0d8280dcf2dbc2b5c52964e0d3e63ad32574b1f22c6e9374144c78703e36f8d50aee82e1fbc5661ce3032dea2684fb5278f146aa3c9fce0b36eabd936a5f1549dd82b0efa0727c3f4d6132d0e0295494ecd180667a634f706957a99602ebe6fc486c2f9e62e0a90647a0de21ab2b9dc151a2dc4d47e2e1ba28c090749e4a66f4f3dedbbf97e61dbc445c0ee61918c937f29de1813369a2a2442b04279ddca99d86025ef22d02994d0708d047e7a918e2b250d52fb0bda3db7c99124653e881e6c3dff3c0a27bd052c07dcf40e69a23fd39236f980205c4d203638d946a525d2c212d573ce20952cd685c8a9aed3e3ec2b9763ac227ac10edd5408583bf971b637eff007756db45d0fb289db6ca19e4de698c816bb15412f4e8d18180981ca55070b6b2f293f53ac6495482bc3846b80ba0e77c7a57e0b9003c07d363e28bf4471530d5150bc3df9d6ca37cc5906c705bae7e3f6c56e9ac1ed361154449d292336163b0302894e0f196e21f1d3fa2b60fca4fee1f0630e363640772bd0f8d248994b22424483c7a9719f7feac371c11dd1220febfa7a50b3da59012ae1df438374072943f5bb0fb1e1462c3e4071795f4bf4b0a652a5f19208b8c3a42a0672600e87f49baf5ccc202fae7690cdd40d07df67e87f3a07d54e683d03ff009490583a3f3179c8230215e24606a60ee5c523a00a37463e198e7c170be44e4058c209aa277fed81394099606e654517a99ba93ef6d3989f45e98ccf9cece8ac8d90d991b22e7b1eaa2c7a349f62462ca9284d8ed45b88024f6311c2674601654b0b8a87a0389bf270842be133410ea55305cb0ef0604ad9143334f1cb9d208afbe687edd2e5b3147189f71483742e82b84a6b8a81255dd9ebc08f43e0f535e533877c0fe4d31e9e46d4dc76792f199410adf9c7adb5c61c31747b181d78a690c4c65ef5fc2109e3123e5589fd861f3d772882508c0d90ea2ab206475bef9c5cfed14de61eeea6c45d46561c16aaee66d3e2877a3c4cc919dd787eac38a5c08564435c35cd23e1fdabe3a994391b65809d380f72184754a0525d3668a2888083c98fad93c5e95a2667ae6efc940052b8e1e6fd3eb77a6ae95b670862f192ca73afc807e73e22ddc05c4b1594ac90eb525ecd747bc8abbe9b6af74cb07d78a8fb528bea50645829b8976c39978b10e4d559372711eb5c6b16c37f618ff98b8d0817193dbafef7e5b88d7142e77ba6f9d21949cd20a5f9a0c85590c8743cab7da05d0d4166e5a05e9d2d8825149c0cc8ba40c4417a87ac788c99d6d89cf3af5d3243652f4cd4ff06824a3b4b454fe9d1bd57ca7146e9f2f6688dd42b8b9b41daac56aa6ea88b8f101a3829cb74694db386785fddf2d500df19d2937ca683327bd7391c8bc2ac7e915cd186ea1e1c1379324682148e45a91e5c4e6fbe029553fd44c410ac16ab6c4d1fa0143e7c84d0d8f20d28db92546c4c0017f9b727b0482a692b41e575234329c7b57b96a6e99250ae80b7977fdfbd6ce595aaa342989ba18fe2a707a3ad3273e1ad80d992b723778ec0863bf497ba8633371373357bc9513da762e15e81d8dd94675cefcfe53e9326a3c058348e87972ba21a30efd464438762e2db7f5f21084ae4dfc567d672c826c89a9c15c27db29df03f4a8c5a9d7213b5cb4be1b323aee900c5c80bedf254b0381e641fbd2fc82ab57f2d06d26064cd93efa8542c9d1767e274f8aeffb9d492e6b234ffdde968fbdab77dbc699f22e71df46fc2c5e39f25eeaf09f5d59cc69c8532e42988729ad2c15c9f0786c2a43df8a58810af4f9c309aa3e9bb98a481747d566128243c5667c1b65b8a5c112dd7d34b0efa70fb30a9467e05cdd2aeaefe5ba2cc21c1fc6cf7302427cf5caa17c4e1dcfd6493b1ab18d93f3eec6e0e2c3eb7f2291ffb01d2c63ed3e97c2b37a7311e6e1a01dde1d0fdd1a6001735ce824324a4a198d8fcb2390b6fbfe152bfa242eeabb796576c47f366b7aedd70bfb69254e76e942b1dcc7332318032d08f7e2ab2b2fb007dfc264a0a29d6d59d4f72cb4aeced373e1e4a72687245b1976b0a7bc975d9630792d8559c0866a8bddc428e0751105e5ddd657cf8bae9254a7d6a21a028291a902c8686840fdc19b9324973ab5f6ef76f3e70390cc74bfd9522df1a01a47fb9288ef4d51e0c91def158700c0879fc720395b81a14b62f84fd6350d82edbfefcb734568e919d2ab4d81fa7a627b14de3fb5015133cc32488f04e85e81ad775789063493e7e2a3243e2c5ec6e57065b331db20df9789731d4306b42e05f6408c48c381182ea6d507e4cf439a469e9f06e7e29f1f8e798cdc06f6027bd851a19d4ebf2c477b492169973b36e32fa862b8743c451ed9e1a0a4779223fa9495c9b0bc69eff6a040bc44756581e3ea0eea782bb042f6d6d8d6f42aefe7d2a3e2c3b7f001bb2a1df48323ae03a91ae4c11aa67eaaebe7a7fdce83b0d0163a570e2d06f7f56285a4cce22cfa812a422cc4c4dfb8842ba76c5ce8c36b72b460f3ee741221b1e27810ec4d339fff9d3073875b43cd8f0a9ba543b13644f662613ebb0de291f2b0d9a8f0d652f4ec206479a53cbdce6103031361f4994540af6b59a977403d78a8603c246b8fa25c6eb0b1aff00fdeb2b360a8b1d21c9169703d513df170a72a9f2a89d6242ca88b1dfc036c08c2d00d2afd34935e7bc9f7acc1cff68d47169aec34866ed56907f1e6e7360513bebc148e9f49bdc6163439b88401ff7eacf38fedd2b1cdd0668459550f79b627c861da9652e4ded87ef8f0d992caccae085749bf201037d949501213191cedfc5047bc244be018f3994fa927d8059f3a801c4329225321eba68fac3a3b89cdf76fb7d3bd95a8bcd01034f263d56e5b74ccbe7be9cb4a09ca4297639f690ec2c1e7f3055809ff354866a94fa65ac8d01d8cbcfa14645b2cae3c14081e43d750c0f2bf6749806557832afaca8e3a67fc36e6bf96ca6b4311228f2d6ad7ea205098ed34247c382db1e445e2cf4d0fcbf9ab8298ce00054171cec132196a30c5f10412aa02ac4076ecce7303dd999fe9c35bd43615751316073facfcc3720f3ce3d5ccfd18ec2000b8b7656eef4f6795ad5c9cc4f1a77682ede2054392009df567b2b087146e855c25ea136d39885a05b9426f8be2f3c4f8b9e6bc4d3b8b1f3069d395eaf7684d999c14df3f538deb6abe8b4a0f73039f9501828ad5858c57806758aebd62610304f3c66238b3a6ced1527eb4d9a6ca5dd665004675b5d54ee458d4a07c0171c0a320fef4317f35424cd279b2e8af2f75fd8258f66953698b1be2769c37a8e2bb612ab05f0d2a4376510456b7e821eced4c47837eab240dbbfe2cdcef6beb3e37c82cd48d02e2cacbd89462ba9f179c8c247ae483458000c096273d7812a369a649f2a813b7947aa9ebd3d395045bdc55314c3ec2602342134526802a35391989740ba084ecab2fccb9b3241245a57828446c4759c1dda0011785bd3b4f78525027540a736fb3d052dbe6d75ada273ff85b8052929f8a368cc60e7c127db5df27575734afb4fafc5a16beb1ea30d72beebc6f061bd0263ac4f17e7c485e9e134d5c5b18b7c48d0a8e56ff134b3daa3513d0d45a4bbc8ec31f84f81adf8f6ff9ae3cafe4f8374e489f1b93612ce93c2181f77d6a4e06449952304823c06e0cfb108ef01ca8a0912b6f2a556393e060cb35dd4cd03f0b4765cc4449740e8ba6b795aa1d57b8700ffa7b1673f89a6a55b68940926e6bf1a14bd98d9a7c56c0f8209cc16de18ed2ecdac891b4b4f9732707c5d2f72fbc1cd6d851f9acc592fd4ddb42acb477398dee5da9107b0d40c000a55c9a969aceeec395501c51a15837c1dda5da28b22a280fec6cfbc2085509507d93c2f6163c8cd9e49543e0f8825d8767b5e429f3556f392a204f22e2b228f2c9f62e970331732609383eeb8bae021df72ba773d4740b208dcf724d1b41390615953b3f615b49c42bfff509af9b60ac2f9138bae8c78544e9c8d9c768a6c18234f268226b3234c26e7909ee294c23528abb1d0c5daaa294300410bb93333472ac9012117bf12e2ce8acd6820420f54264d029a4af08f3b215361ec2fd4db555038efaab63cd6e455edfd4eb13759cdb155aa93e86a0eb26e498ab064c6506f06e1e1e1a634ae13c77f5ab0750eba255e368ef82573ce75f4d29555064aeb4ea3b288a3033235d9aa95cd5ec6a782bfe376d886f249db0b98e6ee57f0c406fd44e0220beacf8aa28d08293383a1af973f6c7856b0aced00682d0681675fddd3adc980223ec5379b14d6f46d04c18ec417c3d01cf1cefdda2f2c2ec62fed0547b463c98efcc9651ab22a5552f886aba8b573dea45b2d00e1a1706e6cd638ac29fa48a118a4c8752bbd0afd756d9e55ca1aa8c499dd21f2c311c8437bad95a234e41462b24272dd0dd5821828d03f2d247bf09ec2ac9407f38ba3fabeace42cb2b5534a484ef6b97b6d29a2f39a28dbdae04403ddea49a1bb6e579733617fdb1be5c0dd7148d8de5847914e0cfc7bb720100fd0e3bc203db0caca14b0f9a304b6e8bc1b5bfc262834c2b9173ca5eef546c7fe545e2e8a3325816c0cfce87d5cde2877800f7da163efc921b0962d6cc398f70106f014c7fe484f161374732ae410038c8beb52826a5a9587c7c2ea9734ab97c884d795c7942d75b5deb53100d19919d16d49c9e0bb373f30f148dba3692322120654b19f5a63e171d675d8591bb381f1a3401813fa9f3b05ae7df4fc0112a5588b405e0bcc17ddb20d2ba0902d82597d9234dce454636695a6fc269dc771b7ae8ba0098324e5eacca6f9dce3df9e7ddfa484e851304aa38b0485b862feefbbc8eef8d4b74b0807eac6198df6410f1a16c62a911d95d892fef689c823a4f3b797a1a34be2f22158889d07402fb2d1e92130e8a2cf030c4b882244f2f9072b03eb56564c8b51599834a547017144558fa7a91a9af56e99038ebace34323b0e33c31b68697c63c22943e2255c7dcbca7ad8f2ad34c2dbc5b7a9c698733d5042469284b15f10f86f2d2aecce0dc5d5d85e107b8809cba13ec33304a56cc3c0b50fe2685f9394ec441e1d88e21ce2a0be13441de1243c41d77c1ab56a2787e05b1ffa5853ed052462cc319705ddc2dfaedc357aba059596e0eed21f11fd2f543556399a93f3dabe838f955bc6e93bd57bd5812d88796eade700302faf80888c95024c840fa1e942d1bb11f7dace648ce9285ce193b159e2f813056023b7e3b05ba7deb0a34c93d0a790e66a941f6a6899082a59e41628f0c7a370b17d466d443ec277f3dd8caab29eb03646df391fbbbc8e4e33954d0606be733b383f6fdd5c34a9838593544cb0dce0aab21c4e1f4e10df1144644147c4ab637750eea113adebda4bccaedd7273a68fdc5ab04b87f4390e51ee80d78745cb28446782bd031c9dc6b26e9a123cf122aad03fed12b9a1e93c8fe1e600f774a575deb3a64ee07b97bf1a4422a9127490fd9f8f38951ba7f3d7abd5aad6476fb9ea8404719d027e6777610d1081a9b30c96cd875022cec87e16c3835474af11edb470ee377a425ef78debe5df27c3d28f68e6b60808ac3c0e86a58c9c139c887dd7698fecd6df873231b3ad3f9", 0x1000}], 0x2, 0x0, 0x0, 0x6}, 0xe) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000001280)="c8cc32d53f3544c7078212cadc8ef776e4f4992024cf35f864704cc2b8e4ce608640ce606d9207fc01104665a1bdbc664939a29314b31178f169dfcd76dfafc2197ca22679c873a89fca29cd0781ef67cd03ba5ebfd2deede1f8ebd3618248fbf497b55ece3d1cc27dc7771e2d1fe3e80d241fe84bb59f37da206d087ff65dda7d917b711d97dfdf7ab94a21c50706383116873e853271597f7ce705ccf8e4c51c", 0xa1, 0x8, 0x0, 0x26d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001240)=0xf33) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 01:21:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) syz_open_pts() 01:21:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x29) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) r2 = socket(0x2000000000000002, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') 01:21:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x369}, {&(0x7f00000004c0)=""/4096, 0xfffffffffffffdf5}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 01:21:11 executing program 1: r0 = semget(0x0, 0x3, 0x100) r1 = getuid() r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x13) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x2, r1, r3, r4, r5, 0x85, 0xff}, 0x7a8, 0x8, 0x2}) r6 = geteuid() setreuid(0x0, r6) setreuid(0xffffffffffffffff, 0x0) 01:21:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="f1bc409fb06edbb0e1e9276aec5618eb078219f8a63cf0137c466f0f8524f9011040", 0x22}, {&(0x7f00000001c0)="9e60c84450c12faba7181b63a367b43e4a88c2b300274dac9481b0cade56dd50e52a2b81f00d8b11a208f3f0575814a7d650f314647fa053102e75419480cfb465036021fdb032146405db6af6361dc937d7e96f6f0bc499327202d254a46a523d1f685324d6094fb693b57f89574638a5a2e5c5064ed34bc0199cec14c5a1f155410a18ee67d0b53dd4583567f9885adc5dcc0585265241e5e06690ecee3a1db95b2bf8c9fce761c8ffa98de2956e5f927dcdef7de89dfc100f1e9d8a3e00c503e1df5c474ccff5c88430", 0xcb}, {&(0x7f00000002c0)="944dcf896218fd6b862b68a33d8f7bad0991e2bfed0ad9734440794a4ab15d1cc029732fc31b3ab3e9a4b4def561a081e6669eaf142eb61a69085c4004a31251a30e2200fe5de5899aa9bb1b8cf0e2cc7ad2ad0c8b3cf0a55ec25d823af672873ceeafa24b12f1bdd076e1f86b8f3d174b3727ccc84ae8d50569d4f11809d6e0e32ac22c68171cdf1b40b5b94199dd3dda1cfa6833727bb91038cfc54542da3db451", 0xa2}, {&(0x7f0000000380)="39076bcde758a386a0a19e33db63d5232b108aff96d9cef999c5cb55e107df056215be00c8c29d1f6d8f4f3b7e365ab891840adc798e80bffc112df17bc868c33714418b40af4ac354d062bccdb5716633b550335ae679dd6b13ab6278f3b0aa5e8bd8ba912351e82a0910e4d3850c0f6a0a2fd91c3b9ba4f165aa5fab41e9e3a7c6a914fbda2d34ec966cf4bfb8e8", 0x8f}], 0x4, &(0x7f0000000440)=[{0x1010, 0x1, 0x1000, "e1ce84e690f69146bc6e414931363434a58fcfc5349bc6ff1e0c03885681ce884a47d928a18eb4e180168074f7371137abca6083353a5ca9278ecc00eda835be88283b480fb9f85a2a62d50159a0a7ac818b8b70b8d84c8ac359d01de401927c24a5bc1b3399c865a5b980902499b78e9a7bbc187f47927d70ef4c93ddf8b6460a2b57e988abb0dd10c44f0f8d19947fbbe46800021247d265ce9e0815a4ad18735520c9289d49a40feb915214a07b7f2f9a31bbe70d1d9142d364ca4cac169a626f9a376d81889cf3748366f231b49cb8b9fec998c65c8ef7667c875024926bc130511194915d70bffda22b90e0a0c818076de1aca4ae0bdcfa83bb178205cb873d86d86c39a9cd5e0c4347b32a495c60c3aee02ddcc5860f409f932bd4ca82032ff2e8c2a022f268c2499303048b606a0935e30115d2f55acb6031d213f83babda8e7bbde823015e05842ea16e8e9c5c373c69ff292200b66a677914aa44b5ce8289e8564173f645dee6c0ffb17b642a3130f80cd9f88bc328f47702abd6a63d3cc6ce0a3d18095f695adbd0f544ed6ed6f4a1d15db01ab101dc58e56efcbe42e74d801de12e88881f0f37e5537eca12db889344e1ae8174d431d32d5255cc10c62a6ac353db04e9e559056cebdff2fe3793c647f7801e76c16e1d2bbd8695a498bf60df57c725509586ea16a06010a11be8e3969f6dd7ff40bd9e3cbdd21c9080caa4f5ee2feeba26bdd88b793fd381f9a4b98dbd6d04b4d8eaaf5b5f8dc14f106d0c6b069757aa6029c99d3cb99e07103f5df3f27a3e2d03663bf8ae6336a253eddcaaab29cecf88004cc73e07b8f494cae0878e372026072e707637cb706ae11dcd5f9070df6ff8b498af48deea459e47be841c41910249673d42ce39c5ac0359d287c1ba79a1439debaf13e381719ec0fc0866e73f972b69488406b3cc16a91f045bcab8da7c870236f98c1a7e49cd580559696cf1e2593cf43978d0a36fcff7bc2c0d46533bf565566de5e0f048ccdfaab255d14bf4357937fd2331e91d56211b71f8d490e3c5d1fc36c03d427a0d99c273262a2cf3ef9d9c8ec4b8d366c2e51080df447cc39093d13fb83d01b7c23cb2b2128071c11ff10a85a214a1421c30113a165a6178383fdce00ffc467b4ed906d2c8948ebe26e779ee2fa77ace5921d4ee5063393bcf2ff71b99767b3d0f359a8059b705c8524317cfcd0a8ff57a6d371a305c962c694fe29ac0932b3318c14baa2517801f0e8cdf6d7acae21a37860a5fa60ea9544cdc6b41ce2fa4cee2e75be75ab6154501746fffa74f8f5cff197de52c6745451c5a0bb613a2100452131f2d7eca6f45e40117e03e42e900d3b6ae47cc60b2cfc8193ca5b4dcfad4a0c803962598097c306c6702438c1e2d0e9be9e7ca5e30b44f11492c4211a0c012f8f27921128692c01eb76a337e7f2ac88db6a4a1afb24b022783ef0c8fcbaeee5529f12f61b851f564c02395854ec8e12cff068e176a571a245ef5649413d9d6e27708bb35d023e6556b9967a5a0de3aaeb95d9aede5244410fe194e3f4896b63db7745c28627af86e6cb5eeb507fc08b42a88b047722c862bcf910ea08b889933faf58735106e1619aa412882e33ca0252d51417dc2e049d8291c2618d2f259957afcd9e53cacba87d51aa504d1f8bbbe92071028859d454e3cad075f432426dfa10c1c4c8d4d748cd14281830df1222073af9e5d3a68f97db05fbf28878848913bcb895d62fc37055c0bdf7989fe2e734fc4509e394d191b1b7be5c5febced0ba450cf09f65c1e979650e00e2749e01653bc32fc8f0e94f6184485b2c84d82cee6201092910b88f660fbc0afff9aa5ab823738839cadb64bd1a60385cd1aa78bde55d7d90c9fd0512281274eb269faf2536fdd4b1896f4e38c2bd6aa20ae77fd21df88c6e0d4c1e09fc3d221a50b7bc7bd97b8d9ebf20dcaad24f3f06cc939ba673d082109911e91b072a6b0e3a7b9ab6e114fe8ad48adf2fab93d6efd3115a6f7f5e5d03be9c8c3c658c3a1e62c142d83cb6013200bdbb2a36e902142e02d553febbe16f0d8e15d1d09b79655bd915df9d168b278f79c562791d5adb725b36dca98c71e7d48f4d9ea2a2aa242bf0f53f0e2da32b1aed8a3472b3a83476be6895aa97b66e43bc1881bc3ca7521fdd66bf0d0b7144f12b62a4ea9f2f1127a5dff44d187a142730facd756866fb29b043115b280c3625925c59c14d8bb849f63a941a7cf42ffcc1a1e4d153321b2dcb69173a9b3088e5bb1197e6492c70fc562ed6b758264ddd8b4ab4dc0a956d4e83b2ea1c28f3a12e2fb44d0ab529dcf9460a5b9edf8702ae157cded42aa41b84ef639c0f555737923b67c861506b98ab98930b32947200c949d198c615fde4d38dfcf0491e2caf47ff9c6dc15980c379d69cca1dff3c28d197947679124981d4a9558def03330427703b0ef2caa431eeff08c52810678218f1146984f13b8e9574ae0be0c1689ffc6211ef51142fc959c548950c9c716df6c35adbdec2f0b7c032a78916bd100032989fd3622220d9a47dd77770c1c4561c39f876cd02dffe2359ad0afe32ec1093cf0c00b967f0ef7fb2c40fd9e10e2bf995f82d07b8d61b9b312b36d9246098f18e8359933da31de9fe75ae142b2aa64adf3476a5e73ba11f0dcb5aa9d72117272cfcdefd37272a456b7214eb25420469bd95b40905b51387540e2dcf270951ee12c2974f1c8785c60dad58e98cf61124975d9fead64b92385abdda090755fb600772a44620b808cc43501ae8c58c29eb5609889af363e17b36527645ab8dfb59ae3276c5a8190615705fc96e7113cc26008b42295dd8debd79a5e9ea26ab4c1cf810b00d6be10eafffe42d6a4dc5172c889e877b8b22928a9c9d854b0dde821bb1ed81c4e0d72ecaa596a644f81c2d9e487a707eeb877ca2ba5d749e0be943dfd1ac618427de42595a265697702ac0afe15dbea3639c1ce064e1d22d7d1c191983da6ad0bfed5cd9f3d6d5de8f82a4451a103f863a9fb2fb40bd82a995702bc1bd741f15d5086346ef02186323fb484821ea6237642250da888ccd3ce75b77a6c60756f184be0f09c1e818aac346f623800793ea8127a5512f24d7e42a05ebdc463f43e9175737f8572175223f453386bacc5eaeeb9df69c8f2d6c33dc76ba59afa3044dc4c06d278581e145ccae3c00c68d16a179c3ade5790c6f2ec5a8b6079dc8fc9294f674674084d88e5c276495ee80e6d5fb40b48c9ce03d4b86fd1d16c8f66fd10c5eac791766bb847726a029b03866a40e62bbc8203375a9780c33add9577d4b131d767bbb8f8585059e0244f44b2162cfb673c6f7661717f0002722c1d0bec2d33ce5d23909ee7e9edb02ec645fa92dd177ad8f718ced82ee9fc54cd4ed7251b7143430c2c83e446dfb8c55ba244111e5d32bbcf3e9f04b5f349f074422a3da2843a203ae8856be4b13551d9ef31f0fc7a0593034f8c14d0b5c4874a6e99ad19daf11a3d6cd39031ec050cb10ccd53b14b86645b3b1db5c53467c608389b995c605d3620ea4188185e0e067ff53ac1a02d857b135a341184f2e9c5ec35ddc2328ff89ab92c1e5ec24e6dd4d552db3d2de373ecf252a9defd447977c0892c7178df41d07eca7d8f2c7b0e8731051915344edc9d2cb8dac571272804e6c26fe1ebd04782c17f991f6cd343244291b70cb13e1caf0119569ac3041aafa65a4488d53de5663ab24c064ed073cafc1494c49e575b7827fbe44fc4d20f6c4d9f61489f4f042531627c1d59f1c3e1dc7555c5de933b6ee9e47563a3db1db6df22bb868f0282c85d34a7170661fe47064f2c60766453416f570b5c3ca642cd8e7f9c3defd147a4d071ac750cfaf915284e67fd561509a52515966de733a920e3f3fd2aa33780f4547cc14ff479b8e9e5ae5c12db816d06bfecbe0ffecfd87a67f464530c801e219a94e4e145f35422c5667485d5ade50a8c06ab61ff200b3137ca906cb2a162f95f09a5ccd2507de42386731a2a58480ac3548ebb579820a881614af5623a2154f54bcd379055e7356db72d877d26af9f1288728579f733bc01d25be05c198591b84fa13b5d3a4d7997b4c7a43de186ae343e8605751fa1df596312a589881eedee93b42cc22fd4ab6fd40aa12eca0c862869bc149e1d2ca076534907f6b5faf627e23dc5bd83ff6cfa9239e881f63ef23fbfa5271708d42a65123c5a9344c276d10e3ff54aedd4081389117a546aaa3fbd9e49db5e094fc7640074836e995916d2a8f9dd4ca0f805c327041b87d6f24f33f48177433e6a2d2b0febff9616a1a7ef4458a2c03421b16999e561cd1214227126a8b5960a7b9f905f148d5fc6c722776097dc4d042cbd3e041d41b73805be347cbf6a013916851dbf1fcf7a888f69f404dda719659e9f9dbc22ea22e7b634af2a5d5129791ad46b4a795f1676c168cc31e634d3e7cb090fdc0f88c3d00677e3612d9f80d6b10e02c42540837fb10479b2ceb38083a6d3e5727847f366254ba6c9582553ea34bb6edfb5f672764dcd06c18828e7e1416f322d60fa451364fc107d7d00cad832a5c73e1a0e25665c79a48bc5f3f88bd3d03ff9d6dab1efbdea72b65d03c75a5922a875d1b1c9598fdba239bca3cd22ea2b3cb9c55216aa0842fa470c9db86a56d8277eae941d099e5083da0b88d84186717d58706264ea5711fffaa195480201af3106d6d53315b7e4931d9bb5b08f1fa4edf85d6aa2686ced380ecd7f0ff72510b03b2fc079372d593bf6ccb4e3b923fb347ad1fb51e88e4e55b214dc77f2df0594020f2f6b400950c9940ba3447d9be03bdfcf4e0cfc814d6f7792e654df1803d39f48c12a26ca6581882e00effdbbd49576de4f99cc897559086d254ba12b28342f68db8214bb1b977300e97a3b1fa1729b66331c221560567847011f1b9e43418d0ebc14cba51c4bb2b8da3a1852ca5a8ee258efab1591b72b913a139a6a2c33529f6063d0ddab7d26e21f339c05c9f6b217007cd5dfb7455e4e5ac1f9c2607f85c1bc0811a12f25370cca20b7d6516a60672f8a5bfcde1029022391ac6beb83b9b304a72660281f3eefec821d0b153843802b3fdd557483ddf9fabeff5683a4627bcb04fc7f3e9631eb1a1f08fce838b556b6966b87604ebc6d0ff24ee64f0b20796811f3907d93ae54d51098a3499e7a64dd4180627a77724aa1adc01c2c3f4f6d2f15d41ef8ae0653e0eb819c5607f0e1fffa2fe4ffe240f22f3a0683d893b54659d728357e7a36af868aea41c9e5571a8ac338496b45f4c5296395108aebecfa7da9dd8be1913cac1be9eb25ad1f5016d28d1a42887e795139b1ec26548e7fcf66d7a1af8f4385df12beb96d509fac9992c7891c8474d54c3609675773a8aca88977c9a3e579cd87363c0368f58edf8007cf6c0db1ada238d7a2535d9d90856f8c96e7d4a16ad51dfaae647dabe55a9465f46410d2df7d42b646dc3fb48a0af44984cfb9f7ae3f80c61ca92b933d69b592760c3e7a85a3cfa38476e02467e64974c035bc0b3b5945465078c064a77c82dd526904907734439cd71247d54f754f97f2f864f6981227fa31cc640a259cba109881c256067c8562d810914c9237b15a37278920f5aef4d6e95d02b75264b0974266768b308f1226786aefd6ccf48786cbcc891200519709a7ff754b6abb3b07792b2bfa59242301fa01eef94c671140f9577fc411ad7a41376cc0bccb6dcf683361170897b1aa2bb3eae2a27f08871ba782a4b4f875bfc7722908ca0f0edfc5ac8c29f9"}, {0xa0, 0xffff, 0x200, "5963667c73eff41eb72c73dd5e37ab798cccfb1031941891b1fd84baf735d20f8df9c19c76534ca63666a10b711f6487ff55fc9a42bfdf0aaa18fe26bda3173c64b1926df05b5bc74a85ce15d4d0bd14cc353d7cd6f3bc63431d5a802904b29224cf6620c6b9e3278018cfa18f75476de8d3910ce6fa8850086ca068be0c17bf5888f197a56ad5f9ca"}], 0x10b0}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) r2 = shmget(0x0, 0x3000, 0x43d5443088c2f9f6, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x1000) pipe(&(0x7f0000001580)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x3, 0x40, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0xfffffffffffff823, 0x2}], 0x1, &(0x7f00000015c0)=[{{r1}, 0x8e12c498b29b6798, 0x80, 0xf00fffff, 0x800}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x0, 0xbadb}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x4, 0x6dc}, {{r1}, 0xfffffffffffffff8, 0xa6, 0x0, 0x101, 0x4}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x1, 0x100000000}, {{r3}, 0x0, 0xc0, 0xf0000002, 0x55, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000002, 0x6, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0xa, 0x1, 0x84}], 0x3, &(0x7f00000016c0)={0x7, 0x5}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x810, r1, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) 01:21:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x100000000}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:21:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) socketpair(0x16, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000080)=""/143, 0x8f, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) 01:21:11 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8080, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 01:21:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="bc8b1c7aafbc1fe6e5c838d32e10b533f5e7b52833ccd05de1a7274cd0921c508c847c82ebf49e25dd2e3e5822e4fbf152a0222555edb12f190c60da2705cf33a159e6452ae46311d1df5180e76631224eaafdf1114ebf14818148e932610704d2dd44570b15dc85b80548b740dacc7b3e5ef1a3a5be12941ce2aa91d04516ad1dc194b51a25423efbf7059c219f56f1d6182ac312b868693ae68fa1893da702c1ed1934fc361052774432376a7b17714b79c4906ed36534c2b7907c6d7703e329d0057108ec3be39f60db7c511324df21aa8a09fec398a35fae51868ea8", 0xde}, {&(0x7f0000000100)="d9470a828fbb8b8fb1748fabcf427b9311845f3f672bb8d1784fcbfecbf950d189cb51ddfee994365197c2121902570add6c42d311d78fcbbd2d634be50969ebe22f04dcab1e24ee6fc95b3f91e78285d28bde28158b03abf4fda693d01e2314b494f9ca4da94274136c85bd15b8bc177e2826e92e21c51a09d296da1ed985082ec5ba07fdd7ebcbe5503b91555490127d38b12fe1b050eb47ece9b08a1cc9307f571949b27c14d4ad99ed206374f66412a98841110d98ec77e4a9d24682ed8092af9af455f9f703a6412f3f7eb67f48cf661593c78672ce7a4b02d4908e9712715a846f09247ef0fb01c56253ec55dafc2a4d02f146ad0e523e", 0xfa}, {&(0x7f0000000200)="8dc5aa472e36bcfca5edf526b2198778fc29b5225a5863f50ce8e30fdcb770764ff80a773315f90603baf06d99a5f51e8236309d058b481953d3912fcb04e5d2066a87879172b3fc7368a7f9e28e7f3ce9625c55b8855563f8c1d00e0c3681c1d42dd566fb676aee881ad98a936742937072cec99ac213911bde722624dbf8eef4754833f8d7e20815068d53dc01a68f51ce6dbe57f987d75bb893f33221ceaea6e1148e0023a6ce078e", 0xaa}], 0x3) shutdown(r1, 0x0) 01:21:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x758) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) socketpair(0x18, 0x3, 0xff, &(0x7f0000000000)) 01:21:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f00000000c0)="704d3e7716318cdca00cccf50415ff42829d40609a8cd10a790109176eb24472453042a514ee5fdb849b64", 0x2b) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fc", 0x1}], 0x10000000000002ee) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 01:21:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1e0, 0x27) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/136, &(0x7f0000000140)=0x88) ioctl$TIOCDRAIN(r1, 0x2000745e) 01:21:12 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:21:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x1, 0x1}) close(r0) unlink(&(0x7f0000000000)='./file1\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xa7a7) ftruncate(r0, 0x200) 01:21:12 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00005ac000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) mprotect(&(0x7f00000e8000/0x2000)=nil, 0x2000, 0x0) 01:21:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x1) pipe(&(0x7f00000000c0)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000480)=""/221, 0xdd}], 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000040)='./bus\x00', 0x8180, 0xc8) 01:21:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2ff03103c18d4c8864", 0x1b) recvfrom$inet(r0, &(0x7f0000000240)=""/176, 0xb0, 0x3, &(0x7f0000000080)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000040)="21c6c94aa73265", 0x7) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d42", 0x4}], 0x1, 0x0) 01:21:13 executing program 1: r0 = socket(0x1, 0x4007, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) 01:21:13 executing program 1: 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) dup(r0) read(r0, &(0x7f00000000c0)=""/147, 0x93) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x80000001) 01:21:13 executing program 1: r0 = socket(0x800000018, 0x8005, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 01:21:13 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./control/file0/file0\x00', 0x8, 0x14) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './control/file0/file0\x00'}, 0x18) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000f356000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 01:21:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0xa4db780, 0x100, 0x40, "62d2287f03fd5ade40e5cc13e2a40da410c13d4b", 0x9, 0x6383}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x102, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x10000, "fc39f1cbefa750ddec68bbdde2eeb1bc6f4d0fa7", 0xdba4, 0xfffffffffffffffb}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xffffffffffffff2a) 01:21:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x3, 0xc005, 0x0) write(r0, &(0x7f0000000100)="d6041c013097d820ae64c8ae66d66392cb4f7b3003b561a8962455739bdf633de3df52bd35fd7c423afb91e8ee6fb05a17a2812b5b2ea954525e36f422277fb2f6f7aa030e1ec2ed28bb76cf756f0db0f091e007baca2a3debb75d3be5abb012c6bb01f9f7119096d6d0b6a582011febe8fe78a1823ad2c0dada32081521d472b9eff0d3e04dd9b34b00c4ab0d9d9a4ef7b324e7849e9fde67cab9a8c239187c7565e8b3c72597245ed78adaec75bae7b54ce5220dc70ff3ef1259a99ea48b022d16552a5085870a5b782a6e12997e06f09affa9d10e180496b34fd162fdf9b56e40833825bb1cde215a64a63fab3047eb0bcb8459dc2312d1da56627770cf2fea470ac9ffc1b6ac761c965a0346cc112845d1c900b093bcfadaac66d06d9c8e76316aeec816c3dfc1501f2a5a9651aed7c01e2ff190cb0ed0438352daa49cf2d2a34bf167c2a334c62d3000041579b78b2b06dd0fd523316e397fcdfec9b3eb77d7669716cce216087824a88660f8785be920cae8a16db531b70fe27d74d0d1f530c3261b116c038a3cac5a87191f2e51f9d4bce6c3f2e7585cc202f75d4a500ea2e7e53e1c5a1830735c6ce7b36c94d00c25bf51a2e67440726315ddea303eac3def3921b2bd9ac73c559fcd417c7a5c419e59a17dec54f316739773dc1b055d838b8198222cbb30df9601b1b0edcd94d57f3edaafd806cc229fa5ec41f8eebdfaa1389118b3eb24a3e61cdae79ba7f436244c2a28703a5fef8600bf63457a596482435f3816405dda2bfa53ec9670252b7cfa32beeaa635ea70d8a8032e467d22282e635c11c878caff163f1bdd288e4e9366876ed66b518f3e34f68ebb4fbca82c3775e8f5d29636e8e5a3625b7f3af2086a4c7775793a5eecc088e99edc57aea756c765e3a7b0c3a0fe512dcee773765c1f54c566be62c031cf8206cb1626fbfde3dba9b01aa2ce2b3772040e3ae2efaaa1af695a45cf8eae411897c53350d1051dd1e139bc45f717e516fdd6183d24de7173f4729874fa446bc1a1b435694c147fa67a313755b8c281340d2a13b9826a101f37019486e988583ac92c62337c89466472d337de57fd8c1aa728ae3aa21daf00a10ca3fd7d4c84c166eac9be4a6174d2b133cbb3895d999a3d6a3515580e5351773cadf3adab8ef84da205b1a864a2b64e9c0c009a90af83d84a195149a6820a866fe3a2cf2c76860f4bc86f991792283e1a4d87e8ea417ac2a0e3958e712ce808a4f0ac439cb95240f0d2b0a5e1d0800f5736ca5a894757d997759c75dd98e79373b4ea34157aa2ed20a18bbf68c3e2f7f92cec92c136e5fcbe56412cd90db9fedb1f54229c2a0126f086124886c06d928062bdf43734a11010211d719ceebf3e966a7355d99559e7cecb48014afa83e0f8fcd52155cb84e0d0052e3e09fb429861899318bbb9de7f5e38b5a067a92d794f3207e256700ca75efd6f593cdae94be714a9416cda774be6d4eb2adb3e61bd3bd4df531d19c63de0460a5ca302f2be0627e22721d175b543c8b9a1d9a6767e336d8d8aae5d3ee51b36da30e73f518f54692e9f407df17cc60714f282389bbe72938689ec075d22b740ff94e542ba9879793c0ee9a9a5bf3df94817d1d064ff4902cad83ef0a6e9b016fe2da0138e6bb58c203a33314a851f1598c4a441f5f85ceb7fe94a55967f16aeef1e25ef32b8634bbb2bc6b7c5a04c7bff6d644ef5afd072553d083f8c5ca52b781ab2d238e20cbbc1aab4bf1d40ed67d0c4c86453a2e6472e13532ac327ce4241a5209ebfe99f5abd07f1d7d250f7f6012c22e4a4f3b30458be502dbeedba40286041171287be1fc1b6236e08d2daafce74770ebc22072c0cc12783d84d6323f9ca9c4f32d356b0ce23bedebb7a724a921edb4a7d23f55cdfa4a856df9fc8fc4b23b1f9dd7812b95716e3e8276b484eb263764cb125c633c02b2b5a25192a01aa31a182daa7617010d20ead6d47eb758b6009b8f4ee632c039aa783e710f55252566a2348a1ac3caf7666363d48ef61be62cf56622b77b526b1eab609949f705f3f47afc764dcffbbac5fd164e147864807b04d2d4c05eb33a56d417a6584e109709a4c569a9f7cb5f1f65a7f7d2f55d05aeb32e28f19d7164af10c98b5b689ddad5daff7c757d07c448ef518e3c95902a9690396b9158ced7f3dd6d391a73823da3adbe380120727f4e85153af73cc88ae20afaa92ea7c13f8eac57f18f4f8216b63364c538d7b82e556806aa619ac2443c41f2f2bcf2cd223ef43bf8b7fa1899c191de2dfad88749b5e86d53dd87e9cb3cddf722daa1a9bad86ef908668b7a8ef3e5f97983a6f742c06a2a60bee162c85700340157c41c32decd4ea4e8df6d12f63fb76fa154653246b1c382ad9aef32cfce1a17c0f3ac75dd3a51c587ec991a6a120e5b695a555672edb33cf9cb363e178e26d39f76288a7b3bdf41b21471a2e496be6a7c542f91d4f1300b85fccf8da41ff4ba09c6a54f3e19d4430932d83706e7a9d981c3a12497b3b91b7ca4e4e82ee52a854b2d7bac79924752e92b87828999bbcf904d1b7b33702771f0ca6a687292f8ab4f267452f3474aef9daece73b805892b64eab26c8b708056d80c4bce9cfb7d9329bbb8fd51019a838e95b5145e28308cf858d33c4fbc193b68181ceab80be1096e40547c5c91d748f7d00dedecbe066314d6cd0bf1c8ec26a35372c1ffdfb829fc546309bafdef0092fe7e0c8d5a3d696c64b65820ca74e5d992014ad79e01f6c57f5ebfb7b4abb012625d2a526da59b4356650aa46fa1064a7312d08f25346abea55d181c154f55dd147e50563528acfaa073596542104e090aca723e63e594ad3c9dca1a03723f50bb22263fe8aa1f8dc4be0bb2a1fe53392529052c7d0a6154e43ebfc0085d03127298d9631b6b684536d831a98fe05bdb4dac02876c7e8c1e4387724f4b168fb00151740d380ca2a31a7593c8ab4f2de4fab46d36d63e8ac8e64f518d54fbdbbf65e721a98c67e300317ff1dcb28fd7192eb04bb48783c1e5b720c709ace533beea55c0886643e239e0bf930161ccce75c06aeff8d757351ae6164ba849ca7b66356a28f554a4e0f1b472b871c198509b6532ba5e805cea6c3996f54c6cb33ceff22bc2ecb5cbfccf5cc904a825188947fc3d89f84980804ced113d79ad780791c50216c688aec801b5e82d823685fe473fdcc5608a46707106d35216b3f7092d662dc0a1f5d396f9026ed48bdd861fda4ffde1f45a006b033a4a9b461467864fd24f83173ad873bbaa3aa1ad833546de48b0b06789ef0aee7db1536d78d1a2704ce090a945c6ead04de55c637f56ac7c7f9f058401f206695869a3bd9cee5850bd21bb54d0bfb04e6a0ad71546607880a45e0616d401b3107bede99414157902a0a149e56047241ef1326437312ee60e1952c85381118308ae33a2da5c516a6d344412f58202cc1fcd4291cc38a09277b203f71472e7de9cbaa1d3ca1c4526e6408990d28f0d45433f65d6a165981b550cdce3deddcf2a3d13d915967f6e106945ea1a480ebca55709e9030665c42b6b0486f1e67ea29b1c74cfa32b614718ecc54c5a2fade3b2e5275f041c9b99d0ab3eb1055eb3eca90647b22699379da882276a404f99e543c16844ef0ae72ab20952b2deb85b95971908c246b6ece9026b4ca906f58036d9ab51c726a58dc6eabd4acf2ef48eea64276e17ff5fe5bea7579ea5defe3e117fdb27542c55abe0177d79b24e386f3204947d19cadf624972fb198db111724c46e9f8bd9779847ff0b6bea338a663ec6567967381af5db0def76f8d50005023c49d8e31fc4e297a365521a17af9240ccba25f2edfe6b80460085ed3ad838c55f8000cbc7e9649f36e55a69c3e286650f30c64067f7396a95705aacd654a12bff90afcb6da77633dd3d0c435e2e1af33d78b6d55915cd0d13a50d52d8c569b6fa44f9f3d4174c3b1d28e2f7f9aea7c984fec7c1cab60cfc889c2c6f1adbb1ab0abf5cf4c5a4ba1b0e5a4bfb16299d02a3230e2a5be9c72febc770b6989575713a74d0136448d4ceb3042381219813c00a7d08eb3edea9c96f440db0b7114d815d376864293dce5f598f74580aa28fe9924aa15c2aa30bd222ff9cd0cd97900d2fdbecf1ec75e04b927cbabd9e54af08d2ab49b4c2b005b26e03da74f4c8e7d4eccb35cf2d6f1060a3d5e96651161f2669d1cf731ff892c71cae376dcf65bb8d44b25ad264416573085046654ea71853f7673fdf65092bbb2f60f06f071ae6f8a6ff43ec84da0928ca760586320e66ba5c8a74e9f8126d8cdab0814d72b64e46b43a4de0f11d9fd6358ec54dc41ff4e6a0c6ef172f75db9faa82307b05229e7b1db8f4242be1108eb1d86afbad07b8a44fdcfced4e2d9b9b22a2b8eca09615685714c29f5ac24609e69c0fe0d500809f2301c1cb451b5c465c7f58e9231b764eee5cf3f82c079847d322301e06a24f1711c1b28bcebcb6a9e87c05185d0440e426a8cef04dd815b6f2b82ac9bb5251e97fc068115d5a44717146474a2cf6571da288c8bc1e1a8d735d43b0cc633cb68d1663acb4c42ccbfad51dc0465634f837231c47113879b7943ef44a5c515559dcd68c84f7805a66fda2bae9217766cbddc196f31856fd512ac79a4a23f96e58ad4f20667b077ab61717406fdb873810a203346e93aedaa910f22ccb99fd05f71a01d92c3ade5d9de5d7bb7c0025fce55467a091b7019314128405ebf35e8c87aeace3f85c1c654ba5ff0b85404f4f33b735fea76995c56178d92ee5161bba8a52e00dea1cb427d059aef3eee8a53eb67be41cf495e292567a6e3f775197cae4fb4db61ebeae390420e400924afab74e5ad66eb6783088d8c40333771c42fb06e40734d32ad91408017e636fc25f31c38b5e4fd3cd593128f77594c768e340b6629baa73069ac8e3fcb86bf367ddb0bd13c47fc8d5f2938b24894975cae8e51e8a81c47871b5434cda94dbc517f3e16388b8c37d706d60a5f87a5c788775266e9e880b4bb5c95bafc02ea20e3fece142457884ef94eb17da59ed00a7c1f2a75e7a73d3a88d8c40a1c6bf2a9a9afeb8923ccd5cac907c44d0a6361d21caa73e50dcbca680f6c02c4f43727474f30d44842eadefd07d36268d151c0592b84eb6098f42a9e7a07c02523c295a7c58cd6a013e8c2eeddb3954fe06e87440b3079a245641d334240abd3101fc9ebb7d73364601b441da4a9fbec8b6f94efb3f51b25c9d36d35c05a6cb24fa67bc2017b357645df9cad32eec1f1eee9d8e4345c3dfd1e78d1f1a19e8b6778577cd7eeb84598ea5bf8ea2a00d320fb71ee889f90a2dc7cfd5770a9692a93c73a08f62d3ce29ca443350b4c54acbfa3f93bfa4806a44cbe24820d4dacbb1d1173fc1a7a47ecd44102650c86acf56cf0c03df6e727ba36e59a82439b4c0b712af76ad46fdf6eade8296bae5e00644d5e0ba0986ecf0579469c851532cebe24273611f3f9830731b1273afbed7f3125717debd986e6166f2d44f136bd7f7ec3ea5568ce11af15f580cc4b03c957b25134469f4f4795dc4850218b969cc39d739d6c1657466afedee8cf7d28b35b71fcfb506e7921909fbe4f2e5ad9df7afeb63c8c17e8f4b8e856a919cde3df1ca0744fd294dd23bd23da9456ae3e68856bd79cde28c76e984795ab60481b4fcab3f30e6c5ee1e15b66955db5bdd4d51d91253f4b7b03283b159889e3d8cf03b1f6b6d3fa718aca5cfd40dd279067b8dda52cc78a2028203b22ed029321ced2d0cf4a947ac072a8a", 0x1000) r1 = socket(0x19, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000000)="cde9bafb6d05c982875792f182ee511da32b49e3b1e04defd4df663ebba28a1ceaed01454146014dbe750f966c0dbed7c811d10cc678702bd8c54bdc416129ae84b3786a696460feae483c3c71953865ada1df514eed1c29d496b44b9043f5d4e255281fb87d") 01:21:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc) 01:21:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x50188, 0x0) chroot(&(0x7f0000000080)='./file1\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 01:21:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x196) openat(r0, &(0x7f0000000180)='./file0\x00', 0x208a2, 0x13) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 01:21:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xb6}, {r0, 0x4}, {r0, 0x10}, {r0, 0x5}], 0x5, 0x0) 01:21:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x40, 0x3, 0x80000000, "297adba05e8d2a91e2b52ad41d3d0180cd5437de", 0x0, 0x400}) clock_gettime(0x5, 0xffffffffffffffff) 01:21:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x101) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open$dir(&(0x7f0000000000)='./file0\x00', 0x410, 0x0) semget(0x3, 0x1, 0x80) 01:21:15 executing program 1: r0 = socket(0x18, 0x2, 0x5) shutdown(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x20003, 0x1, 0x2) socket(0x18, 0x1, 0xca) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261ebb71f9b060eb8d9393d50", 0x15}], 0x1, 0x0}, 0x0) 01:21:15 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000040)='./control\x00', 0x201, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) mkdirat(r0, &(0x7f0000000340)='./control/file0\x00', 0x14d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f00000000c0)='./control\x00', r1, r2, 0x6) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 01:21:15 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x100) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x3) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r3) r6 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r5, r3, 0x184, 0x9}, 0x8, 0x4, 0x2}) r7 = getgid() setgid(r7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x852) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xa2, 0x0) 01:21:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) r2 = socket(0x0, 0x4002, 0x5) sendto$inet6(r2, &(0x7f0000000100)="f8f6162a84c7b689ef6b7235c86e156e5dde8a924614179a758d2fef50b7bb2dd7d8736a8a", 0x25, 0x0, &(0x7f0000000180)={0x18, 0x0, 0x4, 0x77}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:21:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000002413c6bcfcf6e22a285a2aa028947caa2011b80c5", 0xfffffffffffffd34}], 0x100000000000026a) rmdir(&(0x7f0000000080)='./bus\x00') 01:21:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 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() 01:21:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x800, 0x140) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1a3, 0x3}, {0x0, 0x1}, {0x46, 0x4}, {0x2, 0x6}, {0x83, 0x400}, {0x22, 0x3}, {0x87, 0x9}, {0x42, 0x1ff}], 0x8}) 01:21:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x31}, {{r1}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) 01:21:15 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)="0f9de78e0805252d1825d9bc237ae017735e76682e38395a18814156b34efaf2a436298525db10f5ed999470ee216058ebd76dbe1be0d492a8164fab915a387535825d2768bfba65045dad79c972aa595a380de1f959b246ed322b5a796894f38afa665d63a18f78059c0b009b798b912ff315f60ceebc335952b960238bd2dc60f5d597e9fd4462bb92254a7b2a3721b398f203b648a02e8340b450822d65d4030d175337c65d3c38512925d39ba18d0c40ed1ba5dac02b131ced2620da621d817c5390ba3b374dfa7ad035c02f27424dcc75354cba60ddf679e3d180ff3b9f7b1b228e5b4223cec7bf76e52a7fc85c470da21d8da2a101fa6ef0b413fefa695dbd68fba757345ffc8df5938f08abcc000f5b189b4e78cf08dfcaa91892bd29650039b0fd27014b6203b575fdb9e5f7b5d4562357bd2b0c031def51b8cc94d1182da9bd56e10ca3dd58cbc2c0715c5dd8c7982edfe9bac7340e5812465056d28322942f20d300fb7c52023eb00cd1b60b2197ce2abbd622483923ee072d29936946b562a24904a04620a317ff7d48943d610c644766cbad15ef5e45405eb88675fcb086fb470deca9e47c6b48b284bb95652890856159479108c1ef10f7a15a713199585b080133f9a2af55fab0cb5d42db10a74862b1f2c7984766f470a2bca6e645d58ca66bb6a9bc8911da1b7889f72f1c87231059ab1214fd0bf17a34b66da17af67ab9d3a7f5b7537ec91220c6fe5705b6386da579b0c2e808f9db6121c2573f5defbb824a556743d357490e4262d8f3f6be17e707b59969a6c17416d483ec4bfb4b409cc23b9835e080cfb2a72b37a9417f6f913f8f220b2b3c0a5f6cfabf56a0340416d3ed0dca7b8c2667ca30fa8ac3685a2e197dbda9b58caaff76ed35a7bca93bb0c4bcddaa12106886156ad705d04276dcacb695cb347237f27e179b89742301ccd00ac26828b8eab712be82ddaae0ad8efb1ed53ff6d3dda50eb6fcc38b3215da5fe49d095c699c89d04e8727a646183b5a86b203d2e0cd8d2c521772f9a58cc46d85ece3c3902b92555498e9fb1e2dd5eff75e0d0b3f40f07c970e82534d814c92fd3c39d1a6930840f75abd20d13be5e6c3e3dd74592c30a14252e7c0f26fba9ff481f7a937201eafee388d8b17509978c33838c3d292e9895d84664f38e1e5aec62b7e932589d15ee12509d99eec4197312b4d48df7b39106493325199b4ce8ecc84b59b33e8d7607b56d8f1efacd31eb2b7b7e30e4a50cdca6aaa87ea6aa5901c3233a76f72a2b44a4458ff79d447b3e1ab2f62dea4399f4214955bb24f19ba0581588ba6ce94cb45afc9685ddec901de63d5af780ebd3b3453b2fe7ee0a90a4e2113f003a594b1304ecaed4709372398088b1189932ff21703eac9ef4ab8817b29c9024f2961ca8e5f7bba60703ad95de332232149b20752051fe5422c197fd474ca55bdc3fc85e2bf9f08b5a7c9de9bbe2b4ac848ee7a7191b21828d36fde897238d7242489727c52f93022a46281383ce7ec1ad9ddc495330d1931830742354d4a13df4b1ce0b8790b8a5f928df7c3c437700e59403f005b1c84937193374e84aa165aff4137676a4a6abe3e2e7f50b58cae77950a99b7bab3c8ac72f72986f68b0e2d1c8cb3a5be61699ed1715a2985d8f41c864625a1963fa43f1697834b168caf32914b65d6eb5514ca448ea8dc11ad9496053b8f8a9b50fe6c74b1b60fa9de61d6e0d9ee35bf161b58acf926c8f8d7a09a021b81e6d70a7429f7cef400421a9b7910a89aca1cd42d40cbf76f17465e3b3942a7786517d39ebb2d41459cc50bea0ed85b718a30b0ff92d0273854136b9e3363d1b282a64bd11d8f06ae7ca51b95e752193c029937f830632df5908c4519a4b251dc89ef4c9fbde712e86e1cff7818ac2f325d7f2f2c460772ffa142588953cfc7b4ef3bcd590cac258a34fd95de03179a3799bd7ceec07857571a2bf803428aa1848a4f2a3dda78de2301475ec4cf9545f8d14546cb1945ebba61beba5da016a6e9380c0d994b83803886a819fe7eeee4284bab6fdd9181adc8ae995f6b2a6ba1b0f9083deec999d25a2c91ade17c6d65b6e6638d3faa4093646ec68cecac26ada459e0470085fe3c1658fb9f46123cb766c53fd6844970aaafa02fa5f93fb3afeaae5f77867c5986fdf16fd2040ace0ded272f7f317d852e20a8717484f9cc1490c43d2e2fdf3bdb765967036e44c71402014d9393da55b29fb707b6a5281744313fed632743e9e5a91f598e9442067cdf3b04a9ad0ff7c06fcca04020c1cab482387c657258608646736c98164c5055a9738e438200d58bc0495f485e26f1910bc84cd5a4c12f56e1ca53031d28ccfd1ed6847f4ce13dfa175fe833789eac5adb2cdf5f784e21882008acd299a8bcf75f6244966c2cd87b43fdbd182858bf2de484682f024e25b8fb4d59afb96b6ca3081a4373fb2df718220fb940247686071d71992c39b1a169195af9d4b90938da5262ba49e5d2f759669b31f0bccc596258fc04e4169be0f4f6c62cdfd88b8b1985d6047441cb0b02620e9f03680a455d9889782deba52e3c3dc986d34a64d2ba494fdb5887dbd961a36e30089e715f48fbd90cc1bd8aa949b3e2d1a330b5d0b10f4d131ba3f23b58fcef7e95c7d7ea7fe1f60ea365da503c5c34d88b4ef91d3b3eb2e87cf7428098da5ade0acb791e03d74fbf6060120783076564f42fb0402d93a400450608ef25e76d0f6ca8cf7aa8860d23233c33f32568335e614b25cddfb75a5b0ba57fc1202a63603525687070e69a2f9da2195263af41929b1c3ff2f7c6a10056ef7ba67cd326465df2440cf02e5844804d730b1a1a6a6e7d10b9bb7fd863b864457f9c5ccbd8145774d0af21125e6f549469522fe00eb5306faab181ae036be2759748a9a28f259809442c3b128d13f33dda9d652ff4bb8080d570fc43fc16b7d82c3992aa0356737f711177142996dbde8618efba9f0e771adb28c50d3ab0900a2d3559e9e388cbe3e464ba606ec59a97fc78384a6bc283a096e5d7a711753f20ea0870e4cea95c841a0dad007ce1175c331ef6f2425e4d4e938e200424e3523bb6c5a63a0e1c091d46f5716d81072789efed984541fca4afae4c59e38ab7d13233f463f209737f2216da501734bfcd630605079496fc778275be19e475ddb29e78a412ad0f89f1c20dd0fec01377a4171fd28746262a6486be422ac7b2d791628a6e2279029ee71cbd1396abb8c230b36608bd6477aaaeff31c80e8456f4dc816de5962c9d26dd882ed7960516336e309a5044f6fc3fdf0476e8355656010e2034f3c075e835e0f707dc8e6edd285069799653eda4d8107cb84b63d9ce737cadd5df7e8beb8fca44743e80c1121ec62ceb212c1f16c261566efdea9165e20765a3ffdb47e96e2a8ee6f47d601f3e61e54e26463a6ba1f4c057d557fddbd469f33595c265234afcbeaedb8afa10e6a0dde4ff78890cb24cbfedf804bf819cab1ac447ea88c3d7c47b992d2e4ff22e1cab83705198ca94c2793f51190200b0b710e49fe06272a0c8f1a0799669a4d53ec5a5fcab781104b8a2033b64a3c0587dad0744b9f55593d2340066c838ead513c556b0d655d864e90ce99ccbf106c368af74873320c5acd0176fa1afa9b4f497f5d3d094d7bf39431c7b259e37056c23e9d717236b3d5931241066168e9ad74e822b4f0d2ae3664599b386b5f126426ecf06d5612c02fb4de02cda5ec1492308e60004bf8d401bff74f5f5ec842df5945e7494c4bc45afcca583aa0f78a4581fe203082ecf0369ef00fee2387976d6168e1fe1d14a90df2166d2cee98194b6b2ef0c254f62749a65d8e674e9c5aaa1f1ce123de95b11d8953024a85873841b34a893fd92554a47775a6070d43fc5324e07b4f4551f412619dc87ed5295e3180cea2edb9122c0c0ef5b7fc17dbb4df711f48a4c37ba941b21ff9874a9e5abe7e16c9b9f89faf1fa438080594a53efbb0847b9b9a2e0c95887ffe73ab4ffb1d3276eb57c1bc91d3c2e46d58986258667920f99e57da461b1fc51ed7ae5b1afaa8442bb5f5d4a95a1dfef663b2dc8652c39d9f04ec910c8ca8202ad4a326db357f5d5d8c33ad8d7b0fa7ea93b5eb5b625a475cb97315db41ea42d4b8bfb02b79b252eafb88bc1fb25b3428db9006579b37854d6c37e1705e360f6dd8c5115a1c640902472ce7522a05bd9b235a8b8f4106487ce8bb03bf23edfd9166736fce371cddcf03f5d001e722f042e0e39be558c81d7a76e447bc475d55d4eded1f47e27189d2dfb2ec1c136e770b2deea2d694d0c4280f141b56dbc7e9d360abc8da1eed4f5f403d6436ce1db0ff79c342a815601a5b485284dd1b575dcaeaea93c810c678cb80a516d748bd2c651003cb4af69e40b0d95de8e6ae52dcfbf6bf32afac52c380b455e8fa81953ff8c511da6092d588b867454b3de67d6df562f73189e79f18f8ac7a3a275b2d76c9f783b38311b076a5c0be4ff85a7c76a2059e413a94e1a7745606ef097f73a2053e9c3016fda85fd45d323c81a2c4ac4a8a4479b3dc835a4a4e3ee617e4a7d147d927d78570f964666859fd0706f8188b310f7f1dbfdf6658c8e18f157f1b3d5cf02eb63f178d04270b5fba3afea18b2ae3d87dd16756e84e0d63e48e5b375d340865747cb94b5377fff45bfa0e29cb93f9c607fe41c3c1867cf53b550d295651120cf662e92bde732dd5fe81c0112ffb7500fb946b5fe95a346da7294490fd64d83ed6f6ed0131b810d2a93948d6859b4a39520cdbc5413e79fb79e4e5a40ad913c2641220bb9b78542fff3abca18eb743637c88deb99f32b0f6f45ad21e85639a08263d3a7c0aa492da76dfafcb2bea65377ed0c598abce677d5013cb4ee9cf3a67e6a7a3c5eb45cc304cfa19348289a389b73acf31c405ca31db96afa1cb1ffd56dadc776a126f26ef4b72c014c2a5eaf0031cf4de46f09a05d76816aee2ac312c5ae167f72c2fcbdebcc0ffb1eff61ca05a2ff17a67ffafb76f6c9622ca66cafa301908fca44485eed432b46aa5260919cf90e0b25d9aa4d74685ffcbc4eefe754559049a30ba3180b45f42fababcc481cb3d8fb6eae278fdd7d5b4b05400ef10e6545c78da503e8c29fe769a65eb41e776b96876e4117afceebc97bfe1b389fd1fe6dd9fed4042854245bccf777b74dcac72ff701adbb5b866cd487d90f88a860b91e8f914e78535c41fa23fd9605e2dc046f3b3478b59b9a1cf8cdc204bee3082757f0649851c5053fe66983ad08e7d1792fa7746afabb53ade9f593d579b7dea5a0047fa3b5b057fc2040da72e073ed0b26b8062cee96106969046eeba299e7324dd7b7417aeea0e31e48d50e84a7256ffc31f6b8226bad82c34a1b71e924cb757d8514ec521ec391231326d44ab44be0c9c6336f2836c06c8da95a27e5de0af409a5518b5f491ee4d7e184705fe7d82f5287ae2f99bc096236a7047aaeb7ab0e2ba83ede6322338d6773feb47d96cf25dbb44b6d7b4230a7525d3de6e50b6642004cbeed405c6e6ece65353db7981eb51ba9f266a457dda4f7f131099787b4f85aeddf338b1a43a36ee68691609861a66f1c24349553c5f18a0af94b19f2514bd58357b586df2e2eaa612677a85404d5e4ab044c3709645499271615ea2e28f485e95ef9adf9aefe7702e0070bb1806c903af7aab225f6051d0896131363d6c1b3e7634f5995030b651cc2153f1a87f48bd7939eb84fefdc970ce4c9b50212a0ab5ae5537b273b4f160c73b5aa849878", 0x1000}, {&(0x7f0000000000)="719070d82d8b40c526aab76112576bed26dd1deded6ddad3b8d6e60fd942ee145b2bbdc09f4fc50c47822596eeafc449abed8588195d54a66545b45aab25d22839dada18fcef94196a64219760b4a6f893cc69855ceefdb09d788105754d2626693bb4c4ce6a8ab425240bedaeffbeb5957eaf9dd1d3a29cfe51b43a8cf4c99b06c369989fee742795836efda76efcc2281c57f2ad5a3168ae69915ee8d343c56e6554cbf7aaa87c5f16795371afe38008748c2ec020919ece62b4f658eb86971a55336683", 0xc5}, {&(0x7f0000000100)="68b06c6a9efb218870fd0f66f0281b9f9bf6", 0x12}], 0x3) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411802c00e2cee0097a78ebcc849ab9368", 0x16}], 0x1) 01:21:15 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000200)=0xc) r1 = getpid() setpgid(r0, r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000180)='./file2\x00', 0x64, 0x4) r3 = semget(0x0, 0x0, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 01:21:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x402, 0xca3f83a86fc107eb) r1 = dup(r0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/53, 0x35) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0xffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x1) 01:21:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9095077c793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() login: pckbd_enable: command error 01:21:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000200)="582720efabf8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4d8ab061988f4b3da025bbd47b3bf579456fc7d4096e8c8b7b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f01004d5f16b136a5d0051628b53a", 0x5c) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = shmget$private(0x0, 0x200000, 0x40, &(0x7f0000dff000/0x200000)=nil) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x98) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x800, 0xde1, 0x1ff, 0x1, 0xfffffffffffffffb, 0x6, 0x4b24, 0x2, 0x2, 0x6, 0x7fff}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/37) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:21:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) pckbd_enable: command error 01:21:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f00000002c0)=""/167, 0xa7}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/240, 0xf0}], 0x4, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) 01:21:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x5, 0x40, 0x3, 0x101, "e6df6ebf8dc3365d6a3faedb571627f457831005", 0x0, 0x4408}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:21:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000000140)=[{0x0, 0x9497, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x80}], 0x4) r5 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000000) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7fff, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6c}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x100, 0x3}, {{r2}, 0x0, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x90fc}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x69406a6}], 0x1, &(0x7f0000000300)={0x1, 0x237}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000380)={0x2050, './file0\x00'}) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000440)='./file1\x00', 0x280, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xd8, 0x1000}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0x3, 0xfff, 0xe2c8, 0x7, 0x6, 0x6, 0xffffffff, 0x13c]}, 0x3c) chmod(&(0x7f00000004c0)='./file1\x00', 0x4) msgget$private(0x0, 0x4) r8 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000500)=""/101) semop(r4, &(0x7f0000000580)=[{0x2, 0x0, 0x1800}], 0x1) r9 = msgget(0x2, 0xc0) shmget(0x3, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r9, &(0x7f00000005c0)={0x0, ""/9}, 0x11, 0x1, 0x1800) clock_getres(0x4, &(0x7f0000000600)) 01:21:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x55, 0x2) read(r0, &(0x7f00000003c0)=""/214, 0xfffffffffffffd8c) fcntl$getflags(r0, 0x3) 01:21:18 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x10000000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80000000000000d, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="ef68f7f3ff1d8b1ce2e160891a6df3751f", 0x11}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) 01:21:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0xe9, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 01:21:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getuid() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x189) sendto(r1, &(0x7f00000001c0)="5db1c8c6e20d730720e8b2c40ff6592f7e8559687fa20581403f4390212e1261a8400d26a6c13850df09058b50a40d4d29d44591fc139be21297803b9048dc5b0e5e46bf54f3097b67d9dcb9e5e0592559a803fbd3a84fa9294a7b13ec7db328452205fcda9ef08126e0fe41a450a1e37673c6163d3f3e5e383b50c5031c9d690afac8b24963f26292d763b335d867ff524cd7c16b1049b4f2e32e6b00606ef04208c3dbd4bbff4427a36f72d1aafc95c47a91dcc51314a62625130fc80e70404041f58ea96fedbe73", 0xc9, 0x8, 0x0, 0x0) geteuid() seteuid(r0) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 01:21:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xffffffffffffff34, &(0x7f0000000000)=ANY=[], 0x25}, 0x1) sendto(r0, &(0x7f0000000100)="e522bcd2149435e94dd2b89993a32afba66d10ee52a5ba9d100d43905fb2e507c767762fc73bc49df93d5b067aae71cd3758293a5e2f7ad5acdd088db763eecbe0c40f6b1fb44f53ba94e80db22cbd45a9e351e10c364b2626cd360b9081ea6f76db2707e9efb0c87429e7d922f7d8c320467e02fcfe8f763bc924d931947518c37c03af356650b21246cd5fc037e0aec5532c521d202613", 0x98, 0x400, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 01:21:18 executing program 0: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0xe5, &(0x7f0000000100)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f496923bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e789df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35561e10b8a204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629e") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) rmdir(&(0x7f0000000200)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x8, 0x1) 01:21:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) recvfrom(r3, &(0x7f0000000140)=""/4096, 0x1000, 0x800, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 01:21:18 executing program 0: socketpair$unix(0x1, 0x41d26711d5ba4d6c, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x3, 0x0) fcntl$setown(r0, 0x6, r1) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 01:21:18 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x3e}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r2) 01:21:19 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:21:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x8001, 0x8a8, 0x8001, 0x0, 0x6d8fcdd2, 0xfffffffffffffeff, 0x8, 0x3, 0x1, 0x100000001, 0xf6}) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 01:21:19 executing program 1: r0 = socket(0x31, 0x4000, 0x6) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 01:21:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000000), 0x0) 01:21:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000340)=0xc) sendmsg(r0, &(0x7f0000003ac0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000440)="fe499fe7413bdea702560b3dca453b4714e5191d1fa8178d1e648786bb9667a2c4f11cac6c36b068fcdc09fdf80f6e9b3e0f7562cc4b379884af5d5838f8d8e28d15c067cd32de528a512e89c46e6df9e7b6fbc20841824b49e47751c5bb7ddf2f5bb8e85b04f2ec6b65cf02dba36f70f0fdc6932669491eff9c15b92813274166549c49a74a9d160ba07a5149044862e80b197ee4e716b393d0308322748ac40344210db00833db7ef4049dc27441470dc639e2a88bdc44c4dfd972a583614ed234f654b9fa2d1947fb0de64d0eb688e2a1c166f5af1308ed1330544661bd2103169f66bcfec89439f75014ea82e4bab16827fe1121a32b5ddcd74a76359532260525f3ca020c11a0a877e8c8e0a8ad7556261bf03fe2ce47144601973c2878055f771896465c1814ba35826280c33f02d550991926339c4a64778c17c9cc10274fd967a6fdb107f4da8bc018ba15662e3431ca1a6fd1a50f619e910b8611b7246330c9d6b09b0f8bcce7656ce609127067344f41cf170eb709a79268c787126a111f6edb985cb6d1b47509b26259a5d5a48c67338b76af075f8bfb44ef7d6af73387f0e3a13d25323d470072d118125b0de0e17b8508b72cd01198a6c09ee99989127dca620fc0bd8a1fd88b8b7f8f7521c17291a777c52019a6b9f4cd6f55c256f8d1f28202ed0b87074296b8ea85b0b4525156545047c6060b7ab6e49faf53b9a457cc22b1401a527f71151ff4cef51a2cb2e82438b26682f28dd8f307d83ea8e4dbfef78fd696a9924740a5a2efe32fab6986ffb019dc772bc17c826b9487d4b959131da4ab1908912523d8c1aec5c428b1c82a6f59ccdfdad61098b114afce1b7305f816d3fc1b9e69d647cd259c3e804f72ed3dba731353a2fcd488cd048c13a085f13814eac0069fa2d762c522e074ebb91230e0662f0cad018b45e6bb950b5a9912dd010035e8506ab1e86421f2f6903166ed8609aa8f0dbcefb0476e13f63ce56d72731dfcd3ed3c15308fe75f1c38e714810f5cd24448ebb2cde6e3116a68bd2ebd83659a6aefbe3c2f5761dcd5ddb8083595be3c0b2ab7207cedcad1c1025a8a30cf3bcaa3cdeff72bad758d9b4de2a9667520f3c524f5766dc602eb6ee6ad153e7fae73683f9c8e7be979ff0fd98a12007deac6fdd9a8fdc7a505829667674f94e9102c8c1543603d1dfcafd2ca7bb6490188f052085ab80be7b4ebb8f3b4d53b100244c7a2b7b945266bd6e90bb2e8c65de7421c36a5ffbfd38514571796ce055274a895b523bf148aa354252dc7b98d8278614c1d696ee78a14fb471ae96a1a25baf2ef256817f1731bed5f25c96ab8ed629fc7f4d77b690dc752bccd40cd757952f00ffbf3c50220afa363370bfc7c297cc48f3cb4c3279ba006cef8d043cb52c4d2dbf7ab4458a28a70789ef333ddc4e2f096aede3ba7268be9ccb87ef52e68d2053c7efbcf33d8fbaab33c8762415c9f4d63498e8ee1c536870a66aff26923003fcc50b07505e3e7c35eff8d25db5e99542d5d0c0be43e4071d1025c8dff0b04f20994919283785a57d4edbcb8965af01ca742f9e30f91d6a1069fed2cf76354076268274e860001e19ea017ec88a192f4d19f95be9184cf4fb2e80341be5d067a8a5cdc48eea202317ddd1646e8e2c9a06912388e549b5f5dad394b6b64a68a098770f52b1cad4f3dad104559c4e60494c900bd192ba1413760651ddf3eb50801089e3ba5a0054b47a22ebb7d87e98da6930ccf7b9306adc243e829431067ea8364311317884a7b15f2870b01233281d07fdd82f02b133796ca12b1d134defacb410060c79fc9198279fe1e6b7c37136112f86dac17a2ecf1e698aaf9d55e59733a9f5fbf1dc82553bff17a3002c6f64488b8037d5ce9f4522c1b2e4ba840f90344eb993b63451a154e890b9222bd47101cc0b50e804d4a1b5a2e77ec87d22593ea963a2590841e71eee84853a118571a2c58df951589eb70c74bb6566c3715fa336e2d11a80a84df293dfa03bea9240453325aa3edf4259899e52cab30f90e56b6ad7276ac504a322729ef946ded97dd11e1280012d198073162e58069c62acb3780b9024097782b42134de43c25f72537ae9dfa78251aa25f38fdc0d0fc92235bb6cbe306375bd3ef0aa1b6c589c837a0ce9ffaa19d45c32fdcf22526dd2471f5e8f47364460097bb937d6abf967dc1bf187bc9d4661bd64fb9cb94e5cf28235d05be70cdc6454f29f29526235223e8afef63865abecff34b90344683c698d23c33fc5b1fe75a6df1204e0b108a318fb222264162ee2ee7cecd7f39fbf5c2848e1890e8e67bf8fd58e291b849271f88dd78251beac60b29d89ddbb277a258236addcee578fd4d4a70547091b5058c435740791250e87c55e185caf90fc39b2d98e4c4de1c474cf985559dc3062016b598b090810782f151d11555e7f7c2f5fa463830af0114b236a8484e6e22fbbafc6bcd3e4b8610e62a1446540c4143a0818114f68c9d7a569780767fe6a29a9cfc359345207f6695090c3b76065d509250a796f9bca8f1dbf3d37435b70b2b72ed71b3012015a57d61fdd973bb1fc898855ffbbe1ccf1faebd050a37537d7275bb2f2d8152777a8989375235a68d0ed58719c307ecd0d6d3c27a56915878049718b0be23276e577d247fa2f183e90a56738f13e9c50b7b70a8e5ed39fc700e57d47dfcc4a88bd26ddf9602dc6617a29a5a283c3742e40f1acb1b52cedd786ee7e0db6e5a2ace6c4f79659e9f19d1ae09d02ef17cdd576afecbdfec17edb657d4b8ed4df3452b6663a628fd4124952bb4004cd3d5210626f4df3a1968f7ff4edc215225cd4639ed8579825e9fbba538f6ee6a99dfe6550bef10670e4a13b56547f4b4dcb8e480c313ef7cad21afdfb1f052a9a709f170ca98bd32fccfe3f4f52ea432d0970b8d40f80c55b9f59f7d36f6a96d2bb542b78dd1c0744abdb0e117edd034fdf63641e9c20df602cb074f1095d072fb11888ad24d7994d909fb2f56457655b9bea9891699039f6d7cb7369c758d00a432876d6fee38b8fc0cb11a67cc168b0bddbe2c2652c062b1811ecb9931b5da3c6c926fd02196d12b29ffb93a8a4a4a8bc39201b403655b509951a411412313d8c97a1228da419ab4aab0a3033ebcf25533decb8651cc985e2612e279dc62d07e36d9c02464bc89b9b68b4cb5b4927971eec0e8124fcc7d15cbe099577247ff210a46438637f5cef2f054c1317b4e2ee4ab2fcfd260d19532085ad75192e0d979bad42ccdbd99451a7027d0f56689023a291174621c69d288e3c6a6e9ef74dd638098204077a055a427189b38336277ab763c529eb7e507c957fff381996ee42a8994b19881438375e86ea1eb0cca64b81b90ee1fdc59b40ae0664bc1a6ed0d4e76669a64096c77d52487e3a889e74002c4472debd1eb112cb72b79b2ed2c114a27addddae457ca9a04ff90405560e25b8fe40cf85959e806d1b60e8fc2a40e51779468d5767dbceca811563b2af1e1360038d18f4d59e38b3794baf976cdcfdc1a3e5a3c2f37bad25a97213a4e595f9526c1ac2e03fabf6520ce2de70fdccfb0b4d3d002dd6a1f4bf2444f80374eb5594bd9b393009c946e0bc203ca02aa40aac1039acd9d3fbead1fbeb1ab09802dccbee63b8f74e597873f055385f6b35cd85b2f38684256833a7fe215820a429aaba9b985a5b9f9fff45fcd5091279efb5692cc4742ae1ff451dd0c653b754d4b9c0f0a57c588fef0a525c81f923eb6716eaa8b5b86dc0e5583eed45c7966d8bea45a04a692705f256d74a2bed952f713f5447cd5ffab4536cfdc98426682212908806997a0e8da5996a253102511c85bf3e31ab65a71ee33f102000d5405175dccfa00ab01d816ea38a4deaeccc82b9614be6ea7c0c80656f03c51fb861002d9ad9a4765acfd91e83bf0263052ef2896cc279591cec4d426e865d908b73159679242b687d36739bbb89d965690a44a267ed45d018dd59b513e1eafc54187f5ff74898d89eb9a369ee4c002388d0ed9ff63a57f0a9f4bfd9f4d128bbb07176f254b9843428735bf6b4f1b193a88c90963a4f1ed40bd9b88ecf04920ffcce05683a685619ea7134451fcacb45ef81c4ec605713bd8145ece1860cdf5be861b41f19b801eee77f0ae96394a94be4cee433b3e3d7b441e33c5034d850fdaf23cc9a38a32971b8de4b20f8dcfd01adcd5674cb39c310118e36c504204433f1df076807684d23992b426f814584dc2b3411266d3329465b56d4feb0fc0878738b3082d5b5ceb5979acda320e1cb604e8b3214c005a78224a03c82bed3b806685b2d18326b0338eeb28addbf79f7368ca5c3fabde27aa8bfe51242663caf3d28082868126b6a6ed4fe7b82688d3d9a93b0f56d11ab2e3cab9235408f97be13c86e76d6f252552ad0d9a0b62c01b3f72cae4e620d91e694520f2540b5e946a9a71d67e63af7da48141592ff6f7b24ceb0176200045aa1f2f3ce7d2f271bb5d606778491a84ebaccb4cf9f6555766217ab43a771a4dcbb88730ce73e9161b6016c98e88eee5f8c220fd1733ba631bd6a10290372035567ad9c9acd904ec9a340c902920035bbef3f68a16d412750b24d57ed362e52b02df5816a10aa9e7e9b4c7288c00b7c1d7d927d61493bd5fb17f61d92fc7fe72d731ea04bee2a90ea65f1c8609dc29cc6af1190a245d5ecd414ca6784d0ec56740678e00d95b9fddf8acc76ee2b90ca5dfd2ac63143c5ccb4278bf9bab189a3f945e66b5553da963dace60b93ee8046c611890c74a0c90f91fac342cae7e3996bbb72072e2c0f3c79a24f7a4244b796290a63cad59ad0da8f5eafb3ebcfcfd380d7f3156dcab6e15a7778d72f675958ad2330bc97386b6b373f3eb6e4178adc003f54c1749994467e2212891245fc3b3900d40bdef39c2052f56e8e0d3f22cdfd2397fbc86032303841aa3825813dea597f522ed0efed5b0a1f82c28deef257597960755582f35df6ac9abf1c0c5fd654af05748c53843f47ba701b56bc83ff43c1bf75a9c18e1426f8c719da3d251310af2becfb6ce7079dec13bf1ee568fc6fe6c0afd7775a06311816996eece8549397afa4226d270f82bba600981498d3f3a448819b3004b1c52c9b073a3d973f62bedd7128f884bc61adeb713db8ae95ee58362938f76f9cc798632e7fe32a4e9ca4aa34820beb8933b02ef53e4d02aa00d1ba58ed18011d79bc76b7dc43e23b4defacf180f033441ee51b39dc9c890476d9dec2f1d7b7f3295b079d3dbb09dd212b103e722ab595fa755ec0d784439e21cd62d3311fb985770c9c7be5f36a2aa84547ad9eb7dfbd54f6f1b19a3595888c5c63109bf016f900e0160a572f974112262e2014bae869c00e57ee569da12c81ed12126bcaf4e5f549270903e59ae37b75d190f8d567bfc19118e01d5c308a8abe3bc6ba8bbba0aadea516411f1b14eb9f4f621d289eaab88e7ff3cf8d3f9872992909b4dd0b959adf3e3ed09380a6518611b9cad7060fc9bb4a2df3aa24c4b2716f296f53996f2253665c1f005565350ff8e87f1ee443a1820fe80f5c39ae450584a7ca4bf9cb03f0371d10df0750a73b97eb9ca2e4b534f5b6217965e7eb71345b02456b9670e104f0af185cd34f160fd65373bad749fdec9dc2851154659893224e6a71673f3849ff91158f1a7c989598487e11fa38e416c0884ba5d6fb02ab6aa57855a92a24ddde2128f38e32bbcd18fa48f76b4e384fa6fa11d1fba78066e792c9b8f1669be2977a3442c8da2d65f8f10", 0x1000}, {&(0x7f0000001440)="7eb53c7343836b3981703719a012b159ff16bc94e615b4699f9dcdd1cb6a7e6b5c03d9133054376748e4c14a4f500769557533d8bf01f639437881db56d490c43501aea94fb6482d468110bcb7b58eb3cf880d5246b28cd4563de6e6a96565b275b3612753177fcb55bf5bfc06fc915155bb81b6ed4e7a0cd45e4a9b704f14b7c86ba00cf31a9a2fb04efbd332b9154a9d1c00ce06f00955a9a5eb583faca17f81edc862e67c6f2c1a75c291f5ad3479ee2510b0", 0xb4}, {&(0x7f0000001500)="ff11a32c7b44a45fa9aff673f3dee18392b5e42ee75607f2f63f56adeaccc2de114dabf9ceba5ab99c81f3017aabda1f8050c9a900ad200fa84a93fdcd4b51bbf2cd290a569cd8f4efbdbfaa36efe77e0fa9790392a10bf8d625487dfad27a2515bdd5eb11051d0d86a96f32d637406e3d2e65cfd790ccda0e7a5d637f852ac84889abc7c296fdd7a36a3af419429a14be571599a7970523f018c7723ee7a96480e5a49a1f4a0d308bcce1170e2709ba347f3afa528f642070606005c53945c9ce8449b67dce90e63dda3dbbbeafc048023566efe6e841096e64bb4f8d162c250048116a9881a21a12e652bfe009a93d557cc09782", 0xf5}, {&(0x7f0000001600)="94a4b8528952ebd3c37d19044a83e3f26f920e2490a69df5da5069eda91f044110e9b2684401cf578d066e63e8b1845246469ab9c4802b409624925b1e2573c2c8acd1", 0x43}], 0x4, &(0x7f0000001680)=[{0x98, 0x1, 0x1ff, "146f261f6198147c004df0fdb24ce8735db9bb8fe18f479803fe8b74c0af8618915002b52fead540738042965fb0b0d3865145656f239af900f574670781bd9275cd059ca5e4404ff824f35e2613416193b2975d6e27b694b6a4aa0716baa1a6553ab6c152e2e5f11cbd3b32fb6730a28975fd24dc7259d14d0bc5bc0dd07c743a73361a71ac12"}, {0x1010, 0x1, 0xfffffffffffffff9, "167bc0a5fa8b7bb64146bb79053e7013649e445f596b8159ce214d0f56e99bf3a40592957d939263a640e7b32cb94806dfa6a1d2b62882d8150a461535472a13c511df21aaca399b055ef934bc097c89bf5b5f9cff07dc014296a2c7cef0624768c0b58a80ea3b10ea9bcbc7f243b57433e46f6fa52986a3e0238f70d583d398c44a811461a9b8a97b92955d5bfbdee751979d1274442cc6ea549366b7eeddc57b1dc4934137813a423a9d4ffb32a3d501fd2085ef7463a300a39476afcb50904218575897b16a5a4ec0cb5216d1000ccaa17fdb7ed130984945b6ffeddfea23500d31e768a0badd2ec2583f81109fd45fad3e9219a1bfa0249c91961c4ad9d8b9f960e3ba36bd79082a03a5796477a7265815d46451a1155dd94cde691e05e2514b47a8df3f101b79182e7e9a23cbb202cc0f4dc9fdcd8cb536a507238c194dcc19ec6aa03b723855e49a2d520f85e5d174d22723df302982eda002a221c4cb17d587849c4818469ac339bcdab54222277169f2dffdabd39238140f5b97fc08fe86d0423222438aed630681df6792f7286be777efb113a5539a96d66e44ad462c5266f4a07ab390ae9cd8e5adfe899689fc48052965cadc5867ad6017a703a2c801772f96d0c391843cfe292436dfc0b76179f06c14b2b84a4c72173a892fb9c85a830e2316d42e24bd06658605713a25053c1bbda8133a20c42108f05597f11ac51c612d12a2b5158ca31254afbfa6dd569e4523092fe26d665116e7dbf8293f84c73c8bf90846bf65f006800f744099129e298dd15bcd56ac1395ae3cac41b027a882a69b4ad8517244758397c68d83e68b987c5381063e23ba946a051d9b60921accb39f96726f3d67a540133429695b34e0f01da1e667e7d38fa675a8e727ba07e7857260521479eb40c8a39ddbaf9f59876bb5fb599534793cc8097b5709088c9141284d18044cce52e0eace6ca18bee65fb7c7cf5265064a7d60f45f1563f86c8f06575b577242ea0a4cd1c378637711c591d73a3b413acd4adf8cea40a3976da9924bd2d4ae0aace1219718051656cf7534fddbe83b724bd5463caec57ea997d533ee25675bd141d3b932a98ef3a4a0cd590b6a259a90252dea44002bf34ae36f78e647da338b967e8e7e8c2cbbe60450ebb91528c7664dde66a33c44dcaf906ca48ae8a8fafec95a64d110ceeeebac124663c6f75e30960c05d6f7f86e4c945cf3acc8a3141c934f9e1ac44f376667e1e55b4f44cbb1bd1c446f58575b104141f00391bff96656eb37128abb33707d0e453ff1688b9810fcde2f169f59b09f9c2ddee513d3061cb4c4def4dccdb30b0717252cf06a44f7174a5b6e54228108bad14c216b85f0c3e5c19316c63bf3166c59b3908ee8c338a37a0d61abd567aa43f9ca86107bb958b3c40eff70ff2b0658cadca11c8e0b61812c05f9dd3b8590c7206df8b5b5b9dd1bbddf954e8a0f0c3e31d1a3bbe221e2cc53e35f39a6669e1dd98213ade57d32789be65f86439241b4aa946afca1650f4f117a1b01c4fcd835ce2eab60f92dcebe257a559ca8ae5b6aedd83ce4eb1b8dcea3d3f2cd10b4fe7d3c61c51fb18f55d1080044dd62429ed4ffe1c3af18257b110f10aecc8bbb3f277279b74593cc29be138878f9813db92e57bcd90c7122b14ab5fb3d8d25bb9ae6c2f2b5088cc2f04a7936f754f8033864d44e42c75f8c5cbd169e950dfe7a8e34f08e5c10d6e4a8f84a8ce2041770900a84ffb2afe8ceeb2b4050059276aa7b7d826ed4d81d9cdfc2dd47c85ba16dde55a3af53e9580f85d95b797f8009c84f28edac6cf5d97339603e12d0129c21e5589eefb05dcbf0373e101cf50936f68e12959d39260edc2c2f9e175bc2a0b82c3ff503cd64e8b2c811f58626f31db14be4008d6908f74e4630d6298f315894620d339a16e6d3450314fad43fd44630838f59134f88c63cef36f15d52e661c1825778a6875fbfe6bd4025183c382845b207bb37cbf72aae94099f8b4d6aa2900c1ad097927eabe19a80614fdd5599219a5da94055d3fb3a7d161bd6ca2c78c1cdd15a89fa034922def621713f55919c603c019ce156e3f2cbead7eaddcc64666c63803fc317d283f0fd67a2e43d1458b2901e16bfac063faa124dcb0b3902e3b8c0ad73c760702e89ade1f3e7120c410a0c3488c336ef74c44ab850464d4304cf664e0a9cd74ac08a73bb9c67029394dcc694b04b464e9fd608c136e330fc5d52e7d6261c11f9477fa62cffc3312a5b0c260a8b24492e31668c10f507262e241a16c0b199e71468cf7246cff6bab6f96b827b3c5fcc90a050c0f48022c9d3527eb560fcdf21aaa8f9332a5086f94d0fef5be99c447cdce25f4926749e7fca69fa6c9c16246d5c39fda573aa8d02578ad5ca498bf89bac7a9fcffab6dc75f3f49c8825d62540ef78f920ea1e93eae1773f0a331fa9bb92aef3e706664e91a82061502dc54c097c6f03cafb86a76977938deeed478556d3fc420485e09c757acd771a4cf71330ceb78a501d8b5820e49dda7bb3628c5423607902d4d948df2544a5de4a775012b34c31dad95d5e44c7c149bfe4aa2b73bbf3c8d500ada08e7333af51c64750240539cb1658c6c959eb77cae556ab0e39bed90a5cede55b64af08b0afd56e647c48b41ac205907500ee6d4cf7b32da7735a5dd90d8516d282dcac41fa722b9a1bbcd7ee70dde98969b061650452aa22ee0dd6c8975a861337b1794fd46fb7013d3f94f444df5d67ac21165e0aea051f1bbb926ac3cef2ebe5a6c98809645062dbd0af8f8a942a8b22b67783e5ab756efb7ddebffa7e4cf4f5ac63cea7a0ca6f59924fef18ff32ae66e76a381c97e9cc76b81068935638e149f983be6e767fb631486e7ca35453363597151b205aa2cb1e7b4bdda626d7a7c0e2a27f2505bd75c57702669a74143eda7b8570b77b3bde34058f2709b5b719c2ab2434d9ffa7b1fe07bcf13077e4eab4d725c3bd7875f36663bf5c08e1640fdc4da43878592e0b7e584876fc40d50757a5b914e528989553e11cfed3124bddc805adc39b025ff4f243e4c184a9fc197627b962e6babd71e8bb92d0afa7b12a85b713593b2a6ecc2c257d7ce5971db74d82bd9f4a5f83f03f7e96211539d67385d04b2d1ebc83fc33848b14b193c5bda2ef025bf345b42d037c3160741ac6f45e75253cf4e28a9719946701da5b053632059bcfb833e5373c4bf199059d8da278d0e1c6d422bc5718a0a5c5dc4de34b38c4cf5df7ea7f1b62abd83e676a30d92a3a23ad41068fe3ba87746cc7b4bab2893821aca244af7908747ae96d00b2a5e70adce59e8cb7355a93095a22806d10916629031211750e85fa49b17711145a55725e4010a49ba6c22dee0f69943984e47a182ffbdae5723eeed14b5bc589b43c9c5b975f6c88ab589022e7d8207080a5995f6db8352dc3b0e61cb9d2324a7a9ca9c71b292e1ad1871276a93976610b060d81f8afe638987af53fda6adae2826656435d64a8c40048e3896826a5bee761f31d42d03c63f746815d8899c866588a4f310cce2edfdfd9eb5aa23e6da420a4bfda398f9f0568a4e05d0e5c506e3ce7ab45702f6f452276d1303668530539d38f2eeca0d941d802bb1b6984df29c8f2025cd8b2485d4aec022b62c291e5538fa1be1948b6657b6199476eeb04a9b06eed06c94d6ca3f90b585393d89faf298d4132f97d88492ded6afb9ca06b71a71a2514878991d7a646f466fd05da4759f17a9d7eaab37faa220dfb8426413bfa7786e94d25b940aaf931556bbf6004642fc20d03029b3abcb0e7c72cad8f4a333bc9ce295d5fe72bcb6dd74d31c71cff51b26d7483af117145467e8f9a9d764d48ba360a41cdf1a6f0c37c2c2b3fd23a381f6b38860d4e17f155d26c7a728376fd0fc6b8452031563b3b52e22285e1ec7043a217b77ba0b89b7cbc0a59ef8839e7c8091553fe5b219e126d42957a17bbcf954a8fdfa35f74910cf255703ed69b0a1eac4d9934d5755c8dcfccfd5a8cccb7f45e501e767560c72d72af7d998643c8a4deb2fbd35d7f1fd89b11b9e04adbb5faacbf0d32a3e0350ce16921664217fa6f08171c39df61de8320d7da83b6ba7be9731c7208ad3a522f22de5736a371842517de752aa73a31967ac338e103b53299339b91d522592f642ac27c7215eb6efca7ab9fc9c0854fba31f9bd0aafeba954dce03ac26e7d16052f5e6e56117271a0028e291f45d39f3345d813c4126ab760da31d537302095c20ec7e1a4e41ec683a6ca950eb8a6b8143daa8ceb0329004c6d7efd72e3f24c57e525146cf07e96375edb45d25d37db0215e580cafa9e3779b0b8fb9c86d626cdfcc82d880c7e0202f2bf3893a398581a7528fb2f26388e27518c79fd2c1bf6ba16699563b3171be9011c7efe565f4c21dfa10d11ba3af3a2de5e41f13bf25f7cd6f762282d3286fb6adc1e42551ac1753349cc26a025a7295bb8f06e11e22ce9fcb5a7045ca8bcd8b23564df53994c7d81f5704c9a2313423e6094eaa618c3790555d7e29172a2396280f835de3da17307f3621bab933c91f62523d8f7bdf04b56d2652eb1ba00bdec56721278b5618d023528b5a002ed0f2ead3198c977e19ab77c295fce99f190be0feb25e23961fb3dce37f60903d0d396b955dfbb698e7f30eb39d72e3ee2de65cadee4aeaf50239526ec316c4230f3bbe27a5753a27e4991a073070843487d740276ed33879992ea17f80fb2349d7d4b78bc76ab94ee2a86ef9b7ea6134844dfa6acbb536757599c38ef7750235acdf0c8982fa6e1cc082c2990855ba1f30cb8325cad22ca14bccf7c7189d3ecd7c17b3a8f7dc6f627b3cab388a2b1aa345366e4edc5e37e6ffca6fa1033d114ad1b28d0abda401ab6bf1d0f8f068052d7f2052a33e259b5e16e9abf4622be476d5ee87fb3ac26133a82ec2969a433960244a9025f033ad641112321661bd93d9373ca6e6f1f4ccae4846b696bdc27342804eda3d7e8c2fb0e5c6df06d2d04f133252c4fd50d7f01ad8cbdaa404de16800888f268326650b13b078ede5d9b2c793cfbea08d3d51c4b47f72037d0db3ddf23371d501c03ae2d5c421b5749561bfb422af5939b71dd949985adbccec1e88c84437e087652d63b92bd503ca9e97b65fb5b3dd1990ad9fbf3c7ea0a5eff5e66ab999469af55781f3e1fdacf48b23831bb3c5a3cee37359981184ecf47df7e5ffca80b3de33161f109cecc5e2aedb4fd195dfe0e219e1da2886563c5dc34aecfdae37a7df02298c4c96502a11494183f5b650572b7fe4b922b8560ce763554542d82b06c218c6e7887ddca85009c9dacf5e0d997060e567b03dd6ca35b2c4860655b92f3db2b899486679dba605ff4a866665728e7df1967403b235d2feafb72a95a62485a33b2074a5801fb5ebe12e09f6adb30f8ad455566a92de0ca793b385701630b305f2b341c6b4aab92d1090ed20e0b37dcb382c8d8d304b05333f535062229a7f1be08fc4776692c1c5efef6c5f0d9db042ceabd2ea071edae8dd8a94b57082b1c8400dc354636ae2023236ea169c039dee97d5cb858260a3fcde7c009fb63c91026b1cec72298cecb6a285633b433d3a89d80449978c783498b22384a13c8c9c45813933b4bf45b3ade695aafe76cfc785e3e59468cff0bf7ceb4480bde8acf45e49f965e234d786cb402d16ce12aa74890efeab5321554b11a40e3e2642fb6f53ef55546727e70e06c771913f3665097ddd7f486565f8d22658c73c8b809964d833d2f50ec2f86891461d1"}, {0x100, 0xffff, 0x7ff, "9c3f981e362b3090cb64a512566799bf8f9e5d537375fde75500fd0d747ad201076e0514895cac4b8ac30c63688eb8d9d781a2462888cb20797fe1d9e1c7221a6d0a33df067eb8580b4154de25c5bd7fcf89db0615a43660dc0138d047d3557d06895e0347a6beb9dc3d8d16d99fd3b070615bc829eafe8eff3aeeba4a5474de6690b4f6ad99b1bdaa257ed81302eab4716dc5f11d9488e562d39d54075a2656535b994415f443511c52f07d7c78215b48bd2f006f85651b78077a7d20afadf39457eb14ff79771e0dd9a981f8b88291404266185a41e072515413e07dbaaa385aa48f3c51fc8d70567230a1a05a88"}, {0x28, 0xffff, 0xc88d, "69b4b0baa6bbdd698e53109d77297934ee380093ef"}, {0xf0, 0x0, 0x7, "ba201534d43c1bbbe6beb9cf08f1c380899194db188d626663ae7af0b4d4326add73a4a3b21509c17c14f083ea137aad31e9233ac91d792b1c147f7159e950b986aa45cef29e4949c4135d160742903c2d6dedb21d010fd8936dd555b1f59690c056efaca48303a35791ce4c14a580be43ea02c1bda1fbc58fabbc9d738dc1d70f3c06b473d763fe466e3c759db301e7d3798a4d91d477777f07e57eb47d2f06cf4d36d59f2c9b15a5f0096ae82f2c9eb8484443477cbeff804147b4ac4ac7aa59ed1b708006dacc649e636d09a936a967a61bc9ae0673380eea"}, {0xf8, 0x0, 0x0, "2c5993ef43d683b0c6639d70a5342f748d0228275bbeaed5707eb8e5081864ea214e54440a79c0267846bbbdd5d00f6788b2441d873200d1ac355888a0577e18eb3ba6b0c7f3d67632f94a22b5a70cc490d3389e1e224d7521d9871e36148c1f3129655d114a533faf01254df6cbdd11df8e813ca79c38885bfe5c428e49a1e7c0b4256f15ec1dca81a13cb9a2f328e4a8867c05a5ea7f199a6c8d25629724b224dc2bab2fa4962a75f57fce15b53501c43343613e045b1373d579b53ab71b4de0ca985ed57ac7ada43791bbbd1da9ec0a850f8ef7ddceda08f9e8691a59039db922ad0c73f52ddb"}, {0x1010, 0x1, 0x200, "33eb536c7dd4fe6e01411f02620c7d23de2f8a85ddd9332d020988a2511f43450916e2dba4ea2255de21809680126fbe284c8f8c918f8a111c6db28e97aa22d30107eb970fd0b54dca11c00ce9acc484fd5e1d8ccbb941f8d8a0e4afc8eb6ddbb0445dbbdebbcb11c0744b79f47c87b1a185bf51b1986b03c51fc4189e3a565e6a457798000716e111e61ba93d23655507904cc2ddcc20de7d004d178bd2c4670d7e56d4a6961598cc97bd903d81badb0304ade73b574bbb5e7c425656c8432407835e463955c0fa03f3627d8c255262721bb566b5e2a7a4ce6be1da70f1434f1d5f99cd217b130c55918d88b3e588ac1aefae7aa6ad055cc55a5a1d739c1eb2cb4e86332e7f81892063dd89efba0dfaf7d09f5553514e88bb92169679e11363a193adba8bac266903a13623b7f60f4db0f1450e7a5d336798269d3f950153b673d5975637ea7da5829d738c5bfb4985410bb022417676d01778173345f796b0bd66e905417c4229243234d3f29e6f1ea213e1cd6013ea409fc39d72d4b22b5c22203ea559c9fc56241374092218fb7dd7b000346ed0177e69c42a39316f2436023de8d562344a38c9b9a6fdde7fa93b9a07c978894ea2da289fcf5cae60cf2ffddc8bcc1e50e46aec87e1a067a11c83d309a9ab3c0433d1d992759f24295edabd7177f8f5ff838f64839050f05d0e0dd1be9b537015a3f8b5dc0d932e9e65a146877dd3dc3dd1b881a185064c17324827c0cd5549e3b4834e54a73ec8f416206dcd4a548f0b6d9c69862b746cf3a8c007d9246877a856137388b1c41b95c5ea55aad9af28d360d020bad3aab28b2f2fb0e52c079cba576daaa88ee72b187e7d7095782ef63fe57812377b7a3fc31b74e047ecc6de74aa4433add485f336e3783484ef86b88368c9611f591e85447153a9b1adcf34e4db19c3d6a20bb445ecfd84c2471005231ee18f29d013e5f5f421951fc9b38ea32c23d8ad696ee94c5b597ff7c2a8335560634f7419c3d9351271b5bc2e3d658a53a989b0a080dbbeff86c94ba2a9b353e645b7f53bb2c3897e666b093355c415de018fb29a1c23b4c41b8b289241ea86ad708f726c4b14e87968a5f46eb82a27f83034c3f7dccf903c3acc860706ab09deb876b1d133641a56893b2334ff3636af3c074a609b65af43c51fa1a746e48bb5aba4011164aaa342e0d90324805c2d30262b7ad84646d13efa7d37185a861d4477d088317ea23813764d10eacb8045c8a00b29cdf45b5226bd088e02787305ddade66ad18c7c0384946a7a9369e4ecea01efff5fef20d9fbe4284007e5bab1895db63762fd06feca2e0934e488877cf4355aa75d160b7ca6b1887e250a30d0cd51550d815c0d586afe6d61c522bb1e95ff26ece6ee7604923492f361880661e077bdfdbac398d63bd637c97f107acbd14f09e22f6c21e7c081a354de968a0f4da8ba36b0799ccdf05e2255a01c8f8d60d60f5fcf1babe418764531c18c090f92e5b815645f7deb140f447632440bdedab84aeb51f65cc2f514fbb31b29ffbac614bf989b51f873bc1583baf5185c88846b88b19440030f45896756d701bd2ee5b1c7b181255e791a66bb4b8c613e3aa193cb77c6fa73b959804397647ad6ede23126369d3ae804132e972df77a21c9185136972fec2241eeda3e442abb3d45bc0bbcc3a9127b4f08abc95547a49f111e3405451e8d16857b3bc38163dbc86cf4076cd5219cd926f186f97445047fda1501ff2a937592f1d19f835ce87ea624e7f71f800b6c32e7583ce63fc3956ce17ba44d5f086e0885d4bf997fda843398ac6179daf61462150855a16c086c3ab633265623a499c5f8266f55e4fdd471f0f0af4a2923a851be56ce32736e26165cb81b9558963f1d7d72dd5ae61fe597f12492ae859e1480db28601d2f08e03eddbb55c65ab5be06bc8f483d16fcdf9e0af814ddf5fca9297c77eb7ed50f0229b65e1a75be8d50b69ab4e6ecc252376a1df217449dab2b15c94395a378979bb1862aea7c87d103ea2bca32cf3e73db05d775bd5248fcd98f6421c8dd63c486e96d6be886950af0e3b94a86e2e1afcec1e489efbd37c4c1c629fbc94bae4ce321910cff303aca7def00e4f914fcedb9095c88fb6bd0b60f7916853b1916c6cc6a9025d7f67e6f2b452dcc817dee247e47f63f32dbb05d0f6cd3b3def47d08610128cd0709d6f1019008c790d4c676383d07088933d87fb2f230f693d11b07b8f307ef179c311899ade4f3e9c194fb7588f7d375194f1b2e165954a9a7daf69ab169412d74ddf2bffb405cccb4fcc593f08b85758b77d4518bf61ab29dde328c6cfee00873ad10a88e41f3bc1c3f621811bb9b172fd91e0b3ccaaaf85c1e065e1645d53c03959307ee0add3e49bfa19655779aea8217d9ca77a6414eedc457d0648a42fe6fe789ffe8d5ee891fb56581b5cf1f329907ba696afd1f05d26f42ed08637755668332377a20aa3f60b02823d103c33335ce74b281032e7b260b760e8222aebf939abdd85167f1c47f43d20312279be29aa090ea7b4ed995d6c592c490652b4577fa3d7494e80f765f5758d0cdf52f3add2a73ca28818fc1051acaf512530908b3c64d11a3c3cf7af0ba9aaddcdafe0e98a79d4a810520d928852a6757039c21d522be24b3ea18ed28815f2a325dcaba086af255d50395fd38bc69ff4923b1db9830109a49b26670979bb3a47c5dae2a3196556267e40f252f8b657975c9d7316fc6193c88aea805de7c049e4f3ad784c2a1a913e3166afb6e529fe07411cc614437d6df8607ef7e64e9a4f5da5c9e20f36b90b27b60c06c5f2eb78e3814e995f1275770041ee40cc824a6ad0bfa7bbbf312af4701bdb54eb7f84bd9a9fbed3fbb07d25ede4c35fdba9ae77ce6f8e000078f744d3d732fce2843cabc717d0f2177a59174a4c5d4bb77869354a81a54e87c3cbb049e90b15a24ac3b7a61daf55f75a7a863cb0c7aa4bdf2d3d4529b4f75d869d6c62828ffe991b687043e02b2f58d07d3e3784d869dc74d04715d973678d133322af767c90c6a30e360520065d391f96c835e9d946ac4aff4a70752ace5b417e203ca4046388c9e53a6ab6b754a5c493002465acdd1ba2b01ed70493ff1818bf42f95dc584fdfd516b50791684c61b561a4543fe31ff833e58f6cfa8658d8188961d6a1b98d5c967610f4bb6412cd04141ff46e1cddabc147c84ad32b196e1032943baf16412acf82bdf2e0377e5186199d51dffcfe0d598fa15044e5705694d149051f9a23c2116a4b0629f64fe8908e5c222bfc4e848dc5808c91afa929310efb72c4cba72aba749bb7206fbb6caf73352548cf120b4dd00d7d250e2b2eea592a66f987a1b0330156f6005ae2109642282e19ec7e2d64b9992bdae44d961ef24f3251e25c62591294d688dcae720fa7c61307dd2864c301b156813b42fe04c49504ed5e99848fa507fb115a5fac012985c69abb36f2264c3081aa7a0df2fa94b1086633f657e49259f10d6a15133fafa81aaeca81d13f004913d14c70b6530a37a8ea3d1bdc61332eb31ed61f89e9b3d3143c1250280f3bf26ea2e696a823677b0304944c69113bbc9222049bdf874cbb42e3b4f5be2f6dd2f8c964fa20fa9afcb4bcda6a50ad3a03b21da52aa82c745851f59dfe0d660645a7a449eaba79430abde2985c7d3b1cfe947626a1d081a2131a57d093cbd1677f9632db62cd1bf674f3db96870a562679096b64c933004937769cf7413b97afe84ed601627184e37f9b5ee815c2f8202b163bfc5bf227929714070d59e2f5adbbae2b7159ea2e144557c46102d5a03d638c4be1b0e9a6688fa17f921c8c5763f8a24a8633c983c852aec6844cec792b8b3333a00715c5dd0dfe8e03fa445c55f0f027853c48456aa70fe3bb35b2b49f524978a5dd6a23d768d43d5402cad0093b8160038a376bed7d145a759fef7cb5e75ee3ec42e0d926add5d1d64e786afeac06d1138526d4b7e2979b3394cbd5e475636115c6af829fee3c97dcd29e363ca6fe39767e43318e4afa0a83fa958377fa000cb717efcf983878dac0431dc50367d1bf9095b10215dec23198fb634e8f595fceb12de9e7b84853efd9a4e199f877bdefdbba5e054a4f5610bfb952a5e3b6114526eaf300e106ab98ad6da38878adbcc6e5258d0123055be0ae3814569165db1ee6dd085d64398e27d66d4fa5adbb889a76109a43d0ce88292142508ead5af8fd2d96c90babf76c9b44b1b0a61356651780372508140f5fe1eb665457f02c79ccd5f84cf00c7daeed0c20f8b365f5d484baa3e22eb8dc5633d7d99170d8044ddcc0b08c61f1b418cf9168c53bac3692d8f0de3c758a2e1409c82e330bc3efb971e627c5d67dd190621c04d3cb1ef846afd2cc1abab948d97ab2b834d265f0c4d559ff68f605a2870d5aab0ad176e69de6a35f3b564a9c3c0d26295459829589d65a701cfebd57c17627562ad1208723c4c8d12784e46c052e592a511b9dab95631983e7d25e9b44f40fcd2059ea8b5b5a2fe163360a9ee843f42ba8bf860c23e267b5a630153d5c2b7479097bd52797b781b4f8ffd2571424aee0c3761fb626ec64a910e37a466a7f6b5cda0077fc31fa5f9f1aad8b465555b007a9d1d229926173735eb89f29166c3bce5b02129f57eb25bf266035644110f0e1c03617f141b634a4494abd5a5ce84f6430f5687b4fd310893354b39f7a9c1c7de2f0c7e06a32e006a41a8289bd17040d8a89fbb4173fad2e6d2f7d8db44b97ceb8721e6770ec8d3cf0f1238e852d7d7d893e0de650c75f916b557419fdfcac4927bfb8d4c9892983396103206d135c9e93530588679d5c8145d4e055f2f50bf22c0f4684e9398b7854c7732103e101f7618ec19ce40be25db4751c58a5c7eea5509854eb9712721eb0fb6e8378a88711f0ac2758ccb37819b8bc0ed76ff527d7c799d535f548e46b9bb0472646eec8907abceedca601a7c2ae5b33d1572a39be02bdb6884157e4529ffbb337de02c2538f217e8eef7787017582bdfa09c4a54f25ed67eebe3ec82e1d8b9ac38b187d3f876ef2a08cb8c6cfe7191846837d2ba0f3de4f61787d6ada95de4c203abe4dcd24f5472cf7eb69050eb92ae16aa97e58647bb57580ec37f91e7aac2c7ac06b90821e68f3ec2b8f6f6ba9cd79c25d060eed61435bc31077ebf25c098ce98e657285d4f64aadba6866f8c4901729364190aa5743bef94ec52157c2a571b80ff9debd4a078d33bb05a5330e104c9bb59a36c9c67e85713e0b4a54ba18a4660073f876c77ef1d23b72ad74fb97ab909fd1dc6a7342b12e262495177613d04e964c51a8e821f8fabe1a0cef801c4c55a0191aab18678340c0848e940df677c666f75a17ed4811e370384888aa9a9c7bd22d6a13162ea271572d2e318bc01a267d3eafcbfb14fea53ff3c02df0e2aee83af941b6a625188cf062d7b3626083c6eed905a06ada815bd81c84872024a175ebc6f79ff61eda8e6b5fc8beade2414ea677da5b771a0d60a6ac5e5a54deee3d6aa22cc79910a9a920d0d8b92803296212c1370355dd922ed39aab40a6fc8328060c47624cb4617c8dc00c807a4d4e2f2d44cb19a50b5afda77c3250d5505abc4fddb251dcb17879c0f8f697569c967a19332374d7accf4dd0cf76a0c8d315a112499bb82e9b487bfbbeab0f781c05beed3e653070fca94f8aa86969f8cc06c559887861ee6c0a3185366ed363a1202e56987aa86db44c8f221d3904b1659c3fb40b48f26cd8e023558fe943f72d124503e41e"}, {0x78, 0xffff, 0x8000, "2f0f4d540648a0300a4789ab8e717417299db1ca73fda482cb1a34b21132e634b7aeffacdbc256f21cd9402abc803b5803a3373f56181d850e51166cd44b7ca7ec05f3f59cc7c265d94c29d4c9e9f4186906baaa299ab9399c6270f0b7f2d26e86a6"}], 0x2440}, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752900000000008000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="76d2d0ad4a9f4deffba0da6c5b0e323542eb7c03e996a613fb3360926e39bf1255b80403f8c55dbb712f3367", 0x2c}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="f2c8607d139d4f343c700c5b2bd03a8cb179f6ea9ac697df2c2d182927df645a8c4a86fd722e237057f02aab8c2e00b2fdc894582d7f58dd7b08fda7f0a012eff55972e33cbe4b91ff7827b400879cd0fadbc42dd85f115e7d6dbafdebe1679a821ad1bca18c10c9f1", 0x69}, {&(0x7f0000000140)="d05c56db62c0821d8d4ba71c0ab2a19fc6bdd64d6382c1a2492a7b7acd13a7598c408302ee1a204e959138d8975873131ccb9e41c365ebe3a3fa2121a84772f26db2b4d8f3f83a457e933d38cbeae42b12f154eb81f2a57822954b7bd664bc550f7fa976cfef", 0x66}, {&(0x7f0000000200)="960a9cc06ed5ff8350521c9408fe29a8527b4c44e8ba84e378c63ffe18e5fb2d264e8c7c3cee7d9706d1aaac0e7f609f397457108c8d53d9039af311427189c88eb13cb2f098527e31cc142aa1fa1dca99073c2fce118f9deef5a29acba8bf39c2f4278cf45a35a555e14915f02a272f91338db5e2074ff3c7617e003f0e65c66b294cf26d6869bd", 0x88}], 0x5) shutdown(r1, 0x2) 01:21:19 executing program 0: r0 = socket(0x18, 0x4, 0x1) writev(r0, &(0x7f0000001440), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x200000000001, 0x20}, 0xfece) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 01:21:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x10000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0xfffc, 0x104) setsockopt(r0, 0x6, 0x8af5, &(0x7f0000000000), 0xfffffffffffffeca) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r3 = dup2(r0, r0) syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x2) mmap(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x0, 0x10, r0, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r4, r5) 01:21:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:21:19 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() socket$inet6(0x18, 0x4, 0xb0f4) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet6(0x18, 0xc003, 0x7fffffff) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x40, 0x40000000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x34, 0x2, 0x5, 0x1000}, {{r1}, 0xffffffffffffffff, 0xa2550e7a00c2fea5, 0x80000000, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x68, 0x13, 0x1, 0x1f}], 0xf8b4, 0x0, 0x1000102, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x40}, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) 01:21:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) 01:21:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfffffffffffffffc, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000010, 0x4, 0xa5d4}, {{r0}, 0xffffffffffffffff, 0x22, 0x40, 0x729, 0x11b2e67d}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x400fffff, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x11, 0x3, 0xd72b}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0xd0, 0x20, 0xff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x45, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x1f, 0x8}], 0x9, &(0x7f0000000200)={0x7fff, 0x1}) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) close(r0) 01:21:20 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) 01:21:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000000)='./bus\x00', 0x8b0, 0x10) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 01:21:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/209, 0xd1) 01:21:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 01:21:20 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffffffffffff8001, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xffffff6d) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {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(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x1, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xfffffffffffffe99) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r2, &(0x7f0000000780)=""/152, 0x176) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 01:21:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xea6a, 0x0, 0xfff, 0x6, 0x400000002}, 0xc) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x100000001) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x9, 0x400, 0x3f}, 0xc) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffc, 0x20, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, 0x0, 0x4, &(0x7f0000000140)=[{{r3}, 0x0, 0x2, 0x1, 0x2, 0xfd87}, {{r1}, 0x0, 0xc0, 0x1, 0x7, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x17, 0x0, 0x400, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x9}], 0x0, &(0x7f0000000200)={0x2c, 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:21:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socket(0x1e, 0x1, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x227b2e5f822c2e7b, &(0x7f0000000080)={0x8000, 0x3fe000}, 0x10) 01:21:21 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000900)=ANY=[@ANYBLOB="03f72f00000002000004d752a51d76de2926a023ee7abde069435319"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x0, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file1\x00', 0x90, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000940)={0x8, './file1/file0\x00'}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000007c0)=0x1) r4 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000980)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) socket$unix(0x1, 0x1, 0x0) semop(r4, &(0x7f0000000100)=[{0x1, 0x6, 0x800}, {0x7, 0xfffffffffffffff8, 0x800}], 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000680)={0x2, './file1/file0\x00'}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) write(r0, &(0x7f00000006c0)="f8de5be11a3e8cb79bd77e42ef63cfd62e22cb5cb149d7410d7ceec74befdae8416220a01d06eec253f93a478f78cdfa6dfe6d53dfff197a82932512a2f7d7a6ab1eb608af6319770be67f3299edea95c8c865ce80198a4d74fb73661df0e6c665155909032fefc3f37d4661dd4beec1a77068143a1b213f130156695fdc1df75928c7a37fd75183bb8de5092f6d5a165821c685af86723d3c80e61018b582f6bdf35b8d4773ef80bbcd5c4efa7f72bcf210f9b5487eff55a1759601f7cc99360cf7e9df8fdb75ee4c7d61e9ffa2a3e777c3507ad2b737b0313e519f", 0xdc) 01:21:21 executing program 1: 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, &(0x7f0000000200)=ANY=[@ANYBLOB="e37f0530ed653f930040"], 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) 01:21:21 executing program 1: socket(0x2, 0x8001, 0x0) 01:21:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1093, &(0x7f0000000000), 0xfffffffffffffd18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004800), &(0x7f0000004840)=0xc) flock(r0, 0x3) getpeername(r0, &(0x7f0000004880)=@in, &(0x7f00000048c0)=0xc) sendmsg(r0, &(0x7f00000047c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)="b3a02b7548e3e831c57f4ed8baa893c8c5a4ae3a935d", 0x16}, {&(0x7f00000000c0)="022128f2c83f11e6fcc0658480776b85f95198db17c54c9b14b5bca9b8e6e764524293cf41a80e6785", 0x29}, {&(0x7f0000000100)="02a2400b0dbd802b776b116d261837eb804a3fd3bc0665f047093b1ff44b5facdc962f1464c111a91e99cc03944171b796a2598bdd8cdae899b450ecba6f89868934f46bd7295f4480d0af6dcc8fc6742a0a73d70e5d2894bb81a26d558024b336a899eb850c8c3329cf8d5dc991f9703bb1bd5603de65d4dc66b684fb3413647952e38538b4c43e271056687d5f808a", 0x90}, {&(0x7f00000001c0)="e36034624a11a91fce5ced1bfdc6bbe03684c1b9170b6cbc651c0eb24b19e719e94291005ed9869f3425fb7212f3a827a2102aa9e94ab892120273f4853ece954c5ac3e36f22118e03c7811787e00b7b1de252e69a8d9ea44d394fdb3267cfc7ced656fd979aa61152bc43d69c50063ac798084c14e2b92170f8e60a7abdf117410ec77ab97f715fc0d74f7815d5b988ffcb3beb644f751f52abb1d25251c4e057bef3a835092e8165c3714ec270dd1ee02ef341a6b5ea5921411d93698ced26f3a1183f026fe56103d75b983ebebd140cc9049edf44ed7badf787d36bd948d839a0d88213f37d1075e5e1b7f318f41be8d165e76db9f203a08d87ef23c4f28cb8d92d900eb26b37de717499820aad874f24048eaf6eb815f0c63c68c96e7d80c959e86b5beb0e3b5db593bf3501fff5616e8cdcd24200a669b5d3e6367f9374e23e3ceb10eb9dd3b382994291119ee0155b61909a7c6b6feafcf82042efa8e4bfab87a5e5f91db500e39fb131c77b14f518761a5a41120e04331d85737dd7b53a9748ce1623f96dc19b6d2eed62efb69690e682224c4836046e12e3d5a26ee28a21f32db3a4605b1b12103653c9bc4adaa856cfc0fa55ca951b7f1a06a858427022c2c2824fc351dfcafbae960ccdf934b12243b76e8053871c0e471988fe91d1122ef4e5e87f0d6ff95634b001095d3dfbb282a0adbf81a4b756984d957180f875ab4d802109debe10170d7858b85d64e1387110de61d8036d38e8c38c7e8495ac4d994a3011266b71ebf09f72076805d6e51c942a796c04eeae03fbe7bf56f93fd360b839f885a29ec9385f896318ac96027b12214205511203240b03e4814049beaca2439b3accd718f6e7fdcfdf6881659eb051b683d10f96eacb18e065568619d4f4e0e04733ffa630781ca57ac565413219cfb60b6f348ff26dbcf73c115a7356a433db4bfe858699c3e11d8bc4dd088eba5149ae956bee429d22908b2130a5ed69670ca886d8f21c6b0de320da796fd6a53c70334ac5d5756c87230e08fc2bdbc328cd402bd794231cd211fd5c0cfd93445b08d2b821cba98674e2601b30a4e78bcf2e2545160518092bb452afebb751036b7b2a20dca4819a667facfe7c213ae0f64065b05f0576a781a08a4e994b2cdd38acbe1df24557c9e74b4109de58f90f123bef51e6a6a11bf002a7275f27401aaa3c9812298dedfc52161bf1da27112e7d582077c5ac852eb98b33a645d86e1a5a598c000840e164647d993851ecc08abf8d143864cfccebca0e42d3e362eb16f4864afc07e6ddaf0c9087b80250511db7a2698e087721030b9c0d9873eb0dd210a3c548f6a6c8896cc5dd374c82ed88d8064a92341d200a183686a4974bff2f7c7510dca45d659942c21eb7224885fa9fa931cfb7f4c3d85b3eba9eef7e4d280b5fd2ae3dba69c68ab49c1f503ab038a5b624e5c9571e7243bfbc08720064e2e199c341c4300cc1616d257571ae39a1c6bc5af51b8a3a8d6760b35d20bfd8a86049c881bea61fffa512729c7d8e31155d451bb77427f659d344883cbb60f8a6ce94e0a6a87ef3378c70fb1dd2ada8622389fba92a370645b5af7afd2a4b38ef8f565b8dafad6f11ac3d21e0f3df229f2b81c4feecf8e0546ccc836f1d6d81eb042b9103e767cab3ab210881a7431b240f7a28e8c53f466613253d1ebb7d62725fbdf47c912d8324e78ddd56561f8d516d4a6f9d60ec8dc5584b2e5e9ceb333f3f5bd859281ee839eb7d8d0cbd6b3fe010c3a90f83d4d6813fbc8883f8556154b0ab18665faa617fd09850141245238103575e5834d77e4be416797a27dff50281534b8fd30bf44003cee0edae6069ccef8a209b33e19c19a581489ee448547511fa0720ca91f6c2b17568b088fc820176a175a015e2c2f110a36f7e9a11d28c1e2ffd3d831dae6b3b3460b9e0a3ecc8d4f3d9f6acc1881eebde1fe7d424b013de4ea9d74dabd16dc462aef61f642c2e30f506ba932654f1b2368cba2b20bc5a4bea9fb64344c2c79fadd662c8167c9426f47d77a98883bab6534867a9e75dc561a88c5276b33c987c2e171746ccabe0ca8034b928165b3cb01b33232fc43ae8aafa4b78dd4250f143f1837f4b5c76f2cc53943d28f40ab2472d51706fa88234665abfb0f66084e212c6758ad34a7218f71a3921de80ae6d1cdd30c3ff20183325c99f54fefd60ea11c14dc5fd1567cd08cbe57facf3160d7789727738ad8fe541ff67c4f9997adedbc3396be66a42f31f43c9be148d6951006c14572fd6248d614950b25b7fa84da6adc2c0b94b4977424214c794a290f12af73cd2b94586ce6197349e27b883ea8c105491950ec576d03844c561873938cd78bfcfb6f70d8d78f976c561b225fa0324d309495d351aa066a213de3a9d960c28e992c2c0bd4a28069b25f69cbf102bb1701b14514a814e5d51b78a7df8f248f72c41637ebc3b37260de4679828087ad1fb2702516365696ef83871bd96bdbdc761a1eccc487a1e5e567ba5f3a7b5d450aff8b38acd91ae8f4385ef3cc797084fe5300836bcd2d6eb96ca4f61a595fbf93487e28d71867e946600418bc3b9363f1fe9b03055a729e1250e9e942c018b04962fe3788da0a8ea0fea99d01ab99b644732c047bef29e38a92969760d39ea5080279d525828e5bfa1858ad9ca8d631f27ea9fae4dcacb8ed2e7d289e394bf0ae5eb32231175588133687fc3d2286cd4ae38d9ea84d771d7590f57584aeaae362947cb38f9832eed998ba823a4369d73a36d1a1be954499ea426318ca5d9ca6ce1ca35af89913e01fd47e77ebbabef4b99453fc46428d0f8349f625bebbd54f6ed4ba68faced303ee1a10abc89da3f068c2747bfacaf5008253c7c3385366a942929b869616e6e9bd5ff0328ad5e081cb858e011502e393be2ba382cd544c61f672bfdb31787520aa5bfe1aa9e55b12f1d634c1d751c80c90d4442927d06abbabe6a46262221fabd1e4d02a847742edc7506d865adf4fb689a054b1eb22d8010ee1b7c3260b60cd85a88a917e329171b148047b6867df18414a082eac4db4eb0e524ff077c5696b10e7edbe9965b1e32821d98c2085375c0462d01faa2aeeca63f95a21cdea31a3a956d9cc0aa4a56c38e581ef0c65acc7ea0f50a51714ae360335cb963932c965e6539c8c27ecfd1073f9a10bc7dea2973a025006a6947bb43dc2f53053b346114bd96279b94b93614c5a343b31c25e6a703425430b78dff120fd5857dd94c15f21c047619c9915e5426ebea75b38a750ac1cc9cc338d8107938cca92b939f8b8af26c38311e1d3bf261caa9baef4fad60ef0d5809b31827ad5620b5b082de8b78027e02d94f3ace0c5bab378fa141805038c340aa5e1bc4ded52991a6f65b843eed8a4212b5bb7d6541f652390536a2a3a2a9ea4eaddf234ba2f70db93c04125884562c45a4fb1a6e9a965454aea637bbbfac1307ea225fb46265962662b13d84abe0fd1cb43d1233d9ffdc610f7ddbc464ffe4aafa949bd7ea2cab7618ab196e032acfd5ded46a0b4ad30b062e5eba684637c2ac573dd9b6f271bd2232d66c5ddb1fe9d392d51c6a7bb619d8dcad0cba2314ee718643ef5f5c91dc3c364a138032ac66f8675401a28029f06ed123eab9194d911bf293fe3f1f5c9a7307f28c7351a94b576f2723a9be77910e536397c02a55c823ee7314293e075956a7208d8f02f9c9e2e4f21eb3d49edf625fd3e7b0b57eb2870fbacff735131499fd10dd554f3cecee0866387c36b63ae2d5309766f926b617577cdae4913faa69c058414863835488a45e0e41aeee1482d5bcce1f9cc7e8a94c4fb5d9d9e1bd7776a9645608c2555b7b19fed5bb3aca431a5d1ad88af6feb049344e014f56323d171c55354c0d16c7d311afaf5732e231f30a302e0e851594b02d85502f4adb885dc410c8e721215907756f5bd48a34c675a796b38bdc198b817f7b5cff1dd2f77bf7e8a228c0d598bbdc067eb87a81a29603c9b3753dfdd7434bb535ff398d839b68814ff3e1100feac49a3dda2f18185d31652c985213b49f2b6a00d8127dcd43b578555751f05cdc2587dacc81ba767c8ec791d1562a806fe3052e88591cb9ae74c503b52b977c196d0ef5e31f89c824731a9f22ec0024c619e07149e0e1cd8161bb8ad33257d535926f3cae3af999b96eb93055bb8c07a0cb0b6461649e96616035d19d9fa038e41a5b108510705eb9f6f99d19496cb37740f7d4fe4ce1c19f9e9c0762cc09b46bc69a8ff7a18f3874babff7de365cc3a7f75d52a665eb1e360563b5843acbb98fcb9b20e6849e8a2e947fcf75fb290b7b672ad1c16ab09678b32b419388f9cdc993b3555bdc7fe17456bb4ca10c6ad02d57b4f1aa64f09a4eb071ccde4412dbabad5600080a40bbe256d0c887b58d674dc47a8daf98524aeeca8f404b8125a689bb95e6b6f1ea597a4f709c6a46c2769fcc85e36ba9bdf1c08f0efa3d374e92d57185865878c8eddc992ede5146468a1018ad2e517e9390bab0e76c486d436f4ceac29fe8daee34311821e5df9b5546484abcad430891a1b946fdbb2a1f9d71fabf7ee00341c6fd6a4811ea4f5026aff2b31291249aaa6e6f964c49d90637751ab0bc2e8a382eb6f13605962e18e4603046ab2ccea20b5090b602227b32bf0021b5380c40bbe8c0db0525007c6de3170944a57401a3fc143392eb8892ca56a4247a3ce50c8baecbf4928bb53892384202179402ab8e1a97fdc98c0859b7d43ee2dd070c248c95e4a57edf8052f3d8c30831fd854ae4929d7ff21fb8e9a80f95ddbd204e17e35fc7f1847d1a1d650da6250517950489e9665062f1985d40df7e53a64a3d5eed4b54f48a4384383a0f91dd8ba684c0e5fc63565ee922c06156314eab55885d6a96f1c220dd7fbf5b21e29ab7eb9ab266a832eaaa6e7936cff7326bd025882ffd7e0d2f81d8cf11559f0d54ffed06391ffa75722f4cc615e6cc401d01a8f5b1ad62cee289356e35da2bfe8efa21060e6b06b017adc0d8c885ee1af3a0825967c83bc4be49e657dd083a5fcb2c199a70df52492110d6c39f1ca6c83265552a857202b50b2c3005d2fe7ecde51b4f3a32ee4c4d6a909aed824246a4099da78ca43ac68f51bdc16a3fb57a7b36402fae710fabccea083363bb1ead678fa451e40ae86ec132ffc294b312b48bfc078fe1b9c87ad87a1dc611a21733d63ad85a7372836b5dbc0cae92a5c7110cd50798f4a24e879a05665721c84b16bb3f338baf8f00a0dfb9272671d74ec9a3f6c9380520afb485bb51612901e402ab9e309da28c9cc023815a46d9bff84697fef0b49132ecee3f9d3e7b150760e7757eda86457f020dd60ea10e9d0c5c71dc58ca2ffa74443e1d7ec9f67ddb794977e951990ae1fda038c93992a0741dcb3664af4dc562f869f50bbc0511767b79341f4a0d1ddb37ddbc9232fa2613c6cc997b44f679c52fe1714b5776090b0a74987da24ad97361a43e837026c80666a277eab5c9752eaf8b574553e03c9dfeb59c316f4c706959d086d20f08b0d19f35b7ac3418528706fda1541d88545e09b7d80638ec9c6d67936e6b05d3ffa3db5a35edcfdb06028c1a6927491408497a06f3e9dc13bc8137332d18e4e6a915a10e1eec3db9d693229d20d2d8df101ae7e3a66016174fe88077a60a396b7e8e0f8b27b0b6c5a12b7503108672f3a3199e76993d482e127e7d41e3c9e0c2b45016f2c401245f462b7c656334f8c3cfff638dc087ae528d650b35003d5c49b5d9fc5ce42fd4eb4c70", 0x1000}, {&(0x7f00000011c0)="e237b3c86f6b4f36078a387dc3e0069877e38b16661688ce340d50463cd6ac50ecdef9100de006e99a243aa82727fdc3fb81c5abe4360803939ea858457a11bceb4448ef4ef48096176d0f303d6a7449a02cabbe44d75e81c94b09bd50bba3f297a9d3a8cd7767671c025f9dc58abc08ce84225a53ddd79cf455731f8ab9b4feff05f35541e98063d294", 0x8a}, {&(0x7f0000001280)="c91c6b26e8b354bec4f63d33198a85cc2c041d354c47a2c8c3099ec23d21c4bf01e4d020946d9223ce72dfaeeff8d1186258f2c4d14a0e95c1e5c6000b2a372596", 0x41}], 0x6, &(0x7f0000001380)=ANY=[@ANYBLOB="1010000000000000ffff000001000000d63dd0610618464920018bff66d131f88cd3ee46cc5c1f8a5b699b1ec9068389bfb3733d1990f1529e854b9adba7fa14cc7678e930acb0e4281072c1b6024e27bb1b6a69b220a3d6f3f992774d8c07a8ba53d04949adbbf2fa7c066c7ebc5fb4ca1eaeed66457c8cf1ffa0252eadf2542da98956e6b2daf67de4bc0d192be54565327129a7607f05a63e2239be0c7dcbd668e5f42d77362491cfe66e9910e2ab137b24cda6fb085f448e2d64c875553e3e2fe6802ff7386e26cefabce3616a189c0a8b2fcc2061bf06255052746127ac8089f3df9db3d72c3efd1841fd7ab5d3db90a9cabca338eda8e9cc9cdaa778189b8c6538acd1c3f897d0eee9eff7d295dc122cc43f00fa09323d4e13721e9528b592bf089433312a30ca162c0e85bd6fb1626610e4ec2ef86a6b84820170679aa00f9cf3b5c09b2abd1d135a250358b1da6ea2edec413223d7cc2a113750409656cd9ae8ab96e98399a749a869118d2b07007e4daface2b3b6ca7b69fa3e440d075883ba226682d8d6a7d89c8112ddc64079191386709412a94654285c5032707ee2f6522f3fd76390bca438c28c408a1c1da4bca17e63141ea2dcc67483ab06e6bba34cca69f78925f072646dcb08f4e797746191ebe37cb7151dee3d7a78d828cc48f5a415c18e6ac46a28b0f52a73b63dd9af838f4a8000e7ca90a96596b73279553487c571bd10033ca973779bcd8bba161eedaad0c9ebec11d86a53ca67f25c53f5e0ab26e2bc86fb130aaf52aeb33a5feb0db1697d71d392d935ac48fa91762168f4b40dc365fc8e52f5e11e57927227ff4ca7846c75ccb3d53fec0464db129339c0ac5e6727703755bc83f116d4262ea100f1df098424a7b07a9b0a1afff6474aa9ce373d1d52e8446f7ec703c07a969d4a14b9215d2141b4447c27a93db8624ac03755bd231c070a2bab78ed8be94ca872d316cb5c2333f1c5c934fadded66ed695c705e91240e5a83d437762594a8099247f6e888c516a0125f20359d70ee5a136ce260617422361923c0de0a99f6ef56231b67cc8dfe28342ec101db9c310726b9b3dc4fe65563a08b11aa335746fb308f25b64c3d67041ec9b6dafc723a45162518f698e5a9f539d46c66717d8b1f15426a2d070dd86f74325cd237a719fc9fe4dea87b8a149054eb7f238a3b41de0c2da2b5ac319969f96dfab9e3f7aad4d00f9f1c3c63b6a3cc1282e07607d6d339bab590a57684aa7351aca6a9932fc3d5321b10d39b51b535370abc7d66072b37d7c6a1a8a1d4eab4d61868135d6e4b5ee53e773f717b67b79c2d0118dfa64e8bf35a2d894d2d3f5b6c41cebb26d1f73e5b56b072a6cc9d0352f53cfb5c3a159a4b1027290c8d0999c7e13ecea94ecb70151fcc90616297b3ef2660afb68474cba87e8ba7b59c7f874c933ec101eb252e2e87ac2471c6c0b574b9de1f7f58d2858aced17e2cadcae64b92f765d7a4106527184aa7bea1d5d027bd9d7171d4cc31faa2cf0cb5d4e66fb2ac9433b9732f35d7d1d5f2723689659fa5120f11569c8bea64de8f451abef5eba3b29ce06fc8a47eebb2b9e9da0de0953b8673f916987ea1d88b094d3c20f6967a743cc9fdb77f609d7217a1898e59c5005fe0087f3c753fb08de3657586627d329c329fcefce0449b2c9e37f4caccd32dabda3b5cbaf2e352b443f247bb53bb010813ac1966fbea5b829dc1a2eac34c8216f5eac7d2e91e65dbd4195646380e6df43242a6e3e4d1892e791151fd8761cba2b9644799df29367deed115a613da986419110044ac2065a1a7afc0c82aff3a1f270daa5ef945f9e4cf58628b89ea6f97cb856dc22ff6e85ff68d87309e1ec2b88c0ee036585c10a10fbd5fb434f05d5a0e60cce738135b03432eecee093091b72e29a9c953503e9e62f09a6ab827a080af41187d563fc6b4c5e5a8bb490695d70ae2dca057c93437f020eef9d6966f38f8ae3f2dbd97977170b24375f563fcebf1c8e913faea8da580ef10fec0b6973806fa051e2053e72b18f8f5ca72e2a1bdd7737ddb2982fa475d37a0ee37c68c11a3850f2cca91ff8e18f99513ced59b7810ea805220b07b00f8216c163c70f32ca924ad9d04052f387725cf8b7e43caea5a396eddbbab7332d04efc05d39fcadeff27afa57f1ea075ef6a38cc4341dbb144bf608c38064eefefd5ef1b346ccef545f905e9b94ff56b8a9cf566de7f266bf3059b070e3f1e116c839620f8805c9062dbda514b7729a002725513a35b510c1192d49790b79f02b8e0ae733a9c6e52b91a4fd8f8dbfd620f29b14fdf7205bf0007139e07241144e073af8f07dcfefbaeaef342c77013dcf692f5be209334e1aacc7b71286066a4264598b228a2f830a565f71eeaccbf7f17b679769d66c8a7495d9690088532777033b6ebb516943d9e473b21591435b33138458184734c000aba1e8dcda31d08db541a8caa4849d8410da2ffb2be2392a282b0c6dc3cd0d435286122dcb493139eedac3109b1e0fc8929364e2156d71169c418c8d8014ba5195be2a288d1d3e46836258b88454aef5d5d265b769389ebb191c0b268b782c3df0dcbef071e2bca85e0e22e744b7359ad9ae97fd9976e9723bd801d82c32215f5a975ba7a82f51771171968ed3bbf6b1e12d780b8f55847b279a8d87374bc96606378481df1bfccba72b43b394f09d1456dca4395f08407d167a34eadc9958a0a8fe44b9ed711239955462aaf7dee424176b4b4858363aad21233a1e2b95926594e2f4b6e286a2270b121319d3ee677e862daecd0cf3af85c19ee00f24aed9e207ae793eb8d4c25d31f311b17f3ab45ae4ae8dc2465148dba1ec90fefa7343ba02b209ce94063a382b280717c7374d6cf3a478276c4dfab0c94b71f14aa6eb77007045fd11b9e34490ab3508e6513ee2b2987ac348860ebdefd49f46023bd5bd9ddaf470bf294820d1da8fc235be32be78daad0f43757a2f0546c61713e35ce931b77a52a4cc93ee51fc354bd4ca2213da54ff4d91bf7e481aae35caac9ed042b7e9e0f8707e5471da194dd45416a0190664c3298135d4969b0d892ba60bafdd7e075d883b302f08b67889cce0a59f765e4e030c3c7781395ee69e986018a00d4160e446b24851c8a80856e3e510b1240a92727266b8b794b220101a4a3fee77ffc00e111e1131a6b0ca8f5ddf0469c4d14bcaf03fe6a42b8c9dd51af4bd556112abb103c8b093ad352d1f2b1e7d7daa098490b68a9c07a5afb291dd7441bbe3465ca5007a83b4fdec3806c35a8e80cffab295d7407cfd06c8e8b37c3da651ea849b7554f51903c3ff889f43caafcff687bdd62052f843604bee38439f330185449af8785874af68f9d867512523bbff7c96a99fc015e3303fee89b5608f2bb7c1f47d7c6acff5f1aa7356ba2f5b84b6151d915a311f296d9dd54fc94c7044a0f5c555451c3dee2294bde4dde2db96897c0604f6ff14b25ad0b850a60f11f4fa0da9f5bb2b9dfea2aae575625456ca812ab97c73ac46c37953359f9e3fae86c76b9f14418e53846eb005d3b51ad744354493f96d195e9e5820f5b56be737b502c31605b8714220397fef48dcf9e8e17ccc6de4093a036dc4c06f4b4ab0b0e3129cfe3b833d3cc302c7c2dc65cbebc03200e529a1f42a09869cdc472b723470887e73f14ebc02ca3ef9eaaa32b6f2014689125dbba63df4a5a0907799b70e69c2a8918c6a268d306e9852f5ff8adcaff529bcb254b6433578b46bc9a20810aabc6fc293cb59b36a73db64e760169f71de504cc7c5f2697de5d649b968f5f5092281198e507379300b481d9775777f3ecd7ba2c4a8ba865cf3796ad508c14fc4d840f668b9c392f30457060425702125df4f0cf7876aa9d61940e0b0220124a9727b1bb1ece200c89d929109e3a4dfc78d2c2eb8958752ea1f6c493179b0bab4b24ca21c24ad385744d0bab2a60186ae1340d612423ff28b8f201e87a8e5a9e622ddb0b4a6519bdc05dd2743305b71e4fda50f70a24bf4c18522d7dd1695aa53c0021ef647c325d0ca511c2a163fdc0941d449643135503e56ccdf05aee00c6313e24a16167c49db29d2cfbb961724a86357394817062e22d0212a307a4136bfe651debd3ce86b4111a0bb3f143088e0957ef5a9e43846ba336c8ed12516687a0669c5a1bcdf062d7d6e658d8408c5eb90e06749d148c6e98bf9705126a889048358641b1d1d69ff56cbe0bbfa2c8d3f316eea9628dfa6c322f2e0cb64b49be8f7c3cc796257609b809c97aadf7d95dabe800c75e30c1b6e5672d26a4663f980cd427163c4c375858edd51171455574430b851991b495f93280d2150b1b80670bbbd46814dd03e953664a580dc0fa03b10ec5a2450ed25152f4b6cb572dee239408cb950fef5d063818b069cf7fde9efa853fb7c1f96518df1b00678114de4eecc67da01d5836599ae3615abff87d1892f81d6435029da0eab892e1a6c46fa47456182bc8543c930faa2fd9ffc660178c0cb8b80a156f1f1ddfde7d6b158b1116f19704465f70275a41e16b1882717bf0318b78157eac3abde0de5ff3492628884227cc1605e792571deef7fec03487e3e301ac8c16052d2a3c28592b41ac739af0402a5ffdc4a2a9e87da50d204366a39448b827bcbd54671ca560090d476b86bd80e6ce96c3c26b6740a47e1c5a2c6fc70072a2e5b20690ef9b269e8541a2f8537210b5cae3c53fa2e0156d0d2ddd5cfb8b4cdfbe7b647d61724c78200b922a63cae471651a5b2a7c055506a52a66f556f455ed851efefcfcabc705da2a29c3c4a70201957fd965eac72bc89a7fbf83f928a1c31d80ee4c9cccdce81a97df466d0367ca4ebf5efdbc2dc5e65de2be7ec44e235087a154e63d280143596b9c17adfc1c353d727bc42fa180e068d5202e5a87da189c62559428313b5a1948a3b914d3eddfd91c5fd8eadb97c06694ad5efcd7a93c79e815946ac0f69b112c32ec00cfd47a13cb164835ef1a9d34cfb6cb8a4ade6ee46967d972d690f774a8e3cd3fee6485171f942b4d757da0956b007a8d311efa5a045b81036d530f06aca262f608b2447885a8724efa5ac9665935b9e7fdd49eb03616f56dae9761b6ccbd5a98c3217155c8336e47db2044517eb67b2a2a2814321cffc357a2aabc453d373a1d6d31a225dd77ecd20e1d0d5b4f6e3548de38b6968eb1593800d24648028b7b57623c7fc607d35496f4da9de31d49ee0b1049759c9f1253b48785f3d58077c74a595d13ad8dd96d96a6f78021f866225765bd169a565297c5972395beb7c2e7acfaa5324ef5fd39f682f134d732db9cd77908f07d7a06186acb825c300b080477289ffd790df8bfc443c0bcfc28b83fa4b9dae9ea32e8f626b25b2f2845e5a7628e913dde0cc3a9baddef1269ef981459b704e33252dc7409ad68c7c7bef443a1594824e2ed5b7970fa6b14438d908663a295c949a6afe49ba8269c75daf325f9125cd26253e0ff7212bcb8a41d6f51a351ebde2eaa2f5013a7e52d8bbd0573fc10f8bed7f5876704fc21c61672adfe3b8f0f17552c6d6687f9ada34efe47c1a75994039a5cce543a4e6ee074255e8706a341fafa2b8435c7e36cfaa87647acb9ef81af8ff8ca8e580a8e2b1e3b76cdbba047e231ac8ad6195eacd1ab4abb2aca5a66529574bc3d5ef05fbd157e3abc104ebec3b23c429905d36b0cccb77849a03e4356afdc78c3452fb2e03fef89cc529a78279fcef335e7c5871a28993f653bc0ee185c66f71897a793c3054974402f3ca62d9f33a1ebdbf637085b0da9ad8000000000000000ffff000006000000cf5b751df11a4a96c10df882c53a66967c4076799055381da99460eee5d4b5455a6c2ca57d70d780413bc92c52d50309306087eaaf4007d603fdc2d57dc591487b998c3792a51a0b53c333768ad4570b2773b8d5a307eed3879cfd9ebc61e2c213fc83b72fbe7bf74439b0513b030000e000000000000000ffff00000300000010e727bd795ff172d6e204b4cb8fbb223102c6d4685576933bed426cc0a9985de5376b0721197f03090311fde147cef53e3036a8bfa0f9911e4ccd84ca8691d88ddf704f2915a68459e9b4dff6c12f2c4bcb238761b6b6d426b0ad26b5793b8adbde45a8128ebc97caf9d6886eaefdbcb0bb3c527bc830203ad56ff5239d6d976ecd2a0f3a36a98026f037155707aa9592d3fe9fda647a941aba480fce05b84609fa2393a5f8b61e49302107dc7d5615982fe56ea051d3080c02155f4dff73e62fc416721ff99c446644ea09000000000001000000000000ffff000008000000ed3eee411eade6853f6c4fb4033e38459cb71c2e4ce23a65887f38edefa9b1411b4e59971ab0c44ec08a53421c83234836064342f27eac74f514b27b7ed3ed83cfa1dba953f7bf1e52c9dc461553b1234a0498982e10205692dab90568db275d9d06ab5aaf9b0943ac11aace1e2700355f47c8af4fbb58bbfada19c571c15f74db9843d8c1508736d9f641c2d78472746d92dfd2405055e887b0f1f3cdb986f1314c6cfd2aeb5bad0f7951d0b584406ef89821316536736ad9d9f6c6b37f49be6a46e6f1cfcaefc544b33d8e6430cc2e92e1e8dec23aa00b90144b2ce55ef1de38487e6dd395eebc2bf3ebb700000000e000000000000000ffff000000020000a7848bfe22eb9b81a188809afdb485577fea2282ae4be7c3e4e74d1cbcacc62e94947063464b7d1c31b7f0abe3eb64936d1a88c25c8a23c46c85c757f0ebdb2dcbc32b1f390406176f433dbc71ad3fb21078088f23640f20decb17297a3d941bb85aa0f6d2a19537eb720319a6d63dbd979aa354e13f5cabeb9fdbf2d1bedc4e1572284af70af6491bcb3fe3b85378b7e39741788f64d393e3828afdad5e96386bbf60b7da53896b9e358c548fd20b73d1c289022f2db3cc1f298be4b839f2c947a28d3c7d62a8c23e000000000000001010000000000000010000000500000032724a3da820fc16bbe8cb14f34538567ddcb89761194d167f513926d9e87c29ebb5c1b62c6b9045a9f97d6eb3e834cdd8b3a852520086591c077708a82949ce74c2137af24616335b7e39d818ffeb99a46b927d509f09eee170af61a57c4cdec4926b22c8d332c9e7d619833d389b791c9e21aa8996aa9c4adeca10e478713208152990de3ef79a7296ccab3b0e8afd65477d6483bc07640b83792e41d354fef7571300ed787150fa825194c6e76ed9b6f1ad795a0c70395f654614da5f715da92f8e39fd74f590c1549633d14ba56767e25439b7ca5201d553d9f474eaea8e09644f7381998bf5c8660d943ae69a2e5f8fae89dd4ed563d69d8f865719ca7c02d5042db1631bfabe2df4ee74cdccabb4cbb622fef8a833efb1298deb78b8adc410bb8bd7b26e359d30432df4926f6d5b3721bee118c63e55224a4e243728a3c671d5dab88973f033f5fe3ebb28720838bba8044abc35dc770fbcc83d48cb1a2c855370408b3f157ff6bbdb46046e2b160c11d9f65ec1eef5dbc1d198cf3ce02c4b53b49875e58704174f4ad98bfdfc302a00c41180c77734704a5102baf9ad7f1493642767a45480c8303f5cd567c5623ea3911d1f3062fbdd6db6273301f79b137bd03dc69238914f502241a6239c7de33494516cb8334c3301d5e5e2c4adf68a46635a96966a2b4f916e102d448a85dc05e5ab6c0b8f0e6e3d4b51d2813d8241cf0a35c8edb056a75b6bd46d8cf3c7f9e0fa76cd2f5bdd76806da557650d24442f8ab5e27a33309d10c0c6573718649e6344f675e7fb892d024ea0c554f8708a65d48a014251220d5b3c186cdab6df43d37d9df64dc6cc5cf80aabf301a57b82f9502546d2f1c44323b00d759f48f6e51cb58a8da1bf67b91d95c4c32d59e0d8c33e4487a36be7734a75b9cc9c1494d59ea6b41ece018f7b1ff873235972be43a5f30b28b322f66e486250ee549d191292e404315685c52f2ad5bba8b42b58cd616c644fe917381561aaeec3ad1d95bcbd0566e862dc165b60359ab3d82bb2a67312d348072aca18de3de470df29f474eec92061faa2eda57ed241642c3ce299dcf35d1dbd06125f020332c0ac372e30bb2917a5024d159dbc36cb46cb36225533dd6f6c5df1af73a952b94abeccf0787ee75508e35086099284aab1e5417db312e5de816baf6197c13d353af4b4881e1343235f6519efb193b356e2e8dc8be37185e1b8f00cf3c14b6cd8779fb57132a5f849cd7ac2a2eed10f28c6226459b270f467f9c33fefaae61127343188900296a5560ac5f98d32c16eade27063856aaf5630280f02f68eb9db20e62b922e6748efaf41042b32b33685ab1c0880226c83d26f4446d67c800b71da29d4cb3769a657ca263ddef2fae6f97a2aa3d969e970567a4c7066f466a639c197b00956b36b84939ac03c9a156ae1f7dd1e5f3e87d91631c4b57a6a1ee4daa8a8298e7a862af9128d7fb9e47f15293633b7474aaa01f8efaade939d65bffedceee2481957ea844a27a0aa24b0488f347df8b55636dcd87deb730f9f1778a2b2ef3c6b1d8398bd51ea11791e9ee3130fb67777f65829480b1110bbc04a1c6820e3d5b0d66bdee8531013ce82732ef0c43d85c3faa0bd5bdac300aa60b2af97665fde8603bcf7666a4ef44d6cf1f886d77c2da112f6d621a6995ce706e96ed9da87984fa659e84c4d7deedb5fef9864ce218ca71527b76d368232c96e556344fb4b65ff653f210e601003ae8f9916d0340882b4a3fba7eadf6e9125513c6f9fc6173f38ae07902575494dffe2135e195d1b0a6f4dfca676ac46bdb7abe377bbcf4c7a3772d06bdd47884a7baa94f49f835cd4825bdbf28f49fca5b7ce452a04ede4514c0408af67e15286f4effd9a5ab1b51a95ee8c6abecd52526ac303ed2dff14a7ec294400fc39788d61b41eeab907de2b1f04f976f6da0ff023d920a115d3bceda6a7b18140ee0e5e25587c80e7aeeb19f8060a484d54b102c2412cc6e83b8309753c78881264be1487b4f23659494ca05c3a15a1d5e8d5fe55e52e2e2dc1cc31b5bf2639fa810cb24b989a9cc5bcc364233318dfc9043d8ae29caa5b70dc6ed7fddaba20003bb044d4b73f658b0a1eafbeb1d5338807234ff25875ab3e04659013b73aa0fef5a4671f5712ab1c81367ac5a25d5ec04e854b448d9bef7f0089ad38d695eb56b7b172ef6ae16923d8d8cd9da3f6a3db228e5ec6fcb506cec957270ceb0233bcb587da97b1b43fa52e90bdbb36755e29b451b97a5b95375cf262be71485a11fd588d8fed7f2ee4e50a1d74e674035b32c1eff3f87f99f89262316ca5a52ff3898459c8d5a3ee4ad8498a043850a8a971eacca1fb8b187a5dd69134324ff08e9275f45b26738abbfb65333860ac185105fed7ceb49f2c94e84985b7bddfd2d2f3c0f94e1cf4c8423ee43943270de96f450b91c77396b503bda991743a8e110032da180c0d56cb9a20ae31d19e9716fac43c5ba58666d7cbeae9a5b27ba83c9ed7fc70bce451fc82bb3107a30a8d5c4797518c6e08c6ec86a31986211e8aaaab3e3d61ab342600bda18c30c25f8e0321d8e97ae145cd26646f3ed832dcc50403eb253ced6012863ad64c0ccb0792ed122a46ac2bd4205405bc6ec96cc3c69bd37301519b8ebaaf9477fcd10b6defd0be4415443ad0f7e9b4328554e6b6e0e1a2ba0c6a9d8d73397cee36b3c78097be3c852910971acef337bc9bd7084000108bc471c190f826732c12f12622bfb9ae5ce5c75f1f2961b8bb0f0d2062a5ad158a7e8c3883d28ae69bc774a4bbb756c8ac02b11d273c96dd15fad1dfead88f2a5d5369b720f0169db1a8c28a7a44d75e55e4dcdb4e391cb3d6a3b8d86d4a26a97ab9d9c40f97bdc020188b46dfc81c7e2473d55255ea137ebd4eece7c6ca4488de534a9d2509a58ca849073dba39fe53aee9c81ffd558f97dd2c78890a7d808f3fd21dbd3120aa5831831ffd8908104e0c273b1894630b508aa06760c305a790e2b79265043e7f3dd63c36336bca2186e958be46df367e3ab01d2434a7a15945886fb605ae1c3a1bc28dff22f8dc5abb033019d36653934202d416429ecab45373c460c1c24b5a7322c87a560d7d9f2ac4dc7dec1d263082658ed0626f7dd1b707e974b4df4d0e47c2d883f3956500e0d67a7184b81ccb1c48cc331a49eaaae04c06cb86c016876f27a0fe0a30938201152af56542386b737442dcf5da6bd36ad44a40024fd8f517190adb1884869b2ca752888d643c2ba609a5cf4825b19a103e1ec2f2461d2c5163f69214f5b03989936f1abe33db0c623539be42cbcb3a312dc7f5d576c9f0b0453f5d4a27a1937b537b2ec24498f876421a28d2783245ae250998f7fde65f8e0bbca70b6a5161ee283443016ecb2a06e0efc35852f674cdc427b96a7a06373bdb3c4ee79435a57b1e71e9974a7b429e8a006531febee15ea7296d063379d9cd184ee1e14a30b7c67eb9708b96e3a060309091e719d419729dc62e187bd7d6c4f96260dcd05f4d8ffb1d2dae85d636c279472d6aaa7546a29ae3e50e112c55480b7f7ffb9be0a9e766761762a18e09be2cc278074b31a40dc586eb865e68ab98856569ffb5941a2f4f9ba95f2cb091b027262a3ebd329b26aa338b0b60ee22c76d7e4a8bff7b7a4713ef3be92fddfb424c35d67ded85da96ddfd273aae4a78be0bf8c43887a32a8f150aa2430f937dc653fd17cb954d4b0e342d403e5a0159188ecd61079a95b16922fb5beee110651cddf8a36ed5aed93f4172d1680a1458d24fe82c7d91504a23b68d46b7bf0a9d146753c6596514c4e44d3c2f1bb8f4d47322a9feee3a0f0cee85e24202693fc9646e80afa4e7f1c1997d101f75c91620769c67c3fcb13b5b02cb5c0c0d4ff91186e21e97077d29a5d6ffb222dccabff1f94f7869264704314ad3b4b64c61a56e571c21c21ec54f341cabc637d9aefb022b86a6188685ea5b68ea437309ac8eeb112656c7d87c864b2119c35089ac3af75389ab1abfa4bd1272a01bb843272b0a6b94a0989476aa5cc74dde75fb00b64c22e24b3f06107086efc0d262697319beec01e8ee9fa35b0dfed9550df11c04aa96d02f169c51307af360bcbaa47a85a763be5d1686b935a5ef87e4eea20b0d61c8136f0d991e0e386daf5c30044417768d0c0d2bf849cb8177eaab62bd81b0bae354c59eeefbf88f18607bff73b4b06a168e4a7c76217fbe31f71dd93fe8c9cdd520158b19f648e0e9cdc1128d41f41c016660bf15f325081f2a85c686138735edc331052b3d22a4c347e94a6c580d5e7cf9b4aa68e42863d87340bae9c53b7287a6fe020c4e7c15b2d61c52cebc4f5b33bc178d325a9e5df82f185ceee08353e47386329737ca16473e4772d55fe3fd709bb715c435eb60ad55862aca707d7315ea149b33741f92c23d6541178a0a7478e55b528a37b47d4c76ac58c1d21eb144516ae8a334bd8b5d9a83b439a2adb5d2bdfb6dd3ceec572427ebc71a929d4d14e208e81602337db8dfc2ce1d7f0750aefde9ecfa1ef8a5156ad697df4fbcd58286d046b29b745b96828cef7150fe770de16b91333c4606c445a0b959750ec9f8e4ef51160cd2e9e02c530bbb504de5aacec48361c8d088225c9e2a1ca199c66cea93de50663d48bead703d8690b19b9d41898a6a400206f200770502602c818026f8a3e478f017e8bab64224288f9fe10856a3e9fe0f1593c3f5921ce4ddc5f89a7f143f6db5a128543b26abe7f20936020a8eb0c0dda015f960233d9451dc4ce805dd5cc9663533610bd28b6fded59037ac326182a83b3e88753ef0128d35fa1ffde1d874931d6890e9b5054fbd2fd89a1943652a80dfa420ea0c617499013f7dd8bb1290e05ef73fdf2fef469d08e1b57a9c5fc15efbca9755becfd4cc2a32f93cf0fc6aa4e866e8cd400af90da9d66b7470ea0ea97335ec8f7e0c76fb95473df707e264b63a6781004434df1d728756fb760b4bb2c271c51af617c9b215f919db5da270013d387e8da36e341826d27a158b281ce7b5336a0f2ebf364b95ef62df778663d01a666d00ebb9b3cb430fcaa26ec56436220f0694f52aedf665bff693709932def9e354d583d31000de2b595995076475d5cbae1bc239321ddfcc670836cbd265a1e8ff43cc7c4bf3ced601936dc2852c3fa9741cf597c7e2667b8e39b981dd985b115ada43fb3f6ec0f112ad303b76d18b4d80ecd89688a3a2a35fcdb17b3040c71eeb93c06c44710a9cf6939cf0fdf08eb47d6aa99f6cb9b3f2f551ae117e5321392fd96c49d948440f8d4cc728b1e8f15e13408f1229ab52fb415417a4a899060eb9a0c820b92bcd5243abcbd6cfbbda6152491bd7d12c3254903f11793fc86aa1339438751f196012e205d57b9b1516a80e166cf32b099bada3c0c8279c787e37c05a817ebead59765bf313b3cd6a956007275961c87cc428ff1cb87b974e174f6212504677d3a033847af53869bb0055827ef2256cd66cc8bf37aafc44ad34823ceca153ebceba2156f27277ced957a16004462da8cc73f4cea578e5b29d15fa5fb6401e2766c36ed23123b791f32b1e07ecf728d805665b7126ec9df118fae088a698c08992d9a5aeee7d7158d156c17e0fd155be20bef3a1d4ef66573224efbf50f5187d414aea9f28b231baba91aaae6ec97ed60e43640d6f243cbbcf508148c846ded05984ec1584b94124873e27f8c5013dbaba6a4b2afebd5bb72eb31a4181386175d90ee7cf2d9ed2d73a9302f6f2630c414a4c594fd30240201800000000000000ffff0000620000002113aad6d110ad001010000000000000ffff0000090000006e62d6786907d116614c5b387e3a041a237527042d5abfdc6a582a19f88dccba0ee11c6539a7f37fe226ec263d93a9e6de4b5fc7e3f9e09f926aacd79e80be1d00cd78d647e940c4a14bbefaf8ebdc3d963d6adc1cd4ac1c8e55e12e148c26ba0242cb56958ad77ff48abf0728b731bfb5072e5113c7e3a9fc4be0cbdd695e40ade4ba50d6f9b955054b8b1c488cf6c0860f96759396db980bb5e7bdfbe4bdd92458a98fca16ccec85f26909ec97ce8273fce4bac6ffe982eca52abab93246aec45761dec7efba4c45e23184ea20a51b28cc03387e3f1d26f973c3db633b3c558659daa516fbb42811e28f3f05624a1153d0215b38b85270d71e660b8f5f1f2347a638413939a5344468245f7d232d65b08f955a35ef67cd98fbf370a2ce4a33589fafc0e45db87b505002954f191730d9404ca6a772fc3f6230a0fa14e96a85f7f6191114804540dc4947ecfbac8676bd13db5a4fb8022b33240f2fdf9b5901b5bfaa34f77a351196e059fee6af2bdd9480f0f7600372ff484920969d9fcb99978ab433205b88292e9a19594b7934e8bb81c465fef54912a9903b4f4cd30f23be538f0a47103a83f535d3d87c1a420e53f2727cfedb9cb30828a57706e0e8605b18aad2373857bad8ad243a8b0ef1666db8f835ce2e46ec7134a2817a039ee766126c2bebaff9d7b7a32232a4e1124b99ea6749ca53b78378932a5885e432a39540e5a6147adcdaaefe172c0dcc19da8d93d137fe95f0d3e85ea9a598de980773985ec2f908c6a1619af2e6d4af10947fb2ef82c2247d3bf84fc652b6b51bec10e06160517d430dedcdf7df600b63bd7a8e657ce78dea4d11f3ab9348342ac17bd737518254e65dea108e6859f993e6ce6fce8b515db4dc0515c380ea0dedbf877b5e3b5627e76ce0e8dc8b42753d4b58b58b82abf6a3716af23c651745711fc4f91702d0db111ebfc61f90317ae79b497855d1d69ea5c45a75295e988343f94013a879ab4fef6397b224f057d1bd52bf9cc58f8c870e50742db270c6a8567d5d2e3e08cc44c2ddc80940576937fe83a53f36c4d57b7a10a4a328149caeceaa4ceffca5f46560fe9f49014ab75466a5a079faaba5fefcc87fd9b9d15f537bde31ef729926b8e235b619e394c63efac1d377d1dd02162ec01425755521100496ee5958067e774c8f1d878fccb400c76ebc323b9a18a3ee1b2c54d8863e802eab63b3cf9eb58dc12eb5355328b7769adb5010326c40e9227e59de813037a32cec867d2fb3e909d9052c08ab129a013dc7ffd32205ae5367499d81e2f074acfb354271c69f03f1367fbbb1df38129dbc2e33a05467bad3064542cff5fe2c8a7b9c5bf3ad4d4c0bb03ca4b473100ec461d779300a087d1d4f37adb748c28f236b55dc74cfe6ea14b03ceb8e87fee9fa9012fe22943dfd16566c6e04598c2b785bbdd6354a7ed50ffe7045787ca42fdebc229dbe6cfa819018692745c0082ba0b5c2be4b4c31e3fdb9d576a41345df50bae9962a2540c76da5536a589b5e98652660d33fa3bc8dfceee66337571a37345c9d8155a3225935fac52348df14b0e6a45daea1d84f14f57d9d194380e653585bbc3e34eacd34a561a98d5fdbeb07507d0d73afd32b74078b83194bc455df4737ac9e7600f2d76645d154f35a61c8b5ed4ea760347383f2605516946043fcd86a75c3a8eeae2ced3e48736645286c3c5f37066af2d6bca030f156d0374ef8c071490c297fffab01e8b65168345e1dfc83e853d86c6030648a2f208a438b38cd6fc30a68f67adc8d861a2f28f49e435a19550b162464180f3416328d948a061214a4352c07201c7ad359e56ed6142872d8fc354538174a70f4af1c4b3518d9e9f2755e84dad8b8f24e2e032814d9ed36cd1717d532f1848a4b6e5dabb0059596e8cba009047838070c928a8c4cf4c806dfa88c7efb9787ba349a0e25939769178c44d6a84c7e4e11befd76d314df39cf368dacb0ce118616db18c370f4a22a01115085458cd542a3c8a0a98fa1e666e4de2506f67c7e6924f66359e3bf0e628f23aa80e2fa4c17720d8da9ef1b9fc42b83cd289346a33cee1bf47ec68efd9e0618b04839d632c0de1f89cfd7016ff225acf8c73cdd6809840615befd7ace5f5ac382bc75de1ab497ae27b0037ab7373303b135d108f96c130d41cc0f60063c00894df65f7ede381f5577e5278cc11582af6f98e37a542ccdb6780e597fe5d8894a522d3f4db53599a8a167640ec53b453ecfe92d6ac5ed692f39bc8a26fdd37e48cc39ab123008dbf6b972b737db7ef053bf01ea88d9873677510b06317bd385287c67f9787c289f235bdfcf2dbe381ed94a9023d9307b07e634a28a18f42ff3b8cdb7d1f1957f2c6945705fce8c075062e59029021ad1318a2bd700a9d91ac281607ba918d5b364e91aab39f870f506ecd14b59320f42950f27d12ad56ff71fe8c20213617a499d98a95459b2964e1b148c5f1b654b3a4b6138d5932de0b62ad14a6ec72eb4cf4e565b09195e43834da86ae3f0e8610c15edc4bc11477690a1a9c759248034e7aa5b80a71237cc439b3890b7e8363a7f6910ab481d76848187ccbc9918e22555158308e042b79ce15b729d2a9aa07d1abfc9c82baaef4793aa094937e0a8465373845f62b1296a58edd353e35e102b403df1284607413eee929589eb080ba4545b905dc0e11b59eeab825dc19f10c3ec1c4f3fa615e707a82a9438ce6afc9222c935e95db663062afd0bd0a3eac37620ca9ac7f021646423f01c03ee95a13a21dec414b823f572dffa6b0ede7641a08fe8fff83f3ed06288814bc37a98d78120009286fae6090e3e2eac9473d024e79124b55b1948fbdc985f6c99d1ecf1a7ef02eb0ac7777993c4954fd840ea4698d9c6b1af3ec827c0d3a7f7294ddd3dffd31aa296b4d8b00ba2136fd25aa0c8bc23039fd9473610d5d35b4b80c98e1bf6189ef2df83498c68aa2d8093f87680ebaa5c2a41055b1117f6a4de2f1208b45415c8e77acba662277a965c3f1b3fda155981000000c2b7656be13acab3613d484a95b4d750d3c857c09e022d6c665c38710bd49eb63fc6f4e339feb09d0f55455d94beb6a4b5db224ce6fa7e663830e9fb5103f27384b3378472ca457bb61acb5116830c7e28fde35577af1eee766f2971982fcf1be99ec8f80776d20757f36940b343dec76cfd088161ccdbe753c852880635351013da3902f7fc64656466a314fb6a26bbe8d5032dfb44fdc2d306c3d9792ec30b7150945646f6cb8259c0fafdc3e05de937391dc7c079438280ed7f94e34173c08947a72b8ad672e5bb1b115abbacf333f9cd5ef0e7e8ab9b2fda55427ad6c873b02a43927c77ef5b272b503a01b7345b649f95659f0fc11ffb6ac16a028da38b131df2c9245db6639b74c2c0b5e25c64a58ffa01a372f2b2e99bbcb15a41fdf4c65849df8d5a9b464f8cb24df414b5e16edca84f56d6284a3d8d6f05265dea6194fc6ecd5530325f0e7f845d80b065a39cef0c2458c6ada38be15b08433fca13c066eb76eb019b26f91bc48501f6f0b136438d737a653872181adf858ff2eaf4ae73a533159a9a46e3e6ea1cbef093eb741904370ec79f4e29da876eaec25b481f4df9f34afe3392640d28a19d8de6e600e32f8ec255d442c3fa4fe2fcbb209cb999c19f1284f3db59010d80276a3b59ca9886d6d81e49430aa3ac360f17c63c2fd565bd5c81b9988dd7c9582e849e3fec44efd8e254b8d9a2c00517ecb1f6fd8325723c5cc85d9f5cfb3edb0c99417b3b1ebf0638f6b7562b5898c55f8e2993747b63554d233c80cde0b35ba43ac446802f02765f205312c63a370e78361a11f385d24c2e85e931ff92a237eca02990c4bb770429944c723a24d9e512d11f285a025aee5f22790ee0d42bf0bd1a8f9ddc18278978196d0183318dd059a0ad30772a26c6722b0347c75e77744446979fcfd1c08c2e9300d376cde23c1fb164179fab9e770153425569f42c9df1bb41834503a370a368ecaa028e7ec1d16da9d085c9db3705955d2b352c3a0225db838c99c21a236bed6b47a3ab8a14b55c7b4f33049b7dd23c84aeaaaeb7a8a136d2ae123203600259448d9f50b04287f1900f8f819b35ceaed6129a9cbdc8f8499a2d36a0ec33b69f4ade8cdc90221c8059cac2e34949dcabdc73723db2537153c22260d26b4b3ef9bf6b5b23222e316dad7570c3c17eee4e7c7a3d177438c6ac927eb088ea725cefa4e59cc0fda5c58f2c3caeb6859b62dff8e7e6fce48ec76f36c4b75503fd6051d563aa9d858632ba0e56f625f7b4e4145fbc8d367f82e40f821b0c207a7c9d9b7541d537639ed12ea82b9b3d9e16bd60f20f52fa2a62ec85540007abd0f73eaff7ce36c4fc6fddbccf01ea30798e713e8ee6c6c71380b7c11edf13123d569d3d07754615b2c9f50fcf32003ff62fbd05334e2d8ec849044948ef69383ba945728bad89311c656afc7ff2fc0b264d5f36eca99bc7f14ed06dd891f2bf0f5e8ba3f0990ce97eb98418e654c7f83fffb7a97ba4e09a5cb78c58d9236348b9226826eee6161f73c26a378ff1f8c690c8cdf7914c42247c51b2d0ac9aba5f9ca3d3a7281e3a422e60e9bca915a423c5473aba8f01e0da9b0a3e060b675a6dbdbd911a36243f7ec1431df003aa401bab51219dd2a3435ef82ac0f7008f85f89c57d5372726f7c444f7b9fe2175a1df6da80286cc74d3786e4f3efbbf6ce71242c8ab09d22c332ce03d340badaf036199301ab7bed7a262b5b98a6d59ab1911baf1a7df40121853976d2164f2960a39d9af81a085cfd4bd8af6108dae9f03c1cb24c3bdd9aa1b0fcae7fa6860e89b08b03dfc87c8f4a2b5cf0e21ac80c4f59f7bc9b54be1ef371a89c3bb793e5d5acef615f3e8cf26c646eba49407a57f17e21baaed23f01e4f6baf121407a70d28fec68c5eedd49995cec714f83de6a123fb2693221285309cf367034243df3c1b55956b52a9b9c2bbf70b26aa84eadfb691577be785981bde70fcb88a98d1cd4aa4b799696e8da961f2d23296df13647cab66e94ae0082dc6668c2a976d6c715247778aa551b1643d6bfd0ba34b7dd2fe8c51c998a66c6935d11d34df6a376d226cada4a8a3f1b92917baa7ad6ad06504075efa82f01b687427e8e77498c34fd110c59e06079cce4897d67b7ca380feb685b6764af7e15a06375b5b24b8b84adca2d78985b6cc2ba54672b66c4f6967936cffeeedf456ffb99e25accaf0ad6af56e2eed084431a7b64a9a4085da59517097259452fa5e153c7810e1b4643aa6bf0d12d9b020721dac18b4b45b5df7104663a70bffe99b5dcab1343211772fe3ac4a4885c90fbb20f88e4237711ad4d2fb2bb3210e4343c6ac3ab18f3f90d8b2d8f5900e24622979b63b28891164bc341604c620c05855a4c8d5b43d6a26d00b2a0c7433e1db2d4b5243b73ffa430826d1eeeb4a31ce70eca76ccce7c74d6021f5c3d38c8427a84c43d1db5b3bead292dae02a3fbedec73138ea5ad898b1151080b058809754935fc76d52a9de742749486d689ad52d2d93938d8e8f7a232db8fd176cb5d275879a57e324a05d1f6a829258e300588584a7c21aff6cc92d9c1aa6abcbf8616e58af1a249bc77baf60d6cc495649fb4db7bca57770648b4a46a735d7ca32d2c66e206e63033d678b32d59789cb8d2d76ffaf1dbc459218f7a1a493c7de3d1399bf55de913c24822814fed1aafef33a8151feb1af782fa1f240a709dd69090c9800000000000000000000000000000000009000000000000000ffff00000008000079e4654e3d90b872e432dd91250e94f1ea7390eaad7a51c7f406519f9745660cc93eb946fa82d97f237c675a3df3eb912be4b393766bb22d17b24d3fbb111c4287bd408965f30cb81d36927993ae4c8829230b1df1b8ab1591bce799a260a08259c55397e9164be67a90bff70dec87926bff909832dbf86f16ad2eedc65f698000"], 0x3418}, 0x4) 01:21:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) 01:21:22 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe(&(0x7f0000000000)) 01:21:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xe4) 01:21:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0x0, &(0x7f0000000040)) r2 = msgget(0x2, 0xc) r3 = getuid() r4 = shmget(0x1, 0x3000, 0x408, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x3, 0x9) r8 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000240), 0x4) wait4(r5, &(0x7f0000000280), 0xb, &(0x7f00000002c0)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendmsg$unix(r8, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="103600000000ff4bc700010000000000"], 0x10}, 0x0) r9 = getuid() r10 = getegid() fchown(r0, r6, r7) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r11 = fcntl$dupfd(r8, 0xa, r0) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000200)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x10000, r3, r7, r9, r10, 0x4, 0x1}, 0x100000001, 0x17, r1, r1, 0x1ff, 0x92b3, 0x30805c6, 0xc8}) 01:21:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0x10093}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)="1f876ef10e7263ee22d0506c95c76bf9d13a8244bd1d31dd15ee2d5f0453365887338a77a43c31000dc37870f2"}, {&(0x7f00000001c0)="ea4f0c4504e9e2bdf900f65d0b4cfbe97ec859004c16208e9a6587a07b032791acc985d226810952c17abdedbe16398b230dd67bc474ea48e1e5e6c0b65367ab97296ad74d31ed03004670c9f3f88c7d7543501811d453e0"}, {&(0x7f0000000240)="0fb49f4aa4facfa065c631b45da6f8d912ffd92aeed9e1e162be60973066f2114aa2ec818c594713adbaaaf623f175ad940f5a6460425a503d2a0c2b016c91d04b2e9075d38c2e905c68b572d733dad08dad76e4fb4392f1371c6763da49e256af20e818025767d511853c9c668899ce340034febea3dd23f6c53d0a4633780b44b9aa7bfb"}, {&(0x7f0000000140)="e670e43a9eb9ecaa76f535f4b0234ea6bcec70ea64e18f2a95a2c24af0632ad39d87"}, {&(0x7f0000000300)="d4bfb8c7329c2078e3c725e684b91dba9cae9cf1f9a30bf682ab498100dce51f5d5bf2fcca4e158d2d7d76f23f101e5b12af43ca3846fdb4828e2483e7ec506a871db2fad8e79f3af77571632ef6e5d390b02b1ba4cb3beee34ef22dbf74c6044ed524cca25153b0873845fbf7b9ed571d58a458bbc3d89c7ddad41ae945c2ef07da440ceec5954d6207b9bbe794a57677aa18ec23e0508fb59cae40ffbf2d7096ec766ba509bd1854866d7324799387a5643c7fcc2d86ea0a285a53b09649119a23c0cd99a4ae5ff0518d25f37250e5e04adc22461d195bd09f9c6c13c92b13a05778d909d963474c753f70831801bc41934f101878cdeb8401fd5356ed8da3c2475c176b02f8a38ba8c1a2183e8ca49bfa16ca8dd26fdbd89293767da2d895e6934d71964ed02b7df19d57f463cb07efadc788c43648e6c7afc2330f70ee34493f0e471d6e9e85e80c06c9c019ec5d2dff8da487903f8a8904bb764d11b4ded3870d36689fb5b9b63c4e3f44e0036169d5769fd0cae2ff7a0c0b6b7d000bafd1da45636ef44ffba95455988ed38da3d4ee9bfa5f56712d76ccde06ecd497a5bce8730ce4af5ec6d205b5c015539f45011bfc2b0befadb7e7f5ec33a5d8d73a7f7e773b58f61c60ccec8a18b348c7af04ab6d63ba1b3108a704fe48cfe996415b8edeeb7caa7e5bb521ddc6793ecb97a471a3a6697facf076ddd1a825f5ef34971220fd86fc73107e75391abbbac8d68618f67dff8404500a60b947dfb4a5143d692f17fe8b9013b8fc8959b387e90b0df1d8071c124a93cea0d80d3c2f0185f49924bdbdb9e66b356e6caea4f9d5d0c374d5b109685f02b0bcaa8d4d7493c11ce6c7c041a8092352aeea3f2f6acb508d707806d97496376500be4e1b29ff61bc5cd241eee5570f7cf0fe4a7c9b5c1d5e15a47ea96ca9d18aced73d84de3e15c186e873e2ff9068a2e8300dfdd2a72855e70418d7209d4114c5327535dc58ee1b26e89e7c5ea034f02cf1e4ed9330f49224d732fe31939a3aa006745d7637cf8a48b85b285069930f60bfe5dd74600dec737a02cccd3a33f86462dc85a6af61841bdc48b027970177e350f522b97c9499d391ec2b0de67e38d8c8eab104cc62f946e69021aee3f5a19885adba2f9a855f198c753518e760b255699c22df9b8a6385cae2e1805996080d115b253deb431844aa3c358ba46a6d33c1c39c319d97181f8b40b4020bebaa725fc2ccd9182fbc33b05492b083e2b6e62467e208ffb1e3dbe20e55aa9f14290257b2b1e730ef0e84e4977736cc1fbf3f240ebb6bcfa55d6d5cc2ed48f291de90979856713c6b144e2b7004218a196d5e5e7d1eb1b17aaf631e6cb78dda547e62047655393dc1c492c5b8695f5d1a41fb986fe4f94302ced88746264d2d3dee90399448eb1a0cbe254318b1997ee060ed67acba74191cf65f7f5fb12a940d38ae24773025ecb07d8047e8385ddf7ff76317f6cef9f3fc13100eeae3486db36ac3f17c3278b4d00e66a9a0ac52b68af9a0e154975071f5133e05091fb3739c828f1be2dbed7740fb072c34618d70d074d9b636501472825538413139a99b23dfa74d7d7e640824b00f9d8bc4b952154b64b93e7771ee5699eb4aaee022c43cde3f3fd8efcb140da3bce2fe209f3d6eb5010f93e1b36c25883242a2505ea2028d2beec807903c9319321e662a4d4aa24e881ee40cea335952db0e6d180e45dcc7579d8ee8ea013eeb2869f8e14ec53f543cb1209f549afa1e96d3b49ec06eda0a4046150a4116a217735731b3d01fb70bc6cdbd738600db93a6992518410221c890fb647e619c6e03fa7757804f6ca8d26b235953881307d6651fc446d892d0ace9470489feee8620eb430c1b77e2a85371384ff369483e19c7c2d2f115e6c5ebb986bec9f75e5e688e40d2d759e66c01e46ca1888a4efb5bd84fdc5bf98fe7b3c5cfd8f0cda90b55e6256d3e2027d4fba891ff814ac7026a969fbf39a8aef4aed112746e11f64d6f25607fc6c783779148dc61b78a5577936d9ec47e7a36457cc65c35d1cdf6846a336f772ef5c810354fef8afaa52854b2a573d3693538f414ad4beabe2519ef8c0230a11d9bf0fbc2ecbf7f96e89ce519cd37bfa28062ee41acef6208d044a87e032d4bea6ae02d192f4e0281dae6740f74354479a562fd47a25f242fb0f2152abf169e47a25a707f270e19152fdc4cd121672fe45aa3ea0bd7e27892914ad79a9c1d8923a3f2d4cc44582cfdcc00bc5fa8326a5a48b4d1388c05803a0d7606645ddf736c6ff547b352654032e21354bde8eef1fd6b661f1a255b9cc6743bcc7ca3c0883a3b79864bcbbb9ed1e4c9bd1c64d009b5acd39298ed25c377351bd66914364b12f033a7948f26a9c4e0060a8b752e7f323a640506ad2ab74f2fca517ebfa20051ee4aab1f32fdad4943504bbdac64a821c918a8b783cc6dee03c9d8645030388cbb4b8359ceebc35bac7bb2dad6b110c4e2d7ce3a02c5af4babf53fa1fccb585fdfef17ef5140d11674f6ccdbc1a57ea98d6d6e5907f85693bd6d00a72eda5f91c347b08665876b0e620a44f0382c2fac8c7f22c81cb6f704166dc7743b19487da999f826bdf882cd2c8b686e6e51bc4a927efd14125a626d146e182fb6d9e53a7a00bf98064a79073be80aadfd82f7b56e90bed8afb7e3a1cf51174f353f6e416914398a3e7eaf25da7c12319c670660cd0b256f92d0449cc06aeaa95f71ec8098542703d03c182dc074359d2be72761f8b61f601a4defa1223e6f99cc4706d919a765ea734eb3429e2a2629ce9cfef9e1d6fe70ee0aed7af34fa532e319a3c8489e145148824eb8b505346e030f6ae03ab0f9556b4259d452f9ebd83a5678d84759691717637d3aa12289ad3fc049d296256bde4c86119e0df960004a38d373729da2be4991f2fbbb1220a61a014395c9b85c5dd24f45912851964720da4aca9c87420f879c4de0a0fb8794abfbbbc9e097dba41620005211d50a6b9cb93c262ac0982c6215db3d54887e8c65fa528a9c784762f72a7a29fa5012c9c49cc99a10de0fe6e6c8cc137d1b2339b76523c8e45320116cb611416fb216af4f258baa53a1d76ac7becd119d7dc992dbc9cc34356a8db309517626a3c6d8927d9f5397573f6a72c55b7fd1b577fb5787be44714038c28b450f15287d6aa7caea57d739736721c92b8cdcd143b16b0a03ecce509bdb3601770cfa83d48b6f48a54f215a14e144887b150739db5c856007ba88b23d4d601641ceb2ac04f2a1484f4012381d41449ddbf9d055ee59b60c64f35a9d8b1a55258ab780f6c4947671d6528effe04d112a4895abf10ddb2c6df8319e2da26bc244d437e7f8d6df9c8360035a9bb8f8872de4e7367449deb0cb111a63c993981aa025b9a899ab5430ad67c48c15d14cffade96339dd343f404bf6f348561a33a72c9cdecde381458f5f52ffe3cd62dd7add09ef843eccd72085000b6f1e2950b6eac52a2ce280b6ad806bc0034634f40293fe8259b10fae74d6157554c22715171929a9fc4f23ccc73196f5ffad867ac3000af534f0a5909b4332f0b8a44598d7b49a70299c3c2e5bca7bef6d67a5c3de073d8f39baf80a289b2fcdb11a1133425fd56ab629784af551a80d94a15aa337d365f51050d72b1c70e54d3af30f1cb132a7c874c4a4948b992608bba23c9f6c9ea7d97036fcf9037a804132c8afdaa27d6ca26afdeaf8b367c4700ae6860b82d9a85271891b5f8ddc44aad6f1c023d6d3b3f686436ea9defb04e58ed5673656633218b464acccfa4aafab5955ce2ea9d1fd2ef4612fca86612541bee5dd5c422ec8eabe6dde08da3b5a0ec9c3643e8190fd0a419613d743bd3e3c329adec17d1800a168806bff43127abe4ba0be7c56fabe78ac530221783872df0f65a137fcfee2f5bc7a6a46057e96babde401a68b30b71b36a4a2bc3fea69bd9b0b461d029f736781c71906c036944724a2d13277e758b4b6dd81d09ca63a8364085a7ba508ba553c6ba173a17c0fec7ed4da1c2e7de27a1e8eba7ef506c7bc87ad5b30e6ddbf849ab7750f9e8e86f558577e72a0e3aaa25c44c16b41a9caa19b47aaf4631d9273dc455a7059ba224c234733e621c4a85bfe767bbda7dd1c56e2f43204c1b1cd844b759c24b643ee5e8319f0bc5ce11ab20e79f9223dd19c3dab3aa3df58f267a820013c5b387e92c36e6051a0a11766b0e3944d7b8b3a3fb5a981bcec6b6678347f8b75c3a355d8a206c633f862a2d2a83a14d59bacaad606d41cecbe29405df756e092426d6e2cbb352998486399dcafd93dc0f9a5587e7a8720c17b83951f3c5a037cc3413ff6d9dbc55cfc08c8ca9f4a027dc6862cf7988d5997d4c6756ab165c58bf5a7b11b8f458c1e7294ceb1b7a45f3768a537720f9a054f9d1c3973176ac31e56c228f77f61cd4532e4804de920d6e6d0da1a7ef35cfe1a5c79de73e35c544eea0771767bbcad7aec543988499d548f50c101c7b6ee7deb6bb987bab8abd6a2972d8d2a5649f211e437697a4148f00a28bedc4ca901bfb95c5a04ba8ae80a73fc9cbe13cf055b15465dc595d1a60afaefc2fcef9da9f46cd479496ad739fef3db58cfe415a66aa592bf1f5dfe77ed3554bfa73a66786dfc8a5b94bb870de6e0d0e55c562f5ca24a968f276f525985ab19a493afeaa11386da772b839b1cb7469a350066473eeb5e430c819f61d26ddbbf81807c2873ba87da1508693220b601c1d801ea42384cd5eece85ee160568e7032e19902af4e6c31a7076c46e320ea63de73cf130f39babdacdd455aabb0d7f5d412ce5928ba8ea48d257e8cfb13adca6076f61a2962d309144d29229c1dd25eb9041f5db8316281ff40e8ec4b43fc831cdd1ed468bc8991ae99c01d8476655989df54ab204a422f7c1f7ed14f9beffa8b744d1a5017f325a4005a617cfaa76b4a5675faf16af4f7863ef397217017b53aae54912e4dddb8d9821a4684eb4bb9bb87526c70ad96e67448da3a8731411eb97ad06bd7f692a586c7647c90106091da28299016a0082a388f7d08f5495e0e49737561e4af2b327f2dddc662f6a33d2d474b610c9fad8caa984b51eec47317e14592282eea7b2e97de7b1a346f551ae6bae08bf5f240bff2e2b7d44f797aa54725ad5c5548c2f26b34d259dacf3084c9565b67950b4172f70ec10afae38d0c09d3706c158e7a5f2109cf733d22f0062d3fe07effb2d01f707ae84f8ef4dd3cc9dabd13a68a288bceea5c63323eca86e693fe0884bda66b6535db46c9b65bc18c09475ac7f49d707780fe00eeadf8fdac336382ea31bdcab38b3e9026c1e957d261ce21c5c909ca3b1ec39d7c7a6513c54719b388fd049941553da503ff04ce928e2cc6fb91bbea6d0beceec987d3dd0c8e456087c38c6855c270030d37403a6dbb5529f5c7f46df681ec876994e85a3e187d40012b6c62c705cb5156523458ca2b9895d7a6f8d97e906832d0b219bf0254fbf9af0eb310d7d386ebe8a27c6370ac1de6462aaba9a269d7dd6c9a3b04fe7224476d9da67a65237e84255f28d3d4cfcacf464aff823b10f4de31c89f75140195f797bdfc2bafb79cf17e9d3f0d963bd413f3cd11bd07cf5c58960d65101e62dd6c6212bbcf932b214f942ca2a8faa5a6fd424f7b4338ba80870791bc3fe44a62701546992a95f61df9148c685974924d8ce5cd4ad207ecadcaae0920925bf1cf8663284b090b240b0ed1690d81e0e42b8260129ea3331162b21b69488e9df7395d014db13809dbed2c7aa9826f515"}, {&(0x7f0000001300)="87ae92068a033ecfda4929a80d3b64694fabf7aacfa190df7715a22f882a99b9deed445f4e15c503ca20befd02c8809437e9d6d1258daff6421d0c339d2b0c3f041a449d83c5016fc4934568baa4c34965e44d4392f62cd2"}, {&(0x7f0000001380)="48863e408f688c025a832f9e18ad89c562b1020d76ee3c79a2a7662e392b4e070cab639c4e212ec83fa2ac1d160d3a825b886b7da06447d04afbfa3abc210b2bc35cbbf32b53505270465850c0ec4b16bff560d3c0893b2625209b57b6a84adc60354a677fe8f95ca3455694b1c1492958955114d4fc5ecbb4ce02c2cbf7b45ea6d190566008ba"}, {&(0x7f0000001440)="7973d4dabffe415eefca040067e03d90e583c78773ac497e541f141aebe38b907eccbda73a73ea2b4dc82d73645acbb97305abee6fc7"}, {&(0x7f0000001480)="58c0faeb4fa99608785786c952f7a124632989288259b2286504f4160ae7e0ce3839aff58fa690f37948747feed517f4338977caa0a1c484f5d5e4c739211d0c431fc8abc4b6615a6dc620f14d69cf5b3f53462fb973b63844033bf215671b3b6088e57cd462a82a933a5bc63e2d5b6afe8c3a523b4677116aa73dd3728d1d67d0df4a1ee2f6e879d00460d25a12e6a132cc06baf6a5a72f9ba5b37a8862bca255386f815fd7346d7f743fa09c1c7a95c4e35fabb4571d156e7d85b1228c16d79051a5182e48aa938b22a248b545d4a857788cc5b373514a72b59e044fa89ccec3effbb59b6be69855fde24a71f1ef"}], 0x2c6, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) ftruncate(r0, 0x0) close(r0) 01:21:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7fffffff, 0x2}, 0xc) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 01:21:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f0000000480)=""/196, 0xc4}], 0x3) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x4e0, &(0x7f0000ffb000/0x3000)=nil) r4 = geteuid() r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x4, r4, r5, r6, r8, 0x13, 0x9}, 0x2, 0x6, r9, r10, 0x0, 0x0, 0x8}) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(r7) kevent(r1, &(0x7f0000000340)=[{{r11}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) getgid() 01:21:23 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x7fff}, {0x6, 0x4}}, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000040)=0xffffffffffff7fff, 0x4) 01:21:23 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) bind(r0, &(0x7f0000000600)=@in6={0x18, 0x3, 0x5, 0x5}, 0xc) r1 = dup(0xffffffffffffff9c) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/123, 0x7b}], 0x5, &(0x7f00000004c0)=""/13, 0xd}, 0x800) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) clock_gettime(0x0, &(0x7f0000000640)) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000680)=0x9) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000540)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 01:21:23 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x400000001f, 0x0, 0x0) 01:21:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 01:21:23 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x28309, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r2) r3 = kqueue() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x880, 0x0) write(r0, &(0x7f00000005c0)="414e06aa5ef045f736d8be071ade9e6fa9f002b0c937f0ea48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce73a604d016aed520ae730fb1a06bee5c51f8d6ff8f81ac65f24ec4f216f7100e375e669af68c6ca07a6a5abc8a4b485659f1ffffffffffffff00000000a6ea8cec07998b1517604decf548dfa90c018977aa949787284952991874ecdfb9ccfca43f75c2e746cee88fdfaeb0779649ccf7ae4673c6f42f40ac0dd07ac3c107f2f6c8c60a2e50fb2715d71114075b06952a56acf7186c387a90", 0xdb) r5 = semget$private(0x0, 0x4, 0x18) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r3}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r3}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r3}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r3}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r3}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r3}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r5, 0xffffffffffffffff, 0x3, &(0x7f0000000000)=""/53) semop(r5, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r6 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) r7 = shmget(0x0, 0x1000, 0x10, &(0x7f00007c7000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000340)={0x59, 0x401, 0x5, 0x8}) shmget$private(0x0, 0x1000, 0x110, &(0x7f000045c000/0x1000)=nil) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000008b603400004000000"], 0x1) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x9, 0x8000}, {0x18, 0x2, 0x9, 0x80}, 0x3, [0x3, 0xfffffffffffffffb, 0xfff, 0x5, 0x10001, 0x4, 0x81, 0x9]}, 0x3c) fcntl$lock(r4, 0x9, &(0x7f0000000540)={0x3, 0x3, 0x9, 0xd416, r1}) bind$unix(r3, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0xfe3, 0x400, {0x5}}) semctl$GETNCNT(r5, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) 01:21:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000380)=@in6={0x18, 0x2, 0xad3, 0x6}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000580)="d5bd968ea35115971fb87b85de9db7f648c380d12b88d93c848c12eb850c64ac98b04d65af18c0dddef77b90271ac58f1149c44b9a5e74a657b7d03fece39207dbf8620cebd6b86a9ae482df68be0225106e68db1254cf9df3b61e1f87e7a321ba7700cceee4ea12cddce6eff67fe79a49f2c7204f9c61fc437768c6e9c61ced32a5c5eafe3ca87db059637d4b91bdde527b2a4f939490e5903d0c3bdfc0a83abfb53b5b7d93ea", 0xa7}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="880000000000000000000000010000006cf6e9ba18ae3b429dfc636933bdc30a10d4a2764954dfd9df3f1e9a1a37e2a38c84d3e145ba3cfba577a68961de7e6c4de89330b05c1615d0bd81c50c351e2b82c8269d851ac9f755a22ea875eb4c2f89638c1d22ede67247cfbd7f142696ddbb3d10238cb2d5be2df9b58fb237ddaf3e00000000000000200000000000000001000000feffffff7f04fea985c3073a4ea7fdf2f2eb0000"], 0xa8}, 0x4) write(r0, &(0x7f0000000400)="0000b4094816d848a8654e60a8ac42b33d748787c5232d4309c31ee48e89256ce5cb16886c98b2c36aea800796342b51a97a6d5c59e5d0a5ef2616489da17f97104ef1a8948afb0798c5b287aaf1b3c72b41a9c28c093565cb67e2bc4fb16c41de7da62462ee4d4510c15a55d4ef7f42572b9198ebd887435de224cb43d2b3832a53de7114f3e1bb0495757f4d4c", 0x8e) msgget(0x3, 0x100) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000340)='./bus\x00', &(0x7f00000004c0)=""/143, 0x8f) r1 = getpgrp() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="bac2faf7929e46c3e54130ee8030262ee2d0e667d57f8c0162deed69a19655463d12d18cf221cc4720b544014e", 0x2d}, {&(0x7f0000000140)="a45939750079e0884ec4cf5adb6c2dfc51ea3c917a77ca127ccbb31949843a44dff876c552fdc04a4ccc32d29d0271017308b27da31e384d6e62686de2694f2a952a11c973c1137b6d4aa313e9b17f88dff2b33394d965c084dd2a6646bfd9891781e65ea8fece8af90f2987b28e9ee4db253d003a", 0x75}, {&(0x7f00000000c0)="326eef08fea782803a9d3e9e757d30b0167fe6677a035d50e1730f6e3baa23f9f89a", 0x22}, {&(0x7f00000001c0)="b9d59e8f3c1413f35901679f9885eff0881c", 0x12}, {&(0x7f0000000200)="2494ee0867cc3b3c75bc45a48f2f1194a36c5cd0e1a46c6b1fbc90ec3ad56cc9f48c40861bfa1d533294603120968ef31d455be612a277551f7a0a19ae27183d4685b4ea43022fc742a98d8232ca49acb31e482a2c9c71c4b999d26e7267bc01dbaf09cc39361da6b60a3fb7304fd2e55451afbb0259190447ef296d7e2b5c0f93465cc4b90e443c2454a8f56a6bdecc715b7f4a9d290d7adbe99c1eeb8b57c70bc2fe375976f05a5fef4f97999a693119e4ceede2", 0xb5}], 0x5, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x83da5ce000000000, 0x3, r1}) 01:21:24 executing program 1: shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000cee000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 01:21:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = kqueue() fcntl$getflags(r0, 0x3) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x8820ed28966e6948) 01:21:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() 01:21:24 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 01:21:24 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) shutdown(r0, 0x0) 01:21:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x8) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754612b8564f638", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) 01:21:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2f1237cd0298f73db9c3fde0ce76b59e42c82b5309ebf5e32fdc32471dc8865431cfa28ea9e8038197eb4d98c1fb5091c03f46d97515dd4ef1caf4f28ccc66cfd8f6714f5df219638ddd9bda7515172742819f61b671ae70e217b2063f0e5516c53a5929dc47a79412cc40ab705e380cc6fefadcd11c7abc3e6dbbe5812d99e275fae3be9ffaff655890daf800dd620266c89a73891f39ad5d1d60fe39d74a7d2a0758947b92fa4ad0b16172eca04ebee48b513bee48690c9b14c4e75599de4b882f0ccc456772c93ab1d3d675d43040a99652084f6eb06134eaed739330", 0xde) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 01:21:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3cbfb45986ff484, 0x12, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) 01:21:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x80000001, 0x0, 0xffffffffffff8001, 0xff80000000000000, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x3bd, &(0x7f00000003c0)="c2db4fd685ac41e62f9ec5fe5e32accc451377babde31df4dc4e9544326ac099890ba3e5a96d0d54bc0d69a76e616890afab809b8d6c1728921fa72b3935c6abeeee303e492677b25f100f7e5a0624295258cf9691ef32d8175571dbb8fcbfcb16b09d9b7b2c273a569201c8ee964ccb9464c1d68929f3df533386fb2b261e614fc8b427227856a869763baaca62ddec", 0x90) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r2, &(0x7f0000000080)="f6f7e62e455c0a8027e9b87cd14ec9aa2776fc3cc6a23c3c428ef48038dd5a2728ac53f5ef57ce08c844d515c35ee82b227c7b20238b5884050167162fba3e4d4da402725d022f3e224e2bb92e5b654b7e392e20cc2af18cc27159cef49e0dd2", 0x60, 0x6, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x110) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0x196, 0xa, 0x0, 0xd) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) 01:21:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 01:21:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x1000, 0x2) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 01:21:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1001, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 01:21:24 executing program 0: mprotect(&(0x7f0000698000/0x5000)=nil, 0x5000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0xfd20) r1 = semget(0x0, 0x1, 0x312) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x12d50ef2, r2, r3, r4, r5, 0xa8, 0x616}, 0x5, 0x1, 0x7}) 01:21:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0xfffffffffffffe3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) 01:21:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) getsockopt$sock_int(r1, 0xffff, 0x101f, &(0x7f0000000080), &(0x7f0000000200)=0x4) 01:21:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:21:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd6e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8}) 01:21:25 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) fchdir(r0) 01:21:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) 01:21:25 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 01:21:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0xc000000000, 0xe0}, {{r0}, 0x0, 0x4, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x46, 0x80000084, 0x2, 0x80}], 0x9, &(0x7f00000001c0)=[{{r2}, 0x0, 0x10, 0xf0000000, 0x2, 0x7}, {{r2}, 0xfffffffffffffff8, 0x14, 0x4, 0x7f, 0x8001}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x4d97}, {{r2}, 0xfffffffffffffffa, 0x82, 0x80000081, 0xa5}, {{r1}, 0xa34a9d4e36d82ae7, 0x20, 0x2, 0x8702}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0x200fffff, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x14, 0x40, 0x6, 0x7fff}, {{r2}, 0xffffffffffffffff, 0xb1, 0x80, 0x9, 0x7f}], 0x1000, &(0x7f00000000c0)={0x401}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)) fcntl$getflags(r1, 0x3) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) syz_open_pts() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x20, 0x1f}, {0xc070, 0x7ff}}) 01:21:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 01:21:25 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 01:21:25 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x101) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x12, r1, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) 01:21:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 01:21:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000000)="b8618dbe1cbee45ed5ddcf9091040991acaf", 0x12}, {&(0x7f0000001100)="4804666c5505e03c8b361659b36fd761cecb729ffcd9ca40cd1fe5657b6f8a2dbf146a743111c999f164b03324bfd62adca82f08a5938c3e2189b466d5143f0b655534cf7f86b1e86bee44178c8691b7f621cfb57ad7d7fe55c2d272c2a1ea72b71af1bc8751db344834d21260107d1a56a834ba3dd754a44913176f718a18b14bf5e757a0668493c6a144b9a7e26e7fd788f6401ec3063254ea96cacea39e025b28f7345ea779daa3fdb800a60e304af68390fdf237ec0e29cab498f8e81aea4c187d1a33cd6df4", 0xc8}, {&(0x7f0000001200)="bc35397e63b62d9c257030ca9c2ab8ea4374b129cf09c536ea74107e38cb662ce334ed68ef9320a6650ef6ade97572", 0x2f}], 0x3) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) 01:21:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) fcntl$setown(r0, 0x6, 0x0) 01:21:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x100000000, 0x77dc}, 0x10) bind$inet6(r0, &(0x7f0000000000), 0xc) 01:21:25 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:21:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0xfffffffffffffffd, 0x40fff) writev(r0, &(0x7f0000000880), 0x0) pipe2(&(0x7f00000000c0), 0x4) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="57deed3eba5cd3ad89d8991b733d4bb1eea863091834b549abef0a654ec99c625fcd7635a7764dca7e93d919509bac1958f3", 0x32}], 0x1) r1 = semget(0x2, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/161) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 01:21:25 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) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) dup(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:21:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 01:21:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x101, 0x143) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) clock_getres(0x0, &(0x7f0000000080)) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) clock_getres(0x200000000000005, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x3, 0x2}) 01:21:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 01:21:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() r5 = getegid() setegid(r5) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) shmget(0x3, 0x3000, 0x9, &(0x7f0000ffd000/0x3000)=nil) 01:21:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000040)=""/117, 0x75) chdir(&(0x7f00000000c0)='./file0\x00') 01:21:26 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28208, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)) 01:21:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x213, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0x80000000, 0x6, 0x2, 0x1, 0x1, 0x6, 0x6, 0x3, 0x1, 0xf921, 0xfffffffffffffff8}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 01:21:26 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) semget$private(0x0, 0x6, 0x10) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x12) fcntl$getown(r1, 0x5) 01:21:27 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x5, 0x7}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000080), 0x10000) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) kevent(r0, 0x0, 0x100005, 0x0, 0x0, &(0x7f0000000040)={0x4, 0x400}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 01:21:27 executing program 1: getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4000000000000058, &(0x7f0000000040)=[0x0, 0x0, r0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mprotect(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x18900, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30111, 0x0) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0xa1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x2, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x7000000000000, 0x6}, {{r3}, 0xfffffffffffffffa, 0xca, 0x47, 0x1, 0x5}, {{r4}, 0xfffffffffffffffa, 0x10, 0x10, 0x6, 0xff}, {{r5}, 0xffffffffffffffff, 0x2, 0x13, 0x5e}, {{r6}, 0xffffffffffffffff, 0x40, 0xa0000009, 0x0, 0x3f}, {{r7}, 0xfffffffffffffffc, 0x4, 0x1, 0x3, 0x400000000000000}, {{r8}, 0xfffffffffffffff9, 0x0, 0x2, 0x200, 0x40}], 0x2, &(0x7f0000000440)=[{{r9}, 0xffffffffffffffff, 0x10, 0x20000000, 0x800, 0x8}, {{r10}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x2}], 0x80, &(0x7f0000000480)={0x4}) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 01:21:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x7, 0x1, 0x3ff, "7cc78d1808c33cc5e5b86506b4b684d5fec2a049", 0x81, 0x100000000}) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140)=0x8001, 0x4) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000380)=""/143, 0x8f}], 0x3, &(0x7f0000000480)=""/240, 0xf0}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 01:21:28 executing program 1: r0 = socket(0x20, 0x10000000083, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 01:21:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8ce3, 0x401, 0xfffffffffffffff8, 0x5, "8c7c7fe7626058b3103cab12bfc87b1039a493a5", 0x4000000, 0x7f}) r2 = getpid() r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) fcntl$lock(r3, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x2, 0x2, r2}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpgrp() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0xffffffff) 01:21:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 01:21:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 01:21:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x9, 0x9, 0x9}) unlinkat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x0) r1 = semget$private(0x0, 0x4d9a0074cee80409, 0x31) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/55) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280)={0x3ff, 0x80000001}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x8100, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="04", 0x1}], 0xffffffffffffc6c) write(r0, &(0x7f00000002c0)="41c67aee466ec3707945ef8e6054f1aa908123c60ff86e9307c8b4826b0b07e42bf021134feffe10bda03d0ddc95183b322f08d45c082429937870573e54ab5eb6105359f24bf752d4f807c36debbed2423e65ae7b05c8d2a82601873e61b4ad17efb9692621be366181a0577bfab741a158ba9558d0c07610cbc94fde2b084dd445c8a10830c003e35ea04dd0f97323b074fad2c0517b43e4d510288db22f3bac8eacd68ead145cf8e702f8d5192885b8381427e48be63d4e8c5fc02cd736adf96e9bd50e541eaab0f65d7cc77f205f88f52a0e9a5cd437aea766d6fd1aa8c893a4506ed02448a48e8f6425dc72d1bfc0b6fe52e6d50bf808a238cf0acad6b652d31b0bbd54216a6d7cde28355b824d6949f21b63c75abfbfd6cb35c2675dfa5a626f7c73e5b667b3c19d0a5d4e3dc3a47fe89bf06f8c170f473dc1632c89e4776fbb9c94e37e4851a2de1d201a2883c9b142590e936902e31cc44b77bad57bc810441c277bd392aee426f0349d422e11c138be596fee0afbf9b4bb6c55ff9b2afd938e1a2ae3293db0f6c81ac7153f71439ca3b0797799405049f706bf2f81c1b4a4a511d56a7983f2dbf395d8b07f3ff9e6726bca20fc701572f9939f30c829658e0f9d1f5f2d1255316c7a482ceb1706f54543b24ba88d0173c1b5ccaa065749a2dffe0215bd3dc5a1857e6db480cb85467b6ed37fddb6bae15ad00b9288cb21325dd8bea4b7d33b3b88ee9cf53e01aadd2ec4774dc287ab0eec85fa9eddc53f74678c115a67e623c4bc3b8114e56ed763d229a260ca1f215ee106603db70c957a46055eb0c029f804d173c29a1d28ef52c10c4cdd7890f694bb2cc77a6a49439f89c7d203e347d3aa24a0696566fdebd75314950fdb5b626691fb3c826e1f33d488ae587fabab38069150849131ca32d1ef973f5376a2ae08341cc625cc4fc59c8eeea7cc4c924814b6e3c49271bf27621faad9a812a0847a19544985c76ff9630c932901817e116ceef44be1d121e3fbe7e05d9570f8dba50f9882950131dfa8fe7603b62e072d4e44ba28ef5a7b521c63307a45fa934dee2e38ada9600f775bd528823078c5b9b3b793f8904ac1df4816e9bffbf34432fb685f244aeead9c80eb83e221feb9e427d66ba65a27d2f04e0fc36048090f4cf9c2d7e34aa889bf4634f77146ef5983473b53d81ffe6d0be7611c1156b86262c70f9c4978ecf043fb0f162eb64af46f1eca17af15e3b43c5f03512291c2ba12086c8bfd64bfc96c684a39cbfcc39cf86dc4e0380026ed07cec4f83b6f8ff3e8f96abdda6908a086cf65d21588a51880cb284e454aef7d921eab2158a9af6857948b71b9405b8204448a9b7e6b56f6c774afb797779788a8b7bd7c8234fd7a32cdd844f3e60bcfb4721511c387d220efa4c0d6adc10744cd825878ed9df67f50255503e9aab10e1ff72d399bf4c8ed6e408306e82de95af6e9c7a0487ea08d37b24756c4c1b9af50efe53548ec0e49759e75b08c1061f5a3e2c39ecf8aafff2da5dca315acb17175cf4d11d91e85ceb0d2772f8c64152dcf3ab407764ffda93afe1746e560eb1fa068bf1fc1c929f39eeab5ac91887a97cd72bf8663f13df5035ba3c5b58cda2328a4ec14ab8977e57fcf43eea0e2d3962d3f92ed99951ce5fb36724c9ec2e74d3973a339f0ab2ecd30108b1668e15be34e2c28cfa34896f4af7187abf96901ebbe4e5dfe3a31af6dc89ec03a198751f6ecc63217a67e6376410c5a614f6145534311f58c3ce1251640ac36ad7537952e6cc56c86f055094d3bf5cad2d05c59d3e786c22b916bc1d61f1efe4c10a9fea723dba935056111daf6ba5ab1d421e587e3603fa436b16e7c29a8482e49ac76f6fb2f1fca05c35360142fc328a5cf95a8aef1b7cd5f9ecddd18a4eb2e6bfa96b48c89c0cba4bf7221d0fe47d0", 0x6c) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x100000001, 0x899}, 0xc) 01:21:29 executing program 0: accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000241000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:21:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) getuid() 01:21:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000580)=ANY=[@ANYBLOB="ea7200"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 01:21:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000000000000002) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xe001, 0x6d0dc2ad) close(r0) 01:21:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xb) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x6, 0x1, 0x0, "2c26cb2b4511578fd14e35dd1c604b98dee84ca1", 0x400, 0x5}) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x841) 01:21:32 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0x2, 0x81}) r2 = kqueue() r3 = socket$inet6(0x18, 0x8007, 0x8) getpeername(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r5 = semget(0x0, 0x0, 0x220) semctl$IPC_RMID(r5, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 01:21:32 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 01:21:32 executing program 0: mkdir(&(0x7f0000000040)='./file1/file0\x00', 0x1) r0 = open(&(0x7f0000000080)='./file1\x00', 0x100, 0x3) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chmod(&(0x7f00000001c0)='./file1\x00', 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x2}, 0x8) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x8, './file1/file0\x00', './file1/file0/fi'}) fcntl$getflags(r0, 0x3) 01:21:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) msgget$private(0x0, 0x4) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000040)='./file0\x00') 01:21:32 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 01:21:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) 01:21:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) dup2(r1, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x3, 0x9}) 01:21:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="900000000000000300ffffff00000000"], 0x10}, 0x0) 01:21:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = socket(0x0, 0x4000, 0x401) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "f430c1e7bb6fc6ea3c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000002c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd68240773ff52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf2d3fa00f1bd53d079312557a90a6dbf72737e49d973359282830881d1bb57c63fff", 0x90) close(r2) dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:21:32 executing program 1: shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = socket(0x18, 0x5, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = msgget$private(0x0, 0x40c) msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/99}, 0x6b, 0x1, 0x1800) 01:21:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e0866696c653000"], 0xa) r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:21:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) socketpair(0x10, 0x7, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) close(r1) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x3010, r0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x6) 01:21:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) 01:21:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x2}}, 0x2d1) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/220, 0xdc}, {&(0x7f0000001200)=""/134, 0x86}], 0x4, 0x0) 01:21:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r4, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x0) r5 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r5, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='./file1\x00') r6 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000b40)=""/227) mknodat(r5, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 01:21:33 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/51, 0x33) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 01:21:33 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) sendto(r0, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) 01:21:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 01:21:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000080)=[{0x100, 0x5}, {0x0, 0x800}], 0x2}) 01:21:33 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000c00), &(0x7f0000000b40)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0xc00, 0x0) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000040)="cceee97b67bdafa83be1f3234c9560fbc7a38019a7bb94012036279899117c91fc0daf698e1f3abc3ee6b8566bb2eb18f2d1c38110e3e13bbff119217062f163682406408047244eba3e088a61954c8bf32c96c4e42927bcf21a3170688674205e076d66b9b62fee43e2ce91b300e395bb40a98f789a6f4f1100114e0bdf7cc48a21f8939e41cce47d1b0127e356b526629c5531a7ad79dfe3044cfdd71a3c5b26113e5feedcae6a42a47895bb3c3b21bf459e9f430af34fd8fb23d03979443dde3d9d5f9abfc11a0997d2cfc570421058f5aa8da5c6662cbe016d5323a5590cad67603002961a7c4ba8f56ecaa1324c6cc9340429288324b351d5", 0xfb}, {&(0x7f0000000140)="521e895208eb9f3f903333dc2b64f2d0cd97ea4ad08f59bb16dc7d79fae0efab5af0edb0e1ee7c2146ce76ecca2ccf2a011db4f30affdd076bc131ae00855043763b1023571c51387c95d29370fc2701bc959cd2e0a63e68e963e4bed323f403f180900f890b883b4cf1192cb0d1cabfefe6d9072c7dc51443c454b0af61c07aaf482cfc684bfa2d9527a726cf4884db95f9883f32f7d20ba17367e82d49855bd499f8b280ff58b6f184016e745ae69ba1e5f5319a3cecaefbef49e1cc580203adc7f431673d695845cf23fddd6a2d7a821f10e57fa986563315e0e768e1ee4a5cbd35689954a0367f50dc464e", 0xed}, {&(0x7f0000000240)="608f088815edd56bf43611759bf47d90093b80c5a111daa8cbaa43691c5234a3092f1ed840545cf1ed838516b77095886525d92963f9494e3412b52dae6311f10a437329d01bec5be10282a5fe77a05e6f5af0bb5ff1ae7728878bd244e57e902d921bd8a412533dc060e248503c8115fd8983854e4864ee112545d7e220b854", 0x80}, {&(0x7f00000002c0)="102831c71d3d6c2741c44ae24651ecf48971bb9d00d181ab0c061a13ac93a219ef7d792f", 0x24}, {&(0x7f0000000300)="18c04740ab753efe1e8e80b33ef75a5bb270728fded1e7c8c68e7664297f72e39f33dedce15bbc00ed629854f21c9c3fd118738059e59969079dc0dfd8d9a857d0344be84aaa3e0d4008781eea533ab131e20f4c", 0x54}, {&(0x7f0000000380)="be5a8b994102191563552943263c80db86a147e803c984d536db890b5730b9b2c9811e65e41ccef7a3a5673a55cb79e1e86dbb37db131d0bf61a58e67de0d799be1b83b608c0af7bf2132381d2086afdb7aad35ad2b206d72dab7813c818d2abdb2425c08919319cdcd961769ed3d1aeb6", 0x71}, {&(0x7f0000000400)}, {&(0x7f0000000440)="71f43c0dac430c4fade8d35415a8037acb8e9f3fb8d1cb1344ed6906ffa5520debb359f26d9474e46305dffe884fc208c10230ab92565e8ae8a3c6710bceb1ab723ce889bd6e42680adbd0fe35be1b285a3e1986936793d05277d74f9aff9f75708c104f04a89cd14195081ae05e6935e1f1ef807933fb082dc56570e9bb0d6d00507da07ccfc3dfa4c74c73ff4b298bc6a2995f2c94a80c3c6971da8af1f7f39e17d1c9832ac1de66d0b83b83d4b1c5731f18a8e20d5add80a6fae85ccf3d619d1aa183d168d04e98f1cdec64be314733ecde823ad4c73d95ce26b5d8573f3f005738", 0xe3}, {&(0x7f0000000540)="5269fa063fbfc1303da63de8a2466c9159220e2ba1c5379a31e5dcdf45f5b4ab42dc00cd8e26781f353f66f70bf47e42cb71758611364e5ef6378c80bc4da2c9c3d556b8163a21eb0134106e5857690ef2e33e54c13ff036c6eb904cd4749111e78b1d037c6a835f0c720b548539c53e8440f18e601e4799ac2c4da015fca64cbb928976880081621ddce298cdd499e7eeedbd351e79d57d5e3ab78cfdf69b8ce08eaa47b4e3e9189777c21910c5e0284502dec355cc263d4283e678120cef0b668fd402", 0xc4}, {&(0x7f0000000640)="b37169d73d4aafa664857ede5333509076f04e0544378b283bf3f3478843bbc834a8e5b86d4eed6b1c130e5bd9f9460a4e116cf864cfedcf727839fcef59", 0x3e}], 0xa, &(0x7f0000000740)=[{0x40, 0x1, 0x64, "ef9b4d27c38ab413dd1872ad9e9d4a0bec904a06a9536828898246804a7f2423c56e88c6018c3d41368150f1715e"}, {0xc0, 0xffff, 0xfffffffffffffff8, "34c18d018c700cd3f2d861bbe66c1f81e19dbf627981c8096862c769ae4a1364e29642022740add5427e674861327cd28d3228c4e275c74a1478baecdfcdce715f0080f37c87a5d36f08903b8a3a690ecb52f39d34a7c997851f3ce7388f4dfa17c83271b8c0b29bc309b3aaa3ce34239050ddaec18a8a41659dc100fea57382dbb807ac5292e8de29e2f5e78c4f584235c713e76d13aff9acd13ff5c5b0bf234421b9adf82d76d5a2a936"}, {0x110, 0xffff, 0x7f, "82777eb4a26dcae4b2edcd0f6c741f04a64a60aafea8d7d0fc74502733f5c055bbf87acbb1e779a6d5e6b406422a0518e81acebd14935bec8433d3712d14038ac5399caf335645e2207e4e0ec96303e90173142ec7cdc14ea04a792fc1040253fe78a4efc96027b01cf9ee45420d5f62f55541e363d128a060e214a975723cdf74484302b83afa30d4bd82a0f8763a82979147b6b9962d9d73a6088077e992f3495cf10aa6b4dc24dd8f82166c105cc9a0348534ccafdb3c20bf0dcf5d39e4690cb86381de3ecd0923376eb33dd7fda5f22f15652e8facd3f405bb0b7ac3bc26364630f3fc326142900d34635e3ceb613da0b2ef696e90e1450d4d64"}, {0x90, 0x0, 0x7, "2b747236d3b7c051219fb208e80752b79a5609982457a44db624c6692cc83ffe32f96847edc3556b6b81e991afecc253f5a241da7ecc6d7490187134fb2929960dd9653b969fccd5fd01d3fc3d72989f8c173bbc92d3f1644adf8c6b46a104ca14f584d9555e564834b2a0f0488490801367d103842177c8898da9"}], 0x2a0}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000b00)={0x3, 0x7fffffff}) r1 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r1, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) 01:21:33 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:21:33 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r2, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r2) listen(r2, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 01:21:34 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1903, &(0x7f0000000080)=0x101, 0x4) pipe(&(0x7f0000000000)) socketpair(0x18, 0x3, 0x0, 0x0) 01:21:34 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r0 = socket(0x38, 0x0, 0x50) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) 01:21:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280)=0x7, 0x4) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xfffffe80, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="3f10b99edd7b60724ea259ba8a8e884dcebd62683db4976093acb3e5e0d62cc360395ba25cd8b6dd751983f87db8ed8a622b4c08436f188ae0988a0849b7e7a4020516f380ef2a4f97cb8bb7ede6b0c345632ec39598d43483c6ad164e92c28fbdf45f686b2fec59e071b7c97ac4263f7465bdca5c40c553f9737a89a7c285c92c9728796a4070324c03546f6a843ea516bb095af78b33bfd54db41c26dd031cde69a6bf7f1e18f0be50ac22f5fc5e483916dfb409c13b58c451838d0152aab3f5cbb5146cbed3ad06c814e61ea12e57e1a1e793ac9c00000ee82946d8907cdac2a7004bdc9219936aa79ce04cda56baec9dc15004ad80bbc040548d3643bf35fd90d9109aaa2c511bf597df4de86957f760a60c10beadba822c125fddbbf3c8ccb40847143b60230012ac54c9371c35a6d3b61988ec087a836802aca9f864587959eff537b74a8e18eed6b57343005fe9cebf186c81577cd651bdf52bf00d372139c2aa09156b4def272db5b62f0baf11c0e19b964e12b3d38f4818ffb600cc71be8699fab91a40557dba75aee3850cb5e54c81e7f72afb0610e720a985f906187e72f433a961495e3559795ed41d688f180677ff1a0608451d073f39e09454c68458e7850db4985dcb4cee3f67e4f157cd5af0f6e575c92f15b233aa8474cccd93a909aa832069646b62c52deecad4f41131764e47b10072dd5b4aba"], 0x10}, 0x0) 01:21:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:21:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) getpid() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 01:21:34 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 01:21:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3, 0x100, {0x1, 0x4}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x1200000000000}, {0x85, 0x8}, {0x24, 0x6}, {0x100, 0x3}, {0x84, 0x10000}, {0x0, 0x6}, {0x41, 0x7ff}], 0x7}) 01:21:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002803, 0x200000000) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0xc52, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/131, 0x83) 01:21:34 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8000, r2, r3, r4, r5, 0x40, 0x5}, 0x41d, 0x3, r6, r7, 0x80000001, 0xfffffffffffffffb, 0x3}) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 01:21:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x80000000, './bus\x00', './bus\x00'}) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 01:21:34 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 01:21:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffff8dc98d50, 0x1, 0x5c, 0x0, "da6e9a741213b3fccce44f61014d675a73de6ee1", 0x7, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:21:34 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = dup(0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 01:21:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) pipe2(&(0x7f0000000080), 0x4) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/179, 0xb3) accept$unix(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) 01:21:34 executing program 1: r0 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, r1, r2, r3, r4, 0x0, 0x5}, 0x5, 0x80000001, r5, r6, 0x3f, 0x5, 0xbd}) chown(&(0x7f00000000c0)='./file0\x00', r3, r2) r7 = open(&(0x7f0000000100)='./file0\x00', 0xa02, 0x88) recvmsg(r7, &(0x7f0000001680)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/161, 0xa1}, {&(0x7f0000001240)=""/195, 0xc3}, {&(0x7f0000001340)=""/110, 0x6e}, {&(0x7f00000013c0)=""/131, 0x83}, {&(0x7f0000001480)=""/191, 0xbf}], 0x6, &(0x7f00000015c0)=""/192, 0xc0}, 0x2) getdents(r7, &(0x7f00000016c0)=""/224, 0xe0) shutdown(r7, 0x0) wait4(r6, &(0x7f00000017c0), 0x1, &(0x7f0000001800)) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000018c0)) mlockall(0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) fcntl$getown(r7, 0x5) r9 = open(&(0x7f0000001980)='./file0\x00', 0x10, 0x101) ioctl$KDENABIO(r7, 0x20004b3c) r10 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000019c0)=""/108) shmget(0x2, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x200, 0x0) writev(r11, &(0x7f0000001c00)=[{&(0x7f0000001a80)="2501ac0599fc06530c59b41664544d70a48dce3387bb776f33a9eeb255f320225c419eb15b84f2e5e707eb", 0x2b}, {&(0x7f0000001ac0)="78e83ab9fa5151bfc2a604a997d581f10bdb4d7d8b524f61efda9755794ae345824812c565baf41f901712bc411cdff7ca1e957a9fc4106b5c18d5ae63bd42", 0x3f}, {&(0x7f0000001b00)="a51ab1da969c5f8106f9dcd6241fe6b2e2cfa8bad0bce51e682dce164c6949e2947c8b1256ad6b09de95f5dbc917bc1ddef2dc4a08aecc6e1149188c91a057fcddffa2760c7eecdcdb9863247ab099ae2dc624b5250314cae9c587b4d55a2ba241f2e4ac54760f0e4c9e04", 0x6b}, {&(0x7f0000001b80)="f87fb54aaa5a81fc78405c055e48fb6545afefec8b8f5b49bd2df64f3e6908b2c38bcf43c539a3e5e92afba925d906c0136b45d7ea4805cfd27e248b1c6ac9594be5559475f7fd35d2be97ea18fe1101bb3b2b77091b8257cde5b7c793aaaa8721a6d33c79f7568e93", 0x69}], 0x4) mknod(&(0x7f0000001c40)='./file0\x00', 0x22, 0x5) semop(r0, &(0x7f0000001c80)=[{0x2, 0x100, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x3, 0x5}, {0x2, 0x9, 0x800}, {0x4, 0xffffffff, 0x800}, {0x4, 0x10001, 0x1800}, {0x7, 0x346fa210, 0x800}], 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/null\x00', 0x20002, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000001d00)={0x2, 0x3, 0x20, 0x35b714cd, r8}) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000001d40)=0x6) 01:21:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = socket$inet(0x2, 0xc001, 0x7) getsockopt(r0, 0x8, 0x5, &(0x7f00000001c0)=""/94, &(0x7f00000000c0)=0x5e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x6, 0x1ff}, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)="5fe15766b83f39826dd0c506a2d74e983925e92d4447f7bf3c875d94f50d3113d8571c21b800bedaa3647269f4591d37b950915886873aac4464fd2b0aa10bef433d521ecc720692e3d35acff59da5c10811d3f14b72b7a83d0c6951216a2bb37226e6e7adfce4c63080876840fbd7780882f62a5b73b407479d", 0x7a}, {&(0x7f0000000340)="70f90a795fa270eaa303efa21557501e3c4fd29c1ac6e6f8681b19bfcdf802315d527c593d2e0954d8ae307bc827d2edd94650f8ad8f9c0c600cd6ce4657eb19a96415f751c971909a1dc68492715fe3f8798de36ff030f6783e5290400bae3ed6c9825a13f85d891b03e593287fe74d3b9f1618656c2ee9dda2cec31027737e8035f77d52270ef893d0e9dfb84224ddccb8541d1f5177f75cbced815059ba3d42b694a3e9a33d7742ed28456b0686781bcabeef21cd39d1ea572bf4ed071381434ed45c72a417382d44664a13ca63871e46f82619de7f9c0dc3f7", 0xdb}, {&(0x7f0000000440)="9ca3ed12ba3fda3d453aa6f2fc8a4c96d1688469eb33335de0acacc92419b3c2feb6cefa584d7bea143639a0cb9b28c5de873fa1e0af2c2237e188ab0d32b5ec160203fb57f7c2f72854881996e2b9f2862e42596ce5", 0x56}, {&(0x7f00000004c0)="55b7e5b5074a5af5e3402da3420d3e188b8bf3d34d9b7f86f240756f41582d20d57bbb18b4db31f8640b3b11575127fb47b1ee0fe54ec2791430a0ab66a63adabc7b2dc35aa28a89ebd8faa9c0cc46", 0x4f}], 0x4, &(0x7f0000000b40)=ANY=[@ANYBLOB="c000000000000000c9b8ffff0000030000003081f21c649da0a2ac9901f2b5e509f5b82a0e7b5731ca30efeaf77453050cb5814735338c0779c92b6b200c126ee9153dd99b8a2dea5a2ab4831bff428503171f95dae41ad2356e4e4c762e6679dca899a5d97d8096bfd68f30c82424f873f1854bdf2908828d32662f83e8e18bde9a984142505516e16a876c898b1db657d306b4a9ded3719b71e5e52f9853cf80932ee41d024aefaae71a8ee08d84e1b3a7c40468cab3429a0c3000000000000000e000000000000000010000000900000093cc3dbc4c3a7e16358fb39af1bab936263837998b3f923a711f945bf6ec4aefcee4c918c4d96b5d2d0b2b5034b3ddd82c1d381f6462caaedcde50f4d666adfae995b08eb26baca88b817477623129f2574f6953329c70a029bc87d83364be28d2bb8df537be69312c725198dd82839c9afeac4ea90983802a022292dcd637db5b2d9116227dafbe94a0f460a9892c563e08b817c7fdf978944372c106380e9de702f2126506582d04b852444694fdb6c52bf477070000008022df623b2a85293582677fc57a5bac9a8a6e000000000050000000000000000100000040000000967b59909f9efaa5a7622646920c9ee0d830f9fafbdbeec68b55fdfb82e7fc6ddf7aad372a27cfc66204dea610eee98d09baa3381c73985a4400000000000000a00000000000000000000000c60500006969ec1306b1104d6ed22c0a2d6337fe1b9a97cdfa1cf01baaa06fe69e121a222e532f0ad49a23458ca87df9ad68cf647e3730d39250f8e406459820b3f3e57757b88fd46c009568f4de2570be3ba9427a19a9d3ff8000dc6371f2d71d0c5e6ab5a41894daeec1faf3ff981968ceed7b37c37d819e8296084d914f4009611f2adf39a333ec2285da48b299e05d000000b0000000000000f5453a00010000000000000093b412a0591fba9d5c39ffbe0c321c5dbfa86266ba85d427eb17bc72bb5dc289e149f0e67cb8adf8586fe482f41191fae451b5bcb17b9c16a2b5193b814640202b7bed2c4e5e5f74d883876c65d37d9241bd8c9da89ed2309e195412412de6299d214fbc8da385c4fa0e309b877b55078e53f081e823e7afe43c6fa0bce58582e9e0b8113ac6b6077eafc97beafc66dfc592bbfec62b96fbd6d61833739f4e00e800000000000000ffff0000080000002dfb675f8db53040c3ae5543a67f691272c5faa5382ff4337160e2decf0438676399a2e34919a03cdd50042938ae9f6881f0c0f826e15e56ca47f6461ee1529d70786b333224bab83df8cb8bd5978c1062958a3c8bd80ce5223a091a9b2c01d7295e8cbc4742d7521e43cccc71537bdebd9b590bde6a07c82b6290bda76703c14e97cde9eed8ac5ef8ae7b1cac0ea1e29b3bc1fdcaa9c2e24a2d51f4ed5e1ddbc4b6228439538531d31a3106b1a3ba6c813d3190c8f585bd809d1dca7e346bc89f7e48c39466ee187cfc561712de6ca467b8ff1219b03c506da29378d414e77aaf1c57fb580c761e459f5b784dd00fe9552679770bf2a701203e9fc419dceb9fd0345db592fff4ba10237b631f4b6702ce73568be43eb389dc4f78b0c5aa9d19827103c86418396a52d9f1ebb1032d4f1ce5ce9620a580b73256e176b25c1645abab29df8d99abb4ca293b502b3726f79472988a1a06d26aa0e193307d38de2a8043ec1a63f13c6afc9f020f9a478b474415885d47d7135b5c"], 0x428}, 0x1b6212dabd7d6983) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pledge(&(0x7f00000005c0)='#:@*\x00', &(0x7f0000000640)=']\xaf)-\x00') r3 = msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f0000000680)={0x0, ""/42}, 0x32, 0x3, 0x0) r4 = shmget(0x3, 0x1000, 0x202, &(0x7f0000002000/0x1000)=nil) shmat(r4, &(0x7f0000002000/0x3000)=nil, 0x3000) munmap(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) 01:21:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0\x00', 0x120, 0x6) write(r1, &(0x7f0000000140)="5f0e1283feaca5acb5dd178ff038a9c02883c470b140fff034a55509bcd3024bf202eb9a11e64befcbf58a0c0a72e1a17bb6fe848553ef12860e6e343e5c5c2221e7b287ede307a2b50c6fedae4aa5265d4344aa723e65f14f5fce83d32be3936be0440ad8b0c99710961082e60d60cdb3dc9c5bcaf4cebbc9", 0x79) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x80000001}, {0x18, 0x1, 0x9bb, 0x1}, 0x101, [0x5, 0x5, 0x8, 0x18, 0x1, 0x70ed, 0x91c5, 0x4]}, 0x3c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) r4 = semget$private(0x0, 0x0, 0x80) semop(r4, &(0x7f0000000240)=[{0x1, 0x1515, 0x1000}, {0x3, 0x5, 0x800}, {0x1, 0x55c3, 0x800}, {0x4, 0xe8, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0xff, 0x800}, {0x6, 0x3ff}, {0x4, 0xff, 0x1000}], 0x9) r5 = geteuid() seteuid(r5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x100, 0x40, 0x4, 0x0, 0x4, 0xfff, 0x8, 0x0, 0xba4a33e118a9651e, 0x1f, 0x8}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000300)=""/4096) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001300)={0x4, 0x9, 0x2, 0x8, "dc1ffdffe27929ca4b519d96031ed6bbe89abf19", 0x182, 0x7fff}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001340)=""/172) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001400)={0x4, 0x8, 0x7fff80000, 0x3f, "442b8ba69e1d6ba4be3db4be8230bd077258c5fa", 0x1c, 0x2}) readv(r1, &(0x7f0000001740)=[{&(0x7f0000001440)=""/114, 0x72}, {&(0x7f00000014c0)=""/159, 0x9f}, {&(0x7f0000001580)=""/146, 0x92}, {&(0x7f0000001640)=""/118, 0x76}, {&(0x7f00000016c0)=""/115, 0x73}], 0x5) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = msgget(0x0, 0x100) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) msgrcv(r8, &(0x7f0000001800)={0x0, ""/135}, 0x8f, 0x3, 0x800) getsockname(r2, &(0x7f00000018c0)=@in6, &(0x7f0000001900)=0xc) semget(0x3, 0x1, 0x225) geteuid() 01:21:35 executing program 0: socketpair(0x38, 0x8007, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/177, 0xb1, 0x42, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 01:21:35 executing program 1: syz_open_pts() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x180, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x280, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) clock_getres(0x2, &(0x7f00000001c0)) 01:21:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x4, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 01:21:37 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(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) accept(r2, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:21:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x81, 0xffff, r3}) dup2(r0, r2) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 01:21:37 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)=0xffffffffffffffad) 01:21:37 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:21:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x20000003e, &(0x7f00000001c0)="00e6ffeaf9e00c1e604b0b0c7d4cb1f0dca403ce1017cf63864178ad989d84ed780ced9ec1133886f2ffce99e11c911381f0817870c16969d7174f5f0c7e1ff4176fe31b92af1a6466c5474b2bca30d2355e32df9e9f202496325cfb3131a983766f87d96c35074df673a99c145cec5af66371e93030a795b18fbf2d7b53359d00d4c3eb580d1e64480bc617429bbc9b0c6212b206eb1e31252a79028b550e0e65", 0xfffffffffffffd79) sendto$inet6(r0, &(0x7f0000000000)="12b14de98ce858943a55cc17ebd690d4d5ac3fff7ae8e9525cb039e028270df80d640697bae330baecfe7e8b07ede552b299bd779ef73ddf5f3066da9c814848dc04b35d634b3cd8cc6863b47aa10140e4a63f2f2abded3a8faea540a23cae28", 0x60, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x3ff, 0x523516e2}, 0xc) 01:21:37 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) socket(0x1a, 0x8007, 0x7ff) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 01:21:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x7}, {0x6, 0x8e}}, 0x0) 01:21:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x11) getdents(r1, &(0x7f0000000040)=""/90, 0x5a) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f00000000c0)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 01:21:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x1, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:38 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x118) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:21:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:21:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 01:21:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000280), 0xfffffffffffffc86) write(r1, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r1, &(0x7f00000004c0)=""/199, 0xffab) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd, 0x6, 0x8, 0x4, 0x0, 0x49, 0x7f, 0x2}, &(0x7f0000000200)={0x401, 0xf, 0x4000000000000000, 0x100, 0x100000001, 0x5, 0x0, 0x6}, &(0x7f0000000340)={0x9, 0x100, 0x8, 0x8, 0x677e, 0x5, 0x8, 0x1}, &(0x7f0000000380)={0x5, 0x80000001}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000003c0)="5a8eb4014ef2a3c0530193b2c92c60753933c009457b37c8362f2bcfd0877b7aab65bab252f48c02da78021883c895b26ea87bf7d54eb2514acbf428c36405808bfa4db8d42a4dd379524e42340b81a4093a2426d1ed3f9bc953d9bf475e61ad08e1c95d3f48c6e80af36b6a81d6a25929d87892a70f5572243a83d301fbb55468adfab504183d4135c1e27be4f063e36929cfe67718adc4dbb376c982612c492a687b98ba397426f7d267ba9f44580ac11d7af14c854bda1cf2b028724f95f21133308f5527dadb254fb09ef151d90788150f89dece9d7684f1a7ef624f3fe0311ca00ada56ca284295e62a223a689ce133137c58", 0xf5}], 0x1, 0x0, 0x0, 0x400}, 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) write(r1, &(0x7f0000000080)="23aa060e51d2f28573b5be79ea1492533156c0f539cde89981001544e68629b69bdfe8b1980a0013e2c312c217248fb012bde036ee3ee41ee4ec7e9622c87b7ce4c355e2b5bcc9ba4d35a533aa7d1701bfb4f9d2ecaeae07a3662d616c725b4fd8386874045d485f3146734997f96d4bc0f7a248bd20f81d9d7636d4e628e73dae281a56df8997a24577", 0x8a) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x2000, 0x2a2, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) dup(r2) r4 = syz_open_pts() close(r4) 01:21:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 01:21:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) socketpair$unix(0x1, 0x0, 0x0, 0x0) 01:21:38 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) ftruncate(r1, 0x7) recvfrom(r1, &(0x7f0000000040)=""/57, 0x39, 0x803, &(0x7f0000000140)=@in6={0x18, 0x3, 0x5}, 0xc) 01:21:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x3a, 0xf, 0x0, 0x345) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x9, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xcb78) 01:21:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xffffffffffffff01) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt(r1, 0x8, 0xfffffffffffffffe, &(0x7f0000000000)="81bcca39b19601c6b033bf14bcb6f164e39640c87c6c22bdf61df66f", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) 01:21:38 executing program 1: socket(0x1f, 0x3, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, "00000000000000eb00ed1f00", 0xfffffffffffffffe, 0x1ff}) r0 = socket(0x18, 0x80000000000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10}], 0x10}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 01:21:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:21:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529000000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x4) 01:21:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r2 = msgget(0x0, 0x400) msgrcv(r2, &(0x7f0000000440)={0x0, ""/250}, 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 01:21:38 executing program 1: r0 = getpid() setpgid(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66ce592dd6692346568fc61715602623cabbb23e37297dd4ce689f704aadecc2475c176691f84bce4d7d7985a11d6c7f7cc4f573ac2563365058be419da8283eff1a2291b121e2bcc7f3d9d3610c44f9980a4cdc35fd3754266af85c0221f8ac7f354cd8eeb5e5638573e86715c4e493de0f9e40af713fe474bcfb1461b06b26138b6f30f5dc21eedda1b6bd67ce59a5f227da0e63ed7ece2eb296dbe26a934724d91322a703a4e8edbdccc8d97c0814e3cefa65c608ab67adde14d4417a82848798ce038cd7f3c9f8eba39992ebc21c28311c519a239f9f80032b081d500585839d0c63e5b20d0c6f8a4a9a5681d0fe15121f6720fa8619a5ebd7979eb64b12b3a31805757335641f1e1c6bd1f9bd4c3700e9a15f6447a446cbe41c48ac35a58589f9995185144f09740597fa2d4a2fa1"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="a807e5eab0a1007de53b8915aafa0d5b3d50f926dfe67c7d133bf4f540968e7d1be4c9971164e14bebc9b2582c060cdd51efdf1675be27370b889cde9503fc35965d72c71963e8be0d0bb09a39513ece281071b488bd0277e3230e5987f4606fcaad9b1ebaaf284267944470ce7467f7ae24f92a0ecec39e3f9df482011fc596a85b3542c0d1fb9fa6a33b07b17c521ff75a4a166743bb404b5a8d3ad3d85a6f9cccb148e3a71cd8ab02a090761fb9ace23c1df01580b4cfbb21896be9d34bc279d652dee66a03bbea0e6a02d2899e96e9a0464e3226394a735d54c74155f21e2e7c9f82e199bd5f8c", 0xe9}, {&(0x7f0000000180)="710e03ca6f549c2e6fe79b808af3195b1191da956cd933df61be4c407602ecde8d0d74cfd8c6d87b3965784a71757d5477ed01da7c4a5f2490e35e5df4bd4a2da3769f8bc2023c1060aab955dc1322838957c97da4044a2446ca6eadda94a8569bcc3c5b9f8838c61546ff5854faf345a21502937a961b2de43258eb1e962f99665f060a143bec12c06ad19e1b0079ec1afdbd740d67596f8b5ecf59ceb4b221dcdd8c4a90ddce89d50dbbcdcb6ddb91902b3cb596f6deefdb9df11e6c29fd92385f39de3bd40e48c36132fe", 0xcc}], 0x2, 0x0, 0x0, 0x1}, 0x2) setpgid(r0, r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000440)='./file0\x00') 01:21:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 01:21:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2, 0x6, &(0x7f00000000c0)="8730db542aeea82ff77014e9e392d18a51e2fcbba57f13ae11c4989c60706f8bc02f146035b3abdfe9b434ca89bf9a", 0x3bdc09af) 01:21:38 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = msgget(0x2, 0x4) msgsnd(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5de94036f2d018f6f2265766abe86d91a7d025893739615efd9eeecb732e369339eb4ede6b67730569ced968173e5165660800000000000010b1c2fdecf666ae00000000000000000000"], 0x1, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) wait4(r6, &(0x7f0000001380), 0xb, &(0x7f0000001180)) shmdt(r2) mkdirat(r4, &(0x7f0000001140)='./file0\x00', 0x4) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) mkdir(&(0x7f0000001340)='./file0\x00', 0x3a) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) geteuid() semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 01:21:38 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x10001006, &(0x7f0000000080)={0x100000001, 0x10000}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x3c04) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 01:21:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 01:21:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x20000000004300) pipe2(&(0x7f0000000000), 0x4) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x30002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1}, {r2, 0x4}, {r0}], 0x3, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() 01:21:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x102, 0xc0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x10}, {r0, 0x32}], 0x3, 0x9b) 01:21:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x400) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)=""/24, 0x18}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:21:40 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x8000) r1 = fcntl$dupfd(r0, 0x200000000a, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x1, 0x6, {0x4, 0xffffffff}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x200, 0x3ae, './file0\x00', 0x8, 0x400, 0xffff, 0x7}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4c, 0x77b2}, {0x46, 0x400}, {0x82, 0x5}], 0x3}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x2) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 01:21:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="e3630481ac4a5f170a5190a54d6831e6da57f1d439cb171130282bba3258f743e588b08a8205bcbcafef9b618624c614605ed4bcaf4320904d7d587cdfd5ae85a97408b82afc5b5d3d049cc9257f2cf6f129de6e6a9fca16b606b7fd55ba71dd9199b472f49aff9c0afed5bcd32d045ebf232e871481817e6d2986bb855c56bc5fb8e405c9df8ee8e658d4390187b5a494c5e5ab655ec55f1f5ba0b0e192712de605d5e9bb3b6cb3c162433c136f8c4db11b9409bd6f8bc10f5d40bffda77eb18ac7a7083db59d73249cdeaac2a6b48ccec318278b21c32e13695dd7f834b66193548821", 0xe4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="f2d1a9ffd26b025a9b2646e9b8dd4af14a71f046f6e044dfc0af91c010776055ea87f18df3b1c904f5f50a1837c3c1dd942c3e65501795bb76338fa1e59b29a0e5f431921046f62f24b88fbe09669740ca6b4bbe4320d01b40ef0e2bcd4db4e36aecafae7e3cd6b98e2c1136b590978a5e176990a45294ac27a4f8297bab34c745987ece3146db1d4e77ead1d9b61cb71e83a0caec1a612fc7ba840077c56ef3998364d85c3fdeb197994bbb4caa88c6e5c830eb1cfc8f322a8751c87c3584a178d855", 0xc3) 01:21:40 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x6, 0x204) semop(r0, &(0x7f00000000c0), 0x0) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/119) socket(0x8000000006, 0x4, 0x7fff) r2 = socket(0x18, 0x2, 0x0) flock(r2, 0x1) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:21:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000140)="ac7bd222559b2806cdcdcd98667bb5c0cec20a7abd843f6f562c3e24f2c097544a3e0f37f0fcfc6ea432d244d0f2387180d52503614c55a484816cb91567c59d571731854e3d4125fdfe6627183af998b328ce6ed7193f1767a9a2d78263304d5d6e", 0x62) execve(0x0, 0x0, 0x0) 01:21:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) socket(0x20, 0x4, 0xfffffffffffffffe) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10010, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) 01:21:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 01:21:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getuid() getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 01:21:40 executing program 0: r0 = msgget$private(0x0, 0x0) geteuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() setuid(r1) msgsnd(r0, 0x0, 0x0, 0x0) 01:21:40 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="821858c3fe6af587a867d191d138279d13e25995de88ee7bf6bb5cf07dd8cb31a83dd401551261fa5d8bcc42a45791d7bc734e2af0cb61bdc0acf6a2632486024ed1a542db61dd97e9a47bbfafe16a73717ee9457fd56f1beaeff70ad0b0f34d026332ea63deb6dae3cc7e313bad4fef366f86946bddbd80f82ffb5a899cf90b963e", 0x82) 01:21:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x81, 0x5}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="bde75f06896957150c03d8836d4f3e8b4a0efb44cc9d170cc40e51e43eff75d76c065eb7796c4f604bb269d11cc88abd221425bd255197422bd72366cb478effaa5350eeb0f7d8c195e675c4df4f527c371e0d21875de48bcd3dc04662577153f6adbe0bbffbd4600cdd9bfd5d99d5", 0x6f}, {&(0x7f0000000100)="8d2d83fd5652dc31c6ec93d3c0e909c691378e1dd35205d97d2561d835fc3dc4e71a8b39c3b099c09e8cbeaa56da33f6478e3d53f9964e453644af1a1a414d28a42e453a150c9665a14b8046d90f7ec03c435a6fa7d939b90308abf1e004538075c3d06d11e48aaf6b3ed8afe836d6ffdc2f04b0babe5f66ae35216588a14f22b142c72c07f1d10a7b25c8", 0x8b}, {&(0x7f0000000240)="ce6782f041aad2a6774d2d5f9cc84eae9fe6131a38e2609bfb95b36206720cfb3a39a95dcaf0642c6d23e30d93821f0525ea5fda964f1ad40ac0ba22fb1824e8fa27b0efe3a47d8d3455b692d16a12a5b6b10b4e436b68b5532f9ae7b8794fef8735f4c9f4b461434af16b485be4d9f0c01f337a911c5191c0c5c2a1c73d28bd265460c72f0ab2fae7a1167251f198200865664219218e01380aaf67e19d45e8bea008242efac61062b554a8492e3617", 0xb0}, {&(0x7f00000001c0)="068ce4d2ab2115ed3e8164b78e65ea064ff0ecefa2da597ec9d6a20a0723e71d133b8f26096c8d412521f010214aa21f9425514017fe15", 0x37}, {&(0x7f0000000300)="bf495bde151c2252874b6edd7ce75deb89577167cbd0520c1876c30a56a6f9ceec32835cde98", 0x26}, {&(0x7f0000000340)="675725df8147ea5ce1d10cafc05dda116e0983a15b46f063614f52e7cd895223f432f20ce8cecf055bf50a6393942da33dc24caedb418294db3ada451bf291a34173cabfb8b3ca6ddacf8d16b894b79b8074", 0x52}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="3800000000000000ffff0000fcffffff519bd5aa47d0bc45f71ed6ade7e17d9d432997de6a51fa4bd24b128518c64dded10b07e2bae00000f800000000000000010000000200000024e7aece8eb7341a7d06cbc18f811286944e22fbb7ffbb822cc4a99cf7016045df88bc134bd856a4b31af3188a4c463ecbd3a146119c978b13ceb51eac310fe12be2eab3a3fd56ec4ee631bcaacee802dad79da2b6fb7c997c5225a35a764c1e9ab413c0967706cba5990cfa168d21240d29aca1273fa7fcb1449922f3daed2ca11029e72d39ca603552827391caecf6f8b9efe034f5d89a384e2f17d1390de15399a042093457a6aa17bca55bc035950fcdc8d3a3124244aaa25c355c9c644ab9c0f81e547c181b79b6a030f17617377b0a6c8eb97a43f33fd3a7df45b0cb382d4a000000000000a800000000000000ffff0000e0dc0004f68e3af572823bf52996548134889dd94dcc85a7f57fa69781a2a73654829587080724a1b3fa95b543e355d185b96a569bd8ab424cf8232d1353f105a54b5eda880014ca077aba4794fe40266dea13970334b7947834f738cdc0111a3591529441433eaaefee56eaa594f9658f2c45ebe53194840d8a2b2f3e48f73fafa25242fb2f943090a05bea027cc4ff67a77577c94aaf0000000000ecabd7721698e20b03f50eb14006f33f34784d6b526959857bbfd080fe2d938cc90e76e70fb17336f8a06573c1a19044c6a1883ac77baf03bb7098423f08b15dea282977fe0a02e521bb1d65b37e1ddb924527a0313268a5fd2a3a3204796e875ce044c3eb261139c50235393fcf27d2c9143a8e75cc996b091e41ec3b6846279c13bdad135e3302176061088acd7f0da122232dbafcc20409a76d5b63b227571ea36122a50a0e90"], 0x1d8}, 0x8) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 01:21:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x8000, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0da44727be484a6f9ebf4d1e97df2585980b4c0879e0caa3314b79ce61bdd3ca71240d6f5824b9a73972a28de436a17d843e2074ae93f69b5e300f6eaf5a297b1348aa365131c928428a94d274a2d7c67a942ca0a4880e5c69c42a6a64ae4e3d209c8955aade8a54e8cd66483c65fab16679a5b096019dc177cd5ab6d3e823934792c79695c145bb88c94a8ca2a42f55f733e9eba6541d6fc8da805c5f0e3152a4d960b735a923a5080bb2b2b53a7e35d4cd", 0xb2) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSCTTY(r4, 0x20007461) 01:21:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x5, 0x8}, {{r3}, 0xfffffffffffffffc, 0x22, 0x0, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x80, 0x5, 0x1, 0x2}], 0xcf4, &(0x7f0000000340)=[{{r1}, 0x0, 0x28, 0x400fffff, 0x5, 0x3f}, {{r5}, 0xfffffffffffffffa, 0x81, 0xfffff, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x33, 0x5, 0x6, 0x3ff}, {{r4}, 0xfffffffffffffffb, 0x80, 0x80000004, 0x0, 0x46c8f57c}, {{r3}, 0xffffffffffffffff, 0x1b, 0x44, 0x5, 0xe5ba}, {{r3}, 0xffffffffffffffff, 0x10, 0x3, 0xffffffffffffffff, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x22, 0x10000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x1f56, 0x7}, {{r2}, 0xfffffffffffffffe, 0x48, 0x20000003, 0x9}, {{r4}, 0xfffffffffffffffb, 0x1, 0x80, 0x1, 0x400000000}], 0x3f, &(0x7f0000000080)={0x5, 0x4}) r6 = kqueue() lseek(r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) r7 = semget$private(0x0, 0x6, 0x4c) semop(r7, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0x72, 0x1000}, {0x7, 0x9, 0x1800}, {0x0, 0x3ff, 0x1800}], 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x8, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r3, r8, r9) 01:21:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xfffffffffffffe9e) 01:21:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000180)={{0x1, 0x8}, {0x4, 0x1f}}, &(0x7f00000001c0)) 01:21:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xffffffffffffbffe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 01:21:40 executing program 1: r0 = semget$private(0x0, 0x0, 0x64) semop(r0, &(0x7f0000000080)=[{0x0, 0x6}, {0x3, 0x3f, 0x1800}], 0x2) r1 = socket$inet(0x2, 0x4005, 0x100000000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:21:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x2, 0xf63, 0x2, 0x7543, 0x80000001, 0x3, 0x4, 0x2}, &(0x7f00000001c0)={0x1, 0xff}) 01:21:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x48, 0xfffff, 0x6, 0x400}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x10001, 0x216}, {{r0}, 0xffffffffffffffff, 0x0, 0x1d, 0xfffffffffffffffb, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x12, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000000, 0xfffffffffffffffe, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x9, 0xbc5b, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x60, 0xc0000084, 0x5279, 0x761}, {{r0}, 0x0, 0x20, 0x80000000, 0x0, 0x2}], 0x1000000b31e, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x800000, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8000008000002b, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xcd) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:40 executing program 1: r0 = socket(0x3e, 0x1, 0x7) setsockopt$sock_int(r0, 0xffff, 0xffc, &(0x7f0000000000)=0x3b, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:21:40 executing program 1: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x500, &(0x7f0000719000/0x4000)=nil) shmat(r0, &(0x7f000071c000/0x1000)=nil, 0x2000) munmap(&(0x7f000071c000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x6, &(0x7f000071d000/0x1000)=nil) shmat(r0, &(0x7f0000719000/0x3000)=nil, 0x1000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x500, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x186) recvfrom$unix(r3, &(0x7f00000000c0)=""/170, 0xaa, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="f4000000000000000000"], 0xa) fcntl$getown(r1, 0x5) 01:21:41 executing program 0: r0 = socket(0x30, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 01:21:41 executing program 1: r0 = socket(0x8, 0x1, 0x21d) setsockopt(r0, 0x29, 0x400000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x100000007ff, 0x80000000000000a, 0x0, 0x0) 01:21:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="825fedc14d96c14b576c"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000180)="888bd3752b2ebbb14338a3719da3ec80280a90ff510b55f55233bac359fe7023f2226fbb3ad33f82f88de4ea2f7e3e5b92edefb179ea7cf0720fd530d7014bae1306d890364d57ff2003a884e6e6692ffdb460a147090074d130bec59e1dada0188664ab018e858ec7f9f6ae91c88d2160510e1600267a6bc2646dd69b943e56a0ef0a489be21ee9598bbd87efe1a0a6cd8f7669d57ef88394af91e658619d6a083f3a8a776bcaa030ec94c7e2dbccacb31cb8df5d4468721a2270a71ae6df6c59f9980678bd78a93dadda4d9d54db9816def814b093ef226eb4a417b1ef0d96a0e6dece8af3e5562f35b7d54aa36413359665348c7f089c0789a7eae11a1bac267e1c4db2d12b91c7be6b1e9bb03592f3a4119f98eac0c0348722ecbc6d4f85bf48e53a93fb60edf46e9475259e017fa13c5e87c54cfb2bb81032a050639f49c1bc53378600937000cc9ab708ac3efbb57261f989a7ccd883b36810261dce33cc5c8df017ba833741bc7d2703d2e87f3f6147b8e227765a3ef7bf65261be522ff1813d5570eafd50636ef337d51511310e6f1bf8ea5605395b24aff27ba13ff00bc39aadff9b420b6b0ad42183c6eac8c1875997b70121dfe646c6ef2ccd1d97e2283d69ab4b9239a13d11f14128cac5bba68b2583307ea8bbc33a825c4be4a9509ceee24611ab717359355498e774a5ab49e04774515412e60cde7c86fc753561b26caae5eceeb985e1f2bdf7b3ea23feec8e4ff8117182d09d4b66f3f76d1e063c5ec72955d1c010bc5cc2d3766f5a4aff014494986bf21b84ce4d192fa6d19d28f9538696a8d6ad677f82aeefa0a640d5fb86d37356b5d0edfe396a5e9c78789e88c2845580f11262506b4129ef73d5d5cdffc6dafd66bfc7fd62574f5dba2af1d818b22a96ee723e1efe364767810efca8cbfd4fe22e5dc67c735c8006519e977280ce5a581563e3630e591e911b4605e80b3df6d865174754b60c6dd8733f0c3772700fed917f413fe377fed322a8c3884fd14207c8807ea6db352692d9c66020495761d60754844238ac56a8cd90b72a36c1ce5ae67a91cebb7e7f87f89943e157042e6462dc327b0c2951c7b700ffa830e16d0e90e08063912bfe8979cd7f541a1772a54c50757710b4bd78db0d878758061b7cbd0a62377bb3bcd07dc837e7b082f9fb6f5d98d968736a52f047e071c144006721611c05812469a2089815b118998c8fc29c82d7b94cb38dd6b99288077e8068c973413e17303985d402297f0da5c5ba444ff71a57527f396170036e2ce874e627f1ac3325282ad38346426518d5244ffef80946f7374c3b5d77be201cfd9be2834bf4e5d4eb4c4b66d4151763a3617af42ce9c791d48461ce87aa9a59e9d5a3dd1d75939191ca2ed4b3d629092adea27b2773b67be056679148e2590aaf5cab213c0486cde9ec46b4913b6529d213d9b5f14ec352825948597fe2eb9868260e4ab9a31197c936e9a9df4e59538c83a6bfcdf271a4c9e6c4352058a4d74a861b511f9b07c35c9956c967ec69dd79a18cf0163fb6c05338527bc7a87f5c01e71ce16c2c056064f89fc4b2a48b57ae22b9ed1363ca0d450e8da0f51655a92a0b1f605fd7f9cba0b9c184131859a15d40407985d004018d9f93c0d3036e13a611c7c5c90e343376f940d69a6956e4b3815b838f612ee214c8d1245931c9488c3bea10ece632a155d3c4b3fbf070a4728e9d04f5ac50370ecac0113ca214ee4ea0c82abc2a5c2ee1223e8cb06fb34c8480c4260b3c63d9d9094b2dc15ca226491cfcf041a3e702fbf6a80638cb632764f7721f04af12efdc7af78cca89369320aa78f10d5604cfb05acc7755b7555ba855c77d8be98689869c59827d678e3a95844c273e64cdb6cb5cc08a9540920c49109d7fe551c3a41a0566e78092233babc4980791d4fb254feb30ebcfa90f738a6649e913e7282eb22cafa0b45ad57cc4bcb3aa7d76f4e60bce884b2049207d1", 0x585}], 0x1) r1 = semget(0x1, 0x2, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendto(r0, &(0x7f00000007c0)="94fb405168f1def6b16cb94a6886f78fd8f5d56b0b1f", 0x16, 0x0, &(0x7f0000000800)=@in={0x2, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x7, r2, r3, r4, r5, 0x10, 0x80}, 0x8000, 0x100000000, 0x7fffffff}) 01:21:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/250, 0xfa) 01:21:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) socket$unix(0x1, 0x5, 0x0) read(r1, &(0x7f00000000c0)=""/99, 0x63) 01:21:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x8000}, {0x6, 0x2}}, 0x2) shutdown(r1, 0x0) 01:21:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000001a80)=""/4096, 0x1000) 01:21:41 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x1, 0x0, 0x0) semget$private(0x0, 0x7, 0x291) semop(r0, 0x0, 0x0) 01:21:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8000) connect$inet(r0, &(0x7f0000000000), 0xc) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="37f6a9676e9fafa9c9c7cb2a82eeed4a3aafcdb0a7186c4feaf435b6b253c98c5c8f13fdc180288465a80037a032f6fcac3dd7935590694afc25f38cd6ce348e700fb26f95f45b05645df69840aefb69fc4684dc5d41510af369586a1d10c66b29dcba32b6daa0ec007418736f7bbce2cb15fdf9f4762cedea683dece90f96df7134b500282c96ee132a2df70c43fc4d3e1dfda01b6e46afdbe2921d583ff35f01147323a90a17175c28a14256f6d2ca511ba9ac169f1c824d545b7e1343dcf12ef7e8686cdcbca0b4855f", 0xfd56) fcntl$setflags(r0, 0x2, 0x1) 01:21:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xfffffe66) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x1ca2}, {0x4, 0x100000001}}) write(r0, &(0x7f0000000100)="c951eae640803d2aa193855aea91dd14f8e2313ccf40c13dd9020648c8bc5b376e9067bbfe01592f2c108a7dd830fb0aa932f35714bbc0443c2f174dd82d1008d293aa127c080b5bd85f626313ab9c1286a1addd3452973ee3389049bf0ac096a8923d688ef58c07f0af226d6b422589973ba1707eda0e71778f0719e32a8ccf1c9a4ca05b83286c397ff1fe6d0dc300a4ddadc09878d8667f99aafd119b058d5ecb1d77d745e37b6884fc0d7cb5f1ea534c7027c52930ef43cf8e6fe4f668b8bc14eb9781ad2b48b075e2e7767e633a5e565c81e24a72e80b35ee69d730cc52dc5e7f70f0d32d854303962809325cf5a28659a1", 0xf4) 01:21:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 01:21:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x7) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) setsockopt$sock_int(r0, 0xffff, 0x102f, &(0x7f0000000000)=0xcb, 0x4) shutdown(r0, 0x0) 01:21:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/197, 0xc5}], 0x1) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5f6ef6f5, 0x9, 0x2, 0x0, "9e953596e6abc7f9dab57bf0287a0afe03d19b74", 0xfffe000000000000, 0x1}) 01:21:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200), 0xc) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) r4 = socket$unix(0x1, 0x7, 0x0) r5 = syz_open_pts() r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x2) r8 = socket$inet(0x2, 0x7, 0x9) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse0\x00', 0x40, 0x0) r11 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x10, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r9, r10) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd\x00', 0x80, 0x0) r15 = socket$unix(0x1, 0x5, 0x0) socketpair(0x26, 0x3, 0x4, &(0x7f0000001400)={0xffffffffffffffff}) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x0, 0x0) r18 = kqueue() socket$unix(0x1, 0x2, 0x0) socketpair(0x20, 0x8005, 0x1, &(0x7f0000001480)={0xffffffffffffffff}) kevent(r1, &(0x7f0000001280)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x100, 0x1d5ca39f}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0x2, 0x8}, {{r4}, 0x0, 0x1, 0xf0000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x7f, 0xc6}, {{r6}, 0xfffffffffffffffc, 0x6, 0x20000012, 0x3, 0x7}, {{r7}, 0xffffffffffffffff, 0xf2, 0xf0000049, 0x2, 0x8}, {{}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x9}, {{r8}, 0xfffffffffffffff9, 0x0, 0x40000010, 0x6, 0x1}, {{r9}, 0x4800a6666ecf42a7, 0x8, 0x80, 0x7ff, 0x5}, {{r10}, 0xfffffffffffffffb, 0x10, 0x2, 0x82a, 0x7}], 0x7, &(0x7f00000014c0)=[{{r11}, 0xfffffffffffffffd, 0x88, 0xf0000000, 0x2276}, {{r12}, 0xfffffffffffffffb, 0x2, 0x8, 0x80000000, 0x3}, {{r13}, 0xfffffffffffffffc, 0x80, 0x10, 0x8001, 0x5}, {{r14}, 0xffffffffffffffff, 0xc8, 0x80, 0x2, 0x4}, {{r15}, 0x0, 0x5, 0x4, 0xfffffffffffffffc, 0x101}, {{r16}, 0xfffffffffffffffd, 0x32, 0x4, 0x7, 0x6}, {{r17}, 0xfffffffffffffffc, 0x8, 0xf0000005, 0x7ff, 0xff}, {{r18}, 0xfffffffffffffff8, 0xa8, 0x2, 0x7f, 0x20}, {{r19}, 0xffffffffffffffff, 0x4, 0x1, 0xbd, 0x9}], 0x8991, &(0x7f0000001600)={0xfffffffffffffff7, 0x3}) 01:21:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) 01:21:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket$inet(0x2, 0x8003, 0x5) 01:21:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) ioctl$TIOCSTART(r1, 0x2000746e) 01:21:43 executing program 0: recvfrom$inet6(0xffffffffffffffff, &(0x7f00000000c0)=""/134, 0x86, 0x800, &(0x7f00000001c0)={0x18, 0x1, 0x976, 0x1ff}, 0xc) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) r1 = open(&(0x7f0000000200)='./file0\x00', 0x90, 0x4) close(r0) ftruncate(r1, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x401, './file0\x00', './file1\x00'}) 01:21:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) listen(r0, 0x7c0f) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x3, 0x20, &(0x7f0000000180), 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x84) 01:21:43 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xf0) write(r1, 0x0, 0xfffffffffffffd79) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xead, 0x400, 0x7f, 0x9, "09a95014f79e485f22935ae1d3aac93c30e57821", 0x3, 0x46ba4ceb}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r3, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x0, 0x3}) r4 = syz_open_pts() dup(r4) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2002, 0x8) 01:21:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10080, 0x0) setsockopt(r0, 0x8, 0x7, &(0x7f0000000140)="a18a61599ea05b7dedf8", 0xa) r1 = socket(0x20, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, 0x0, 0x0) setsockopt(r1, 0x6, 0xffff, &(0x7f0000000080)="103b71434ec6c647a42bfd5bed8b257c9ad8002ad37b3bfca37725dd4c49073476e9769699964d2de5db32cf24e9c6563d657dcf9cc74d844a4c13a3f68b5279f8d6a16389383af326a223277881dce2e943", 0x52) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) getsockopt(r1, 0x5, 0x4, &(0x7f0000000000)=""/50, &(0x7f0000000040)=0x32) 01:21:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x511, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffdc4) 01:21:43 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 01:21:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 01:21:43 executing program 0: clock_getres(0x7, &(0x7f00000000c0)) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x3a4, 0x56}, {{r1}, 0xfffffffffffffffb, 0x20, 0x10, 0x1}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0xd0, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x41c, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x71, 0x4, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x6}, {{r0}, 0x0, 0x10, 0x0, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x9}], 0x5, &(0x7f0000000240)={0x9aa, 0x8000}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 01:21:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510f01752127ba0606fc0c92fe136a0c73c2e33ad31a076a626779fb071c38a4e258", 0x22) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000300)="710a318e0c22e5cd86ba4dda64294cb595cb7b2381bcc4d96cba5f20a3568cb00d2a47d2a6d2f23d71317af642a1ae606a05b64123c139f8cd3735aa5a3dae01500035b3e5ee346f0426cd97a42139b4ed700ae279c2e499ea70f440ebea9fe0443f2f89a7438266b29cc77f4725413267a6e022dfbf5a32ebce323b25cc395db25c912273b790ced683de0ff35197c2deb5b6f1854d7476430b0ce3114d51b7f7ea25b600e9f1e823043c50f26510b49f5edb4c50822ad1d1a61d3c5437c0753aa7fd880dd170d8d956b261356d1da65895545e9464dd0bce9aa50454b108f037df3b94e7d4ba8c6e0c8119c19400d379b4ad472e7357f237013909eec01c9acc4a165a518fdba77e45bb43947fe476c22ebf55961d25b3eaf39b905585e7ef43e07ab1242b4a06393ad66beb57d18434eece99b12e91f83fbb3dc3939407ddf58bf5697698c448aa8a8a6e60dc5333ede7221dcbab99bb2392da7b7423df9c4414b786387d7eee838c9346fdf1f842b4fa0a408d2ee9b4825b478b6379c55f2dddd20fe91ec257fbb9fdb486989d76680451643c27fde31759e5b72d5664194dc4802a07f4eeda5ed459b23138ef8a0371813c9eb861841a1c8f40f25f2bf22077e3f6d9069a6ec71741a8a214a38d7fe3f71180ac19d0fa6cb09334e03659d63d0d761694284dcbc78a8a1fb4180a32fca0c5bbda9ac7bd5f81e2722bee9573777fd5c51c7935b39c5c87e4606b4d23084bea232906a9d2f0058e4e4dba4a4948e3c7b2d6856b0fcc645e473902bba4523124ebafed62b888389785cd39e634bdd28bef19f194ec97de38d19527856a5284eae68d3aa0d9d1f509f7d32ec53e1e752f3fb1791f75716c3ea5c0d97567bf383842fc57eba8e2ac369d8aa2066dfbcdb113806c5be6fd51892d11da3064e41ef6d02316908f316358f1359aed769db736537097020ae4f089d8670b518958a7faedeb8ed84b5215449cd01933ca32fb287f211f1321e29cd665339293980199c3b53438863dfa526674dc7155e910066bc8107af053d97ca3e5cca2150f8d2f92c48b0b6c58d7aa9bd8706c0ff558b3a0afacc3bdcbf9af734882e08df44ec3d058f0ed4bdbd0d9b0bfa4d6a5f4209059bc9402dfff84523afb6cf412df9ea7782b8fe25306b5d1b90f50293a9bdfe618f8a53c5b6f39a1fa2c86a1b39ae10401ff470c289626a1cdf8ed30f3d081acd679c134b9e695148989dc49f0f3fd730c4d646463131001c2c48caf1c56e1705d638d0391257f4e988d6f0ed6f53b957fdfa478ac1623c0e51e34eecfbc594d958e956cc01a199fc335456888d499ba83e2ec2bba94e45f65adb8034f6640dedf786bd91165df9912369513cd2ed473885769d6a26e696d00502b93bf706a1183e1788b333f3baed9ff1252da5a3a754292c6f4914a3890a9fa49e5f0d990b83687b2656940b189dbd3c7fb6f81769452591130ddda5b39a2d273750005d8459cd6f25eb5621c797bc462315688ec321005d664fd4cb018861a32c5cb50ed15be0c54dcad1b9040f06d275a5b373ba5a1f3926cf9bbf01c13251a1c142a1ab7ca1d797cbfc5f2ad852d643b53fb1c6bcfff806b07aaec2363d643269339d7c426e3d2d07330786f49fbc747546e88065b0c51efbb195e16d366c7554393c7c78598d1396543f55c927a45ba592141443322c93645920f239797630aa6a649c9fa345b0ca12c01230426862e6a0e9f7821dccf5682f41215379cd89c80c9fb858609c4c4bc9fc0f29b112a5cf8a38e61e2a6f7081a65a293a00e99ffc9771271c8b329c9ff753bc26910059b6f48808aa521158bb1bb55f626acedfac6a27c9f1373792452bf77329fd664060d029e9bfad10f789cafb483ee5836b81b668e57fa217fc6b7d6c854fe53bd47d5597f80d94918c03585c52b1861d9374fb3eadc554db65038f36b63649605a81063eeea0fba0bc457909ea36d2a040930748c75276402606b8cfc271fcfcb560632e14ff0b5c526d62801317e992402e23455a0fe0148ad5ff4ba58435a087bef2498c9c6cca4fad08be4c25480ab398adacd17bdf557831ddaa798ac73e054fea41a56165f98bf1fb22ec3e791d6a3844c7ffcdcaedf617c0142aaa3a6abaf91bb5e7a652b8270dbe060a511cf00f91852f124ef7713b823340466c8e67721d363329553b5dfe45ee4d5a06f21135401b0265f0211fb27f09055682cbcbfba299a1505f67d491b92bb2d7782ca6924767713227c735c43b7d75e8e8200aa101356dbd1eac1151111f066724f4739ad206511b5078caf8101e60ea1ffdf5d49b8c5473c35667e942b932d0d36d70b06ade8a88bc10118c02773091a68cf5b5b921ca69d7afec8ffac1ba58342529597a6f3489f5c449273416669f29fa5f47f391edaf694906d42684f10ce7d5d761ca60adb62e73f4864bfc33969f0b8bcff35a6469d173e605e2d09fe0b6ff099748ed5694139e82f0cef972178beaed82a120c52db082e9e9b7ada1816116bfbee425982e4133665e7b3d03cf320568a5a1b5a962546b8ae584a32579bfd2cf11dc81d2c2dcaaec180105f07dac6f6507e63a029483bd2687d1b02a68c0504583f8424209b0fbb4106ba53aec888ad2661c805d9f5c9747c77a85a6aff9c1bff748825c7a484138b14864cb2cf8254e2a8f5a0efb7d71c17603d56dd354eecda23eb35655bb0af8bd153a2c5cce39bde18084c84a35cd17ab570dcf7f7729e8877c12074a1befac480d57570a3d7ff996af0267321e97405c7f80791815478dc443324fa30444ae1a535d4b375648306877f94f4eb1cf2049ff45e66a693f5c2ec73c21b6e01199ecbea2a301eda3a46a0a66f255af6fe0e0535f1c99f12e2b0bb5f67ad50dc51dcfd9035325b7119e7eb13db2249b0b831357297939174cc901434e871541a9e3bcb33f2ca040fdd81efc2e374428d636de1323e22ef6b9c9ad5cae39d05f71b33e47f5ead4a33b0b3e9fbe29f86c7912b1de61bf9bf9889a73fb4ba2ac86ddc2c9facadc033e5133dd3d7bbbb1a5a64f8e9f85cec22f196a9e4591c00f2c8d34307f092bf09f10da703be013a5cd9f9ca1d8c811948964dbf55901c6e0116b914328ccf6a79f81daf9ccd9df25e62d30bd6713ce7bfea10acbad002dc7aad98f606ae07a89160b2c294097b613096c3de0c3862e1e94c7089b3702820b6ec35b22b13fe78ce76ef5054081a5f966cca184be790ae72706fd1ed93ee0f819f8971506b9ee468440662ead9395e42e14993444da104afb9e7368df5ef3d0988f81cf0f8ac01834a30ccc6ba7b8688927bfd69d432fd3af4a9510fc52c24ad2abc705d7953b6e09d43c7ace21dbea53495b7aebe9775beb52e9ff6437ec6b3bd2c78dfee230e1a1622e3c2994adf71811b3477d10448bd60d63106f103e985c91be408480036b31942140d8582643cc430515f09961fc40e4a4d2b27de9d49171aff85713a49a2f5bdaf885b691237759231bd8cf7cf0795f79238c195427772ede89222240c6a14cdb9a15bc0b9b397c5f9335d8b3cf77d3ad6adc96fd711df219432aefd2fc5842b889200f4cb7c8767ea23070af6eb6dff6711757dbb1d90314aeec1583385720adac2140710f8f6a4516957fd2039e1204a960ed469a38cc2eec91800166932bf6fb622eada5afc8d98114e5e5395780c1c3f88d6e988a23147e8940550d7743b49f87fea861bab39c2a54f42f2c9c34eff2613906e9af7109347e3f1f3e7d89d1ab2d266c7776bee62eb7781b582e6a63618ab0a9efa0fbde668699c08589be2c6f4e9654576e937fc16476befa150b317dff022885b58f815d0beb6e05275c234490ec76564da4338e6a06afae12b9dfc634285327f13a132dd6a4d2bb41ad2cb69f47db09cdb6ad7e0ef0f46fe00bdb212be5cb28287dbcceac61c952e05243d94ae04cbb00ba93f21b4c746c612448019ae6ef6e1359c9977f27183ee091c9b34af67db1ef19c07bb2ba8171e961ec5abc4f082be91ecaaff71008e80eba3b55411700400676bce272cfae963d9bc73dfde42a1c790aeb8ab10c72dc985c860255ae76c5552ba7d2e784278c0474629dde68e6c25a41d892d4434ab36cf2639d96072d24fe38b55e0e9e7a0acce0f2b0fa11070506f88df5a977804ffb2b26cf193329331750c26bb9a66d6fc01edf28b200e1270325995766afe4c8ce51760f9fcaec8bcf10fa6d4683475968114b977c7d57b22915322260aaf8510040f5f95ad22f6b39b481803e1b30b8b8b4cd9bc6cdd0379b8c07220e025c3604015ca3795239877b3d83bd680e5e1a378525065734b4ee3cb0b2fb15cfd6a3b83c1cddc83c1a66b746659266ec17819e69b555dc9f1de4d0cd92f29df37132cec4fc0206b7ea419838a1f078badf70cbbc2517fc3e881e322fc9e7d255bbf6e8e624e73d4a9bf292e7bd2c0b606b29ac8ecdad6a21505fd869ca93e87abc8eacb22083de4f68762caf687e02b646d8d5719bc48adc9155f12d2546ee1ff51d36c3ec54efa7c6a6cdd089a2eb9ea0e7d0ccff2f4c77cba3563bdf4bbc0eb3e4b384be57176a729bea9f4ffe4b85cc710dbe53e73896a48bfcc855689c55b1b4e349bc78bde8e4ce710f33e99a7bf316bb73a270ba04c1c067181b181a0e90ba66e5141c222b253ecb1b5d7ba8bd0c6131457f4bb5a1d7ef06fc8a9fa8d61385666ad9c5e2dd8b0282603f1cf1c56df95d87f240f61b540ba0ca644c473997693ebb10449da7a8ebab8e3ba1e39263513e99e627f7c1d002bf55074e62420dcfc31f85600848f988d8d621d52446b21d1b30f7bfde2ca8bf5c5c8f2c4313af5bbb764218a3d7e34f69a8e58d4e79ec95e0990cdcd2e66b5184f74f5f8e1b9e559310d6eceb8b2ca7ccbe1fa8168cb632a8fe01da3909b43fb1b96b4aaf5e7b494456df44ddc33d20cf0e0ec6cfd38ac86926128cc00e2cdcedc332244196493973614be9ee65cba2c4b216640716608ea5d5fab699c4edfbc70ef4ed612acbee41e242bbb3d337e9212973d4be877e60d9360dd62d035228546462b41b9d75dac2a7451f06922da70ff159d112e02f8b96b1f246334a9fa417b4829fc7fa167e3a53815d2325869dc0225aa25777e2502e0c56d7126ddf3467a2b039b43fc867528b4d6f7a21594b3033026f5cc05c4554f815ec94cd2726398bd137a50aea7a59380ebffbe8935ff5b1fee6086aa53db570dc1eb7c1ccc40cfc9b8370bfacbb5adcab1394bd28038a36f7c80a6d8c5a01b828c32b73a96ec79695e1fdc2739f28cde53f24d50c47176ed566ab1a8817d8120439763e13159a9991f7317c52377a99a9f0cc3874597c463144da987f1ebb1f35c6c68fcbbcdfe9f8f4740c239742823ada5e507bbbcc40a1d07c02029cbb41119f238f768e14f0753fd3627c21f5879d25309faf3cc7a452be39e80e7389169e8db5bb2e2a7f5569f626d4a512c5432ab02f280900b34bae1d1bbb10d1e1ecd44b51f4e5eda5db4a64a0f8225935322878f247acaa5fb52e58f6b0a0f9bcd1c7030152105037cac2bb357045b2a02ebe08ba2fdfa98678a8c2fd02f448024b8904db4ff4342a69fe362fafd3e3f8d5b569c650ad7842489e8f15e410db55410492e564cfe75881755a0a182d4f699728310c14fc7244f96bca38bfef9ec0108dc36bcd8458a3968b288a5a66439e1a2aa801697d7cbe7016e0612e1232c087768cd7378a0950cb95cf5078ee122f81fc2141e327886aef920f812a3edc95446c63e41", 0x1000}], 0x1, &(0x7f0000001300)=[{0x80, 0x0, 0x8, "38a95ef5260a0458c23b735036e2ad54818045d236d7c8d0009d8a444832181e4d4f07ce3716de2dc95b9611c87534ae8cff9b4751d13d00fb8390f47d7a962c42498981e89ee171729bff8fc2f690b9f4318458c547ff10eb26939f66c8b73a0f1f0dd952f091051919be59b64fbd"}, {0x20, 0xffff, 0x3f, "d13813eab83a8bc2a51edb46"}, {0x60, 0xffff, 0x7, "51af28252ceee5b7366a2a08eb43ebff02a6af0d21a565d72478f73cd0e333b360e162110c5232a48d6ded079bbff2d7a1aa28c93833f882bb46a38e269de2d8a7959f397900dd97d1f7b9b0b4a0f4b0"}, {0x110, 0xffff, 0x2, "a58551794fb41ff2ef0d19fd204c957aa8a838138e069978c3a8e365bb70f236907b41c1d65763adf2e1af8b165a5a57ef208d085a7c6e8c3414eb33cb391dc911a9bc6fcaf2e4ddcd59a3d6d402ea5dd239a5804e0c8e020a188b5114a7454a3d5b3cc179517f3178c59936b68415e832c6858e53b9137a56170a321f4e0048a3f7fb698c3597875bb87b2ba3087c12f9f62a4095c5a87330c26142bdde5631b7fcefab1104f839fa0e9bd5de06b353418c8af1f743fe4ba495b79036fe808553da5a1e0c49ef7baed16364250190d90f5883decddecc1aea6d92e23c97b2c845fd3bbc9b02357e418e8ac33571380f179c3ff3307467fc317d9097"}, {0x80, 0xffff, 0x77, "395a5a29dc84a2c3c86f299613c916d86e88acb0a4fc1a38978284dff5ebd390d3e17531880b20a9d4d83afc5759ae234aae60e7c16d3a8762ce58ee0180fa127b469009f2c2ac5c15e8d3bedaa2437993d6ee51b57ac1cb3fa39878e7a951e3e07abe2c7ac6ca177df3"}, {0x78, 0xffff, 0x5, "d996687799bc651b891318e05c5264376c4e98abc633806a6360e3f2c944a1d8b70812943d7b12d2c5a3f6c1b6dfbc530a997a407ed849f2756ad4f99e5dcb6ebfa884c6e54f38f754ea7237341e58ed3890a461b4ad0e9d4e08946d2b1ab4e3c8da005e"}, {0x30, 0xffff, 0x20, "4f816b02d1bfe1da76499cce06e96be334913d0ae41ab94d81c6"}, {0x100, 0x1, 0x1ff, "2b2bf2ffa010e9687ccf415cc63bbfabf979477d77b9d19ab902d7a0a7a6858a209ee8c3743bfbaaae64818edcf077676199393155b9e9e7dae89e040b7e1b7e0c8ef5313d17038193d7bff1a9029b3a4d0e8fc23569a0f0ec7101103b74e7dcac07ed42caa6895e24e8eab900a7f9345e28bb2f2a9c231c772c2a73bbc9b7f67ff339d3a8bd280314288c81017ef8541b9025644830b986c99d468b358942b7158c88a0d4d0bc8112cb87019d48f5b702f729c824ed306e3054e2e156f16e0a5438084c72aa027c69546c5936dc87a0cb40e2a525aac11099cf2230f5c1d02a9e027d257f85700db337"}, {0x1010, 0x1, 0x31200000000, "dbc7729687d2c994d512fd4ccd6aacdde6e07dfdf798d66f093874e27b4fe24ccca2d1d136d593438ac65713976227637cf5998a69eca3c046bba11d41b6c9866ee4d5ba9df38db75b920ea02e87367a7f95f630efeebe03860d2c5f6b98712d5d187983ba192b314d16256830be155095e88b3aa7bef9c7d298db7e16ab1cbae73008948dd9e2f68cb8d6de7ad9fc0bdde466b1d58921a5f700ed4b4fef4e31f6d6d5e997e952b72fbdd39ff71f1e0a3c445e12cad821ba9ebede6b814f8fe9fbd8959e7f91e5461ace75d30b91d9463d49b9bc78bf6908c6b95492608a8b5ecfce8cd9a7ce884dd34bab4505089c8a543aa7d93907560ea6b1d542c8764627ed708a4c0afb7ae6cac5c35b3d853d49c8a735313f0c99aee40e0951363fa2e0fb3fceb68d9cf98a1d17d6c2eb10bc0e67808599ac373300fb07d2acc143d3a1c696451bf66cbe63a22131eaba10bcb2f1511867f7a7d7a770a814d4b754dde0f9fc083b2c05d9ea2e790dcd705400eefc9f743fbe79c525ab95939c220158ce536d8933e02d481965ba5c50b91256cb1e69bee58405404390c5e92c9764c1d7f37be9722ff1082e33ed322a625270e108b5c87feb33249fc5be7f0908970f0b7c3d549a86b2b5cec18c01a8120aaeb3d1e692964579c6436ed5fda06f2eae517268bd74852fb6e8fbff8dfc50888e9f865b4f8d579f23a3def8b0f376be8f66289ac6dc637bbf6b9b2e51aa1385f859f274722894ffb37cdef48de7496df36d9eab888c23ad16ede7ed5a7cfb38bb0c3568980592153cc4cbffbcfb6cac2055dd89b17b5b7d62d203782c5232315187d90808c6555e5e3a3487f3e22d667b987a64e8a039c03cadb96df4e13f6431c3c176fa00d30375e222a25b881c53a1cc90ce70ab1552bc50ec02a82bfe4965d5c4edf8f32084ed8fd407d89d068298c4aff4235bd811bd9bd69e6618b3cede406ce9abd960eef58e3b604c9dc2d480cef982388298176472b6ea26b0c71de8a4f40878fc587f7987669c0a17542ec595e3da7b1f6f276f52fb45b4787a6c3a8b36d81993fea7d5ade9e84bdcec9eba84765b45e777aa575261b297a71295c9cbaa87ac91b585365e2a7a99d2faa26ff4328812f2ba7945cd4b53c7987923b431b75767004b8cb6dca73b80ba0687978adac14240d31b630f107645c204093775908563ea82b18c0883d8bbf5c879583ef8645412c2cf4529fff7e331686ab0433faf9627add36f21bbc3be2b20e1442d03902c879ccd8e92faf8654799d961084d15671de24953b857bfae696fd2eb2c6b0a09ee5fdee890b006f193aec2358a16c85b1a02b0b92d43ea731e6c90afd83d7525d8de39d92408482dbdf1c2c27d6d6ec2f7fc5d3d0f07498648b220ec3c117d3b5929a098df42c2ecc32aabfae4fea1bf0025af6bff18e5714cdc3b432d07204a498407d5089b1b13ad2f5c80c3393fda301a9b491c11e1bba03f21a04608ff2133436a53f8ea2b22acdda85540dbc41e576b81bdb4a349f437c72775269974cced300175b1dc3438d04294261de62a4f99e0f7be4108c069bc8193705f0f5661c666421d2837d582ce7ac1d24bb26a8ce912754c231d8cdf2c9f5bd84eeec83cb9d5c3c0560f163fba64dcee7a969c95bf9dd9915992b6f4d1f3ba2e3f91fe91c29a441b56308311e19bc05ac53473d05e4cbe181c18a4e81ff9295bafeefe6995db3f5e739b38cbb2829d54714e3775f8dc531cfbc763d04910938f524bde19d749b9ae2912b074859217f5b12a09705cdd17306de61b60f346c270a9d922fc9812e24b429d7ffd251bbb7cb017b3f9ab377a951069e7b8d682af2b7a4572c173487f0eff06389183bd28c6944e81fb7ab2bdf1ba95f44377daa33e381b56e48e7edad4b9f957c16ea301b3abffb207ca9405af5e9a2711246ffd189d792b12c64437491ff3a0677b514b5e1ae6bce7174b9da047a2d1a87d70eab504d3c45c476358439777e4255850538d8fa656c888468ba067928fd04541fb67c83bd8dc69da00e8a1cfd879f8db2a2fbfc4f5e91374274d9f2feb78da5af3fe52298986922e91e71714fbd5508aaa6d9a5f842616684b6019365a63ec94c7cb57027bbe11c56ae616f42caa6a22729bdc68b2fbfc209d7105e8c11ae3587e4361bb33f8d03ac6a7e073d8ae0fb57b4c8672343cff48cb108f2c119e6ab5cb94b9253c8cd8e5109e9d5997a5aa99442d98e90769bed1858f15498d8144a3a965d8128ada241b4b9c347d82b86d22d5873cdada56093eeadaed9f6ba49ea9e72fbacb4afc8cd1690e4a7aadd54080f0c052dc535c2c628e535a00af40a79df191671a08f02b819f958b73c47d8525c52a90c9f21bc8c9210ce6e16b1ced80c57926037243f88abb3c7d9cca5f13da68194df38b72bd619941f1623894fb8b4b8a3f1525bc5056914f8575b2baf39b2c3eb0bdb67398087ab505a4f32875ac62f95c629b3efbda29a16f307514c7c8824161f3983b5bea57c378cde8fe9e2451b12ddbf97596413cf3a189f9a2b5a4b24378d58c92458f52e2bf845cf8a839112a3b84dbca183ea63eabc7f8c420080a3ce3f09a35682c020c65012ae1b53d2897787603dfb3777fafa1c5be12135b995b8fe183e6b83b4bb8834fdd75fe30927e605fd77268ec892c786c9d90bf5a2597476dc5f53406677a7732338457f0ac6b05c49ec7a5ac708e5a929232fed06486e0e81582a2e873592b80b63c582863fe45e7ad809aa29dda063ea2d9c0ef337178d90a3dd7fd391ad7a5adeecf10f30692790551b6f5aab83591c9b4e546e96671fcfc3c08edf6d9f1561d2f2add513112751afdd6f04b122ceaca4c78c839f29fb22b2384867b9034fe00bb56c32f4b7d39d002155cd3f9925046e0d9c953107522c50deabe8fdb238d01d4fca9a2056d025b1ec0d77669f7bb5aad8252a6ab89bfaaf132639fc075052be459e8d3623f5eafabfbd212180092ac940327d904002b7200ff50e8849762e0a26a929ffa16c3da53217ee32b2c5cfded2b797c19f1959bd6bb34fc1859890a07468aeedfbd83f99ddb44a505d30ed7dd1d9c1d44540d2e5c982a3b86d7e713d6d6a8353c986bc2399dee85a7d6ad38245e2db0a0d8203db7be857c8b7971e24083a71fee3dc3d5960f410b8495857aee6fbfd145e3e6d632b4444905b9e4d27152d7d8518079ec28bea783824cb6d4a354f008e2fa0591e2c7f7fd31f39706b7cd3e4260f512f524ad40c3f82cfe5e1496bfdc7c3e08ab8d63ae9dc45bcbe4416b245393269bdf15637b0d1451d547f57029e852c22375f4273b8c7c0eebe3cf59e54c030e25fea6cc5c040ef0ea1af3acdb293455d7990b9653958be6e9904ab855d806e0faa009413c448a0d910595461dd618cfa2561fe27360a2b08854a6263ca4b89ecc5fb3156272a7e0514d2b0f50c7d1cf57b962cadd510b07feef8d1b453496bb58ece1d417d9dc4c96fa27326f03c51e1b527a75e8a709f7b4223754f1ac11ffb093a6a348b1f4f81601a19ba93f665c02b8099d76bc83b6c809d2df1b2ad60a82ad7bde25d2a3984b17d041b75db83995fb8f113101ae0203f22ccbb8ef4ec9a8852c8565d203709671c6a701afbb3a0050cd22e75b9b9ddaed2e2589c66ef6435a62830e67d3562580ca88558ac48f23d8e7035a54ff6b6e0572d3c15afac8dd214be5724eb866d8375c9893d7ecb53a49832d47ec390df1a671b6db26a76e26d9af67694c28db2dc969140c664e29a5088ac7d01867170f65013ee822431a2bc117f659dd585d0a35d7f9cce82e7848be9216b522e7ad0b36a613e2b2062f7f03b434dcf6529db392f3b4f44a35c12e58ec31bd9c713f2c3865bad1691988f86f73f85914d465f5a14eb0d10a9da69b864eda9f600a7e031e482c8988fcea56a0944e427c90918ea6266ffc607fe438df45a519abaa8bac22ed7876f3f524fccf997d96d9d75c3b27505a7c59c86e075f44b101f04c7552d7f46dc6efed7e10965f0f2d6bf02018c85cedf6cfaa54cc750ea6cc1420b72896d3a160a60a3d7b4b968e86dda1b53f115a62dba4540059bfe843e3a442506c8f059adaf3cdffab5ef6c3f13f19376c063c31935865b019b43d5e052da8f4c06f358d679f8ce908bb6c06d5e4693d5f05d52a273be5679020e85282d5eb4341d98fbc45d0f65376ef8aee1bc413d2c7fee2823d1708ddc98a9907ca67dc3b2dfe4b498dfa2a30623799287547aa0245c17f8291ea39bbdf1752e759fbc45cba9bc88a5589a86a064f9cb04d47405ccc2f2d98f35a5753a3b86a71a04d838e811bc16ca4921bd7d119b35c7ff6f74086d4545c7b3b11117677458125a0d08c7f727c42068d587801ae028d63f6e96377f4729dad2c4cef371a33d6cbb122b929eaa77818cdd92c024753347970ad6ccef8d88afe19e0a0390a5cc88f35dfa4a76cdd1252296dfc8585444e15e614d8c23237064a952ecd4f7980de1f8cddf3259a2bc6f7014fa80a7c374cc5d883cd758bf78b182b2eb0c2efbec75bd44fd742d1d897852103c288dc055ba13b3cc47a9d7123943185319cf91cd2db55d2047939b5bea9e5852eb779f20354f2430905961257afdb24d038edff6a40dd5fb968470067a5d505647df60dabc4b159ce92919495728301f128986552d335f44c927342104bf98ad75758ec4767f2ea372074d0b6b6d954492fbd4b70f8f1362479eb8f26c695c40a80ea6f9e95f905c52ecd234d4ca434f4ff4f88a2ee6e75ec81bf20fb25a916a390cb6876525b43b15f505aa4d898b1120b47ed6ddf24fb598ebc714f7ef43ddd6fd288f3a267911accf8c6596b1a97755cca36463e615c67b0b6a0fdf637143e63ae88ae4a10acf5bc81882195a1561b1e19220360e690ac64492c57322369aafb597d44a4fd898fe89c34b33bd9215d81711fe8ffe38ba85480384c166130318f93bd0d12f48c3e0ab66a48170e959fe3f5d7f731fce704783a247af73cc52c8ba4f3d54faa1abebf3d7127a38a3c958465489081b0f49ba8224eda6569d778e0b3878116e607bc4a75f5802853d75462f060b7af432d18366bbe5db1e109b681c9e6c0b8a2f37be5f86d2010ff51a421d2d1c99a5a56c061f65778d7f40e3a439b00d6e92fca411baf5714567dfdba5bfb3c09c3d5e9c4cc21bcfe37f36f822bbfa46d64d765812ee218ed8a8f05b354b454ae9373f4108d493acde7c49299235e58993d28c4d35b22544d2a43274b589784535f6dc9d5e064faa1ee6fce5863724d9c740d525ea53dd32b7013c3a3b558220d7a84a231fbc6af87dda9d6a7e2c6bf35cf14bc4ddb8b8682e2442e80aa1072dc99efe8b2d9367c624967b7a01b1a419cd0b5ca5d8f6fc63ca626ec881b4a6b4fa99f815c9097d5f749a74dc5728ac1eacbbd756f381a45e20bea9a7472fd8563d6e8eb81f500339f65ae828fcd54f4b5a9f24d32ae48c36d39d5b142a38133279e175c5bc2e66012f61664ce9a2f7e967bf428e951f68bc9fcd9e637d3a9eed30bdd7b5cb45ebfa30de05554134842a4fbae0c0a399cd872d78b3d9f4077309d5e9afbde6dbd09de824f9a859dc452eaa8993922ddb09687711cb991e8ac014607b21446927c1e7af641e6b816c10dd7afa31e29253a08d239a081d9a051e02dc16f66e11b168c511faef032763e4bc4740b9f6e2ac1201aa1751f3272180cfe972b7b6c047b887dbaf683922e33bfbced46e5a53461571204a082d5b93e1ea18360612fa6bcc7f85f10d0e8"}, {0x110, 0x1, 0x0, "c54b11d16b04cf379273c1cd5766c9f071675c433c1c2a082f0a97586327f63760484baefb4e6684a44c25b291f7c56dd3c3baaaff013de6975682d1b8d61b99340e039d33ace934e3bfff47708fd10c9fd0f033d351c7ea5b2b04b9139ac6d2aadfe8f7e535b74573fff1e729c64376f7f98953e142be682637e8405216e1d6dade19ded4f3bb576f8ded44fe599a1934296e7c8056fc2de882ea75d2f330f5ea9074f7f4fb41b353cad1ac9967ea4be2383fc6a922ad9944be440526f195c4330417e1246244e7cbecde38691b2cb8648e08df340e4391cab249265bffd78f58c9b3c0e242db29b3871e29b71bc5092e034681d2f9e64807"}], 0x1558}, 0x403) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:21:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3f, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0xcf8, 0x5, 0x1, "5869e78660fa173a0e44b9f927527388d5d55516", 0x100, 0x6}) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) 01:21:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() r10 = getgid() r11 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r13 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="bcf944202c783abd96667f46f36ed402234d32f3b5b11b83fe4a99b8935c2e00ae1aa50bcd0aa3eb94c4fdccbe312a39d009aa7ce0fef5da21bd6001a16838c6c801f0fbf15ba2e944d8aac83f4b6dd36420953812668078cb4f5819f9bd0a987de4530a89b530ded3a69dffc4d1f7fa09f1f327dae9f7a2d740cc69ee7e0b46763ee91dac13d60ad107d827e36dc5eb5c6b62dcfdf73d36d5c814632ea6d478321caf06d895fa22a39ae955814f133d1eb165c294743ace91f1f3c51cd4bd4d2ab4", 0xc2}, {&(0x7f0000000240)="5ded7948c617ee28bb38899340f35dd46da32ea77a5c2e6b29045a1dfbe8fd0ec3ceef6536486513755ebeaa4c81d95c0bb623f7cad44a66f7508223bf8f92bad93b884eae107ff9c3cddf8908cd0aac55d0bceb9438e0799a7c47cab6b3de0afd44a31782e53b776286f8039107cf9631a715fddd3da8168902b7d088dd42def52f0e19a46d919b191cfd95feb6d29b18a4dc83af99497858a865c9f25878b7ce1746c737cf11516e19ab45b210fa243c0f02b5fd40a7b17cc41ebb424710adcd8f04e9628399ce8d6b5e07753690f7ccdd88645fec44438ac644f633242abd1a459f966366e13a", 0xe8}, {&(0x7f0000000340)="b07c60f27ca761b9ec95fb1ec5a1cd0eeafe242fbd84dff535f3db17e7e7efc6fa622fccd703a17a0286cdb0ebbab54bb78c5fcd3a2f87d2e177bb181359141cf19138a25e73f092eb99e1f940d9414adcdd5a4016a8b699105e132a5c1585921ade4f8d257a078cf38a9778955a87e0fa5ea0590104bfb7424c8e4f1b87de3541f2092766e0d299ba54e955cc22c69d1516b0653d6f5a0ad0b452b5ae4ee1f9c00119b20413859c25fc9f439f83dbd9f7da1ee34ad5d63b4302f58cb84d5bccb3fbe60e2a", 0xc5}, {&(0x7f0000000040)="9161ef626d7f6ec7c5ebbede05c727a4c6b3c9ffd9", 0x15}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}], 0xa0, 0x4}, 0x4) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 01:21:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x8c) 01:21:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3f0000000000000006b3783203000000000401000000000000000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:21:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000015, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffffffffffde6) write(r2, &(0x7f0000000240)="4a367c99066d6265e1c5e4cb391a91c2cf7be36f273594258266daf10c6e766a98769c67c5f4787259ccbb540faddd2482045be089dc92851d05a89c1d3eb1c1552fdaff3e1f05e93116ca0b40907539d1f9599f853915271dbe052305a7845a48be01cecdb8f0bb08baffab25b7ae3b31a031453cb3da581947eed3cda9b91018b99b2a57015136db3b7477a7bd3671d26f1ff13be4f59b45db4426770b17fdbf01d815c797ac82c4999313b79812812928f3b4041562015d20715d739346ac3b661b0b17eedf5c1276d6813a8b8ef5d620bb647ae8189ba780bbf6a54e7615deeeb78e528e3cd38c69cb4d8bdac8bbd1b1fcfad70c75bd4e44d606b5278da3b0e8cf5bce3191ece308ddb94e93cc905fe2af11f38d4e5dc4811ee5cff8d2d40f5ecbfef7066ad5178c8e41d1de0831be82cc698a8b918d880932f8c46ab7add8d4b9092f6ad6538736b7adb0a3dad6bdf5727a8219f8fcc350fa14e117cbb93bc68611ede005c92303cd2ff658bd16bc38216e4d3c80b6a6c69804734d5c75eefa9f0a21f14801bed770fd75745a7b5a7cdd9e31ab35b12e4c635f115ddf9781f99bb0a29a0f5a28b012d5640a1c06ed3c60785a3dec56864b833bc03dcd710bbee8e270a1ec62de84208b139b4a7caf9730b1fe4554e5409351b52f48ff10d085d1d91520facfb510dd806e0bab110cb9d9767624d57574247a03a6216ef591c014444dee6c70ffee348b572c6f18a7d518ce7431e1d8f68c3fc8cc42e31f9bd8a2e2ded7a86f4a80f7e58a036005738a57451ed9029cff07a47877a116d833787f97936bfc7b237716a3ec58bc8d52d88e6509006f8fa41a0a43ee4d78240d398e79e8e47fd9c1a71b332f72da9b341f36ae468205882ffef4d99e6dc2558d59a0e763c5aed982611ba8b25071df7a49da28e7b377650666748d3b2636b0ab357b1bbd369566c8f858a3ef8796b091da9920eab8c22c192dd3187ce96564c5ee0a2d304af8f41085f7a8f36e78fe113c0325964bf905a9cc57ed34ccac63354bc288b34f7b3021b40af97265bad17fef760dbe0abc40abfa37558c85086a13e5cea10d22a6990e0838329cb8a3981d8475195aafefca91714ca81e9dd9ab7ec2e02fbc548df44ecc0e7a535a37ba3f573c1dcbf77250f005779c3301193ef32b19aad35aad8f06cb5430533f5de88a307257a409284ac0f97eccca7afc6d7522335c979aed529782d358d7baded707bc4b82063641435be08deb2c0247e9f9001d2db4b1581d15be3fc6b7a69e81d859c22a73f45336e3b45adf126afe4ab333530a93bd06fe9cbe14253116fdf3a61eb0fd35b53358b7c20d39babb40d27717eb8700f081e530e65dca713a00229de75d586ab0009fbaa88a6af64fe467f9b1472417de4cb8dd19cacc628f4806df13e9f434e801aa7d84141c5651fd3bcb1ba019a7cd65e4f0bdcf9b5fa88cf5a7735d28defa782ce59144f96f6929ae560666e5ba4712ce4eb1fc5f43691a8943af74de75113ace879f823dc3536b08401031513ec6c72761cd86e5a7de1325f8cca18fcea9cf22b380cffa52c234eea89e75c045107a2838f485d5f93a92a3428ef0a88d7872e3dfd74aa09abbda7aafaa9f2959afa68cc452c517ee8c07ba7451453c06b64e5824b937b667ce7ed2f957f15695707076aefa574738cff7512241995c0a024dab19a6020273a93b0b2d349798e2b48ef500d2f63dac945675f1adc632090679b1e324bffb3734908d7b3dcfc01e188a8300d6503dbb672e5eb0d4d92fd88e44531f52a706f39840f43c5a2fa62bc94fcaa2d52703a3ed028e15643b8ad169fa7e12c4d64c85c50d52e3b2a18d73d7ee89b2dc3a3768e8683beb5a2cfc30b44dbb9ba59e312cefcc4fd40537282ef1415b839299f4a37d24ebf8b61eef5cfa0672229823126bb049260ac66dafb27443de2aecb26bb3f55b52721eb8cf7035db0b99849ca473d3e5116622bdacfc1b6dc0b0ee529efbd27519d1ecc76b21cb0096923ceef91808cbfae58dfc1997b445542379ea8af6c5b609026caf955fbeba30702cc722c1343c6d73569e31f6f855e42dedffd9bd518142c778b79ecf24f8ead58dbe223ff37e50750fda7ae462238e6f23eb77a1d6b568e73e6743b4714f6e385bb563a7b9b2e29204de6decdf8de0123378d91cf08be612ec57645b5e21078cb00fe2bee3bf7aa501eb3c7b524f2a646f8e478685e7aa3a410a0b3e7476a9313d4730864c4f61ed327f43db7d6c2ad5657200c075f5ab63bdfa6b11309bbedf98aeef46a1b9ef0698d0c6bdc1def72ff13482baf7a5f09967ef4ca92ba1286f6ee522d5dca4b159d903721782032abd96e4df0d8d5c28c0db0133be36eaf460322c15f167dbb52a033d0531e8f36164182296d72c2dc3c7871dcac267d6f9d5f2733c4d2bb35fa7772cf4a6dae6f325f502c05c54d77ffb64fe2caa69db35bc778d9a9497cb30ec67a2104e76b0bc3d9ba4acae46aef2a1ba4be13132ba4848a6da524520a9afc0d894fdb325e8fd6890a2ed329e0bd5242b61e96f398aa6861435eb8357fbb91baa853919ea5322d983edbb771558b1276c34f542f403334f236ac67b171363e709012923c9f7777f827a0298b5aa0035c66157d21fd18b7d7d6b6598016931069264253460fa3e94079c51dd492fcf544223a130b73ff0bb053dba48c74a89a33af5622398b45405aaa64d0b3d18900b85d63426643e9ed05bc710cfdadd302ef7033024ff926e86f927cf931552d36c48f29a00385a15fa872b8d462152388a3537cf3f054501e6885e2732a87e267d60479c2a82e58078c199759342653ea2b911fb47172a8c230e16896d0ab09d1cb4d2c3db4e0c42f82b95bdb47a4094809dd4e2967787ddc13231d117fc2aab1b6f6ef4bc6d5559292fb264226f0c7e2bc35d58e1c51eb89386edf33d0499c332d249555d11d529af97a52caff665cec002e71857668273563a9a0c9c317ffaa14f4db69b72372fd235e521bb4a983c0514334e366000e3bff656875624e77c1e5df7c083566887eea3ea5a359dc3d5d0407e9ef47fe2a35f4a4dc43f2f7284caad4634d69a42e6914cda2d9a5b9f05c38ac8b1b2938e1403425c8886c58541ee28631460bfbe720635e96d704c05596c3c0faf5bde308a062f0ae585ec12eca07981e1fbe12eb570ccab3403d75ad7ff81d25e1e2daca3165ca1a703ef6b2519a4eccf32320b8abe4f2307f048bfdba05aba04acceaf705b1ac26ce9e23d081c9d6896496c715cd0356e7efccb5bd223476414cfa3617a4e2cf00fb8f9ee07e32aef07c1bcfbda2f2120828a0935862ad4e297cb0ece12c5534454725de907890ce4184b12aeca19318de02d45e03fd3364c00db8370a0c0752318c0c720bd6866fda388c10686f7f5e1dade52de0227a39710abd778410adc5f61708e4eeb410536c192f7b332c7ca10c9db5393598eccd669fdce11c2680b4e73e2445cd5cc25e29bd1831f0c916fa8f589eff78bd3534d97755bfe537aa287c6b7a01b5a9c90de3f679acfeb9044e952adcf75b52796dca57aaf35335f1619b6711c67655cd5b6f9c25dcc7cfede6d7081e120991d1dd410cfc4a09284e51fb71d431c2c2493f5ba3d06e4aaf886a8088e3c1bc83d536da89c8f6e57e52f5ca1277af1d9326be38e96b523d93ce8a283511d3790c0f426371eeb481ee946aa8d8c3ba7523afd98bde5d751c63e5a11f9ceb3f269a45def7a90d2f070fc4a02a5dc57f1fbaf412b096e30dc9acf72d94587cd454c80c5bfde69a7799a0ce5e81fde781510d470f8f422800128d9af080e58d55d0fed281d8d27156a0a6d61d6adfa5b4e35a9db8271dc34fee4f74e2d0abe7b8161e9007419fbd166df02e8f6ff1a706c15e9cb13d1eedde2ecf664fdbd637a75ec9a1a2ed2bf4a3e2f36dd0829821f5440636dcab23fbc96c6803a43b31111212bf02486688d5171d0bf5b66f33606220ec1803235d08d37a7c76e539003229c8869334350996d91ead9026c2df4a028bc41bf356889cb44df23906360788151f05b04ca02bb43583935de8fa573bc435134acc358692976076e0d4d9ad54c1648adf401448c9548ace100c7fbdc0cbb0e070df439e7012fc0a66bc9fe70382915431356faaccfab2bc6c082923f75d428766fcd809b6482a9bc2d67732913fe40e5b608c402f093c67b1e037b6c41dce61bd14169a0d6df843bfb4204f3db9b216bf6dc5df54dd4be591b66eed1de38eac8e7a4fcda01585ed4e4c2d551f87393b980dcbfa9671fecc855c66d4bb265b6f1d0dcc1ca727c06fa46a7e37c1679e30c3ad7c781517efed2cead26f86de6ee50d2c057ecad5e033f6851f0e32d92f6620f18a890cee1b1494e350a301f7c39184773abeb6959212fc3551afd6a5650521e64af18beffa4f53d46d57ce0e7adc511fe8d5f88c05717a24f10879356606e09bd931d0abcfbec8ec46addf2783bdba2af3e4b7040413389095537f7d4f96275b591c8565914f0020cf17961115b8127a1edafcfa8e8136844d3b07706951d9ca6eb6ce4836bef66baf4aed065393e7d74ed9b54b7d2218d18d22e5faa81440b4cd13b9046dccf3ea01e5be5d74a6397ff4a8ed1e7a4313361eebb172ab8b087c50da4549c6443bd04a14e67094704b275ff3faa8ff99cd1641e43a9c153df0f5e03d6357dea67d1f4a23eca4b22be8facb4fc7f35764d00d96ba27acfd0eec4ecbb29538c60eb36676b604f427cc275e0068573bad715470c9885a60b1754471a32f52a988fff37edd83a51aab9bd1cd1a46bae857fde39f158e69e0bd7d24c7a8cdfd1587fb27e968517aaa218e1a03e8d2154b18469401fc88d7a7ae26e1ff248acdc5b1a43a0b7fdf660b316b897dd3f5c0d357da453638473cb526d604b295d300809dec7a30eb790f3c83b42e1f51015e3ebf1783c019040c518122d3fc20183e40099d2e888f4deea6db28e384434d36a51ec47993c115785fa1a5db992ab193afcae65b3c5a0639040a1287d08617126fe5892ab302db54da8eefe0c7678efd3710b18a04cd15f208fdd252078fed9b6b9b8e5aad5e77dd9ecb7199aeda101d13d8f92b4efab4ada6498b792c1c7bd81b16045ae0cb864d3e3fbfc9e348a6da55f832ddbb5574beb5dfde73009e4a5723092d5a61b6aeeb434b7f395e452f6eaad584e8c60eac6cd8d5baa92a466393dd497e7036e79b2aaa10427f948cf5b0205fbd39e4a4fe709b49329e1cadeb105fe8add99bab4674cb006341c47f6fd5cb12bbbeb29df645a78187e5fd989e6f05f218116b3964ae7543744ff74131ad1ded8803ca7df82b900f3b5dd7e0e71c3253423dc3ebfecb3e3d02744c90d8a2d7f41ef538ab67368e17c41ffa6427bc2231016a98776186a255d3ece687445f592edbf4c9fdffd1a86e66c72fa11cca7a5929830727b300aa1d4e872f2b38e209288f686c831cd55244f4e18e47b73e9766ec2f3a2aac27493151f7da0651b59e6f51e49505a206e1be8ad729d7434fd9ffc5492faf8010c3e3c0c4633e019225d9863ca485a3539d7f3469f49e1d22b61fb5927f70264969d7b1f974ecdb9c59ec0ce4f6fcfc8f526637a08ffce4216d91b42df37d0f6f32008db4314c0084a94fdc1cb72f40612056e2206c1b3a583db8f64ad44107e70324b65f8ebb85b3e7011a0179ccb41edff35d8838c9567cb5547199f043459fd9b6f13a7252beaccdd69d4dbd93420a0ca9c680583261abfab249552d8fd81c5d542", 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) 01:21:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x6, 0x9, 0x8, 0x1866, "dcdbcd48c3c470be02eda4948fc6064a44967974", 0x5, 0x7bbc149f}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:21:44 executing program 0: socketpair(0x2, 0x8000, 0x1f, &(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$inet(0x2, 0x5, 0xf11) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x4) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1097, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4e000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 01:21:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() r4 = getpgrp() r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="fc8182cbea660fbe323d58fade54a2a1f543c7a9a6210067bbabffbe18eb67b346f950360a6747d29f5f9aa509e391a53de5411b016454b9e01204496ee475d63930f39d21fd2dacea0a889844b182af233fc0d980ad84a9fead7061605489fb9c24071e0771c4402e73202eaeca8cef35b735ed39a0e80f1c9464ba64d1d64e38d32e295cd2c90b6a7f1b58713f0873afb334287e7de751f395b770de4dd2ae4679653461442cbf352842be949e96", 0xaf}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x8}, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a543839", 0xb}], 0x1) symlinkat(&(0x7f0000000240)='./bus/file0\x00', r0, &(0x7f0000000200)='./bus\x00') 01:21:45 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) bind$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 01:21:45 executing program 0: unlink(&(0x7f00000000c0)='.') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) 01:21:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28010000ffff0000000000ff7fcd3fbc8d47f02fa88edf000000004c480f8af6b9a4a186235410cb03486224c9e11ddf00045e52cd1287667bb000083ab59478718bf8dc4f000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) 01:21:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20802, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x4, 0x0, {0x72b, 0x8}}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x8000000100) ïh÷óÿ‹âá`‰móupckbd_enable: command error 01:21:47 executing program 1: socketpair(0x6, 0x2, 0x8, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000280)=""/4, 0x4, 0x1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20, 0x0) dup(r1) pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x10) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) fcntl$getown(r3, 0x5) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8268, 0x0) 01:21:47 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) shmdt(r1) shmdt(r2) 01:21:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000040)="037e06602a21478bda7a21cd716523cb03a1067c582f98cd2b7075b0c0d39317ad0293a3c4dcf19fd789c2812e6b6d73cc3a8ffd4b09c9795eec8193", 0x3c, 0xa, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) fcntl$setflags(r0, 0x2, 0x1) 01:21:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getpgid(0x0) dup2(r2, r0) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) getpgid(r3) 01:21:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x80000001) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x101) msgsnd(r1, &(0x7f0000000140)={0x1, "305f15f47a59a321ab1d6b51b2eb1cba6d2985038690b59082002e9f811860b00631ef7865ca49982c1b835c8431179a3c43190e2a3537932d36bf6d5d20f6219979eeb677263ba4d7974e2777298d258864da472d9c4f37d5bf31caff748f577b14c781b2a0045edb4e60bfe8743a57296330fd59b8d5a7ba7dcb5d64964071a33d6bb6"}, 0x8c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x970, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3dd, './bus\x00', './bus\x00'}) 01:21:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="491ac29c643798787f013fa0f038cf674e52311fd1c8ff2f89f5bcd52cd21e7e43d15d3201f4e1887714ab5fabbd7867254dabb34f80588fd056c8eba8df8a252311c2dcdf1b8bcf6488f5374407eefb66fa118e001109db8764cf706fd25acd9e86e579801fda05d17582430266aeb27dac13234d166b82c49b8f8fc027a6023052cf61c92a60556f03d101bb799331737a37e5b04785dabb6ea22065cca205604838ac08f5d439312af16bb3ba8b3d5c29440c323fa479884a0529c890f822", 0xc0, 0x8, 0x0, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006122618c636b90610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) setsockopt(r0, 0x9, 0x77b3, &(0x7f00000004c0)="afc42d4b343bba66a886718b9b1ee466cec3fccb7931f38bcdc3b91cdb4f72ba0d15a31da244134c9d5ae555a51fb3d89c3f9ad357e93e890779d6861171f1772feac8ccb6bb1873fc61994064762d2670ac022f1691b98715004317d98bdda700274564dc5124c49de471fc365634212f4526f654520257da50a495d782bcda17a31d5c04cb98a0b1c5f82162fce866c5f51124d219e9877ede7b2919254334f08cacf2ff0b0663a584d1b3ba61ce8c28be1b9771259a7d266fa8845bbb0acb5ef18eb0bc2a4a5f97cfcc5b1aea5ca3d433b279ee59458c9ca6b78a8937d45c3c1195975b3cb0b1d19303d84c6c0b6db8df5997aa1ee6062ab51accbb136495a032ed756363e824bcd9c05bd5c3aa2fc5d0b09f49b14f1119e589ef92fc4906ad599e76ec46a259af98c75a2357a8a152da4014935204e7dfb407e7e848e490c93c172395d817aaf77a4510160fbcfa40a848b54d49357488b534adbb4b2898b2fb1cc073ee2954c2b3f34196fee1826cd0f7db31ae8a4a48ae5cd17be6afb52763066f1116ee668f72c924961622ac13e60b6cae36eb6968b0f582171ed21439e37455f52f4bea7c6066f23ec585eff169f4d13fabbe56e4fd14a209834c776bb3e33fa833017a99b23e0c0d51f34fd24dedf5aacdb94b71a0ab54c0ea5bcb752e015100d4d3c6ab76ac88ff0c7bd6c2ebc413446e5ffdc83d15c774dbfccb955ee289ea7a7fb0308b0b8ad08d151f0f346360ef9a49986b42b47cc978e40ffc67d511e8815e5806ed1ebb198368fcc03897fba03052d599541250a4288170314afdf581a527ccd8793e792aaa5fc89b69a67b9d8e107b049e8ffa5bc3a16bbf6ef47df007afdefaf941cfcca0b1f65cafc795f1677af7187bd0cf9109b8ee9710ee991f45fa27a42e0302f02fbe4bf4c1365e5950a0f6e065f9da95878e5297dcb3c128c6a9e8ca02f15af8454542c13c128be6afb760ebbf78407d1b6d861636ced023636f5c3a55fa4af83da57bbd91a93891ab8adccb3e47168ec92b0af3f0a9f1c1436e6a1169c20e50a85020c18752d36aea5b52a427a0c6ae43406c636fddc41e4ad204829af0d02843682589b0f553ae85f7a620d8106745da5874119ee4208b3afae068389ece66261bb843aee0c36a2e0efaffbd78a8f3eee0a40e56cff33750e224689c2d5ebcaf9639508be2a71467ab5282f346f98d8e4000fb88de09de85b2cc54c4fa65be05f2663c6f0e3d2f4019c9c384e9d3cc15a65f50fb26b3dc94c12a90e0d6f32639ab0ac9d82482ec242cd9dcac15eb4ad4bf87870be5cc3671fa987125760fea5282cefbe091010b5d3b329dfeafaca520ddf83eddfc867a10047a14df010e3f5e9eda570d11ff7fadadb80a97277530a8f2cddfc401bb4e7f11194f9462dd2cb0763ff1fe5d5828acacd61b07ebda2c23bd8a0436dd4703b6d5d7b20a19df8c343231d558401d6fdda1b702963df95475bad3d86def9e86b0ff91595fe41db8392a2ac1fe938eed45856b80138c5fb8c1f291e64400e1983df4ba71ab4678b46ec5a38fd3691461974eab617e63a13ab97a2b983214cd219417dbde8d7d1686a3ae50345fe9cea4271d1e0f0840c4dda215efce1180f6bf8d981fb7e240025734126797e8f6c7e42e695a7ea2307a1ba8aadc55c6cea52814f005531a264096aa9d5bf12e86835a46ecfe360020d1d38bbe423def5e8109bb3c362cdece7c4c57173aa70573ededf4071cf5e5ae9217f74d36ea46a7314579d452e70d9917a5eff4e78e15225a0bef76f27e486ff865bb020d1ca5c0851fd29477d90c61e31f72657ec616c1c3f6bb16c0972b4b97faf9ba4968a4296380df39dc0cfde13536faf0786582a58049108ccbcfa07572e7e4441d1b6bf054d15bb097d54321dd0809e2b41939186acbf39098e11172f5bcf4da29126d98885e349bd145524f8ce4a2df04db8d86c352193a38b3eff4c3f1df17bfee197f75089e088656add7a7eaf95b599dafd5eb24cd8897dd308b33f137d821be67db2d17c653d2f7ab00ed2ab2e2fb67386ee20dd36672f89913b4ced7ab99e4d03865080d1341c33165dfd7c5f2fab14b2c8dc2228400bb15b29b91f3b66735ceb84f81af1f97fdcbd8d5ccc202170e0fc893557153b0fffdf9e4ec65777cf273e258cb0687e718f458594be78afdeeada6cce35b04327688b90704fd6aa35cc29c3bd3fb352ba098398af699d311577aa4a8102e984373337212de29c7d03c673ef4005b2adb5f327da2235e23351c78c318017e32cc9ec01d4e00c594e6eaf6801c21a0cb43a3faf0fe29ee26b081528a076600eb9e68824ba4019f76b871cb2c0c7451ab9397980cadfc1b09d9bd82a76dbb8e0a8899e30c9069dd8b419e9e906d291887f94324a83fa1b6da68f5277b3dc46672b4515a4d3ba7a5dd7a2e7c05907625af450075b09a577d27e0f9ce9edc8d262c224904f54281ecb5c00c3242ec1a5a413ce3fb180acfa45a4e4f2b959c7eea099e392d46f47e769f58deddb5f0a74576a6ca253d8f8f8ac068aa79f73c9fb805bee738c62be50929c7ed4c2faf871f9130114404065e1b3712a8d0b08a30db182b104e2b518243cfbe57feabe921e5817f500d4b1802d21056e65fc14ae3774da924ce2be25d266c40daddfee2eb95f50bd9ffa43cc066445afdacb977d83761636eee91ebf7e4388f54aab60ae79fdcf89b49b8829ef217dc3b174c761c001d7b340c0af49140382544aed779c96c25dfcbbbc0159a4b91a47bb7095b61b9b1680bb51964347ce0edd58db0da716037b806a0e632dd86a9b908b44058aab15d6334f538a1796e3c16f97843a77b95ac82d021abe03cdd46536fe11d66b9a3f11f6c6e2f0941a8c518b62b59ad63d1bd004a3a1b70a6607107914cbfc3c40eb86f40deda0c673a23a538e2dfff4ab3f9c8ef4d189df1d704db1319d9f1d10c204d46c3df96f915836de061203139507215f7e924f714855addcd2092005a7495807c49f2387d794e03cac8b78d516a5e669d7c2876cae7245aed81a9e13defc86b949206a83a2b0aa11d9ae88d730e6301fca8798784cbf58f09f853c73980e2502c0e5c96ac66c25443790b4dd147dc7cadb1ae2e52b575559e07c6d8f8fc38c4a0e909c0da2e327b9bfbd42afc2dfc5463fbb343535b2c62405f9516da5cff9f3b5245e8d1543f1b8435c0b4aa5545f4fb40a234bd8348fa98a1e6ff36861e4666ddb115bdc71ee4f1004e467f419c344314add1c01c11bb4032681e13d6860e5b9775c21584dba08497dd36e87453b8e4f17931898e1b1d73d7bf6c2676d543cde490998aa698100d5505f44b134803495eceaf3b5464d29975fe9f1c43eeac433ddea26eb4dd38bb83103a46d11b60a6bad981c23ee1f87dc10557455628469f64a70d80f4ae11a61c303101cf20d9b0999865c3713db372ce2418688b3a744f27f9fbcb54894d8eb4e174acbaff335d77265e68bcbca8b305c4efc41ff0004bd9940c54bef550329ceab16eed0811c34425ca271f892f285573ac625d906b43f5e7aa278cea800cf66a7cb5b7549be9f3d4e3dae9307a32d1abddb5c7d0790106343375f6a98ca86f1baf6b5c65ea0226f24b614e6c999bfa5baf0030a9a7e95d79e24da00ae648f10cd97f4b8e8cae42ca5349bf3de454c5ef87e846d787ad1d93f3a0c5a41596b77f3a02d3f9a66479c4cc77d0f908f12bbcbf973d32b47178670f58016d1afef3226270d94338e65eae8503dfbc6f857b46d549fe405c3f80c640bbe6e31ada5cc14f0a3e1f1894b70199e585cfc22b7f0e013d211c669d9030927b47df1d1492ff5e69dba0315e731f0e812632566d21b53ce9423a7c7d4fafa4d7b7c087706a92155923858d7d74505ff37818e2d1dc7d27a136599ca4caed5ff631c0a6c910e2e6bbc55e8d13bd7c6c751d1cf37960bea3fd980780a9468a814a9c3d74f43e1e7d2492437e2bb03487e8ea4b47936f4813aca42006d40ce7cd7a93ca07956f2458ddfd850da39da1cd3d7a024a45dd07e7367eebc9dff32a9ba888dac11a147999dc2d3ad3c850515076e8c03db67cb6b5c0211a5f84168e829495b4ea0840723b00337276c91f49282c69bcad4c66113538f7e89fd05c21c309de80400662b12e499db7254db8b24fcfd70356f299c8e7c5e081ecfc24518b3f7d95dd1731745915862466c56b406be6df19789313311ca15787e46f3d168dc25e5fedda7e5cfc0e05a3e03656d072e2b9af3d4876c2d86b826924f22581d053a289bfff020d7ff7c20f0a363d30b1d134e43374ee284b71f53aaeb50db848c0fe6baba85bd46a5dfccc64f8d0a5f33e0745f07ab82de39d14938f57c0bc8946de3b7ee37d21b601b4b6e34bfad60eec03c3f35d091c86b56e68c8028b48c85927fb0f41b05abd9e8a19d5bdb4d70484d9030d93c5f22f60ada63cdafd83c6471f7569acd12c2211260c1c857761f0d1002f50e464f0726caadb5cd3420197c8374f049e593f9081c68496e19ab06a8346c3d405f5ea9a7421246542e0ab531573ec990d71d4cbbbbf87e666c1f1c85c38858708d3f00b97473b96de2d7b986d53fa186cb575a2f6e5906e421dc2196d7ecee5682054a5fb4e61e261fd978c59c5d48a9909c5cc178b9afddcf3be67562364b53f0e034ba01329ad9b67cfacf8b151f9c5744c922612279822d41b3a6ef255d8cc5d97bead987949b4a8747daafe8eb65b0dcd870623a21003a71fb0025ec10d5a61a5c3ec5b515aae3859cd40adaa8c0340f0d84c14fb7c857ff7bde6751a746fff535755a60bc31b473522a1c14df74cb14316c1a42bd1ec0e846cb1936608d9f4e4d8c6312de0286d44db849c08c5c009bccd6ff1b77ff9740f3f11cb8195e2a640750f6c8f638a0c3658f35e08dde97f8ec6c7aff4edb59430223cd5b0a216c42795ecd51e0bfcf543855e11238ec77a0ef13f09bd04b52855a8022900467e7debad99de8461cb64e1ccf8edbfd4471a4e9d42b273ae9b144c66645d1cc62462f18bac987897222d7ffde4ec007ce6b36718d2c579ee18dbd3b58b122ae50cf791ede9aef697d53862de99cee02f57295aa5c35078b0a0851b56375a3cd62c1de5390a70489435857873538c1ec10f68e09c86fc658798dfe92b0124e01f7a2c8b61cd86c2b0893ec7b8bc5120c3cf4469b154220a0394c13b7329e6b1c7af7995e02a55338292a998ca4bed114a86faabe68c7c1578daff7b31df478f65cfdc8f723bd8b9ba0a413d69660cdbc2453c63df0028414c176211bb32f66b9ba3dbafef736eebceea395b7842b13e5d7442e639bcf9f1a4825ee514858e6108f2b8ed7a9c1b659147b7bf1edf522e9f9fbe0e6c731d7566fc7ccf6513bbc2c5c931b4c3bf6718b68e476761da50f62938f82eac4b337ede5813f5dc366a73094fd6bfff600d5b581b93744008852a969a819a88d27a1d39b59851d05d67b34850abce55f42433daad3811741c0be4d5e0f2e9fcc4a56d2488f3eccf96b7415dcf13b481b0afa901ef678be2dc531ea693c7beb274f51ee585a57836ab122aed2167021749cd6cbfac083ee672b89c0dd47d009b03cc65372ab1599a290cfb6cab2cbe9841ded7c3b034ccbbdf89d492a5bfb4db8637553f3902ff24de81804bc19994b9850cec5d944c85b27d7fedb74de7f171939f3fd8dd6fa60c0ba9ba1752591bad6ae9d91911c73969b08e532111af855c6c539a5f0657f6d0ea60e71045e0341dd80380007232d4c2c31b99ab", 0x1000) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) fcntl$dupfd(r1, 0xa, r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x102) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 01:21:47 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x49}, {r0, 0x4}, {r1, 0x1}, {r0, 0x60}, {r0, 0x45}, {r0, 0x24}], 0x6, 0x3) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000001c0)=0x20100000ffffffff) kqueue() write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0xf84, 0x1}) poll(&(0x7f0000000100)=[{r0, 0x85}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0x400000000000100) 01:21:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3ff) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 01:21:47 executing program 1: socketpair(0x18, 0x3, 0x4, 0x0) 01:21:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) mlockall(0x2) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 01:21:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x14, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x80000001, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xb36}, {{r0}, 0xfffffffffffffffa, 0x10, 0x6, 0x7a5d, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x5, 0x20000004, 0x0, 0x6}], 0x401, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x20000001, 0x3, 0x2}, {{r0}, 0x0, 0x1, 0xfffff, 0x7, 0x401}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x8, 0x3daa}, {{r0}, 0xffffffffffffffff, 0x6, 0x4, 0x5, 0x400}, {{r0}, 0xfffffffffffffffa, 0xf2, 0x2, 0x3, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x7, 0x2, 0x3, 0x80a}, {{r0}, 0xfffffffffffffffb, 0x6, 0x4, 0x0, 0xfffffffffffffffc}], 0x8, &(0x7f0000000240)={0x8001, 0x100000001}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 01:21:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) mknodat(r0, &(0x7f00000003c0)='./file0\x00', 0x100, 0x5) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x88, 0x14) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/3, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x131) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x40) recvfrom(r1, &(0x7f0000000000)=""/93, 0x5d, 0x840, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/235, 0xeb) 01:21:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r0) write(r0, &(0x7f0000000040)="54875929c46e75f846f01bd23c20ae7cf7b906ece4535d4890a5ef7aadc8ca0cff978ffe5e3ed9caced7e355b26c3a27c3a5dcc51e9f3c6cfa3d9416304c504ba4c9553e9883", 0x46) 01:21:47 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 01:21:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x52, 0x5, 0x0, 0x8, 0x1, 0xffffffff80000000, 0x3, 0x1, 0x7fffffff, 0x3ff}) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) pckbd_enable: command error 01:21:49 executing program 0: r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000000)=""/200, 0xc8, 0x40, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r1, 0x1) pckbd_enable: command error 01:21:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0xf81}], 0x1) listen(r0, 0x5) 01:21:50 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100e20008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) r7 = msgget$private(0x0, 0x6) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000540)=""/205, 0xcd}], 0x1, &(0x7f0000000640)=""/57, 0x39}, 0x42) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x81, r2, r3, r2, r3, 0x148}, 0x5, 0x6ab, r1, r1, 0xffffffffffffffff, 0x5, 0x2, 0x3}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x48, 0x34e, 0x1, 0x9, 0x59, 0x80000000, 0x2, 0x2, 0x6, 0x4}) msgctl$IPC_RMID(r7, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000006c0)=""/166) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') 01:21:50 executing program 0: socket(0x2, 0x2, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xee5) socket(0x20, 0x5, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r0, 0x5, 0x3f, &(0x7f0000000100)="b24355108e3bc16b820333ed8d1f89122360ac3570749b79cd45b8b5cdb6b0be11797bb0a9ef4c9b3fcba7d2dc300b392ebf939f2c265c2594d6bcceee68217ffa9204b9d5506a90810132098fee303c9ad182356a23e2c6cf3faba5b3032b92c86c2f69c7b059db6b14dffe6741d8f1b877ffb4b3383276f7d868bd698a25e3cc0db4532ebc4139aa4cb8ed09c1f1807a2d52988eb6d44a0f54a492018517f345714459290561ca24440005754b5709093df2112103e1c358aa5534549483e8d3f6e1f6ff66d7d13d8a184ac7baf0a88836accb005e2c37152a28ec6fe7ac48b329994ad590c90336dff1e169e448625cde9e23aea10f11ca3dd750b396b5a597d09ace4418e8ed952ba22dfcb9d6e99fac5f4851a0380013ac8495a2a6ac822bd4a0a0586f15bc3b036cc65a6efa701cee3f9edef6980dcf86e5f76a3fb4f940e7ee4bdcb41aa4927e353f0ef60d582b4f09ed21252603da957540cb68a7e05a7c20e5215e94bc2aeaad5bfe7b44baad9105d8d52ed24b7ebdf09dd6cbadd469bef8e1b8e050947f71f8871e7fe0815d93d6165d2f23c0027460d382ac08d5a9b65cf21c8c870ad7a3f6274c57d61a19e290e12cd53d0f5247c2a44602ba10eb81f5c6a44ee8b1c44345f16099ebbf64541c6566ba7a8e4ded03883456636264ed9e51681ee73ab00969d04146152885d4280086eb0dad99ae602050eedb80c92b7e8b89653452a58085270d3cf46cd8ff07d6eb5f4a67b97f57a07a8094e64d9da2e9e8bf72ce8199acc8a78a8cf65bce5a71383b239265358ed20d020e620ffa4c5083a6d8fa5310b85ddd5028eb64c78ed451012d7f7f9ea86c9fbea4bf9b80609729e291a8070e830360557bca4107b19159bcd86102e29f7b12af3a55342941aec722c91217258fcdcee205dc93fd5d25071506e46b3c40e7ef3ffedb14624cac67c7c0a4c1357df0c2b2e9a2a62cebc716ff53574a8249a92b77ea9e87494c579285b1a923314529e61ff47388ea36a9fed6c5e0892d00af7c857db8cd19a84a22a7f424da06da0d4925d7dd90b6852d083d68f78e559b6a55593a5b9ac92e5105e8b631f19ab3d66ba7f8e4bdbb3da08e6a298dfdfbb5d9bc9125c763b9f6063cc23187f1d1c91e5b6a291c1df969a24714f787f9a9861cb053d33f20f4182f02023e59715617f8b656656b41ae1efaf293b7a2372a616bf493f6c0bcfe96d3ec39eec2ab21cba42576a7436cfbc8b23862e3a4548ba325a90dd7a79fe1a80a006e7914656ea9faea0c1f564373c820a55f2f9998fd1dfa0d82db46c4814939d922b99962a07b4eddfd98292b1d4f6ed28dcb9a3a367648586993431ec7110c25aabb7d41f7de48256f3297308d21218665d1306613cf1cf593f45d3180cbee8a4f6b445182b41f2e5d06da4ba330067a4568f7983bd95db951fb8094eda9a2ba9047409b857ce8c22c74533e2aab5a2742f70879b43efad826b7e466b382e2ee771ceed043ec1573a751891c7f1f5cc1b6507e75f559fd74becd8d0abc4bd2c12f4ea891627ac863c57c581348f49f1a0fb0d808d17767e692d62e97bf39a86026e65d23bd516ea8e8ffcec0c3d5823237a1a74202c14624ba5cf5e10ee5b072aa30653e01534ab035033375f953e1452301de49f340b6fcf96f2e518fc44bc67e5a82aa515afb4b356e400e53569a3b06a239370b0c1b0c81bd34a98bb478506336d2a9be3ad69ed434d54bd0586bc9fd0cbd60e173f0f75fc467c1723ce9435077e856f6e09dfffb70885b8ea5d3049133d6809169a45f2c381a3c975097ce3ae9292c152c9b0fa2f4a1ac80b4bfa10de791c2e52ea75faccbfc9c8a813de0d8eb1b3abfde241acd993fce9c5c81b9b457a51cd1f3699af1601ea3c4c94104b6da2b845002a2234b9c5e448fe9540f2926ddfd2ccccf229d211622419afa88d141a172bca7e20edf7694e9d45fc81389b4e358d9970effcdb06288b6ca114463be93780b211db14dd77aef4bb12cc56931290fc51e049e837523288e2855e3847d723560ebf60c6164b0dd6f8ab7df7e2192ac0bbd4e8e41f62a3fa42643d429c94d5a03af3291b4c52a30723decda34088a5d4de4e3e3767bd3b6f3da58da4212712c09db5efc17b508da8a92e14973ea10e573f1ed20da42350aa4c87ff6be2a9676fce047a2f85564378c05222599d42460a35e8405a3e61369be8cd9695d8b2989a02e53169244fb89beac08a3b108522f09dcd4b80f2bcbc09a8be6d025f9a928d1f121c7a1ccabc2d3ca43866cad72675eadbcf41ecc314bed32a4e45769c26279148ffc97f05f40ce9cc13c80d9ba56b1b78009c6c3dd476cb74e402f78842745ee0bb55056cce1a8128bc795e23488d20995dc7edbe1363b1d725b1311c28b898d81c91adc886b1d2e4364935c8643acc7d288e390fb6f1718eaddc5dc444ffe7a65378d10b6ee1426597a75d10b4f1c49d4eceea9a7391522af960b99478cb1989419e7a9f1cd0ad4207cdb215b646cc0d7576c4606979fd6595fa3f59462406e3c238e1b5089613e038598f761a28317ecc95f2cffefec0556865b6b7ee29a79fc593a7932e3c12956d7751bec0afd9126b3dbf9056dc5a8ef581a9a5e4910a7dbcf29978659666e8f7704fc7a3a9175504e00bc0843126a987d7096da8893fabd5fe8c078b1ffadd4b2cce92ca79120743bc7938de9c20b7c99289c147935d5d14da3069279a4ed700298d594561aaf89fc156ffa91aae91742a2c067858b752ce178dc1f71208f2d9c82f00eef5859af1eeb31ffca0617b714a535cf42eb8fd6b1ff787ad0cfdf2b7491a9341de60c7a32e7ef996cb8256bbd39084a177039fa21c36899f2ea41e819c835a80caab536188e0ad180f65fb8a4fa4d56bb5063cd39bb1c23762256b5d88036a2a01f8ffd7e19b95af5b0a4132c4fe5526551b5a8a18f895c712dd8e08b8ee5c9cbc67e5d72d40e2f26be1a0398e9e647f6e55b8e3d68e3d48f00a7f263422b80d23bfec7b5125fa22a21e5644ea29b73761bd91749a464f39549358f325295f77de718ff6146fc29363ed916323ef573cdd5e536077fc31d4b95caae2ea27bcb1e55098ee0786ec62c058bbd96fb41fd65483c762ac8c132cd5cee7084ef1528c63347694aada9270da3c574840644538804e755470f4a71cd66c75438ee608c80f96b989c75dcc0e6881d205bec16d07a0cf1c2cb89b4d1417f44ed009f6e911c20061579fca59fd4105d9dfb2b8bc0329a2b7f51f41776eeae39c44c008091038322ecb1c9b78c3a8e0c347ab4c585a11b84c68a8ed0a86e1c091f88fe5a356eae26a2964b36c27294dd6feb25d5717a635b98451cc6db3afbde96deb9454bb4b6bdb2fa836e7b746559079658d78dc141772155d162e80369256bfc45033df68e07a27776a354e09b9fbbea9dd07792f7e4713ada79dfea6094b18c4d2aff705efc9812008530e3f38523c9c901c4dbc531d9b878ffc82d9b9503c292767c8fdb998a77e6d1044438f56be01aca9ebbc0f1a7520b265a27ba7877406e33ece4a878231dda9c3434d9e3617dd403dac155cbb83ca2075665d3f920b830816deb2995eed83a83457c2a968690c107f31c914de88e561c16c0633efa1fec397b198b4a4a6a82f4e27c06664e6a82cfc27c9259d4eb2943885b1aba81c624e9e36cad95b7ae7a273c609487c658914871a6a8a94766ffe429adb47cf63820cde21c309a742750ee46d299b382912c10019b1783f76e17a7e59dca1b3287ccfb77ad503ef53b0f2b5798a87c52bae297688eac36a93101d21481b87b2b4ad0669c3e10545746480a9f9d04632c9b739520e5cced3900f5d515318ae5e866f549d3ffd98de7eb171a2aea13ffe3a55d05ec9768f2e22edbda664d7ac727be75124785d3c052ed4e345d9800d1aab535e100c2c9df80a3e0f7e7c9fe871203f89f2130cae4ab31ab69345cf0918f1cf92ee6b5279fc0b6996c50a26a9b1b76a5e9cd2764fb9895387e29ba85d8c300643fc17f01e09159b5f3c148445a9e3cca0e4fbce72bf649c8e92910793a156edcf563ef5e706040624c69bca5828866c7226492adbe23440b9fb93a0a517821c4e1007c48afeb683fc6ddf50c5d008311bd1484be0434c126a4e173aafe96e64d519c933117c9840bb79a73a1c7055015170617b54ecdf468c445a85e2867502042e1009aa99a730c24449b7b9b42e6e0bf49d6a37fe7bd6f70497b8b917b413e820b1577fae2b84dff1d930f7efc28a99afc7a9f0a6a58d12fba02ed35b2c58eeda43e6a45fa2d672e1ebd2db15df7e035515fbe61f1802811dbdb4f2251db05bd7ae761a49c23307397cff1f453229276bdc14eb216a6879eb18997d67b364044a58d180c4da3bc93a5e332fd18313350236af824fd6bf5e9289a2ca5d77240a5cfa587a06899501f4efd0a99f246ef4ae08c854c499bc4a8c893532c134a6dbb3ff6df954c7961215f1c780571645b3ffb8bc6921a6e5d2143e35b5ac88253d439a7de92f05e04af00fb2d2bc5bacf31be4a28e9c543ac48182ffb6820969887beaec1fcb4cdd99271f9245561881e025e129a0ed0ea6253f7de4ffe2c6ef7e15a615a9beeff64540e1396bd19483cb6305b536d36f2e4a598c5106139dec01229a9b1483c6b2be6b1737d1880832c2b2cb593c18b433706cb2321594cd18d001b1d4df761e6553d4265c137894625d9bd5374488fb33d5a5eaacfd49ab0287e0d26b430e1f281eeeb2b50bf94f14888c9794d6afa9cd7192ca6b4dcb34d123413ed4a78c7de63ddb326223ea9d01161d59a8a33d11303857b3f8e99b5ec74d5ff082c4503e308154a332e6ea3b9343ae2a4f1782a85f78adce5f43c05d6a41dbffc6c57eccf611e69883ef9979390a39120d3d5dbb8482ec079364399a2af33211dba8929288f1504beb283cee7b9fd1a6b6ce441c06c92cc7c4a9c77256a1e7ea6c186770fb13f48033c4f813e2b0b6618658f5c14a346c7b8122ca36799d84961731df142aa7e19398c15b24ff6c62adef87f3da42f708e109ce468a0c50d2bc65e2d3598687ca147be64402d90d6d7be9d34b4d1579fb9cdf73d79c7c930ee354e5701ddb35bee6e29cbfd434b24f9ad311e88b3223cf0d861038423deecc734be489861caf6d7595712d493836494d14e3cf9f0f03eb902497419ae8d8c49373e265601869a556c33e2bb476232974ebb43ec8b81b99ee209aaa4e3fdd9c8fab03f1be7189c6d0ee30d6d3927c888b8216ac3e2b989b9952d156bd7385f4918c03b6e2cd8962cca13288a89ec90bfa6690424eed058a857eac6ce3ba2f9f4f900b95da3e2ccaf4581bc01d26565a94539dcf4d430f422a35d04d1d41365b245ab55ed61c4a341f5e4d7e673985823714b38609d8ac2ae14a2adac4bd7b475ebdbac4c1637a169b365fd6d86a2241fc6d42f1797eb5f5af045ebd3380eeb3831598b34192565b24f8b1085b57df98c42a2854ae5834b20fed063aabd5674ceaaf66d8ab499d3af6ef1e186b04e0ba15af54a8bd0679619f8b3a4e461949e82e1c8b0234f2e33a47b3ad2bb3f874be0be80cdda945be5442441cd93e3c670594c7e9c356d796de5efa19e9cec6bc7531565aadbf300444322eb975b7f6e3ab5d231e94827bf6cb0dcd4d7e57d390efad34b914e71b253d6ba63c915ff5feb98ebec6de72d031a8cd7c58d7f0276859ee5722b3e552dbeb1a4818792a5f02562159d25ac56f39a7d619df4976278a485851a860e358f841d", 0x1000) 01:21:50 executing program 0: r0 = socket(0x22, 0x2, 0xffeffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 01:21:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) chroot(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) 01:21:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) r2 = kqueue() r3 = accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) sendmsg(r3, &(0x7f00000004c0)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)="7f98bb410cb3782a8c8b4ee0be4060a9f7aaccd0b1e362556d494426231c6313a6dafee77bac3fae758c6152c61aa3f2043d7a1d28d15182ba9cf747704ca1fede90c422a51e699411a7", 0x4a}, {&(0x7f0000000240)="b5e4f293f10b8d020416ba3dcb7f725308528505d8239549d88384ed2bec079a05918195ab4a4e5a", 0x28}], 0x2, &(0x7f0000000380)=[{0xe8, 0x1, 0x2, "3a0c38df1a82ae075de47959a64a08076598765452e45f8eecd56b3f5111b7c63a61ae00b69d8f03810224440b06668e9853c4aad91733ed157b0e21cd05f955eba1f75c47981fd0cddb1038e2ecfc1a84876dbe91e774ae9958cd66bcbfbc7a8093545380c390d9ab25c0f8cc6412271356308b5993f865c916ac4b83f5e8303734de80df1bc4773e2a9203026225f606c471c98dbc3cc423499233495e2ab6d768f7ec686fd559278900cf04803a63015365d85894be3c4076aee520629ec755c7942bbf1cf6afc96b1b0923337310f4b1"}, {0x50, 0x0, 0x400, "19a6a2d90f45a65fb282e5509b248fd5cf1f2f24ae7a0506206aba33d2b7dee7e62d09dd1397afa6a0cc0a99fca6a3353aa5d1fdda89e52eb73bb7dae361"}], 0x138}, 0x2) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 01:21:50 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x802, 0x4c) 01:21:50 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x3864, 0x81, 0x6, 0xadb5, "c09b129c3d64f6baaff3ae17647ba1e3029d62a2", 0x6, 0x7fc}) fchownat(r2, &(0x7f00000000c0)='./file1\x00', r4, r5, 0x2) write(r1, &(0x7f0000000200), 0xfe72) 01:21:50 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000280)=0xc) getpeername(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/92}, &(0x7f0000000340)=0x5e) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) read(r1, &(0x7f0000000200)=""/110, 0x6e) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') fcntl$dupfd(r1, 0x0, r1) unveil(&(0x7f0000000000)='./file0/file0/../file0\x00', &(0x7f00000000c0)='W\x00') lstat(&(0x7f00000001c0)='./file0\x00', 0x0) r2 = msgget(0x0, 0x402) msgrcv(r2, &(0x7f0000001480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x104, 0x3, 0x1000) accept(r0, &(0x7f0000001400)=@in6, &(0x7f0000001440)=0xc) syz_open_pts() getpeername(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d975a7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000013c0)=0x1002) mknod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2, 0x38000000000) pckbd_enable: command error pckbd_enable: command error 01:21:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x4) kevent(r0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff}], 0x1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:21:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 01:21:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x10001, 0x4, 0x0, "b800000000000008010f7800002000", 0x0, 0xff}) r2 = socket(0x18, 0x80003, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="9b57c67b12f08655c3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fcf62266a66bc38ca4177cbbb0efd0b65cd4b07a2c6a1244bbb457b576a7825c8604ddbc95084cd533abf9a66921bcfe225d4bdbd80fdcb57648ed4430e87e8f40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127330400557a6daee9aa383532572511db5eb5c4f86badec2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b52bf517f55c354e9b900641a158f11973a86ce02", 0xd3) 01:21:53 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='?[\x00', &(0x7f0000000080)='/\x00', &(0x7f0000000140)=':+\x00', &(0x7f0000000180)=']\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/wsmouse\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/wsmouse\x00', &(0x7f0000000300)='/dev/wsmouse\x00', &(0x7f0000000340)='/dev/wsmouse\x00', &(0x7f0000000380)='\\,,/\x00', &(0x7f00000003c0)='/dev/wsmouse\x00']) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 01:21:53 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x100000001) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r3 = syz_open_pts() close(r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x21) dup(r3) syz_open_pts() r5 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xfffffd) linkat(r4, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000300), 0x4) 01:21:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x102c0, 0x0) write(r0, &(0x7f0000000040)="000900090046ba2ca6", 0x9) 01:21:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x5, './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x1, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x7fffffff}) 01:21:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="5262e3011c0ea47c29e948b6533efe99071faa9e309d9cb079e16dbc8c0f0c991767b917d3db8ab24f6df835ea59e61e168f79c9e8fb64e25ba0569afc", 0x3d, 0x401, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffffffffffde9, &(0x7f0000000240), 0x0, 0x0}, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 01:21:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a4934c44f7b202c, 0x10000000005) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:21:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r0) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xffeffffffffffffa) 01:21:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:21:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 01:21:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) socket$inet6(0x18, 0x7, 0x6) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) r1 = geteuid() r2 = getgid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) fchown(r0, r1, r2) 01:21:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22, 0x8}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfff}], 0x2}) 01:21:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="eaff125d00000000db7bcbf6fb2aced2219af342413f122511369c58a7b666044c1b3e5a9ee247c176bb9ace92212facc80994ae15b73d6f54e1791e966b0544a259942516", 0x45) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d8000652", 0xc9) setsockopt(r0, 0x8, 0x100000000, &(0x7f0000000080)="adae204333eea28eceff6a7408992e552990aca01c95841176e7eb77612fceddef98d1fa2e21ead23a9d6599555159c6c4b0ae2c03f9490ce560daffaebb22485965dc3681290676e88a74ed11ab1f68776ac52d0418195527230efc4a21853990df919df76f5fcc2953decf53bafa9f60", 0x71) 01:21:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x2) getsockopt(r2, 0x457, 0xeb, &(0x7f0000000040)=""/5, &(0x7f0000000080)=0x5) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xd57, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x210a, 0x0) 01:21:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="ffff00000100220000008c00a9acb2483e2467eec826c003915deb3466b3edd031f568b7c1da17f6690c559faae74102ac5387e9832b92c6135653b37825e6295ed41c9edd1c11c9f4cdfd761896952be3acfa338ce6c14acaa02b3fafe128acc03c277c0a91fcb7aae2a3c30790b6d4c75da5ee421742d4ab8a922101", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) getppid() getuid() getegid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000001900)="265bdb9735ceeac1ed5e54953b886817cca16fe52b4aaae75538a236f3b6b86438fdc0450e9fbf47dea985912d5c3ee17231056cac242e7e81bcca8b0268aae297a94f7772a79d7ca064f7715116b0830c235ba1f71b91273e6381c90f58f5877128d3ae3ba53b09a968f77d0000716f92a8728cde4669f2ef095f8206b4fb58c687d317a99afe76ddc941815a9825ec653ef1d6d7a82ca1f9412ff657728e77ae02c5ffd73b085618f10b8eb2728b90f28b342b1062b4ab46ac758913bc0490ee552363188db1f6b9b2dfc5417d709539a051ff38f58183774e4c82e3d2e24bdddab2294469eb1d197953335363cf2fae65c781a455de1d6590336db51ac2aa4a957e1fdd05c1fe0d82241a6f1400000000000084cd33d207902f05095860a4676278b4b77579f19d7b83d7b71c935fb89262235099c8d7359b958a83923bb1dbfd9ae7f39cb9ecedfe03e6e18ae5d2d32e4ff67c795c226a29421d4f37dc56299914b9e99bdbf404fc6acdeac73291c80a68905ba747eb9521932d228e9db31744ceedbd4e0989fa4f8f5b7e370000", 0xd7}, {&(0x7f0000000540)="8e3b91f0132a2a0cd3734f6323263be53e449065a44711b19b23631c2fa4bf514d82e4de298cae0e951c7ee969e3d7b0d9f869200d33f96fb541746c5014c76347d70a299914373518d9aa584ec201aa60c645ef00daea728ea0d7ac972ea7aad3d96ffdaff8db11927a3d1950152c0f2b02744cacbd6b55b620e6cbb58a3fc5c8cb621f24f2095ff98c02d1f81e2d7f79606e7fd2b73e35a20e532f26a99402f51543c4350ffdd99f4ae0e1fb2fc13122f50b4d586266fde755a4ef202493af38117067eaae7a7414ddba36ddfc74ae994a7c8b013e2cc62f65f63d411fcdf07b5169b368db5bc8047547157c62014f781f35c60543b45544eb8ae09042ad62496fa9a7d06ae3a898cd06ba1e67e2c1a446fc6b070a943762731d36a526d28e6c27c8bcf76b5b67044f9b88025802946deb5f01eff3817b0c0c35157f94c784aa0c8450e257fd999bf4f05695fdd4038bc4e29b2550bf1ad8dce03b0f228a5f504e085c32d4867405afa15a8115408c2917aca951f7c948e24fe027a7f509c39e4c62ec23d31946ececefd18ca2e98c5a0353cb37f193784424d6acb94d57d0b56d1727e40bb5ff7bb1ae127705531a93227181a6a74002464c6f0e5f7ceb8cbd245db530ef0bb6745afc416cc1898a21892821eaf6d1d6160cf94b5e1c5ff578a9a37213726600746b0b3146a0c96ade2342da22fa84ce55e2bbb0086b6b60d27ed3311fcbca876ded8688566d0cefe3a408cf9435a9d57e7076325b17a812b8fcb88be3b64d5a3639ae268dbd18de1d1f99544ceaf78f9315b150344805781d80a86491de49a4df2499e766f5a9d07a640cbd469d1375e8e777d3266138633e1cb4f5c64f5d938d273f04624a08c8a4e1b4ada34385219868cbd0ff41668e0f0df6d53500065f656039490b7ea6e2bc086d6f201c42ce87615840e554063163642dece06f26ac52ef7d246fbbf8b796fa5d1702ce7e439f535e45411eaf26f3021f217a82b9d37d8365c0248b8c168f317009739b44c1d75b26b1ccac86515584a94c14f456ca6218ddf2698c9bd956e628752a51a8090ec89b32dbdba2be7f22e877e920d3241935c4b7dfca9d8d55ddcc2b9385c8b2dd11dda6ade91d4500540bf27d0eaabeb339a6542ed0c6425d3487b9c9107d7cbf2d77ef455aae932f86d30230a8b3fb05da2b2eb235977e975246ada746348d8f6905292a1357f340240bdc272a46ac43eea2953b0822dda93b88bcff5a87bf06ab5ee52a35d975ef6d9dac18feab8a7033f0ce2901d5d3796e0ee5c9b77c136c9a76b8ded20351ef40594fc71db6ddc278b7ee3dba5791f546ff523da089ff88332a8c46f91a48069f578fec884383f340ade05a82abd93ea0ac711944ca9b225daa0cb52d4f2a63f21e94dc8ce131adc62cb354b638e155a94fe13da86d9aef38c59740c15c51466e0e0d81df5124babdda12372ef636e1f1a38e1f29231a7088432333cb575ab2b293fc1b9f3c3d0dd953496836743ecf2876f6e94ee4c0caac8405708ec63eeb00a79a2c3010f2e8cb5ebe900ec58db67160f6fcb57708dec18b339a1e9569fc6b84657872cda17a15f25b9636033b9749f39f11d0ffc41cb920fdade31bdad961c76c734cb4bdf9b5d1eba34313f69489c1ea960f8e3ea0228424162f79f35421d39fc4125b5b380582dcae88a37db5fcfd9feddb939ec5394cdd4f761e96aeaa3bc5a29a331727c8388dd64ec1bf29bb4cfbd371aadcebbf11ac21c110bae63476e27120a32ffc5ca7b58b5b100c33d0623eb11e5a6892060712075ae79c46829630516454bf8a6c5d34523879f34ca38511dcff23f17719021b31e755e93900121e10d8fda19dd54868afbfe2e68c23bc06975f601398338b1ff5ef88cac378758aeb3f1947d8a89fee920b671c251476d1ecd5391fba83fd399a33cd45af9fe94a16d0d9903da2786afd37aceb47c99718eb4125aab358bc9f45b47b038fa33b70aebb8eb3fec30d4fce7326780f601b917cf0c974eb70a5164651d6437d688cf292490a9318cc51365aadad11469bcf7ae6f89febc53d2eacf0067be3a1c1d825c93387d68c67ce87e67253c8d236663b20295a3ac285ad63c2afc4b12cc76765f97efc1a10dc8d3baef7948a29f41a3f99ee330fca721586888eacff4c8d1f295c67fc1ce049f444cd5eecdce246d5d3d0da63dcf3b5f8a32d6d817f93a332729a1f83163225f95c9ddcc09389e6722c62da7420ff48e2fe95ffea45d9aab7989279900ddac5e6dfd52ed0dd73125ab23358da087f9e3fdfafee5dae8b3421f7b03df9f4dc94953568906aaf36532d08733aea4a1881c6ac3654925f9ddac6b2b7277e328406a124d6b9f34b2c069a24be927c596082c87ddd94b11278b6fb48c18ce2b240492e36250cde8db4dd5e88a70951e854a3ffeb55f017aa7cca0047edb39a1a00b798c5e2f341122c9561eaf6c9f8a38fad657c6b014d2d2a99a2da88d5e753ef937150a6d5a6583beeb1fd7487bd9d3d9401a36b27ebe8abfc94df51f54a6b154c4fc30e2b0c62fb4a2d0c05ef05c1562c2744baecf59a871e0c776e04f28aa42b42cff2ef2caa3adf9e06e444fc6fd544d11b1dad97a6c800c8e44c0509707ca6fe6d5aa60b1e153be969b7ede22214e1d8ee3abccb16600a43ab1787186475dcd2921728e2a9511145fdf7d32f700ddfb0c71cbd79a3b048713de171db882061e9766c183b1e8259e15d11173b17660f2697135e83b6c3a2908564d7da5501ff705b8945b1d726ee87e71dfbac9c363d83c86af3518e2c9e277559819a8e8bcc0efd2301db5e7313e2ec88125e4d72bd57de7a5ef7d1b668050fa6857cf6669dfd33ef917a5c8e462b1fca5249d2c395aab8a27d1823c0c7e044477f1ad6698ecb5b51183831837b777ad7f0e00fa844f83fca890fae24d470f7408cc6922825b40eb70eb4c7d1ee592ca1c83eb410528e047eb6a15971a2449884e05f0c4b637f8013b238c09be33f62d27f15d4e3912d86fc07a558ab356445d0b30ac36c0925a64c2699ae5d35dd14867a640b196e80000098a8754d8483df1d7aea6195073b4ea3dd5003892275d3185591dad0025f7f76565e14c93af274d7a12515dd4deffbc6e43cf7c91e55c4dd3ee059f341de2049e7f43c0b48e5382517f08931cb72eb59d4a287e15aa79baf44ccb21051784452b560793939c59a140744e35413e12e976da923d7508dc3a222dedd782f1bdac7a1a3f213898eecacad04891cf2cbd0c4810acd011f50884e99686f7a6979204b69c2b5fc84c2642e710ae0c74109da320c9c3c4385be66c0383056408da11f10043bde6174c8e101891c2e4882a334da240fdc4723a0b920417e9ca04d07eaa8fe9be4bd30c291571cea2b2032553bb20869a1a3d8426a35d67560f0934de09242c120cc69ad4c18780509365b3d73f02d43e355eb8a672419eac0a5672259fc3b8419035206c1d922c50d81cf70b9258275744fb2a3aa61b9c439f6b63b29b891fa9c010cca6c4bf5a25536c6d3f6482c90464d5046dd0c5487fe68e2938fa9d27752d05398880d8accec14f9c8e55d8dd3e3d31a97d6b14f1fabf27aabf58c1b236dc668d5f19b7c77dfdce98aa5207878cae09b70ace858493ac79fbb35c4160f376c2994a909e828f33b88679c2127c836c8df714b778dbf7c9e1f1f843929de52a4489564eb3d2e97f43dc091b08a61c9248c9393344b5be0c3f33a45b2f348d0a42868e7393b17e82a6ba85903e12f1f5f34ab9982372c936f18711fc5c1b68d7613d082f6fc699d85a4a205ee4609930e26954e15572c155bc560bc2a9186b5859a840f478325352325e8350c34fb1ffc43b4d940eff6a89fae556cc0cbda21a9b4f8745d6b7c30431c5c884f513f57d2df2150e7b001bcc3b7c6d38ff0a2ddcad0306358f6b61d05a430366cfad601754526b0dd9e659def73783e3cbba29c1ec58e6f78d765fcf9e17671d9c912ed8c1b2cb3307bd66b20ba09d48c14b48312c6d396c3d8e27b063a8b140a669df19213c444edd59b3845b4cdb95282a001708e798553bc7014907f4db6f1e34db6a3320c3787c91ba7c70f188832547c7553b379404038d578d28fc3ffc6bcc049f0f4b0b781a1aa9151a48cf4c2c6962ba32199d90a8c18f3d479f3a32b61fdfa13347990ba2752a92b27c3b20a2a256a08d70797d831857598fef93ae13a6eced92553a451c620c6832b0f9033a718b850bed40bf52b1a16daf4e907752a6c7df9eb1e2d4ad3cc6dc491fceeca11720bc17f2b3ac9ecb93718002bb600d2d3f7c95537547d42b75b8527fe2c71f013d9537c06ffd2a3abe66c602c9dc0b12ff24fc270ef283d115bb2340b2e02d46613fa568778a9d3d10d31f4b152011c5a01d458a3e0eb4bd64a5d99c934e781b96e442a9bd2cfbac2af310e9a2a472566731c08642bd57267638f3b74dad11551131e7923a8b4ffa9f79152b53800aa1e5d10c35f61988a739d188ec58715d6f42d72859eb9a0a995e61ab941ad1b8afd5f0a156d1067ca09b612f3fd2ccc09b4a142a89965cee9be46e7ecb8743c6bf44af79b6a3be334114968d244ac2d290b13f6410d8ce069ae4b322b84137163c777edfb57564221be892e4c14afc92cb7e290c96e1529b47152116696eb35d4a4813156ce4191f50214fc78bc5648878759914d657fd8a378db806d5d0a606d100f1d075547efc94c4b94c2cded699bd2d9a74737ce5ba56e54770fbd5a80412c38f21ba76f28aa8f94c5f7c84043a3fa25d204bcfbd6a169dbee8ed0362ebd832fb46adb79703457b123aa4cd6e6eac28439ab77dd023a6f604405ac4ea3e402dd2e4b2d54238a6acab29a27414db52e3124e35a233a7a057ad7a3a3cfeeb3c7874037c98c8f3be2db9be8729330bb8c6ded839bc0ccd7de9a365faaef101abf57d34fdf212ee9908656ff74eac8b9e047fe70dbaa74b9ace4d92bd20a68ee72fb08a6f88e2e8bfa00efbe1f47d9088f6b9987d562e35a15930221ef3f11c626ca170a5a293d7c5e9c79d419a0155b3fac5839eea773176b9b13f6b39d91b755607ee5f2b645f86afb0690fd90b2792660cef2134b7209df273f7eca4217d519ccc5c57481a1271332e574fd886cf34dedb81e55705be1e2a795f0aec812179ac37b09593a3e8efdee03edba42264297d6abba6aad1d1c1bc31150480d8715dc1147a99ba01a149622954f34af2209f7fd34b6c4d627f4989bbf63ed285ea8b6028ac8c3456e11c56314a1d88b51a8210cb1dc09994651eb14e93512b9b9962fa97551ae7033343a6dd5ab397c04612dded1f7f79420d8e121d80b387595e717f00b5dd27434e856c4739fb3e8e15d1be481a6609838c37115b9316c3bd2d667998006983c2ded112786004ebc49c5686973b16f2912fbc245893148560c09a53648c375d2db8561d36e57a2e1c79cca4ba28c71d21ff4449c268aa46ff479f0145b2549566c31930e73542e936fcfb8aa9633db9e36127924997c5f325c11747f448760e7665ef6de1f5247f7509a702c11e18932ddb6697e5c60f71bb03651b5de000259776967b085de3db1a859ef83587e77f64689680e3152aab4f04e42ea18db25ec81b6895d9387a430cc58ce890747c49ae6d8ecb4f1e4d70748d5d7d5778c5579ce9d020ebe360bf9a37c1b6854ec2fb1aba2947f7382f9dd60073f5b2afe4b1b1e8aa393bcff4c862ac3183bd465810cef3a622e68176fa19ba9e45c1b4a32efd41a9e0dfd2bc49df65e4454", 0x1000}, {&(0x7f0000001640)="64130b87478730ef5fd6091d3bb852d29e13a3821945fd1c110fed50a3a7246dea8b87693aff40620bd03998d2f29a1ba05d1af4345b46d27e7783e4899b30882cb182c4953063943f59959ad0b4f15c181b94aef3f9b31c758d9bbecdb9322ed3fed1f90ad5d3f0d8aea5fbef110497cf2b48b16f0e59f1aa94d7971fa7f24c74635690a72f50215587c226b449cd00181d59bc4e822fda17a83e3bfa096e4c81ce635d1e4e4150b648661c499360810228e3c6f0a1ac27fe49e0ab8290e23a7295ea61145e07", 0x3d}, {&(0x7f00000003c0)="808e6212ef8c4ac541c52acea7311b", 0xf}], 0x4, &(0x7f0000000340), 0x1e2, 0x1}, 0x4000000008) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/156, 0x39}, 0x0) 01:21:54 executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) fcntl$setflags(r0, 0x2, 0x1) chroot(&(0x7f0000000040)='./file0\x00') ioctl$KDENABIO(r0, 0x20004b3c) fcntl$getflags(r0, 0x0) 01:21:54 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', 0x0) 01:21:54 executing program 1: r0 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) accept(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000273b2c213fa33701d812e9b3bda9a674e2f74bbf459875a14129b4f98d4e5cb64df4442131321d671dd9a2becbc1fadf6dbec6086cb1a7d6fb35d8e8744bbe0c88c765b3d200d54304c23284ab620b55cd7f001926e7fd74a30a08c43fe7c2b4b2ec6cdc44625962d3f4649c3bf9e2c91ccefce8b0230812341ffc"], &(0x7f0000000100)=0x5e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) r2 = accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000000c0)=0xfffffffffffffc86) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x30, 0x2b2ffead, './file0\x00', 0x1, 0x7f, 0xffffffff, 0x6}) shmctl$SHM_LOCK(r0, 0x3) bind$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c6530007c9739e03b0f90a4ec69adc8df49a4cd23c7d1e9f319d5498e4003e96db05e1acb96d563ff8465f8eb12c82acaaa9104d41b0175d8a72541ffd875ee93f654ede954554e049cef0d25184e2c12b7651d80ba8b2f39548f27c4eb600e65b7c128a21ba4b16c87459cac36e136f385711054c00f7fce81e65b5cfbf0181a62cdbb31203f68464486d7b2ddd356482cbb0c6b872d86dad844f55a7f66e57572a07b4c5f5e0e85b705f815bc56a58239521f980241a8433a3027419a3600012fdc6eb6506c32b2f5d89396e6411f92dc1cdbe2168b6248504fd6a1f738454e743d1b3afa88277551936497ad6d7ebbb09feb1ae35d4a67adf0328c39861d279fc7f8d7da2218bc3cc71a18021b7774adcf581345a9adbf1cb2638794c216668691bbd91e58d3d6e71743f31b7667dc8bd5855c31c3324be59799336e5ee51681edb5be96949d3cf206a1dc7ab4086743e974d1b435172206000000b41b1bc03dbe2287dc579e4cdb7677a0ce4802b5507ab280c3180cb00077d15952ed9f509cbacc1f71bb6d22d2b62261c79b055417578d3c4980818ab0bcd972bc35c43708ed4cf015d7cc09713efeb1031a4fa1764bcd44c1f8928b04403e650a90c0056a57aa1d1ae0435487dcf4c718f859dfa3164421e2039a27bfa3d90b5a915e4198e13a62"], 0xa) 01:21:55 executing program 0: r0 = msgget(0x1, 0x101) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) truncate(&(0x7f0000000000)='./file0\x00', 0x7f) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 01:21:55 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x141) 01:21:55 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') close(r1) readlinkat(r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x2f6) 01:21:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 01:21:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x0) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r4 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xde) syz_execute_func(&(0x7f0000000200)="0f1838c4c105e063970fe8fcc461fa2ca90a000000c4a1fe7f2c42410f93ffc4017b2cc3f30f2d22c4a2ed409ca30d000000c421fe70860f65457aa3") ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r5 = socket(0x18, 0x2, 0x0) listen(r5, 0x1f) setsockopt(r5, 0x29, 0x2f, &(0x7f0000000000), 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 01:21:55 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffffd}, 0x10) 01:21:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 01:21:55 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x300000000000000, 0x90, 0x401, 0x7fe00000, "cd9344c8b45266a411afb81210d623a5ed7aa6b7", 0x81, 0x3}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x70) getgid() recvfrom$inet6(r0, &(0x7f00000000c0)=""/36, 0x24, 0x42, &(0x7f0000000100)={0x18, 0x1, 0xfffffffffffffff7}, 0xc) r3 = fcntl$dupfd(r2, 0x83, r2) ioctl$TIOCSTOP(r3, 0x2000746f) 01:21:55 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 01:21:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/39, 0x27) 01:21:55 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x8e68, 0x4) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x84) writev(r1, &(0x7f0000000000), 0x1f0) 01:21:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x3, 0xfffffffffffffff7}, {{r1}, 0x0, 0x80, 0x0, 0x6, 0x2fa8}], 0x100, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x9, 0xf00fffff, 0x8, 0x7fffffff}, {{r2}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x6, 0x548}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x6, 0xfe}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x0, 0x80, 0x4a80000000000000}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000081, 0x4, 0x7}, {{r2}, 0xfffffffffffffffd, 0x21, 0x20, 0x6, 0x1}, {{r2}, 0xfffffffffffffff9, 0x10, 0x81, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x90, 0xfffff, 0x9, 0x29}], 0x401, &(0x7f0000000180)={0x8000}) close(r2) r3 = syz_open_pts() ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000400)=0x9) poll(&(0x7f0000000440)=[{r2, 0x6}, {r1, 0x40}, {r2, 0x2}, {r3, 0x1}, {r0, 0x80}, {r1, 0x4}, {r0, 0x100}], 0x7, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x94, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:21:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b21802ac809b427d5f18fa49f7a88506245336eebc0a646ceb3b56541e86c861c511692c1ecccbee48a17caa35b05d1747f3eee4bd042edef2e2846b076ec8e1c45aae39108a83612ec8f21d16dff828e282775891ba359f411cd3f6f1126c701c2659ffd81ac07092b86818bca16c796bfea49177b2051b4c8bb763e65b33f", 0x200}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x60) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 01:21:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d6530004b21e900bbd7"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:21:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="0301006b", 0x4) 01:21:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8001, 0x1, 0x7fffffff, 0x101}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x50) 01:21:56 executing program 1: execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)=')\x00', &(0x7f0000000200)='W\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\\*]\x00', &(0x7f0000000300)='W\x00', &(0x7f0000000340)='W\x00', &(0x7f0000000380)='W\x00']) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 01:21:56 executing program 0: r0 = socket(0x800000018, 0x2, 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"}) readv(r0, &(0x7f0000000000), 0x10000000000001aa) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 01:21:57 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="5aa5740162a565968ec09c4dff174d5a004dda577ed4", 0x16}, {&(0x7f0000000080)="0b68700eea2f1d978d13a04f67a587723025308a9bd0c007d9989967e75f1aa3a8ac3f3c97811719cdaf163da7983e8d963404803d3b0c23ea93fc7d32aa94aa9ba28a1b5da39a1be0c7933d7f420fd1dbd2f0f6453d8fa8d12b9d50539264ee474a331ecb4bfef0d5473a723717e2b4bd2bbb18b811338f03bc214ccd5cd2dd876338725a9f1425190759d4898b51a3df99f8a158d3cc071b9181b3700943396a2d0ec3c5fc697e52ce5e2cb703945879c7d19bb9874d6c54e4d1f74581d270fe9e3715ab7357787c23e5526949fd722228ea71be0b16de82d4d8809eefeb", 0xdf}], 0x2, 0x0, 0x0, 0x2}, 0x2) 01:21:57 executing program 0: r0 = socket(0x18, 0x4, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x10010000002, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 01:21:57 executing program 1: getpgid(0x0) r0 = getegid() setgroups(0x2, &(0x7f0000000000)=[r0, 0x0]) 01:21:57 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x42, 0x100000001}, {0x48, 0x2}, {0x23, 0x100}], 0x3}) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x100000081) sendto$unix(r1, &(0x7f00000001c0)="19d199c4806a39dffde192aa9b028a53111c05794763b693ad813aaeeeb2e14df981b215893536d1adcc4c1dd40241bdbfa2cb1667482a202bbbf4a6b57e9a383d38d64cab62b10f1fd6", 0x4a, 0x4, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) flock(r0, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x80) 01:21:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x2) 01:21:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae00"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40a, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 01:21:57 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/79}, &(0x7f0000000300)=0x51) fchmod(r0, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x561, 0x0) read(r1, &(0x7f0000000180)=""/213, 0xd5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x4, 0x400000, 0x4}], 0x94a, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x2, 0xf0000031, 0x3f, 0x9}, {{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0x0, 0x7}, {{r2}, 0xfffffffffffffffc, 0x8, 0x84, 0xe6, 0x9d7f}], 0xffffffff, &(0x7f0000000100)={0x8}) 01:21:57 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getuid() setuid(0xee01) setgid(0x0) 01:21:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0xfffffffffffffffd, "8dc6861f62e38a64ec768802002c00000000fc5c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1b, 0x5, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="07ff3048e6993192963200000000000000000700", 0x14) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:21:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) writev(r0, &(0x7f0000001880)=[{&(0x7f00000002c0)="f91c7c1c6035506f291d123b7388c323615544c8f3ff9ea13d2666d201647ea433e9dc98f8a880802989e5bf03dec499c1d0c31f8a11de3efdf1dd5745c58d1eb2d45f5dd64ad09bf3d003c8eed35fe3378297ff89bdf58629b5f2f5ef352c8545a59b22933d490010e084aa8bd22d756fd764381dcbf665ecc8311ef161c40b9e50b3f5a0ee50f99e927d5b145d47b74623bc6c1fb640648abca3efdb88984127e85028e4da48e71a5b517ba7765df04376d733e67cbcc003125329faa8b4fa607e2e2ee5234d", 0xc7}], 0x1) fcntl$getflags(r0, 0x3) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, r2, 0x2) execve(0x0, 0x0, 0x0) 01:21:57 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 01:21:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x24}, {r1, 0x1}, {r1, 0x4}, {r1, 0x1}, {r1, 0x8}, {r1, 0x8019}], 0x7, 0xffffffff) writev(r1, &(0x7f0000000940)=[{&(0x7f0000000500)="5cbd85f794b19f1665620ccdbbe38c3c81ca993fe1562bd95f6fab7fdfa87c39484a4e821a9869a9251ffb3cc5f73511fe752f2191671503adf093da3a9673490c85e6757a6be11292604a7ce33f2c89a63cbb4094adc3f1f0c1b6872721bac16cb91485483349058216df130c027165b905caa4e57dcad4a7493640015b6923264720698bc469994552529987472ed9b8db211078b35a4b8619195dbf922bfb2794a2d757da891476798fe4b1e7c9a8c7ab56ebe87770ee4e71be4d3adde4cad644212a8f88173de3937b073c6d49941b6ca61e2c1f1846961b31ebbdcd36b6457073adf0ff2b78e6bcdbdba512597a", 0xf0}, {&(0x7f0000000600)="2aa2d2c56b8959e1fa66175639d06938c5a9e347eed22fd2a982e638f1eb11edef66d4b52dd1eb68d47e071a36c30409942d2510400f9a9fc1d446861251ad0f27292ab7c06c479d45641d5bb942d5bbd35824e46ae719905e6bb87c5a510324974dba76a3de44f69f5e9717130334a2f4c0ebb5aebf47ad7fd152ce3a56c78d1c4df0343177cc4abd7c04f8e476448a420bf0cae948f3f8180ec162bfa0b77ed9eb2d24528f02cdd4b1", 0xaa}, {&(0x7f00000006c0)="c5b3f7c4ca2df7ca3a4f699eb4f11d576c9bc782ba25c15bc901db9664b82bd32f3b57336196efde440271d303ab895b7ae84db06627b6a58c01a925180177b474243e36de3e96f8e519391ea272cb604fadddb5c46d77404eb2d2c9251d36c07e19d4aad1fa82d8c0a8d8ab022df790545c15fbf3375df1c91046211eb87d9d66ad1e17", 0x84}, {&(0x7f0000000780)="aa65ca07eff59a8bd7f8f61ecd621d5323bdfbb19129c872f3b3441e1bed2cd86505cc0f7a2e51197f4a0ff5f0c976534e0419e7ee7726a9d818d7fab848edd0dc05ea11b282ebd498de9c74844bebc4151e6ac68c284d8c1784a549a7b4b7995a5073090fb4b216f659a6651ca920f478dadcce33af810b6e45872df944cc40b6b3da7eb114ddb9c9c181f48b728e1fe78cf0d691bf6eb38a1181200fb5032b4472a914e798d61ee5d8f9df3db02c6a97287b43732f6cceb0a39a51d875d0", 0xbf}, {&(0x7f0000000840)="df9b316d46da2f909535b7e938891c11fe76f8b0ce6df2f4f28534904d81eebade9784b0eec5fe6bd404bd2242e8d14a7ef61289e6f7cdd47586a5830a7441844517838e684c990a0dcb4b36350456c696b5c5bd2b51d1486ba30ecc8d953ae099d656a4824330f45e6ec1eeb39862bfe6c67591858ae9e883d59ed31164267dd7c269d5af1895ea05c6618dfe1ba2c76dbf90ba9d21989de830a1a95c2cd4afbd2c9bd2af60ddc493cc73d16c7705a2edb86e2d106b59cb1579be418e8adb916b3a39ec2bdc5c71691e7ab4bb701efba979dd492bf1bdfd6476b477283cde2f3970a8e38da809519e9e6e00ea34a311bc6691ec90ba95", 0xf7}], 0x5) writev(r0, &(0x7f0000000400), 0x1000000000000198) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='&}\\\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='[+(\x00', &(0x7f0000000140)='%{(\x00', &(0x7f0000000180)='&\'\'-\x00', &(0x7f00000001c0)='^\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/\\!\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x1011, r0, 0x0, 0x0) 01:21:57 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$KDGKBMODE(r1, 0x40044b06) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) 01:21:57 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x400, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x24) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0), &(0x7f0000000500)=[&(0x7f0000000540)='-\x00', &(0x7f0000000340)='%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='%{(\x00', &(0x7f00000004c0)='#\x00', &(0x7f0000000440)='\x00']) 01:21:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000240)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55070b8e0378ee8ed4d83df1238f1e1277606597586b4530b9f44f3f40c39362548139eed9e5f51aefef168de1fd5ab6aff60c1de9b2a1a9ef1b4f1258231df285b4ec6942e30a4faaa9f3f4c2009aa0d2e4df156e2cbba0329f2de79279c680ec9f90399d629857faae892efcc693b60f3881198db908b963693d0231fa867a8e4e2479d54bd8f4479f6665cff3e11dfa0d231b8ca03e14575c278ec6044208b65c8bfa542ac78e2483f5e16ffc76f278e0b1e2d88d1b7eb3b8aa5001b69ce1ba0c7589da05b5a1a66b50d6210e75f18bb60bb56ccd03a7796d7f6b421df90d8b0b103933d9d6681cdf58fad927ceef43bd507473ec2de7d7635aed448cf51836c655b7022cbd81d2609e3275dc402c", 0x130) 01:21:57 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r3) ioctl$KDSETRAD(r3, 0x20004b43) setreuid(r0, r2) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getpeername(r6, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r0, r5}, 0xc) setgid(r4) 01:21:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fchdir(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}, {}], 0x2}) close(r0) 01:21:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x10001}, {}, {}, {0x0, 0x2}]}) semget$private(0x0, 0x7, 0x200) 01:21:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) accept$inet(r0, 0x0, &(0x7f0000000240)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x400fffff, 0x80, 0x7}, {{r0}, 0xfffffffffffffffd, 0x70, 0x2, 0x699, 0x4}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54, 0x23, 0x4, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000041, 0xff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x200fffff, 0xaa80000000000000, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x248000000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0xcf, 0x40000093, 0x2400000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x50, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x7, 0x5, 0x541, 0xfffffffffffffffc}, {{r0}, 0x0, 0x4, 0x2, 0x3, 0x58}, {{r0}, 0xfffffffffffffff9, 0x82, 0x4, 0x2, 0x7}], 0x2, &(0x7f0000000200)={0x3}) 01:21:57 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 01:21:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001600), 0x0, 0x3) 01:21:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="6a407f9d75b3dc79d386d8cc20227501d2", 0x11}, {&(0x7f0000000180)="af2b178b06c862e659f36d8697067ddd1ce5c3e780fbba1825259650b2677d007357f7754fed5d9981c33fedecf202b5dc06bc29076a1dac1ac83533b9d49011647d6c874dda0ac792878c55378bf7be3fe3ff67522ea22ab495e5b996f0bd5cfff437cfff8eb2ffb9cd39c524c6616443f7bead23e0e0b6d14447cb10e705e1d3ebeab5ab4d76a544d13b5321d73a0c760caddd164e90cfb3a9cf3f0f0396cb12e698f10782798f15671cc75c11a920a97ee97b68345690eaebda98494e8daa7bc88251e4087871e09baccedf7636521358e9e4", 0xd4}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 01:21:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) pipe(&(0x7f0000000080)) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 01:21:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) dup2(r0, r0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 01:21:57 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x20202, 0x0) r1 = syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x10080, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd\x00', 0x200, 0x0) r3 = dup2(r1, r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0xfffffffffffffdb4) setuid(0xee01) syz_open_pts() fcntl$setstatus(r3, 0x4, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r4, r5) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000800)={0x3ff, './file0\x00', './file0/file0\x00'}) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r6 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000540), &(0x7f0000000580)) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) getpeername$inet(r6, &(0x7f0000000780), &(0x7f00000007c0)=0xc) 01:21:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000140)={0x7f}, 0xffcc) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x40, 0x4) unlink(&(0x7f0000000040)='./file0\x00') connect$inet6(r0, &(0x7f0000000000), 0xc) 01:21:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x7741320e, 0x4) 01:21:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0xc00, 0x4) getdents(r1, &(0x7f0000000080)=""/43, 0x2b) lseek(r1, 0x0, 0x1) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) lseek(r1, 0x1, 0x20) openat(r0, &(0x7f0000000140)='./file0\x00', 0x101, 0x0) 01:21:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x8612a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f00000003c0)=""/189, 0xffffffffffffff8c) 01:21:58 executing program 0: pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f00000007c0)='\x00\x00\x00`', 0x3ab) fchmod(r1, 0x42) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002f01666973cee132e7672dfb2c6c653000"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="f7a7ac8cd59b0e6b55628812ec342f5dcd251e5ec71c684508b01e1d57e63f274152ae5f52b14ad8b668cedde19cba744e15a1feb14c8907abee3136b3a1416359796fb2f8005c79595817365f15a7aa28b855b5590e35625b5d5d054b1253ca2874f9ce8f46a2cb0a7c24e83e4aeac4b61facf015", 0x75}], 0x1, 0x0}, 0xb) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semop(r2, &(0x7f0000000740)=[{0x3, 0x8001, 0x1800}, {0x0, 0x7, 0x1800}, {0x4, 0xfffffffffffffff9, 0x1800}], 0x3) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x388) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000640)=""/250) semget$private(0x0, 0x3, 0x220) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) 01:21:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) close(r0) getuid() ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f00000000c0)) 01:21:58 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0xffffffffffffff9f) 01:21:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r1, r2]) 01:21:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000140), 0x4) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:21:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 01:21:58 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0x1, 0x1000, 0x180, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) shmget(0x2, 0x1000, 0x240, &(0x7f0000002000/0x1000)=nil) 01:21:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc255187d226d321c1521674b2b592107ff62de8a6cb1caeeaf3fec331000964f461e5720c7d4aab2c756be2c8109abaeac1f2", 0xc2}], 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/193, 0xc1}], 0x1, 0x0}, 0x2) 01:21:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 01:21:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x3, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x736, 0x8aad, 0x7, 0x4, "c2b09b3cf47399c955894bcfac33f742df68af52", 0x3, 0x2}) ioctl$TIOCCBRK(r0, 0x2000747a) 01:21:58 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) recvfrom(r0, &(0x7f0000000480)=""/91, 0x5b, 0x841, &(0x7f0000000500)=ANY=[@ANYBLOB="4eb92f4c76ec11b3"], 0x8) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f00000006c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000700)="9ab79f8d51e98c2c77665614302a3ff0d64130cd507036afc9ef1021aa4838c5a063ae8ad552203b430917ca863d5d0f85efc0a9ed199d3203b7ec7ae7b2931ab7c6047f7e7676d3d02e7fc665b513b512f7df3e6b40d239b495384f6e54", 0x5e}, {&(0x7f0000000780)="c91bd4e87c8fbbc3bab89be8437a2bfae0e11582789eae4c0e804fa8fd8c93ad82c99d8b49bc9bf629324b35a818e7395ad68ee528f95118ad9f83d14ffa3716ab355d9a7ba40bd61faf82906b8c75c99d0e11959f1fb2b85af8c60cb35146d2a8b09afd072d9ccbcc5eb2584f073e940cc32049d44e18ae873966ec1b1854ea32e78cb87ceb8782b2adc6c758b7cfb308b35b8a75410be23a9479679f1e6f112faaa552de3c11394d9d070fd66b", 0xae}, {&(0x7f0000000840)="666f35cc687fb7defbe406d18d19108075245c182651a87ff6be792c5d25f8f8d32036b1cbba80bc31eb1637fa6af70829756f2a0d18d1e1839f588434d49d13369314cf98b3db725bbddf125af478294bba7d97548dbf0a921bc61928c7f5efa94e4f4cce0706c06f55d3d22daf3297a92b5daded3b4e665925f937ce32f6f44a9f9b9665a9d0a7971e84e6cdc35657471d6fceba4b7a818483d2274332f97bf7f3fc9896e2b232dd47abb42ef53a3a1ec5a8888c787e1ad125a173e80bc7242897369e130da93eb626178e1898ae22be2b0bb94f36bce8e468", 0xda}, {&(0x7f0000000940)="221a1e748bc3584a6f75162bcbf52490e975bd7a1aca410a33da64aa25f7c4124dbb881cbc59fefe7cb93290ccfbc7582e98a445a9c185d8ddd7fc172cba17d86266dd0b0327a3d43e57763c2c9c8cba5db1722b083abc5293abcadf72aff3c761e42c523e8ee3dfa9471cfd5eca13e3cf8b3da0887ca0fb101931868ce81e023036", 0x82}, {&(0x7f0000000a00)="2ab3461d7ccf2c3d64fedec92aa47a7ea06f8711101d8af59231e1b39ef3419744fadff1f33be041d88c5185f9fa73c915126935d8506dfcd3989bdfbb3696b35d42086fe0b3d1f3d79e17f1fb1550e06f8b545a9d6bcec68b25e029d61b4fa13d4736d986ff6979232d06958e91c2b3e0f23a0937dc89eccf2f7652f384b1a453040b67e45c6cb6b7108298ce507c0f066863218e2498bc368199", 0x9b}, {&(0x7f0000000ac0)="cf0fbaeaf3c28dd32bb6d8490ae5f56c2219c4869ac94818e5e81b0305ec3b5cc58e7e109d866411630347d26cc2954e69c47f122b57f1043d0385535b6d6565cdb67e7bc734ce40444612ce62d9908fd1a51ccbf519f7e4240c34361bfbaaf1add655e51fb3ee15158d5d753813b0abcc54b45005ee9d738ea569c124d7c2fec4b1306b", 0x84}], 0x6, 0x0, 0x0, 0x401}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000540)='./bus\x00', 0x10000, 0x120) mknodat(r3, &(0x7f0000000580)='./bus\x00', 0x1000, 0x6) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pipe(&(0x7f0000000640)) linkat(r3, &(0x7f0000000440)='./bus\x00', r4, &(0x7f0000000680)='./bus\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) open(&(0x7f0000000400)='./bus\x00', 0x8, 0x2) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) recvfrom(r2, &(0x7f00000005c0)=""/69, 0x45, 0x800, 0x0, 0x0) 01:21:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x576d0869) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xc039, 0x3}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendto$unix(r0, &(0x7f0000000080)="4ddef40492b3997fc1f248e1c588e3f017fec63994c41e01e92b8ec2a0e589de202ed3c7691461bf8665188534264e0c42f5c3173f05624b6b00ed3d381fcba8d5c9fa5802f7ec71dd60ccc8d56849af4739b02b0c69a22dd3156b55ce", 0x5d, 0x403, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='@&,\x00', &(0x7f0000000200)='[,{\x00', &(0x7f0000000240)=')v\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000480)={0x8001, './file0\x00', './file0/file0\x00'}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x5, 0x3f, 0x4, 0x8, 0x4]) semop(r2, &(0x7f0000000500)=[{0x1, 0x6}, {0x1, 0x7fffffff, 0x800}, {0x3, 0x8, 0x1000}], 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000540)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000580)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000005c0)) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r3 = syz_open_pts() semget(0x1, 0x2, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000680)=0x8) linkat(r1, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0/file0\x00', 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) connect(r1, &(0x7f0000000780)=@in6={0x18, 0x3, 0x3, 0x33}, 0xc) semget(0x0, 0x1, 0x151) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000007c0)) socket(0x6, 0xc003, 0x401) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r4 = open(&(0x7f0000000800)='./file0\x00', 0x80e0, 0x101) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000840)=0xc1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000880)) unlinkat(r0, &(0x7f00000008c0)='./file0\x00', 0x8) 01:21:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x820, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x401, 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x105, 0x6c7}, {0xcf, 0x9}, {0xaf, 0x100000001}, {0x45, 0x6}, {0xcd, 0x7ff}], 0x5}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)) 01:21:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x181d}, 0x10) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:21:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x81, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000100)="140907f0134bb2cfc87a73cf970c00650ce1a4639f2c3d925a1a0cc1a199b9d513c17f47ad4e2b83853fe02462b0f15ffd89d9305d4a469b0ab1cefa0ed29cf2cca93ba120730e5086e969df3edefa427c13c54378a89d4a16546c6c44706577d494a5497797476272dd5ff8cc2ac055d1091d0359b8d7944308fe3ffc77349bb30ff987d048cd475a6f497978", 0x8d}, {&(0x7f00000001c0)="86e10ad92d1cca81a06d1dcf3327153dd12bdf7f97f788afa29979653c0a241c1e61ac4c2ba31b47ae4b87b020d38c64b4a0ef9b6e5b2ec2f7af0641cfa535d79ef0bcaff4f7898f5d65d99f2a32241ed549ee06ff6d83ffd6d2adb4b894f4ee7f050e06f794a0fc5acdd0d5a54ca9dbec2c39b80a2894bedf762ec0f56b115ec3bd00a31ac791d04b98a7b03396ebca90b05b23030fb44fa378a50254d27a6c730602168ca82e1d76c02022fcef027658f7fda24670b47b735a1fcbcda66e7cae033feeff627b7e3139ba5cb7ddf5eb3d9164a6b304fcf7e7812232f76a508e4df0e34687bfce20e97147d81bf93156e363ccd1e4", 0xf5}, {&(0x7f00000002c0)="cb1f92ea0e2bed868e38c09edbd553342cb6dc003089d261c4d75d19e0957fec10c505d905b4c16fc455faef3982eb4b3d75c52f3e851409118a84c610b13de48fc73070cc23d9799f10657e197ff9b52708130a88a211f86ded59812f0622e08062a3dc247e8d92843a16a4857b35b7ce1616f3c686f6cd7f0fd7b323c289b9f33ef2dc09db68a585ded90f0def4847adf48bbb1e6ba4240f6f8954576bcc806dbe264c1af4bac28c8e750d546f39bc1ee581452fe16e54283b6fb2d8debbdfefed9a59e80850f10e8985853bf435f924a7676cd9fb338285b5f35239b23144f8a4085268b74202cce2f403d2f1975711f342c4ccb13f644fcd379195b3425360ca96a9890d592ee0bd93291c2ae7fc939a1aa0bcab1eba2fc9d9e011e925d91d95961bde2acb4e75891ad5c17ddf96407d324a4a6b2c95036a9f728681e45e289c6d915affdbe6132f8edd7fe84681ed8d062ce800be8d88999836c6e7c7542471828c59529898d977c6869df988c34d9e31d60439bc5fbd64b9ae9c0e2ad751477c52feeaa2142f2c5b03573e0a38057aef12b0963f1c46747a486b3cb240f7b3355b6154434314cc1e7d4ce0fa2ae5475d517f3f13900c7b94757ad76e0f8ecc9939d923d0ed5a3742674679da15adbfc240a592e43c1e474190aecfb2156f52675dd8ea5af73f86580e1acb827ddc9f553be95382d2b32806f81286403acfb6f59696461db36a51e4c339c3d0b81480ec92998c83b226dd5fda9ad0a65b57b265e8462a28ccbd6fb8d9428c685612d8f14df8d41609e0d92fcedabe74c61763b029b49bf97a85e7b1263155a1ced06f75898b8b55bf49df01722872ca12a17f781558d6864dc54837730b191bf30a0171b2152cb45c6f3691a61b1de699885377378bc5a880b4b753f3308759684d1677bad812f3b49eb4f36bb5952399ff35ebbb358a0fdf2dacf394c865f1d9490bbdbefe724cb0306e4d4d846fc17b8c892482d00cd198ca231f1af0b08f3d26a4c05fbfd0f14ffd32ea6529d032ce549f9ccc1b0d386a1af7574f80f6175f09fa0e86c87c0e6a66c9dbb079e74bf03b03ec7030a4160f6028355a674c425f1f50fc2478059b46eeda03bca2f4a3c0a6afd9d59be97d923bac639bced0c9ca02be1e3fe47aadae82b1c2f28b74d160fb1b2a5a053bd6e3ecd4dd02bf711586ba5a277cdbf4ff4847bc7846da73a801986619ff96e4b9357cdd091d9d106f5dadbc1f34c17690b6179e29485d31f33989a11c4fdce07a29e68a0c5224fbb32716ba9dc2a2b75aaceb542ada7415e68104baa8d1bab3f806e42c917254fb1710270662d3bcf4179778c5e2b97b8fb9154acb971711970b2628f7f4ea470d320e19be5f28bc8c6c8efc84d1bc281b88e184a2f7be4962e4207c583542a33309384844b14d625a2a7fdf9440c38c32370f133f566fda0bbf2336844728917311313799556bb04434238af59eb032d65cd12bb88ad64848f2f57d31414a357d0a507f69ef7f6880269bda7d3c116a81e5381d6a1cf6293e71ec34dbbfdcbd0df1ae00515714ae870e890cf2ccef8900abe43db0f0bec3f8a76a9a2b80b10aab2cbc8284f9b28b1a96e013dcb7a3ee446bc61012a4665fe9434e25d0786cd5c58806117bee1423f3ea5a031658e61098c2cb8ac7e4525d9c32e0939c7b5b2f16e3b6f17a44335c107342e5e69fbae41f0eb88f9f1bbaa94242dce0b038eed39683c417bc7dac43c5f47b5cb99e10082da7bb6291f5eaee650d21464f7702448184d5f7fb5dcfd03d1783d56fc4ead7c6cd096e3400e7d7723a572bd22908297d0c801ad0fd55e226bcef9183d1cc9752ef9dba5c1c257881ddfe46aa108f61c1138275eb184aa63998f02868966b1b684b5fef1c360a8ca0ea409332cdbc0882e0ee332bf0e47238a8d7b5108b39c309fe2db1edc288b8c5976eb2424d343ccc5fcb3539d568c35e3f95449ee823a5ad6bd36c5c5a959c08acd28c77778673b70e6d842e5288e00c97c500e7c203e0a72684213cd6f450fad6d62fe0191758261f7c25b243bf465ce4799d0be355cfd7187b1c0a79db171645ef1fef043dca537cbb74aed4dc313af95a7b09f9951fc6d00d65330b5a8dbeefda06690cc20bbc54be76005398a24911f8757129ec172a038890a0cd1783c943fbb066e218e6eed7f50fd007bcdcef09b31c0d8ba498e293564cb1e80eecee4ce4e6866e18d9c961085b1a85d8b2e510d982186638aae9a298246caa61ac8b5a14485eaa3a9f24a094a3a1699865b620c9d5d3f559ef3f91f32d8a9bcaf0325bdf5cfd381dadd43b35c6065972ccece8216450f27f0a989d8b83bf101db1b654bcc785e81da0b0fdeb3c5bdbc215c2a4874fc888e20758f02cd8a1257bc752f8cca1bfc38011d25527d57850847c5e83e2c8fcd0a318030b5c2c167006b8edc77fa51dbced00fc949a0016bd04f5aef659ccd792f281351a8ccd191433c674891f2af375ce5ba8cce28854482f4d7719f2f15e501c5bcd88df855b53b135d429a495f0cc5803fbe0f403d5d32a28f60c29e25021c737f4a766942b8bb1ff1ecbe96355fb5e3a1ca7aa13c95e2cd4e069a99d849676468185c4995104733dc0065629fa1aaaba2ebf9a94823c7a9fc30e2f840c4882016c2d0ec8a389410b9f0e4b9bfedc1ed6fbc0abc42bdf7ef1ac21ed622dc9cf709c71f591e32cd2f4a9eb2ecb75df54411e1b13769b09b65749a67c255ef00485eb0fed0773656863000337b91d859164e8472458c98598b47029aedc2df886890fff06159700094913cd352416300c6f77cf4095017f3465f7830b1d8d40629a6ccf01f75bab590da28083d0435d05aa90a39ebb20a1f53f5d3a8906ecf75575812ced1f5e499829244e48d20b76a8437a4aad91c91b990e1a4ec6af78469c301b77fdff7cb0ea406de62b18e68deb1bb4af1c146808bcebf87847f35deb1b250b290ddd1e24ecebc3bb6f12a947a2339a3ffbc5edeaa7bd4eb87bc753e732d4bdb74f3a619abf44e3bfbf9666252f70d8613ddfd05f653014522a5927a2750169520c5dad3acb6c3d900873d046a299d2a4cd1016bbdeb804836e4631ad8a3ee3b6407f20fdb642b25defdad0988f282680b38f710ccb1e83cad90baf7675d0f6dc75aef39376ca104f86ab144aa65bc445c60d6f0acdf53135318517953ba50d035200a51f30eab9b44a9106abe11397570c5cd21dc11cb12ad04c5926655e9abc7c3fe09b68473829db48ca6c0927cba801666fe3c5f6ad071645a2ae8fac4ed677c402cfd387d599f4e46c654698c5b67813bd81a69937c7b303abd80e2135417d35299bce317417a23b682c46c3f1edb162254e726404b5acce63c6a270bb7ac457189e1f7ce7f24e6c94acea2eb4b2ba240d8bc2b6500da10fb72e5d24183ef6686a815f83fcfeb6805585dd91a91365d6bbd90eabd6e72e8c09478c231e963e1e148af89ebe5bad6861db67b8fd7e4ac2bc9b9d7a51e2e2fb23529afc5634485618b3176a2dcf65d7e7ce4d7191a2a0a08d728522ebfdb1b375e4ba42cdbad7a93941fe77e15f00a7656cd759c0207aee0a5c767a9136d9a8810a30cc23855f7fc23a80c21fe9e3edd2ea8a4da5be1445c57950d871e705084151f61927d1bd9967792cd9c3e22c2d76af1d067b8e6c79443635cb0ae0b68125cfffb268c6add3bf168e4919ba98f661b1829ec4d4fd9dd61fdb2c6cfe1e8f32bea1c7efdf0c10abbe7896b24d88b7450b091cba690c8d72b1ac39caaea2c6b230dd05a5b1b137d5f8cc309d7c26889ca34912d434535e71276d57fc43f1146b70abe9bab6f184faa8c4d16746fad7d3ac7a27631a5b2b09bc4847573a23004f93b025704db8ac5c7be0803a1079482153c3725e931318b67de42bbd57288d7a5cd0b6c49dff4eda59dec3b3f37082f9177d8ce79acaee6417f902fa4fa63254efaabb1000a09becc19e29d78011a9411133574cd614d08c8d59048cf8f4936347bb81291a6d08d93b436027f7931a53e7acba5feddf2da3346e5e0ef56844c3b1552b0ace8f12987421ee805571bc2c06e2970a752380f081334073e907f11cc6101d5b4014de393f6613554846e9fc3ce56d70f1467cf371b4259ec9922a66d4b757f3322d0f5d463881d2be920f2bf9c9a2bb1dc56eb87c9103f7507fd161abc47f5451697dfa3f58e26f9e7e5a40b1349dd66b1817d36c0cc98614145d9e761c36a1277173ca28382f3aa5a6b7ac39c264d72b72c6371f32318ddc2030777e77dbb154fc7e9a1600e02a74d87e1358ee79ca2a73bb28e905b5aae1807ac9863b9c2325b9df795db6b85da7b7070ebca8a8395bc35c36893bef0bba7c35fcdb0e8a8b952d2c83a3f887d4f2d0dc61b0b84c23cabbfa7a5e5e2f5ed9ab08ff0d2a7a743796186ea2ab4fbe0f9cceb09a0b154b84bd996e0feeb32559fef3c75dd3051c69f5e5bb7143532957d7d9dca713b5dc6f86da578a18d8fa5b51883af2550c3e2e8aadf51f4a7708caf608da83db33e65fab7246921243628940b8df2bab326969f1858546c5abbe9047e082e34a895351ef409cd66bc4e08e2eb118e279247de37bc4d54b03be160ecb5968a892d79faeb5e425766202dddc6c59e88a3f6716896247bf044fcfadb364bdd3c0904b1005b36da5076dfc241c8843efbe41a82fbcae6d63edba6cfba4b9542644ad9eb77e51c29bc1a40ef381a8079bbee219f5f20720d81709750084039d89bf4e6c1d9faee4a967cfb6dffd7f4b3931677dea2218965459211223ce5ca4207d9a11143f25fb3068a5a69f6441f1bd5b551c16ec1fa95a0d39c63337033f05fab420dc313981731576d04b1eea3a2098283dd049785f169aeb40cf8e76a470e7acb5fa1e5b2ee2647e596d710fb9ba2faee501757144e667819298d3456dbec2c3b5a78deae106b9863995c58163a69301a5ca6730298003e9c10d27772aedfe4fea15c3606f358a71a187a939322d2000860acdbd132a5ef834c170ec9852b22cfb85dcf81bc45008471f2d84c568983fe59d7a83adadfeeadd9ba376c8f5235b181348d382da6fb641800f0158ca437b4fc629f21bebd4f1deb3993955415d23ba4467b93f3f0a48975220b57a1b009b00c01a1e48faaa48f92bb77b92a327aa32a75edd417f590ecbf4a349262b5b19bd37ce1e9f58e721024e566c4fae65038f77d948563396fd4580b06cff1b138540b5095dbd246b9c4ac31cfb4bebd9e54b078b44f3be74ca49197a9675b29a6121ec9036cad18eb43c68093fbf53c545fa69bf0fe054d51ba7eb96c70dca92c8df1f9c73a5534a0cb0906c9e5e0bba48dd14504287b398dbe41d5eafb21c430b8e18a071568f80027a6c7eb214b50954e6e5b53f03a63ca15abd0129ccc3fde4966576617e6189fcc6d7670e07a9b22193368dba208319c2ca6cc9558eab6e48d8fb8f0ca9cede2ecd504c696a005d1b1bfd7c0d17924dd7cfbb20f222df80c53a43a7af78438ed9f64ab6dd893aac4cab067387c35068a66c15b3fa6a50e4d0daee55cb412e3ac50970adf8706ad8fad13c8890ba60fdf51484f75e070e907ef8817ffa206d3d0cfdca844df5bf6a7fa2e064ed0625f3227b474267357d5356cf6e2021984cdf87ed18761fb6f24cac7661128c6733763453a0aafafd1aa9e25ce688686aee8d9c4edeefd6cc087fb2a411581de6bac91b58ce7aa6bff634f719278db058229ed8aa729302209ac9f805ac74cf53ba0dda6fec7b376c4464ee565c57fa", 0x1000}, {&(0x7f0000000040)="ce392e036fe78e87b38b244f586737e8c2918c59cab59aaa57ecfb66b73a236ddbd0f1e3f3438cfa", 0x28}, {&(0x7f00000012c0)="5cff4233407fb6768a7e978b00e325e8ba9038758a81983fa8b844d40c7c4b163cc274c94cd6f923cf7b46217a91ea258a2135c13b4542108b7cef8eacfce423c2d8a6b1e47b45197206c3b3e627c1fa2ea37b8e52dba8aebd4c9f65314bc3603bbf392bb5d45e1e7ffe69f65a6b40bdfeade7b06ded4d32c2d50a5c2785fd2d4c61a1f25bab7b91619c4a110c0ae34480b1e44e547983aa0cfaa963", 0x9c}, {&(0x7f0000001380)="362fdf9c00ebd21dfe4beef1df8dbf68ad6e1642525714de74cac69299db80ffa46c806ecdece8f2250909b4bbfceae596e33fa0e16f4942782c3b8b328a5f58156c384efc86cfbad0f61039795667d22897f4abb2439953fd", 0x59}, {&(0x7f0000001400)="6fe3886c3c3dee6ad3fe52f82ea1960f86978871fe0db28ec335baec34289f34a0e0e7c9db28be367517e53f9a69747c42b9a2e1c177ba24fdc512ae6032d625f9430ec878e0aaa54e8405b10b651a275ed685f873306ca684dfb2cc9283dd0621ce01253d084635c9662196c9a1df2b202b6b8f6b10b403c804ac1e15fc083916430672b345c1fe4f57da03012d2d25ef2c027453f98d8fdbb7651c2889d107230cdd476cd53a12e24469fd7a0814083ae216bad830504cd90de99ca14c41ad5c5f2fa0cc9b753b3574d25b20dcff43e5efabee1fc6", 0xd6}], 0x7, &(0x7f0000002840)=ANY=[@ANYBLOB="0801000000000000ffff000099000000224a721616c3eaed732a563414e646e17ed626dc98d5aea9a6c219b92cfa782b467daf75cd9b68cda4ebae0a67fcb0f9ec951009aca9c58c30c230d97f9d34e6cd616d9b9da5a7686c95e3998f364320d54f295f4351134309510203f645c6301adff10dc0579f072be771d0512f092f2f1bcd132954f795ffa8a722b73421547372a0e604962857101a690705f3eadfcd40bcc04afe613f81e6b3379c7682cb2d847d4f9efed0ed91422ab3a82e2cfcd57a83399599eb8f7e1dbbd2ec1026362ba03e7457fd7e8e2f4d85ed4acdd8761050c964bded17bac7a87a3a85a677f598697b02ad6b081c9fb53808c79fed9e798226a923c205005000000000000000ffff0000000000008068f628f9cf6b620490d1080c4bb7cca80799c78f9a6df7e71c8d746d6e1c75c01ad712afb6d4fa9898a2a67894a8e64288d00789ab103293360000000000001010000000000000ffff0000030000002cc4643317256e42dce5e01dd4a4f8c86df8e74bb059244baf2efe21095443cb586ac96d5e25c69135a61354cbbf02575558bd6c461d99eecc652282992b0f2f3eaa28332f070136d6a1f1ca51f644ba49eecece129e04b5d3a58a99cab3fd296dda7d38f985528243624c5f02c4b63b6ec170a60ca67bc8073f47a550a9a67b9257e58456a2d2241d26248f016b356e53ee6f0be0bc46192f8554b6b899f2c8a5a6141187a99b3280aecb810425d8cb7c0f3a53326077d27d8426c3334b1cd6886dde41d2c81043ae8d15f8f5330bb3dde653b88c07bae9dd308d14760bef566f8b28474cc50cf4e4fc4b57203c46f402d61861435c7dbe44dae5ccec31d61c74367985682046a8b7d7f207148d91e7e69f105b5562978559a0cfcd91fefb2ddc543fc8c9867f01e485dda7c8cc6dfcf752e2f5b3dbd53b5fd10ee1f8b66e0dbe5108b758dc2ea39b762aaeb35c5ce8afdcde0e0191749dd37b495937e7dade497f32efa462c763f924b9cea31bb5001fb2a1ae52d8775f429a01548be935868c9dcba0d528748ef25c37dca4f950c832c7793af8c943b829b44f7ba01cd53d7447d84fd8207906642ee793379e4d2a651b28df3f0c27ead17e7eb912474f8c74aa3b3629ace3b167176fb5415007eec29993156d7206859bac0ca32742b8f9feabbec9c8ddd01fa7ca4747dc1e852adc15021edfb6410fa1500467f7d6744ebca1c3b7dac68227e107df03c2d38d4286620fb406d0176ea18642540ca55e9af43156dc045dfb5e15f30ec6b4ad8b6f9a4b70b588e45d92b09a59d83f606f13758bfbc9373cabdcc50ae140752f3af99825f32431b33f2c953946f94499da88ac140ff6336fd45182b3981dfe2faf48d631cbe248c9ad7792f746c322e6e60e6be91fffd3186aac0556efcc148d418bdf4a0912be6f1741f414ded008b3288f725afba941f9ff195a1a7ea171e5d71e2c4216ebedddd54cabefc7b14634c7ba05e3532265918e6b4c1dde817dc883be4ee45047dda475ebf0afbcbf5ee8cb9a46a81eeab83f9724acbf3b0e0f5db10ce76db69e860ef700a5fb8000e1cee72ad0f02789c87ae8c1be6dd1098dd0a2f05df6f5f517529800ab07ca124fdea916af65a3e17d1714c6fcb77f378818583c8048e9e2e3bf46d98fa20884d1a404fbfbc292bd7b95d8428efcf27914855571e98eed3e25b5faf0b6aad7ce724c4baf2f12ab5b45775cf70388415b86d681c028bc6f6558cbf42df15180291bf95c8c9c16f99569c8ca92fc709e0e908fe3dd614ddfd3dba854c97d1437e883829a00dce70262efec13b2b81fc3922d649bd86b5169fc3ab597d394a373b6884bc3219d5e31bb4eb540ce7165bd6accfc35e76ca691a6fbdcf0d1064e72696ab34e105b1a84256f51326747278b61b9afb0fd61c0e216b3fbf8c0d8fb3bdc2ae59a2553c0bd8ebeff145c2e8c8fb89f2ff94c46f9d06696ef65b93f3c26e350dc5d169a982d1ea1fa0300181abd0c6257cd6cb0437b1054839cb072085aa67a411156e73e11b2c0b4deeea4d6eae4a357cfe011fde07173bca57a939364e94f88d41212ac45c704a7dcdbf896ae9aa1008ed2113fc7b12c5de6fd7e46dd4d00e57075f27e9874c2542a0920ff1835d7a769f7d70dcb8279c75a7b2c5548de6fffa358695c17170f878519d45f55ad17bd7c3325d00c33162f18a8ebfe18082b07ed47ec7a479d6c0e0619862cc071e537949a5268417a84fb2cd3c6b728e051b30aa0d18ca665bf6589f627f51a86f7ac3e2e5b652c42958693267c26f89414e23e23585c692310b31453da579cacc10203c6686aacab6c944cc04bf63dd6ed66e9fe2f991b35f7245ab1d71ebea4acd49babfaebe00ac216e5f3afd5da1cf42ef11315cf2e3350eba8486fae176a032c4ef9c49ddc98c0b7b483e925d7cbb38a829fd13887a8ec5c7d63e7649df1b9f179320907a25d1a9ca887e3c2a8fd794b163d38b42144c84123e2b5fd7d66665822f0bddc617c33092db9ac2984eadadca264b96aca4618520ae9771ecf5c64c5708de7569a3ccc09783bc3ac2ec8f9636cac45d02b52ab72261c312d5a9fdeacc715045ce09f69603cf86b0756dc6a42c430b04cfdab424f8d294365c6b87034906beeb05f810e132f070b5fde9d0992ac1b165dc81b2fa8394c4640b825f8b0baa974c259a4d8a786a8f64d0d25f88423a1259925fa60ac63bd2509610ad2234e56a4c0401612e8f560ff49872958fbe4f6c67f11505cf57e2d1b3b3693cba42c53d3f7e6e22e49ac8144ab8a414f9e51a1b9812c9b98d413e31079dd76faacd7c899a19f1d985115bda00e48edce170814cb362643581e9dc0a2a1cf0b5446b8c781b3c575c865f196ea10a4f8a777af092fcf8e213012f8d290960d2841a9bdb4619adc3e02bdcc9d7ddb081fe439d8833a2d1e9ee4a9e570d17246cfc887367eeb0d8258af9170a4620e7b5a844f22ba939dd0a3f4936a5cf7843d2e83d3399c3d7bcf77729ccbba7e8b4335b8148dfac705c76f09932c0367600df55b85c5d2eb2390de4a4851254a5e48e42ce5f8a624bb60c5b2dfc10dd5b7bff35d8c1e75096713aaf68c7f29744eeab2bdddc31fe24b26ff7c9bdf1d561ad07ed596293f5cf2c2a6d7ef1bfb5313cf4b7509c885b03d1af695439c86d9e1574b435364b90c662c982fe4955fda4e4fcbdde4aa0662b4d79742f302eddb5eb3f5c269c302ffac41e85a3d124d957cbdc33a455acd96afe6166171ad6144027aa824f57073a70b674ed9e596e1f76761c0b3c3498eede943c89a7f20b4021accc2115e6be18bdc8a393b8c31c9337a6fc01bdfc46e320c514b99d37325a2e075e1b3a740df96f51903ad224c16867c6e170a2638f30608c2e7c97d8642d84ee7a8fb28a174516142947981cff0b095280659c8320ba217753b5071658252a5fd2791f4fafc02055bc926efd72d142c942a3621bdcec2071256f984b6c38e3a075ae64e48b2d042cd3412aba2ea7d34b8da1181b23f9d240ef24f103c623c0c39c7fb2fb33c4709e1f39e1cec93d4e70650d067f4895331618d4592a1bb693b5822ee2b3a4fc7a2cbe97f3754023762870bf0a65f898210fd9dddd96b2d88cc10886866992dc47c91155f0df2f10cce43ca4676972af5d4a7ff23edc8a65bd5de5c6d8a8be2308c06db1ab03dc1c34b079ad919723718b120e257d84dd36a0286c406d3a64621f88219b08a695e3546d81c5962b06faf24174a16a5f4ddad93a4afc1c7da998ee246c5a5961a031ee16dcce1d3acdba27000263d5ff2a062f664f08d8f461d18256f25ccc115c791cdff8276b3af8e9ad2a8505c914bcfb1525a17fe70befa4a917f85f2c53e354ed170bf6e744910b798b2d6c83faf094b8a2a145fd6549d622d02593ba03586c085f066adf3d5d8f8a7cf94d36029c14b94db63ddeeddfdf067db5719c5bb160953ed1600b24b1d9aeda148855f55aa1c07e15ca219e6bc7b45b7d48df9d5be415817859230eb496adf732758fc94cbd2641a871daa30a391216dd6e4b84ca2f4aba0bb411790ed97082348ce1d9d181f7640ca049c1c71e35a9a7b206925e35027c6c00a60a03df6070ee38a5debad60b0eefd12c9d5587b1673f02fac87eb450f5457730b56c883d1abe145c64b1c1deba37e2a4db437b72ca93cb36e28251bd2b67fd052fd7929697009f840e6b8a807afb229b6934583b4d65572a9a8d24b1f6a653e3663c4030d79490279071783367a6be810e89a72f92c2b5897305f9e739084dc92e2f6b5d86953caa023882bbdac815ba7f0d8de5471f583ab8d3eeedfbe11859abd9f0503bdd5dbd088495110aed465486427681c606822b3f32849d3dfd5e1f2de545983e08a3706e5c95b12ca7a2012b5466d33524cd31243448f68b2d9b4eaef123483d5f2aeb2688573b5de4dce8ee77b67589063f1a380231fd57aa682307063259e82e0f877558b97aeaf60b02f26a38e64ba881d6df17d4ff87ca47b3473aaf4cb2c221696ddf852e2c1236bc2e2ffee875489adc59182870e6825867c979d85cde9d80f001401429328a196bd5376981f71ac832093619f1bfe81240815da25426a9bfeecfb66865566f0cf2b2d19d0f1a749d21fdf1d7c26f8f0035c3e94eb8a0b7320698a4a37925603641e1323affa1c25fd3614df68b5562b4022350a368aaa86a4cd86cf7a3f9049f7bc81439508318489b09a1a05d71bc2d01d48ae591cb4123eeaf3a332945e09e941c932f2bcb1e3e372a71b501b97bbe0cd068b1f65db22e0a6726d06dbfc8d3d92d9cc1025ebb04ac878249c7d09cc63ce403299024531ab7702d6cd3cdc5c03244a5720a1e43ab585702b49d806c6e6426012ecf9442daf75698549225c962c99dfa34e86ec99f8fb4f2a9b478d62deacd973ed868f78d27ce22f9aa784a8ef8a19b30e682783532f6a3ae492bbee62a01df3b48f26808f0e7e7f0f00cced7e36d2eb32a059dd8b2e988252cc64ba48433683e153c3522a17e52b3a99119b6f2daaf3cca3b7b4afd3d8b37053650d833470119dd9648c2ef577fa9710bc05de69d8c84fb93e81dc16772ea1c65ffaae36f3e5089815aace8b29a231880d962db82d3149cb16e03e97812302d008ee8dc6d3ac29a8941a36ad13cba37cd9433c3b75f663fdb94c17635200abf4bbbb9fc32d966b1528a8862599006eed8eb8a0c816a54efa6a67e59f9f4ca9ad11be4fe179a3db002b1c419a4fcc3d145326d99b89cd453f45173ff3baf9eefcfc11811bab132623789b4c6180c3e079945bf0c52841cb7de9811b539f0204154d07d860ee3e5291491ffba8bb01e994f36b1d8844ac586e1744ee818cce788ca54721f1e1c7b65fc370746927eb6513efd07c2a43250b35dd7018bc996d39a2bf971807ca2fc1b57bc6b5c3d41b4798f4fccad6ab08300f85e8adc25716169692e00ef343fe0ab9553d6ed77cfe8407b62f25db4fc3d7afe2e7c9ada8a6c8297910f26c4c18bc543e364ac8e2b8b659d46c0ca1ea83a745cd91504b8d7b80faa81a667246ab810e835e199e32cc403b3db2772107c29e9c9ab15920409ed789af5ed5e97770c1030ca951d843d1e007b7fb0019146c608ce30e8fe8b6a0e7d4cf33f4df26a833206125beb260c0d4ea8a39a35ae7bb3912d4c364c4851d41e946f72931f8c24310af95f81e2a6d3fe171502b23b70ee037cbfea56bd404daef5bd9ae7e9b30a59c9bc6b95706d5f0d422d1e001942f4da3f9bb6bc493c332f275ce7d569d30ab9aadb0ecfbeb3314be4aae2132bbd997e839cff61ffeb9ad0286569ce8ca5f97578f15f72b426716e2831017e1de769f6497e06c065acecae8c2ff725c5f30169a020dffafd8e240d9c5e83e9c5f18bc7408ed0a237c520b1b6658a17db3875c0cd2fc87c746258c3d0086833f3a9565c08f607490cdd4929f35ece96b060f5bb447683d82c37126e51fdd16021bc03cd8e34a40d2fc46a2e9f645c1d3c53d14f4a61abba2b35a1dc1180c6f69d68aa5ed6c798910b30bb590a629fcd0f153d162bb5ae9fdc5f30bcfa2e6c040d647bcae789435976ad41a509fc132a5c7920e0b530d99f53711192d163475374be070eab4dbba7351f5d1ece6a4ed8b15bb53c63e461dec87733dc64e6693a69868ae941bc9048bfdf04961c5230f0f710e6be1083478b121e74da16ea4dfe09422cdaf9b7d9683f9baf3bb2aa501f8a894d662d40c4a93f2bfe2b9b93f29b5816a65f40a1ac9981c1285ff71def009cc21ce38400000000000000001000000000000004c85e496e2f47fbedfde5cbb1e1d0e79c73e454fbafefd38f18f51db49ce5bc8382eddbf3d9c1116e6288b9ba0f61200f800000000000000ffff0000d22d9e09ab576c83e286f765481d3454c5db7f7eb5145798284b8617bcddf346f3431d4a049390f06b13147b299c9d7dba2e77d037b1984ac957ca6d78684bdbd14c9fda4611271ef21ae2f54f951fe6e8610a149cdf7e01d210738d1a3426e05b2689fed5464ecd2789a30aa309c95d83be78988c68db795d2a14e72ef93cd1bab2f146c61d514536dfaea04cb6fcd7a87a1c237a1139be697555d59d59ea8f168d0aa69628f637cf1e3fd0dd5724b258873696c7e62c0513a4f715b5cc30d0cfae9210abe3640a080731deb099ecc67157b418f9ac1d3b25f7ecab0046f53f3f2e34ef583ddda9e79a0000"], 0x12a0}, 0x8) write(r0, 0x0, 0x0) open(&(0x7f0000001580)='./file0\x00', 0x1, 0x100) 01:21:59 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() r1 = socket$inet(0x2, 0x2, 0x0) setegid(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xe5) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r2, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) dup(r1) socket$inet(0x2, 0x1, 0x1ff) 01:21:59 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000000)="de0dbfab6daa71544b5fbeb84b79182889bf17e4906f927ce02c885113ee4437d451973e9ac3829d98447aecf8ed702e14989c6abe0a34d2160d73a084261bc50dd584a9a9b3e1fff4d173ea26846b6e4b99834126", 0x55) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x440, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x1, 0x10000, 0x5, "d85ecf29edddef546e5b8224734530c927922bd7", 0x9, 0x1}) poll(&(0x7f0000000140), 0x0, 0x1f) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x40, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x9, 0x80, 0x0, 0x40, "3ab06ae4302d98ec14407df3e5fef751a312f3dd", 0x100000000, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x82, 0x0) r4 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="fe43067ec9956dd49dec9d0829c88e63c526fcfe9b331626c1b1a6356cb961d7a864b72fd22ce048eb37c0ca366379b0e2a896c40d68", 0x36}, {&(0x7f0000000280)="bb281c5d818ad6fdb9ca0d0709a1bd721ea2defe78bd7e73878742bfadb7f5625661346cdef9a4d0", 0x28}], 0x2) connect$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x1, 0x401, 0xffff, 0x4, "1f777b39c839f744b88bf7f18b33ed5d5434e6d3", 0xe, 0x401}) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000380)={0x1, 0x0, 0x5, 0x2, r5}) write(r4, &(0x7f00000003c0)="2c782ac98f4a503e748ac7558e24e45fbdc3c2551b03fb99297339de6698e2dd7af1c9000dd21e16684f2422e0d55317b9baca927c19d0ef9a4ff8f024b9ef8d5a809e", 0x43) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x9a4e, 0x0, 0x10000, 0x6c, "6350815697ec7e865de8af7c1e8c4d4f52c41c3d", 0xe6}) fchdir(r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000004c0)=0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0xc0, 0x0) r7 = msgget$private(0x0, 0x4b) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0x7, r8, r9, r10, r11, 0x108, 0x7}, 0xf50f, 0x3, r5, r5, 0x10000, 0x9, 0x0, 0x401}) mknodat(r2, &(0x7f00000006c0)='./file0\x00', 0x3000, 0x1) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000000700)=@in={0x2, 0x2}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000740)="90921aca25596d43b24c28f1eb0a791b2575b37f22a5141262e8739ac8629b352a708bafe5dc4f9105d665ecdb576f7e9807eb933f0b8f58d1994fc45d16b514f332859c1a27b515deb68a433a2a6e35700ef828b37c538a28c06689e4500e09a599434df5076c6469624ab488eabcc0f8ab2c3481e6f3a05b87f9a14f04b8d8f3fb9f6ba3c1706596c220e4f31e716610c00224cb48dec6fd9ddc48482992787e472454f95e8b188126bce09ece9b5a74574522f5b2b774b6f9a357c67e560ba71203659ead6f21b1545e83d9956a7e4033fcbef3ed2f7b64bec409e64f3a7591b41b7a1e3dc301b17e115c4bab136614ef835c7953e6e5e5ef4c58caa3dcf54aa86d6435b7d109119f1fd8d7e3ee4e34bd0b4593b4a3bd8227d7f0477a2e5d7ae33876d53ea910ac8c5bad792ffa7d13a46154aff3ae6da86e268a0ebc2cc29652c2b625bb255f486ce847b481cfa4a14db223cfac6f1e0da209a8a815d2f003f13a4c9ab3ec5e8bcb4f3656e1f7a28120a21d4e1e36035017c2d6d8f6fbe890925ae46441d156f1dcdd918dce8b16c0a278bdf7f011c329b3004cb7f4795a9d88cd4a0b9c0fc78523cafd8325ede3d0937c618bf94e3d808d18e28ff647e95eedb010b8138368709e7e9b0896cf9537f413e6d78a86b3ce0ebf3a3692ee361e0e9d112fdcf1288785186d82db0ae39b4a700cf167f77283dbb1d7d9b73eae4b5fd099360930ce32100e9436b6d373bee70d228e9edd2e750945c6e501ef3b78a7b2aa02881b63c83b311d0918c5c95716cc548bbf46aeca6192fc16ec57b43c99a165c4c593177f7c79f7677fe114522eee7d189fc573466f9ce45b1f736037bc18d77d3cf0226a3593f4b22130f865b7715cf1afc54f46ff661799f21621120cd087fa9db03cdab6049e2e487594f07c259af0f49aa3ef40a03ba743e37e48463e92e4ad05ef79b3f73b772529e96895b081c75e263787ecadaf4e922f927c14e17169f85db7a0cb41a0cd4bb63f948a2231f6abb4deef6a3fcda0c16ec390d65fb6a848ef1d75eff2b258a8f8fff6213368590da3eec663ce61961553882ac09f696a7c80789940bb50a67411b3069182c54bed7ee7c8d668d4138dc17a86c14dabcffdc08e82d48d1f5c507f2f6f7466a697320380228d44176d448d577d7291eb914ec1f72cdcbedea82a526ca3c0f61bb9aaaa7807cbd5449b44752bbdc0932434eaa8d713654774c8496ea71e4202ab8b21fa72494225da6fe17fabdc9d2e469a9bbf72dca1acdf47946f2ac674617f7aa80b58ab0040135a5a0a0ce7b2324a551554e20fd88855bd77e885ccfa6a0e3f54cb1391835ca05049152ddba3e14b34b3bcb202d62304904634b0b31e322f8fa0fbaece62a11a97c93347d1ef6e8772c801a5bacdfbcd9c2bd72f66099457a6b90b19d1763baaa7d1029587c46b3e0568d428129061528783f8241ca7222b63b8ba0105b1224a46ed5d70a1b6a13ad9cf56ef854671706ae322f96e99a8253656b18f9d420ec3b14b869e3e0d869582895b8b053bfac7f3772829a2ee7f825388c145d2deb49796e6d99ecb74592c24ea79dd8915600cfb6fb73413cae222c311181ee1592c2d75b785e64fd1ec0434a784c3ad7b602ff334aad6c1a9f2b906e0498ad36e9ec3cb9f49acc468da25450ebf8bd525f7a8923c6e5d3bd5304aea1b899a51abbce47530d71f41e5d1e74a2f77364925780ec281427ae54dffd3fafa0303b168eebdf6a76747bd83a62ccd40ddd565d200d0620c5e23c3f7895f7b0d6bf1e65b09a2107faa1f75a49b7804aca885cdc9b1b3cfd0bb6b2b3845329d2ba05c15bf3fafe4b7167438fd188b23c1705acc4651f096fd2df2fbc3e898e58dae4659c5141231d9a6b3cfce50506e2674277e90f5676caa4a7cbf7176dfa3257821efd39c91dc460053ea4157e9ffd3015a858d2e5a0ba89adf2f4d39a51aa3d141b3f1ea7399bce93ef66176b22083a09bf26f78887df5e6f45bb57784373727a650f293cd74818c284953948308c7d87566914d46ed1e0bed6cba8393cfef87c656aa6a92ed07672b1dcefa643592f39dff991f842de3d8f66143915d0845a2c1786effe7ef412c1e1813949a6eba6cdfa45d48365166d12ebb1e0321d5d99888d5a6e55b2a6c1945d6f542df75cfef7ac96fb1c619f9047719dfb3dacdcfc03a08296902fce5fe970e0d837ae65adda33338c3cff51967ca926b2da82b1f703ebc6e60e8bac944ffe1694a5a61e63268145592b03e09080cbc6325f70a793f459dba3a9d396e40d2412bb07b48784e8ab250262315d46b1cfa0c6dbba2b9d5060ba8d8754769183b96d08712747192578825615556bcb558d79e86ac09d1133dde01322ad303932401e14bfa0e92c32de24bba86459caa2e16c9d5e70cca0dab541a29e32dc7bcd761c5e7a87d49cc10dcb6b76501a43b7bf600f1bd764eb0d4f62cc6953bb2c927c74e48c5058d08503cd99ef31c9a18eec70acd9a7bb844404e422113d59a1395969544482f94646eaecd4f789799ca551b06402cfbfe694126865326f6f118465cebc7fd0a4506096080382c833e5fe3e50de17e75e95d8f0c21f5ba775d60254d3897fae808f4d511bd3ec3f519ed08f66bc9c668ccd719c41df7a330e9287eb157dc29a4b2ff0d0e4f6d0a6df5d96b0b875d4ea6e9d4634af1000adb2b48a4191298907d1213a14d5d996e72745b13fe7e696d9f22b7ec1d9c37932efd6f852728eff4d37df891cdd4689fd51e7f539677c0ee2086b4b2017edc96cd45ef94706eb2d4bb0d2492398374358bc7a6ec249a6b024c4f8a8001c62a5021ebe231dc6cb3114116e9a3436fb5438b22a724dd3ed380fc2c345943cfa61274a8c262415b8dd662542eaad29b890e31e0877f501a291438b65bbb1918603c80ffc5e724166b76beee9c69da460a800acee87a8aed49d043ac067e785f68286eb05d78f779a85038e2c802ec54574720488c1c4451596cd38191ca7bf718682f0e5fc4fe384b3e955747a18875e4119c3560425d6432aaf964ed083778516aef6c8de7798f0243a9848c079c0dc1f62342f5db0f46bbc4afed51d00fae455338b7743d7d49d9ca54d28bcc41b04d769c370a2ce84c1ff96e12c2954b0871a20d15f1c17e47f309666e10660327a2f16b3862e9a1dd29558e9014303b11f8bc9ea4023dbdacaddf73dfa712a5631b810dd744bad06319bce25454c8a4769a89461e47a9052839e212c05916a5fd55ecae1ed7d82b17439aa06f0082c5fb7fb6d5eeb7e94537c2a75d05c63772d07e62e0bc7abbe815d4e1c46fc29396a0dc4633d3f6afc9d2b24e5d4cfd4257165384c2869e2482c41323087c2316440e682de233de22b2889a890138ef4098ca6fb002f9637acb3f64463dff996e27db9cda03b57bbd2d25623defff6d4d896fa5d4a94f4f72f55a0d782d0613992991c8395484684314a641a3cca4c2638e4d713b6d25bf6aa9460f41972ceb4fea39537d5fc5b5bc84c576c4ac6e20d1e4b913df98e681fd48db9599f23bd25a5803317d1db4dc7cfb396ea768a231628dd47f6b31fab701bb261a4d022bcbc4afddf7497e7c5c6ce3bf58ec39dae6229c0d156fa8c672dd20c6165968c7725a95819422329eb34746deecfea7c50239053a300b7d7cdadc83b03a0ff6e785c8fd9c21a04dc3ed57289b2615f7ad1206034be36769daf8d3ee9d52af7a92a54012fe29c72c84e9e080109b76783627f5b2ce1d990d69b32f3cdc9cd33f5df30959f806f0afc7e1889036b52334d96974b5325ba6a9eb3005ab77f5a6eaf57ee5adf197138406c747ec9daa465af50800ed81d9e882e0a1ac956d1315245e6f3e5aa6b6a149cceabea3f485a599dfcd74c5ce4bf0b2c0071320b66f6f289a76574a3523024b25cefa8c4b1f3e1e7f436e681afa55c0138febc2b6fd1e94ba724110d328b822a537354a94f06e208df80d74fc53938088a945b902b9c7fffc70322a0daf22859987f02413cf7dc8792e75823873ff5b9487552570347a8fbcf53d4bfef6cfaf80b997893090adee9dfa2b2b191d2e77927ebebb4257096a4b76b67c9dd42a86b084fdfc277f656fd4a84a3d67ebd8e6035d14f7c3aa3be678b8edf13284f387c452f967ff83fad8069465d9d75ae7ac2a83c99d64177992f76dff1491798f7aa09bf9d85ec553f2e738d6fc0075599a232b4a0cffc1b3c37d0c4d0e55aebb1c6003543430f7144d149e0809ca57b99bad47b5fd073bc2a4324df44f62a84ea52e7d353883f35f6f96e8ffc7ef0acc529b98c4559ac34d4532186c0030534fda2857a392045acac2571d008f820e95dee210e17c5ad6879a0cdde246c77ab25936442d0b2fc765351fce55eb3dec48090696d0ccbaadc2b99ad48779b3b590b33710838e93179c1cc11e8311cb6928c9678175bda37e92d9b962aa0823629cabd4fe617e132e90e4516d12c3910c7cf0f88ea4c41380e72de22f3eccd18a1e76994ba4f3e3c25200e8b1be27213d026f62a1d6aaa10e7ae15ece9202fa77a8ab9a81ac64c37a0e27a4fd704bf8f9e26a727389972a0e40e697274ad526c8a1de8303ab5ba77639eaeb73bf1b2befbc25d08f4030d1033671411df80010ba06807c35d7ebb22b6f9b0da60227ab08523ad63328ac2e29dd54ed7c95f05e028ed31ae2846100e01d424e3206eeda19d5307bd5ec11a5197f29329677a745245861c8a1b3d501ff6f666780a3b091b82d72614965e37b9ff0ffac77188b0f40376dd801231bebf8cc42fc093da2730976a44323d33a8cb1ac568f022e5739838cce009ccc0aad119e20d1c6d6a65bb7e325541ab76437db2e8d5483981f73b4911677e9b3b8939048615b57b1763fd1e5b3fdee7115275e520ef626fdbc1ef0ed8229f92a073a4ffc17dc89faac2029ee3b29583deebbcce55a9d5b790d20227f93ee706fb016907e158ee265b2c0feaea53b98fa6f06e25cb1a2d864f1a01e778178c9f73fb3cbdb3c06a7f7cf5bf766300446d33c032bbe66090dbb94a03a83f2d5d00b8772811cc58dc4799666b89cb1fe64ef8423b4a39b4f9c415c9d95363633cf0a1c08b96793c73a9f42fefebf06a87e9ebb10c3a3a2b45ccf0559e05e5bf09782e9d7da0e86e7ac3e0895dc92d3069c57bddf393efe5a690a6ef6c3e49ffbe6b5d894567404739092b166ce616fdee21927e035abaafeb30d9e210e1019698125e72b9d104e5baa6fd60cbcbe98ad48b56d66564ae335e3d0652cd0851cc4817d042dc37b132c7a37c92647ba54049eb6cd85cd28b67986911d0ebcd4c33a8ad7511d4cb036c8af1f0b1a9c13782193348231febd6044cdaf373cdf7547f1df8bde3258e3446361ff852ea28ed9224e74984e2dad390b99a9f14604a200b2b1aa96b7115262647958b48d83a4f5665e673695b268b4ecd7999f5e08961fb4a9bf96fa5c9e8e0e0eb86d4b59ba06c674ffdb1f3f2ba8b1bf3bb0fc057f3c3c806951e6805fb149b7837a0eab1b348f1943b013b52efc037d9d9d0a24afadb68afe579dfc7c8c306157e487cbf35f74e7f85af1147fa79aeb38d8d5bf302a1092b71a26509c132aa1649e564f817163cf65a0861b9dbdc573367f16442a9799d064a166329846ed7385446fa274c84097bb09b6d91a0a165bd2714cb215bbf1d0a964df24edf97c502dedd4f2e128def2ee0e2c4bd905ba60cf93c0abb38b61d44bc7137a6019b7f643ee082192733662f4b23d8467da6a601d1e761c24b8d24c56", 0x1000}, {&(0x7f0000001740)="458ac30545c91b353fcc59efa066639d6cf0bedd8678d70d169265d60f7ec613c7f69652895a9e0cadd2b8af19c679560e41677200588bc3da32d0bdb4b3a7fb7b314fa88f97a763358482", 0x4b}], 0x2, &(0x7f0000001800)=[{0xa8, 0xffff, 0x8, "9ef1049aa0b6322f7abcc07c140355a7d5ae11a50f210c4198cb2872bef57abe02272f7e04011459a747e2392d37d794c5d8a8af4dc8ddcaf3506ffaa6bd7fb4aa7108e5b93d7a95a28569047ccb5ba9173034f18d43daa431f3b0f8e17b0853426faff56f50602bdd8e9ba80d3840ae21f49d0af7899a8bceebad89ee4ffce50c4baa03d919ac3d9a35b02937db4f7f44"}, {0x98, 0xffff, 0x4, "5c70bf8e3e56f4b3672176b8989455a229436531702956891adc7c0f01bf1154235485eff979563040bdb314d3349fdde9a015ea8638259958407d84740cc44589c63913549fb2438e4b1f5d9b71a266f82ffb1a9cfc81455602e0553586caf99ad69b4a64e7352da6747ecf074be117b9d8a65986044f6cd135689ae367935a1c730becc78a58d1"}, {0xf0, 0x1, 0x1, "094e34c5c99b2f5a23403f0259071de92a3c56d10158120034493c7b3c07f274b5699ae9398a4c96ccf2a992a60206a186ef0b57cdbb32492b405630625508dd6847fbb3b657a8506164e0d37779d380e2f870d8328655241eda369ef88d1128459e7d576f1b10a4603549fa5fa9e6a84e1f7917de3137b8a8e5b6a44b0981cdcb1233567eeeb0bd1efb91c3aff0281476f67aec62f9ffedf9006a097e0f3f42f8466718d76b443f6c098d1a8d956e70a94cc875e80d71616cbadd9e2c02073492e8cb868b01a7f6ccd0863806d2c0856f4b1fd26e49d8f33d4e26dff88c0f"}], 0x230}, 0x400) 01:21:59 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 01:21:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xcddf) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 01:21:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffd000/0x3000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) r1 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) listen(r0, 0x7) socket$inet6(0x18, 0x3, 0xfffffffffffffffc) 01:21:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 01:21:59 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x6, 0x9, 0xd, "02e8cd870df233cfa8fa49ef6055d44d1ff6d7ce", 0xffffffff}) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x98, 0x0) writev(r0, &(0x7f00000000c0), 0x64) 01:21:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00008433acf54e341dcd291c15728993bf9bcf49f5d8e10a00000000000000ac2a33ef9aa2", 0x30}], 0x1) 01:21:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 01:21:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x200) 01:21:59 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) geteuid() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 01:21:59 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}, {r1, 0x4}, {r0, 0x8}, {r0, 0x4}, {r2, 0x80}, {r1, 0x90}, {r2, 0x41}, {r0, 0x114}, {r1, 0x5c}, {r0, 0x1}], 0xa, 0x8001) 01:21:59 executing program 0: socketpair(0x1, 0x4, 0x3f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f00000003c0)=""/70, 0x46}, {&(0x7f0000000440)=""/129, 0x81}, {&(0x7f0000000500)=""/196, 0xc4}, {&(0x7f0000000600)=""/245, 0xf5}], 0x6, &(0x7f0000000780)=""/4096, 0x1000}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x9, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) sync() 01:21:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x2) 01:21:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r3, 0x4, 0x40) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r8, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x8) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) 01:21:59 executing program 0: r0 = socket(0x18, 0x8000, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3, 0x1}, {0x3, 0xba}, {0x3, 0x3ff}, {0x3, 0x80000001}, {0x2, 0x1}, {0x3, 0x10001}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0xee}, {0x1, 0x9270}, {0x3, 0x8}, {0x1, 0x7f}, {0x2, 0x9}, {0x2, 0x9}, {0x3, 0xffffffff}, {0x1, 0x100}, {0x0, 0x2b7}, {0x2, 0x3}, {0x3, 0x10001}, {0x3, 0x3dac}, {0x2, 0x2}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0x6}, {0x1, 0x7}, {0x3, 0x80}, {0x1, 0x81}, {0x2, 0xffffffff00000000}, {0x3, 0xf7}, {0x3, 0x100}, {0x3, 0x10001}, {0x0, 0x8001}]}) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 01:21:59 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r0) setgroups(0xfffffe60, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:21:59 executing program 0: r0 = syz_open_pts() syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() 01:21:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) clock_getres(0x2, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x100) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) listen(r0, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:21:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) fcntl$getflags(r1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:22:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = semget(0x0, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x2, 0x7f}, 0x8, 0x81, 0x6}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 01:22:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000f7b95a0100000000000000ffffffffff510eb0092e285ac16492808fbc36567532a1c48e0032e294b53ca8acc562a49b1c0ce103e9edee97dea5f4081099348cef96fd2330c7d036ad2eaa77f697c57fe65caf18c88e0712728ab606123db8c48eb55a87801f755d68201cf6", 0xd2) r1 = syz_open_pts() close(r0) socketpair(0x18, 0x4000, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() accept$inet(r2, 0x0, &(0x7f0000000200)) dup(r0) r3 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='.\x00', 0x901, 0x12) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="bf7e00000000000000000000000000000000"], 0x10}, 0x0) 01:22:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3f) 01:22:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x6) chroot(&(0x7f0000000040)='./bus\x00') 01:22:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2d) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) msgget$private(0x0, 0x150) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) syz_execute_func(&(0x7f00000004c0)="c441f972f10c0f0f3d5e558312b0f00fc74bc3c4a3596b4d700fc462f932d8f00fab7110c4c145d2f267470fde750a41c0b62200000000c423c949fd07") mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x100) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="1c3ed5d9", 0x4}, {&(0x7f00000000c0)="8907a0b08358315ffc2f7e0df3819be72035e0a6c109e4d9c744c7345f3d950d8007239aad686e8d240df6d3aa1744979aeed7783fb37d01d8664eaa713eb71a1ce26083f1d68fe884bde393769b4b4fbd4ab369f7f74c688158d1b5e10ae6fc8cf848d983fca1bb008a92189ad74f907e9d452abc536c08e6ba70d6e9712b08726636d71e5ace8f936a3e987b500dd8f5bc526515fa396e64b361978f1ec444eb484b04cfe21e88eeb3f049b6424dfba5df7180da3d", 0xb6}, {&(0x7f0000000180)="337b6a85b13118", 0x7}, {&(0x7f00000001c0)="3faf3a596e51220a016233f20c746094fdc46741a4a603236f46febdda8929f117dd63fc7652e1024d10d10b3f090f3e7a5276727bc7cfc024348d94e2f256a29201891bd53fec7316533f2122ba3f9c0d9da0dc5ab25895a5ddee3b1e7d5821e65673f746bc41492f319c4034f62e04ea34cbf66658cc097ac345d02d90963bba03e8dcb603ee6cc46a9ed347a269933c4dc3dbc5f7b9990b60933d23280ee573d50bc0a7314a8293a843bda71d3a44d533c5f09d7cbcdb766410311e04629273a7c52a6f350a7464e07240350e13405bd7f191478ddfc3ec1a31d7221c5513ff804b8782e0a80073157da25fd7e390c0fcbecb130f93385b12", 0xfa}, {&(0x7f00000002c0)="be5ada84bb6d42e8762913a3c44615c3995aaf3196246cfa32df233ce3f7e82fb52025f6a25f834e86aaec115ddedc62cf91398b4b695393747611c91e477e3ae98105d540902f360a7d2947a55402f14b1373998b1f075d552648232f1bce29342cca5214b0e0dd0dbda427", 0x6c}, {&(0x7f0000000340)="dd200aee20744b94c62a9cd9131b89d05c688e3070db4c60942f3a347973aa59106478dcd1e598d4e0d342c346f9dc545d4e431a17957f23d7f476c68d8dfc7b5d5908b5a77dbae588ebf97fe1d03d503daf41d5f13ea15315ab7290858ea9a8cc0ddcdbd22724c602d584b4e6a2978c5c186e96313167d9150570723a876580946dd0be0af6cdb409dab15de1", 0x8d}], 0x6, 0x0) 01:22:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000000c0)=""/90, 0xfffffca2) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4007c3, 0xda, 0x0, 0x1, 0x4, 0x8, 0x35f, 0x41, 0x3, 0x6, 0x1}) 01:22:00 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='N3', 0x2) 01:22:00 executing program 0: r0 = socket(0x38, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:22:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) 01:22:00 executing program 1: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000240)={0x6, 0x80000001, {0x3, 0xfffffffffffffffa}}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) 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) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) 01:22:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x4dd0) setsockopt(r1, 0x3, 0x1, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:01 executing program 0: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 01:22:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80) r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="4a13d70937eb89bac0315438aca44fd14501b48a9d820d2754f1b90c4ab39ed9d6357121c960116e98ecfc9b49a626620e668e69404d72b02fdfaab6322a19bec0c4572b275907b45a4112cccb193118f5bf3a5f764cf3f8d3720827ba34f1165315a810a6c8091e3f812df2e8cfc8c0332dc7382f36fcfc2b099d2b9204a32142b89a6955ab03fe0244843349dffab86dbc59d2d5214e86b634e4703db1b50dd71141ecda7e5a83434260c68a3804570caee084211a1af8e83bc4be6575e7df48401b2ccb71406a3ea767236ab8fcb8fc87b748b32f11eaf251c9f1b8e010990189bfea69156d3d191d78ddc35b4a4199e8f47b4135eb1ed32d1d8506aa053ebff1f619794487e6138794f1b23c477138042a70e27462344ed8d376d8480f54daac9217efb023f0b3920ab5588fd47f9c7d9d8b791340dcecb25b29b61a4444097e70a57cd76046c6bb145d2316ad49cd98b716f9ad576a34114723e6f95bc81b204253335d328a3127c4b18e25a6aa6cf2b27ef99dbbe4efde430f1902c52299dffa19465347997efbdd136af9f67249dd3749c04b29845ea08cff9029610324b9755059dda0be09f64fbf1c991a8c58f2e23c3ca35d81977b96a250016962d0215cc12cc56db5d544b227784f69d02fa3434e05d6c354065c2faa34157d1223eecfc51dc92c5f941e50d00cd05d93c28b6a327549e4251a0c447c8230f25f4aabe92421469b8cd39c00f3c6d2e3dd93648f08a059e65d9624946856869a82466a252a41ff955b5990dc17d9416df82a4f19ce1d6312c938bde90e6c8e516e60bd4658e8a2312ca319918abcce0732fbe4c65c15546dbd10bcd958734f1cf75da4a2ee028367179b894af4c736cba0cacfabe0d64184877beb340e642dfe7ce0de147bdf0a0b53d0ec798cb54064d38927493a67b903777928b1103d84b8b737a1085fa3c7ff83c6716d5819c14157c35f18ec9d4dd57330121e0af30daf6ea10003890445c19c02c46d7f7119c19c9097598bf828c299be7370442c1c71ab88c90c99fa08d4c5998a8f79892eceebce7cc1a5e66b4fe393798e8d81c2dd35a5037844b0cfcc28687ad3cfb58787fe0e2a300a3e3c3e83c7985b6569aeb22b1eaf915b79e0c32404fd48fe20523e9609fdb3d95a52ea88ad238194f7eada6e82ea3982e38ba12ce7b19aac6ab7d0eb565539888dd4c0045ac09e9734c20dc723f2fe40a09c3a8044a4ae8c94bac155fb8814856364b8b5ef6fff223cd68aa64c5ce79a91fa31371a85a08d9d38ac9bfa7d698d8f20e7f7062b152fa6f9856e51f9cdc512c7ffca338d85d526eacd8650efb7020cfa3134950e955351748a5c7805b34c49d0d7079bf5c3ac2f9ab71c61547ffc26c029b17a46d38781373b5b7b8ab1a0df40c240959c86da3e228ebb89c013cce5248d3366268a20a2eb32f2a443cd1a82862959d9e338ab269c4f35288740b4e80e5164a3fe1c23d01ee9571f6aec5cd0abf114c87ac0d3b5d27fe2ce62fe96313d35ca8134a77d149e656285d9c3d0a286b17ea7fef38e65557d9dfaec1caeccc8b1bb392c2d1ddd5c161a9640795bce286094a15ab4656a18a0a12cb3fb9e9986fad0a5d80c04132e3d08bf21b25684f9c01146cc86d963a9cfb5f5662a05fda4c36af403930c1befa70d5941d5522fc04c8a1197b6d2feae2c81531856e2197f840f860de5f92543e12b2af2deb9867311cdbedf025c8a1d15542c23e6898dcd5753f2d00327da2d1697fa75d05f073214fa9df4d389c7e60bc582c4c51859e2b83b6946acc45ef7d9c65c9220b694e5a853a5d37ea4e2e342f552bd2f6b6757fa596bf7ed2cb8d60bf0362b1045f9aaaa5428107d8e3c92bb79ef79f5e4859345b08738bfecef267e07abdbfbf99f0502cf5411ad31abe28a33de467ea93bf16945f8368b7551438a23a17231cd7e98f019360cfbe2a5645a2445c64bb7980dac282cfcbf1d131d43be50bd0e757f5cabfeceeed72d5752c5460572fb0ca86e826d34c8607dc33e18529f2ee90e909ed1aa1b8fb0fdc3ecdbfd6392c96226f0c5a64aaf2feb940c7650735158f67f5300c9b4349a7ab4e798ddb33f77411e3e29013cbe013e3314c362b114be7783bf0472d9935da16087c8111564025f7fee2a1a25b3247a834d555dbf4f8ad8e059adebc8ef1cd2ae2c7d29b514942db1c5193e613a27d0196c40bbfb050a793b3f5f964e2ea41dc670f36c45b6283705225b259afc98ffc578ed3704a01ad52447d4da4d0d13fe0f7ee107c8bfa8e01d2d3969f5df314f1cddd52f77ac600130644b432831e1b212a079b3aae2261adbd0fd93185230cc018ebc7a8e31231b638a2174a3eccf74ef92ff12204f5440b2b4262c33766becccbcb44b20c8429d935aed296b2756c6d341db133fbcddb5d6425a0ad749ac8d5ada06713edcee988b87846601fe149a0334ada2036feff17c7923a5a2c139ada8f1ef57ff6695fc3bde4f6fcdc29765e802cab8c8db19bc1c4729f9756d9f799108952252eab73220cb783bb2db852228b0cea9751532a358656933f9aee842159058a81c93ce1aa0c293d81d6496b1ee2ec16ddee18f98469292516752567f4bdd08eee115152f69191cf8196d8660e6d03d70fccab974b7dc823d21f9d272f5e8443e99e9753cc5c680de3c748313335fd327eca617c8592bbeb63b165e9a891d91afdebb2720c4862425a496e16d5fbc08abf48415a9afa83aa9ad63d9bf9b6e9aabee1b48f446b5847b3de0a717ce56ef93919f727e8ffca0e65ff79da8095d647d86708a5b4ec65c9017d22c51f2b5fe4c38899486a637afb162c01c28b746f2fe5f12e46f4e2878f1947aee90ff6e38f5c9fa723e6abd4b83382e405aa401556ae7b1e9aa5bedf24588256b63656c06f8b41c4ddd23e572c3eae2c71a2e9e0042face0bb2f7592f1d6893289d29ae6e0be893d5ec58cac4cf961fa2cac6b19072819d5912574a046ce4c4f4b70614ee1d53e474941d943442ab3ee70aad3b2efcc086a39ace64c84b2c3dcc809f7312fa532e162602df04e21863459c80741ace2cf7205208b8c20de5e034240a7c89d66607f32d421facbe223c96a6e54cf30d4c0e593af0838387b6c161e83e7d75636a96fc66217f1e7a5b6f30c4f4a485663ff2a0a3e3da40c91741aaaf4982110e5fad8a662b4b5a74e3479f2de0ae2f8c7d5ca5f810c8ac539d32350bbbb759134db45296247554ac68ff66bb4cb4b959bd0c97069957e7b7ab8ff5139b7f159426c467bfecb5f7c98e35b3c53d6cde44d4a2b5d864a84c73c2ff7cca4fdc4004b1eac0882c1afed2dea241d18e19056d717e8f11caa83a92922d858bcd906a594d9b59755a81437ad9843e86bf9b3640080a17956096cfe71e316110ba7be4a311f229fb003798c1f91580e211f71b2e8e2148b7e995b72246af1533ca41e1f9b0bb8f66e59a0929603c5f7f01136b6aeb7b365c475f17c62ca99d7c7723bdefd80582111773c0a481883357d182bc0f4ce0d3c12ca25d5aeede826423c8cb720d57bafacea1917ce075db33ccda32efca87cd4fec4f71fe0bc4b4feeae95a2411930554a14a7159b677f2d17a5662472e96a8984ba8f1928d0f1635123c474bf8308a27033a3e47af4837fe71fffd9b04b120b58648450f9cba87a57a3bb817cd69285b0f1459af34de28341142daa01695590fb0a50c934ccd32413fc70ecf68e4bcfacf162c72c1d288298d22fb520a3745b4634cc6cca044e7a4f2c593eb5c55e73a7bd359bac9e54b90afbbbddf721da520542f55015521b3a990800204c2640da181ae654d42e97adbe55bb362960acee7b1ea07eeee55f36593ef31be4f601054f17ca2c30413b34ab7a5207d767ba05075dfbeede24d09d2cae47d0f3d6206d5a1318476be347b02d83d97f8692daac3b290af775c149ae6b055b098f6bdb4106e990e943ba16b9a4bdef6a6326acdf5d724d2281a175f304fefb9cddd2afdca176a224c01bed30bd998a2863d99d36d024303558859f88081820e5c488f174b00e0bd28573be86754aac8367372613924bc67f7e16aeae3eb6a552855682c7d8405517492b3897ff5f920cbdb00ea5652b6cdd701b6e623a9a2b6211671f7326a5a155501540a2511d00a688d122e4ce2c7471cb946b09b6cefbf6eca32a5d13b530234a397f341c296ee74825175d849bc40f77bc775476c50b401fdf0802869f565e0722cdbb301ca3039c866f571ebc063c0f465246ec59c4931709f77a0880ea1b80362301bc9e6120b308619f06b5853cb25d3684644b93647b3f9938f5dbcba10b3bc949bf91bc09c142d1afc6f865f3a3dd81de2bd08ceceacb57be46998c853b14e6f31b30bfe06adb1ec2a6c75c5112b8422f6d3a50bb0ddf893a20f94bfe3cb638cc45ab372d8e316de049b71dfc9ed0c3ad251aecedac978c7028495151d6ed43b64394eb284bffe0178267698de84a9e99bbb3c4419fb6527ed9090fe7c2039b55723a63ebbd237277d7bb06ab21088f98461cae8d8d2b66e3d613c767bfae27ac1dd4790d5042341567648e74f02d6d83208d16556583e4c44ee762f01c903f0026967a2bf3843a5e37430c106255ad1ce7995b58d8fb0a07044447a2da640f5d329837bbb4f15c0ccd0de0ff7dab60bc09bccead56f3e279b9ed0a695b59faf4ea1f71ccd5282e0447a65aaa865a721278b2ad90ffc25820b781149644ef023d588dd86444a4c05f1c42786aaa1bb203a15301a3b69b4868d5bf1eb8346a787fb346a9d75dd87bb4632be0b1cf866493d1a0b4c699598264d9daa061a6b58a785b148550045976e9e2656be3035ce048a54f31b90afbcc819e248c39a9c58b5c3345ec381b3cfd32a3194e687d618ba36da3103874bea82285e39d8c2edf8f04d2e2a015b4b33ef92f9c83358e5e4c5652b336fe63e31a1c65cc7bd79038b55ce2b299c405643959efbbc4d31b7b0279aa52089b93130760f3e8a85c25a2f80e39e84fd439fbdfc83378b61347356dc62c3e8f245eef5e6fc20d212b38ecdf8ce5689406c27e5167158dfc7225d2ae71c9e56f81abed3ab4939e0461dd5405b23f2bb64a276f1966dcbdcd23ec9735fe971d10ff6e4c1ed8e0065e0890cd1d6ea20283b4bc183a4f1e6afbc1157aeedcbb56bb2516e71171902edcfbfd88c014359dba76196b09495d3fde543f3883a648e7f1702b6c17cd736efaa6f7fa500b79652fac8419be6348fa75aee1ebf4e89683f0ea07a4771e2bef177b1eb63dd15e94c0ae69d29ee1e9a3d02c5ce28cb41fcfc04cad4123674280fe6a22c2149ffb3deb72ee440a9c83cf4a64123ec27110a704298a67e31252efa396e6a6c074a40e3db5cf058aef2bfa93c954b53b4e1ad875ccff90dfb5ebfae075b17ed17b9a954bef769304b5c440721158967ff019fbce099ab732905e787e091264d2c51834115315d63b62079fbe66b78a60ed4b8a748f4521762dbb24609797ebf46886ced8d5f0ba58ebd6c0f5cba40189272b60bfeab89e91f43c28c4471b107fd8fc2d13905d34fb6927ead953467fab48d6e33eba48618bb0da71d613334175ec24214c3614fbbb240ffbc9a4c2a9fdf15e7b08e637cc82942257a2ba095a5ba83f405b4ec28358da4a1ca0d6f1735a0f82036b5a07fc3778cc9a0586d1e75ae7c8952fd496242b05dcae6401c7030ac9df3ce6e67eaac598c10008e4399d8af5c6fcef1f5687aa862b914810f8724a3e27c436a264673800c2c986b2a8d3ba1e20caee2a7", 0x1000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 01:22:01 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000040)) 01:22:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x8000}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000100)="401125c235b898414de7d2710dfa4661d473f5aaffbe409bf98aad58b5eae7b14f9a9a67137b7ccf5a2109705e327b54f1a1ae8f7fc2eb8738e7e9fcf7772590a05b772289afa19b98239ce5bbebf7d87e99f073c5cb6a75c21da648d3d561961d8587e97a5b2aa69300d094520aa8233c4ab3a6df46a61d018aff3e23fb50e621ba0ff1e18c834f83716feea656235d404f8f917089e6fb1978f9d3c8974c5013594a89aee34cf658da3cfba055b30ade1ae74c7556bfc170e742f0ed97af02d1e0e8346beeac02e862179b7e6e6b3cd95c675431c66c7265398d2e87", 0xdd, 0x4, &(0x7f0000000040)={0x2, 0x2}, 0xc) socket(0x1b, 0xc000, 0x3) 01:22:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x15, 0x1, 0x0, 0x0) shutdown(r0, 0x1) 01:22:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8100, 0x10000) close(r0) 01:22:01 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002004, 0xfffffffffffb2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) 01:22:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0/../file0\x00', 0x1, 0x11) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x28) 01:22:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x1ff, 0x0, 0xfffffffffffffff7, 0x1, 0x10001, 0x6, 0x3, 0x0, 0x2, 0x7, 0x400}) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f00000003c0)=""/156, 0x9c}, {&(0x7f0000000480)=""/62, 0x3e}, {&(0x7f00000004c0)=""/99, 0x63}], 0x9) getsockname(r0, &(0x7f00000019c0)=@in6, &(0x7f0000001a00)=0xc) bind$inet(r0, &(0x7f0000001900)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000001940)=@abs, &(0x7f0000001980)=0x8) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000700)=[&(0x7f00000006c0)='\x00'], &(0x7f00000018c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='%m$\x00', &(0x7f00000007c0)='\'#\x00', &(0x7f0000000800)=',.\'%(\x00', &(0x7f0000001880)='\x00']) 01:22:01 executing program 1: 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) ftruncate(r0, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file1\x00', 0x10001, 0x0, 0x2ee, 0x0, 0x6, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x9}) 01:22:01 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 01:22:01 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) preadv(r0, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/80, 0x50}, {&(0x7f00000003c0)=""/161, 0xa1}, {&(0x7f0000000480)=""/253, 0xfd}, {&(0x7f0000000580)=""/161, 0xfffffe28}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f0000000640)=""/195, 0xc3}, {&(0x7f0000000740)=""/169, 0xa9}], 0x8, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7ffc, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:22:01 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r1, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x4, 0xe4, 0x2, 0x6d, "af70bd2b02e3982b7ea7a24873e836d6352b89b3", 0x0, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r2, 0x5) 01:22:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup2(r0, r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setrlimit(0x7, &(0x7f00000001c0)={0x80, 0x5}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x1, 0x8}, {0x0, 0x10001}, {0x0, 0x9}], 0x3}) setrlimit(0x8, &(0x7f0000000000)) close(r3) fcntl$dupfd(r0, 0xa, r2) pipe(&(0x7f0000000200)) pipe(0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000340)) 01:22:02 executing program 0: setreuid(0x0, 0xee00) r0 = getegid() setgid(r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x7f, 0x3d}, 0x8) setgid(r1) 01:22:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x49) 01:22:02 executing program 1: r0 = socket(0x1a, 0x8003, 0x20000006) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:22:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x8000, 0x8}, {0x3, 0x100000001}}, &(0x7f0000000080)) fchmod(r0, 0x80) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x10000, 0x43}, 0xc) fchmod(r0, 0x8) fchdir(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xc, 0x100000001}, {0xffff, 0x6}}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 01:22:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1ff, './file0\x00', './file0/file0\x00'}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 01:22:02 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:22:02 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000100)="158f105f4e3cecf1722b076bb6aa20cc42452de7769cffcf1144552aefca5beecd7b4c75056eef199ee7b9abae6b803832407531fc72959b46b45b4bf284bf6e64fe", 0x42}, {&(0x7f0000000240)="7ebc32e534619b52fc5a488bd9ba43c7ecea93a6f7d951f29b502fbd90cbb6834aff273421d9f2eabb5e493d3d6363d1b1e35318d8dca9dec65eeefd61a32e23d855280313002581ea5d143bb17826457df804bcc3707bdbabdf4bbe0b949092822a0ba06833d2bfbacab66bee73cd75d0ee097fba87daf9aa36bb035b37849d5aadb97aa94ebdb0977c39f67acc63adf5cdc0d31bf2a9ffaad5bb36808c4ae6aa0443ee550954a0a793614dc0863f75d9ef1d8109c0e8a09c62a7bbe446016f64ca5dd1b953abf173d2753a6788911b3f45e9c5aeae40cba48ff920b6470601e0eb9800534a71cd711c4d2130de2f7a09f9a7fe6266071a10e4", 0xfa}, {&(0x7f0000000340)="d73a0754d498e942f5a07ea3c7e96bd71a391ee4696edba25b0960c644ccf478a31b670536f56bce1124ed0e1b53a3311746c5e09b9034586fc74a77f78f256713418184af57cfa393bccc40881e9858f8722a89cf4ce4c2332e3d40ac341976d124736aed18d8d65952d502380cb6c2346d1270a2355f", 0x77}, {&(0x7f00000003c0)="f9053aff1ff65f4a1032ec6487645d38cf5f75441afd43a89c60f4286ab898646914d1240be1bca5c04e5ae2f523b8fa3f062e92e2eb3d7150eaf44fac892fadf1f5145c66df84181403e01ac1aef6b69619a4e40b120fc0ebe77a5cc76e2355fb", 0x61}, {&(0x7f0000000440)="1fbc62", 0x3}], 0x5, &(0x7f0000000a40)=[{0x28, 0xffff, 0x7f, "c3b37c103a14df6c8bd805880551a3d4ae8eaff839e062"}, {0x18, 0xffff, 0x2, "b6f5b8e381160f0e"}, {0xe8, 0xffff, 0x6, "dc99e20d11b480928711216019b767d4473ac1f800ef49fde8cfefa61db5b4fa3a78ee041d32cbaf2acf9b980fb41620f50b2aef86408bafec1c9490f2f1e7bcb581465d852a9889370dd3ba99115efd940fb2284bed2532f69d8279b8b81298d65738b2991d584e773c825930fbf485053c630d3bff2e4d72a5bd2b6780f289f73b6add194fc6290cd683070123b85216a6659f93a51e52ed9e767ccff37bf694b8df5cee68bcac7f4ad9acfae9030d5fd44988f060cdd5a73f4396ac1b99a1f406152bd4ed785a907eec1f0f1b33db98808eb7cf"}], 0x128}, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f00000001c0)="00001f0000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:22:02 executing program 0: r0 = socket(0x80000001b, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x201, 0x11) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xa400000000009, 0x3) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x100c2, 0x0) 01:22:04 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x4, 0x7dc7, &(0x7f00000000c0)="d02271b4d6db7033c992714d8ff72aab01c1730a3e99add73b3a2e6da81af86d82a99ce6dcaabe973513ab284c9e013aef8f789483de267a35ebb651e9f0a68f8faaeb0023da2df5ca5e87648cfd1bf1950f80b73b17b0e3f25ba72acd3136f41248159b6a9578f727f3f8af91eedcf93dc341f28ca74bf508bea7f26650cac5ef523cc77f59530ced0ce9e6265f1d9addb45c8100af5f0a0f4c0859a7247ad9dc36d76528eeeb3ea16e492249d0cf6d701ccd22ff7bd8cf2d43caf9644efeba7f019aeb03c9f9bb2b2a694d98d64cbaece79f34ebeec9bc4b10fffdcb5c5ef3e36038", 0xe3) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x201}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x65, 0x0, 0x0) setsockopt(r0, 0x7, 0x81, &(0x7f00000001c0)="3990883dd23960dcfafba3ab8f946eab6d32d30b6d539bd46d2879a23664a6b9b7b430f42967632d6321999fbb1fb323132a051b9111e89aa22e45f2e1f0519fc62e5e27a28ebb3d0f92b37f17e8a13e4b7461b50f9f17ebf6cfcdba93a026df573d0a4d2dc20ddf6548b5e9771c98d4d5b7aeeefa8b33678611ed8bc5a4e7b36f90f0c99e1fff536d3bfe179ef25593f6527d7ca420720c7f", 0x99) 01:22:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) write(r0, &(0x7f00000000c0)="4fbd4c6f657db0b1ef229e4753696220d6155a0978d627b4c93e9854a3cd2fc600fd1015e874de50c4dbb5aa4c54a9cf1fd97c874ce5ca9d3056f0503e6eb96f991b59fbfb4283a7a87a6c11d02bedffb87496de2b08afd3e38e3f95b05555664155f3a2bbcb76aa23bd2cd66794c43282584fd511efa483eb330d0fc10bac9e7994e8be9c65713a92df5d7515d0bb3989f6d55e3e0eba570ab39452d000b29995b22193f650329642282748b9d768e0d8fa8d5ab38620c05a8471e8912df6d1618a9324e5a3dda626736c6e2090a95acdf9494fdd87ca010ca47234", 0xdc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 01:22:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 01:22:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) socket(0x10, 0x4005, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000040)}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000380)=""/22, 0x16}, {&(0x7f00000003c0)=""/15, 0xf}], 0x7, 0x3) 01:22:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) 01:22:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:22:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x22, 0x20000010, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x34, 0xf0000008, 0x80000000, 0xfff}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x1000, 0x1}], 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc778e64ad45b6510, 0x20, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x58, 0x4, 0xffffffffffffffff, 0x101}, {{r1}, 0x88e119fa9f586655, 0x24, 0x2, 0x2, 0x800}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000009, 0x5, 0x101}], 0x2, &(0x7f0000000100)={0x7, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:22:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0xfffffffffffffffc, 0x8001}) 01:22:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xb80, 0x10) 01:22:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) r2 = shmget(0x2, 0x4000, 0x120, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() shmget$private(0x0, 0x2000, 0x4, &(0x7f0000003000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x80000001, r3, r4, r5, r7, 0x80, 0xd7}, 0x8371, 0x2, r8, r6, 0x0, 0x1, 0x10000}) r9 = shmat(r2, &(0x7f0000ff7000/0x4000)=nil, 0x2000) shmdt(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000002c0)={0x9, 0x2, 0x9, 0x101, "1978e2d8e4ae306d8e9477b4441e740ea32c737b", 0x7fb, 0x2}) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 01:22:06 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x221, 0x170) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 01:22:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xde, 0x4, &(0x7f0000000040)="1254dd26dabc6405c06c10a511c456544e1b92f3a8c669db78bbeece620d4030fbb068c66693dee03cee20647ca02a9989eb4e9cbd0192c96cbfa24a200ed953a675b5ea7a84de1e8a35bcb68e0d9f53269e23dc14b6bc18c1daa956ff5be383d84f2bdf3fbcf5c610bb5cb57270c789fc04a63013ea26098258bbd27208e4f3ae55d1", 0x83) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5, 0x19e}], 0x2}) 01:22:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000100)=""/19, 0x13}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/151, 0x97}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000001340)=""/54, 0x36}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/104, 0x68}], 0x8) r1 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) clock_settime(0xd000000, &(0x7f0000000040)) chroot(&(0x7f0000002480)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 01:22:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x9, 0x81, &(0x7f0000000100)=""/203, &(0x7f0000000000)=0xcb) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:22:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x40000000002) lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x21) 01:22:06 executing program 1: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30b90, 0x0) 01:22:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000001001, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x9, 0x7, {0x3095, 0x5}}) shutdown(r1, 0x1) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r2, r3) 01:22:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) getpid() getpid() fcntl$getown(r1, 0x5) getpid() getpgrp() getppid() r2 = getpgrp() r3 = getpgid(r2) r4 = getppid() getppid() setpgid(r3, r4) 01:22:07 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xd9) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() recvfrom(r2, &(0x7f0000000240)=""/228, 0xe4, 0x40, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 01:22:07 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000100), 0x10) listen(0xffffffffffffffff, 0x80000000) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffff7fff, 0x4000aae2}, 0x10) getppid() 01:22:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r3 = kqueue() dup2(r3, r2) 01:22:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x1ff) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) close(r2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x2d1) 01:22:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) fsync(r0) 01:22:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="123d9fdbd875c442784e1ca6d86b27a7c1080f75290ec9a37da51f435a24408308b3db95d25c4993b3297429f49ad50ad7bd65c24656c8e59c7ebca42308ad7a05350a8555be00bdbe5e5047013dfc121d5f88e04791aa58232f8d9f4b66a8d59b9472bfd3203d7134f2d981a243b220c3a816e02f99ce84ab7a47bd10e383bf75b3847c8a87735877b760fe314ecbb16061c6664bf7739bb9cd5b84b54a7f74ac5049bc47ffab43ab5a1021c20c221592adab876e8d3c4440afd22547dfea5eb4de45794a7bf6ce1ec1bdada3097355da1970ed3b4ff9e6", 0xd8, 0x400, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) 01:22:07 executing program 1: socketpair(0x10, 0x4004, 0x1ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="8d54c6ec483b4e224be68c997fe0eba0f14763013bf8e29ed2f2f4f81098d72922e02575f40d2a478d03e66714024fd921f62cfaab18a7644615f4838089f36d1a2e3417c8cfd9dbbd2a94018e31d07fd6ca27332d77aa715c5409856857362f03f57ad404bbc2bb818902a9de3c1a8c21673bbc84fcdbdd352836d808c57798ed543072f30d3f469235c8ef2008088fc1715dcf36f0a5a6675326ed8995df5d886ed589e3c2fffe4cb48392a1dc03e046953f206bcc847dd339", 0xba) r1 = kqueue() getrlimit(0x3, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x3) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000400)="37f67667c968cf122b3ba4cbfa659b218d4e5e5b79cf1a6d831b2a837937858c38994b3d76a972b9ede890ad0102a6496897974700aea432b3658d01f4bbaa99591cc98705977ede167c0022373bedec79256e8d691998198a577ce6c2dbee5bea9c6207d3f0cbd1d4c314a970696f09e809ab565f8458c06f229b55b44d12dd812eee05f763952479c31a1f225db02a026a924a84787413bfef9f25147d5f054aa11ad9ffbc0e939546ac5a1b5ee51f3b8adde47f7e4e93b2b1a549", 0xbc) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setrlimit(0x6, &(0x7f0000000300)={0x800, 0xee}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000200)=0x1) kqueue() pipe2(&(0x7f0000000340), 0x10003) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r7 = syz_open_pts() syz_open_pts() close(r2) pipe2(&(0x7f0000000000), 0x0) close(r7) 01:22:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) 01:22:07 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 01:22:07 executing program 0: r0 = syz_open_pts() r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xe008, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x95, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = geteuid() r6 = getegid() fchown(r4, r5, r6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2810, r3, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50406b47733ab57894335325ab", 0x14}], 0x1, 0x0}, 0x0) 01:22:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() 01:22:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x4c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xb6}, {0xffffffffffffff9c, 0x4}, {r0, 0x10}, {r0, 0x5}], 0x5, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x6) sendto(r0, &(0x7f0000000240)="246967ea60b7af416a371df282a11e9361745ac8f1d224bc468a9bc9329cb46c03dc0c822dfd4eda76677c52814131c9fb52e5807bbf8f41c555b497c212f624ec02aac50d8c9df4c4782c3ca61828ed24dc60bbee22f3365d537e2c59fba655335d5b73211ab06dca55fa312d603ac8c6a21cd2575307f1721976eda25df06377d1573715f6b361b4c292e696ba42e14fd67485d2fc00082734715f3ffde270603159b964c66b52a5e5f432ec1dc2c474", 0x8679fca844da208a, 0x2, &(0x7f0000000340)=@in6={0x18, 0x3, 0x7, 0x28000000000}, 0x4a) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xae1, 0x8, 0x6e, "d4a23a7530bef26902fbb33d4445c3159c6e5599", 0x3, 0x64d}) 01:22:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 01:22:08 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x0, 0x100000000, &(0x7f00000000c0)="33488654ad7718ef3b2823b13f7fda2a44d3c247dc8a9712c6606d5fda038e747a0b2224e42d3c4b0855bfd004638aca5f95d2a1f88b7f615b929a639beb03e83edf6665d59357009a22cabfbd47b079715f8a8e8f4e048b60909d761833fc050a4a392c8e539093b3bb1d94db0b290b417db42fb9c838f26880e0c6cafa5fe0a175ce89b17914ebad0e", 0x8a) 01:22:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0x1, 0x1007, 0x0, 0xfffffffffffffddf) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000040)=0xc) 01:22:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x400000001) symlink(&(0x7f0000001100)='./file0\x00', &(0x7f0000001c00)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) recvfrom$unix(r1, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r1, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001840)=[{&(0x7f0000001740)="fdd7ae8ccf3248f092c7c39475d912f393b78d9e72c604f4018e7bdf00a0be754b62c5ea228deda9e96e70ac4705af0008c51943d4d6672a4b45c3c0a5f4f50e99822462ebaa081c358818c6f682ed317053b1cf14bd7b0b3ec368e90767d5baa3a8fb4c2453c0c1739adc934427be6cf70266484a58a4ec091af44c2514f5c167effb35512244b33680bdcf5d24cf93733a3a0e99d215c1494e21497909267beac9d39937640ee668069075f793c1ae85aa5849a2816cc45cff89dfa829f3b51721b511a28397d3284ef9936d2fb6", 0xcf}], 0x1, 0x0}, 0xa) setsockopt(r1, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() semget(0x0, 0x2, 0x20) r4 = semget$private(0x0, 0x3, 0x91) accept(r1, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) faccessat(r0, &(0x7f0000001140)='./file0\x00', 0xa, 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000012c0)=[0x9, 0x3, 0x3, 0x6, 0x0]) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001300)=""/21) 01:22:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x400c5711, 0x0) 01:22:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="25000000ffff0000000000000000a76d77630000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)) 01:22:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT=r0], &(0x7f00000000c0)=0x1) 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), 0x1df, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)) 01:22:08 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:22:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8c0eec6a16d3b9bf588e30dc2c94a264c162a956b1b5a62eefde7e138c7595661b34eb154b2a99823f5a2230c31d912679651be0925b1f65528a28cd3be337a5e8aa8314dd00e054cfa4b930e78d5fc084511459f791bf5a8dd24f85884a1ae1cfa0c66c5a7d7e73c303e615cf00a73921530d6ae8fc57871870593741f568debd6b10a5163813ceac29b81f3548c3ea09c3e873d465a45a2340c00aecc730e90ed502d03cfd0a27a58749c7bdc7a853f8d1be7263948870dc0de2e2b52c4d2ae62686e1ed2e516e3c26ffa5bbf3654bd684178cda468b0fc44d81a5ff2bf12eb5bf6429d64f80fc173f2319550123fef6fd97894a6606fb98f5b8", 0xfb) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 01:22:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x7, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) ioctl$TIOCNXCL(r1, 0x2000740e) 01:22:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) socket(0x10, 0x4, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xbb29, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x20000ffffffff}) 01:22:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x9d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f0000000180)="a6", 0x1) r2 = syz_open_pts() r3 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0x8, 0x5, 0x6, 0x5, "78c9b81b3bf851921e37891ee1ab7381304e7c8f", 0x3, 0x1}) ioctl$TIOCSDTR(r2, 0x20007479) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r6, &(0x7f0000000040)="510fc3a038", 0x5) open(&(0x7f00000001c0)='./bus\x00', 0x10002, 0x20) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) r7 = dup(r2) r8 = syz_open_pts() accept(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004587ec78bbb74d4ffd9332c98dfbbe2fa2da08f2048be67350240aa5dbe16940a4a37923fffc8da889a941272f9d117e26651f8850f3ba1d6c03c380e591a1b001d809ad8bcca9b62ae3ce7ffd58904b15a6c50b13de1a367859eacd26100438f92d0c742ad90cedca40d13dd3c8c39b5424ddff6695f6853a9890165a011758488baa7f37abfbc30ed9f6d487bdc61d255ae6570007ad1ff545e6519090bf1bdfa47907b0b659bf83f15da385bf0f59c68b8bd63bc073e6fe16f7153ab35b81"], &(0x7f0000000140)=0x6e) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0xfffffffbffffffff, "8523b73a3b00"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000200)={0x9, './bus\x00'}) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000100)={0x84, 0x3}) ioctl$TIOCSDTR(r5, 0x20007479) close(r2) 01:22:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10280, 0xa0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000), 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0xb4, 0x9, 0x100000000, 0x1, 0x10001, 0x8, 0x8, 0x2, 0x1, 0x7f00000000000, 0x7d7}) 01:22:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8001, 0x400, 0x1, 0x1, "d688968328cddeaa6f1cf7a388bce4aa5864444c", 0x4000, 0x5c38}) 01:22:09 executing program 1: r0 = socket(0x1c, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000000)={0x0, 0x10000000}, 0x10) 01:22:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:22:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) 01:22:09 executing program 1: shmget$private(0x0, 0x4000, 0x0, &(0x7f00006f5000/0x4000)=nil) 01:22:09 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x2, 0x1, 0x0, 0x8001, 0x5, 0x0, 0x0, 0x3f, 0x1}) chmod(&(0x7f0000000080)='./file0/file1/file0\x00', 0x4) 01:22:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200)="4c0de1e8f9d0e0015e68f5a4a49e122e0ac90881578b4298cd0f6b47c06304233bd60fe1c278fc8c45358e3b346655a03b087a24aec225de86fd0ecc8d026234fa73ccedaf82ec39ea667037da25e04e75e6279723b1cf275be1fe504559", 0x5e) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x11a, 0x0) 01:22:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 01:22:09 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) getitimer(0x0, &(0x7f0000000040)) 01:22:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x3f) 01:22:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="d29c6ab20144af6645dbb20a32c23614ea2f252fc773f565ec45cce1aa11f99d667fca467d239c08e4480be5b8aee3352ccf5da493beef89ada41bb0375a7576ed4062eacbd01f67a73ea96d3a4c82ab9279186d6681ea480abbcde00e0306", 0x5f}, {&(0x7f00000000c0)="95df5865d474cc3070c9b857b9ae648865506ad3626704f9acf6620a20f8abe05182ec5f9f19262fad907a21c961e9d1194da8ce52f4c1bec14078ebc0c7246f3f5585f6a5659063b19644c96518fc283a61da1c0688eee592201b46e2226fda9c50ebcf73e579340ee72df8cc81de5f1c742a2bfd0c4743873ec7d0842eefece2f8bae0528a3763", 0x88}, {&(0x7f0000000240)="a93d36c13882d579d3fd621fe37b72ebbfc39630aa459e07aa2092ba5bdac2e10a0f0d6c9603f52e42a6aba06d5f7efb5d793808487701550fae96f183889c458b7ea0e2745bf03c69aa74beb1c2d432cf86cd8f0258f328bc8cce341cc11353c0165a2146a5a6361fdc2a311735fd336edbf902cab057c000f4793cf368d816501fb99b36ec865465e8d5654bef083b5e651bb07e45e87f809b086cbc1ccbb87c1c8b35c9b31f18464cfc555b2899012d36766e01afaefa8812d7a7a00badd3701eb11f12b8587ef4f551ef", 0xcc}], 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 01:22:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffffffffffff"], &(0x7f0000000140)=0x58) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x2, 0x1}, {0x3, 0xfffffffffffff792}}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 01:22:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0xfffffffffffffffe, 0x3, 0x2, "a6531595cc76cc14470fc11b7a07fdb1fd707423", 0x5, 0x42e}) getppid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x20, 0x0, 0x0) pledge(&(0x7f0000000080)='/dev/null\x00', &(0x7f00000000c0)='/dev/null\x00') 01:22:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x7) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x104b0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) dup(r1) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000200)={0x5, 0x66, 0xfffffffffffffeff, 0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x7d, 0x2}, &(0x7f0000000240)={0x98, 0x2}) sendto(r1, &(0x7f0000000280)="9e2f70bb138e5661abf4e2f5ec0aeb10b2d94f63344b65c1d3f1267b6153a6c3c7de3ba30c49bc50d6169b408cb69fee4cf621bc0a03d0088e6c177a86ec70f5962c6f314d4a9499aead35aa415c8243939182f4da2194c7224a6078934fe19a04ebb174a76ab3b66a4b396d920adc750bb1552bef3a34e841ad89a192d16a0d579c4e4a", 0x84, 0x401, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 01:22:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x5, 0x7) 01:22:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() pwritev(r0, &(0x7f0000000000), 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) 01:22:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 01:22:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0xc48, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001540)={0x5f, 0x100000001, {0x6, 0x7fff}}) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x8, 0xe3, 0x0, 0x8001, 0x3, 0x700000000, 0x0, 0x0, 0x4, 0x3}) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f0000000380)=""/231, 0xe7}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x8) 01:22:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x81d, 0x20000000000000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x80}, {r0, 0x101}, {r2, 0x10}, {r1, 0x1}, {r0, 0x100}, {r0, 0x100}, {r2, 0x100}, {r2, 0x10}, {r1, 0x8}], 0x9, 0x10000) 01:22:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x144, 0xe41}], 0x1}) 01:22:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400004500) open$dir(0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80185760, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 01:22:11 executing program 1: mlockall(0x2) semget$private(0x0, 0x0, 0x10) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 01:22:11 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000100)=[{r0, 0x41}, {r0, 0x1}, {r0}, {r1, 0x2}, {r0, 0x44}], 0x5, 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet6(r4, &(0x7f0000000200)="e92192fced51771503005bbd6eef6543a10ac4fbb3d23d24e15caa9e9e28a326086d9570b04f506dac7e876558151787603373db0c84d5142b4abafa5cda7dab8bd92734762f3812d78c7aac4628384a370ba74bfdff2018c144ad4b4cd828cfb8cd292cddbcfeab4cb3a311b2a32d2009d4c5167b9cc4d71159f852799cbfbf0ec58abfe5ef5243e35da5253431a78be20311cc6fc8807a3c2e2ffeaf0f4d2defd8ba218c80fa8126e99191268f65621dc539a28b0ea0294e86794c576546a41b9e68b0d0fa9457b9d354652b7ee04562773dec239443014b95323d3e656f9bc0143c881450713eeb9ecc63de0b6ffdfbd0c17ddc93a0df301623", 0xfb, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x3e}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:22:11 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = semget$private(0x0, 0x7, 0x200) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000100)=""/197) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xff, './file0\x00', './file0\x00'}) recvfrom$inet(r0, &(0x7f0000000000)=""/57, 0x39, 0x3, &(0x7f0000000040)={0x2, 0x2}, 0xc) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/81, 0xfffffffffffffec7) mlockall(0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000200)=""/191) 01:22:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) r3 = semget(0x0, 0x4, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/157) 01:22:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x4) lseek(r0, 0x0, 0x1) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) dup(r2) 01:22:11 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 01:22:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) 01:22:11 executing program 1: kqueue() r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) 01:22:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 01:22:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1/file0\x00', 0x3) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000000)='./file1\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 01:22:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getuid() r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r1, r2) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xffffffffffffff6b) r4 = geteuid() setreuid(r3, r4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 01:22:12 executing program 1: r0 = socket(0x2, 0x4000, 0xfffffffffffffffc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 01:22:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)="c7b4d3026eee35ca3c07966529dc3d681ccd8648417673c869434e0740b5287d63a90ed381477ba4a11dd339cf5728a5652624a77906f53fb63af5fed6631600f6c0a67a206f01bc634a7ecf244a9cf707df95472ddc9f2333d46a64bb02ad9f58275161f2e9633a9e0ff226869f905c42ffaddcbcda043841cd49814e597394b325828e071ca41ad8b3a752f0bc83e429ec019d45522b51ac13c0edce12a347c79c8384ea58c5930e591000b1c13defc583", 0xb2) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x1) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) 01:22:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = socket$unix(0x1, 0x7, 0x0) r2 = dup2(r1, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0x3) kqueue() r3 = getpgid(0x0) r4 = geteuid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=ANY=[@ANYBLOB="fcff2d2f62757300"], 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="0a97a4f28a5bb5f146a3188e783c96bd8b908e2d2a8e75a6f607303114b5021a84592ab193b04eac80c5a20021dcfdf9f942c809ca602e1d993789d132d7c1de690e2040fb97394e30", 0x49}, {&(0x7f00000001c0)="1fa51f63b9dcb65fc39c2da9f613ced18f2160feed17fa8448fc479a55ae9b535138c650eee08b4afa61fdf368d57c5511c7ada670bed965b680f1654bdc2f54684b1a3847b869ff77a4cd928f1ff277bdbe942da8ba33c5cba631eec9094275d42aae21d76bd0f18eb5ef39a856c92aa7fc04bafa9e9436b414d0", 0x7b}, {&(0x7f0000000240)="54994d19d01719", 0x7}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}], 0x20, 0x5}, 0x40b) r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r7, r0) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000000)=0x8f) 01:22:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x80000001, 0x9, 0x2270, "943ad434ae0c5acb7c0de1659344a77415b4fc4a", 0x1, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() 01:22:12 executing program 1: r0 = socket$inet6(0x18, 0x800000002, 0x3f) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x1d, 0x120000002a, 0x0, 0x0) 01:22:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xffffffffffffffff, 0x7, &(0x7f0000000680)=""/21) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x400, 0x100000000, {0x4}}) shutdown(r9, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 01:22:12 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) faccessat(r0, &(0x7f0000000300)='.\x00', 0xd0, 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x4) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x440, 0x110) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) fcntl$getflags(r2, 0x1) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)="6e7dd77195df17cda4554271ca61acc1da6b2597c91e3fd7f3991836f47875176e5ae4fdbf1f60c19945d4206580e177a394ab9a3883cc09a4d206c9630af25bda6cb52fa72c41cebb7090342e23cc527da09d8669299a7ccf16b5307257e98695e7ce9e602770a65dabe3702ff703c83456705e3e5c1740ee7a6590fcb10014999a8a4d10b11e6546c3d7b0344d24caa5f13191b8066e6da640a61f3d045b9c116b2154cc8997", 0xa7}, {&(0x7f0000000200)="2559fce4e467e1e209b33142f8be3216d01c4755a0436f254bccbf4a57a06f68f8757bf4f32a0514e2422c56047374bbf368ce8f3be9399e4186c0e82700a2d0ddbe8a9fdcb12c14567fd76709fa6e4e6cfe75a8210cbc446bf8bc56ee9187d7508053ead2d254c64f39ea70ae69129458a00ded5fe723555ceeb9b2705b8a09114b095fef8cd8", 0x87}], 0x2, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 01:22:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 01:22:12 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x6) setrlimit(0x0, &(0x7f0000000000)) getpgrp() 01:22:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/181) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 01:22:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r0, &(0x7f0000000080)='./file1\x00', r2, r3, 0x4) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) 01:22:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 01:22:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000140)=""/56, 0x38, 0x842, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/115, 0x73, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x84) close(r0) 01:22:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x37, 0x8003, 0x6) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 01:22:13 executing program 0: r0 = socket$inet6(0x18, 0x2000001, 0x1a0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = socket(0x200000000006, 0x5, 0xff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 01:22:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/149, 0x95}, {&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/151, 0x97}], 0x4, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x12e1, 0x1f, 0x1, 0x400, "62eb86a6751a03c3e75f0d62c73a26f2e5c3182d", 0x7cc, 0x1ee00}) 01:22:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r1) close(r0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) 01:22:13 executing program 0: open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() socketpair(0x2, 0x2, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r2 = syz_open_pts() execve(0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x1d, 0x7, 0x9, "860be9f869cdeb1231bbc87f49e216aae6d8516f", 0x8, 0x1}) pckbd_enable: command error 01:22:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="c39b0644abbcca3cbcc80c2e26651455638678b729fd4cf5b0d8d334760d4d6d7cfd2e70e857d8a5d809db3958e72d46df38bf988426350524cb62e3834067153e34af9b707f89b9695ef0310d6fd6a16d6123b644af212b160d864ad2b019975fa357a43d311e89332bbfc96bdee6f26a81c2b322c47bb417", 0xfffffffffffffef3) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 01:22:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1000000000000000ffff005add74ae00"], 0x10}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xe2, 0x0, 0x7, 0x0) 01:22:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/40, 0x28}, {&(0x7f00000001c0)=""/50, 0x32}], 0x2) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x79, 0x3}, 0xc) getpeername$unix(r3, &(0x7f0000000080)=@file={0x0, ""/38}, &(0x7f00000000c0)=0x28) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r1, &(0x7f0000000100)="3de1735834e968ba7a0e6377a538e7379cd323c461b029", 0x17) close(r2) 01:22:14 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) fcntl$getown(r0, 0x5) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) unlink(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) shmget(0x3, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:22:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f00000001c0)="4b74954c", 0x4) 01:22:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f0000000240)=""/38, 0x26}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/55, 0x37}], 0x6, &(0x7f0000000400)=""/109, 0x6d}, 0x2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 01:22:14 executing program 1: r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff0000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x0) 01:22:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(r2, &(0x7f00000003c0)="32b7cff40de7bdadae57b78eb75a0ab367d6672b427d9d36a15509660146bad5ebb5bcb3369fbd96be1bf7ab5b85d60b28c70124cde6edcc767c705d86891f764b27d168d2467d8540592a786fc7f4234fe65dbdade5d68b96353d2187644a9049666c86622d3f177e40082ae206d8f39a2b113db0b665f1b8b59dac4eff168423398d90dc659e", 0x87, 0x401, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x7}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) r7 = semget$private(0x0, 0x1, 0x6) r8 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = 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) r11 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r13 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000002a40)={{0x10001, r8, r12, r8, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r13, r14, 0xffff, 0x7ff, 0x80}) kevent(r10, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(r10, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r10) semctl$GETPID(r7, 0x5, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000a00)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000a80)=ANY=[@ANYBLOB="01002e2f66696c6530002e31000f371fbc48fabedea1e862c8be3d3ff7838df9dc8df19dd4811168d774466895192f658337d109f6171f2db5ebf23eaa3e37fdf8efc1e1a7eef2c95197d2e79168d04da0acfb2e19ba5fcc658ae2b235d53da59d50712194706717f96990d32719a53f1a7d5c57c1427c9364b8ce619272221fef784b4b8d915a65c36afe984ad939905d7f6892e098683878bf0a8f1ea0c2329b7e1dc105d635ec812b986667948b9ff555cd73662ea8606f2620a12d38e7807c7a0c651866e7bb81756ff6f14a9b05e316e59dc4336dc4ca27cea6744f27f10be6723868fb0d4a7fd316eca3269354197364c7c192b8321b4663138d568ab3d9494a5cae725ba37e1fafb0b901c5d082081a40f695681adc02cf24dd4495ad2b086d90ded73d13bd42e11218820e1d891a78aa"], 0xa, &(0x7f00000028c0)=[{&(0x7f00000018c0)="38092ded0ce2ea17c5e3d576012c46176b9d464f29dcca0565098307124f5373076726b62ae95f99bfe34eb908012846fd6c2ac9d5467e3c0215a7d82172092267f95a11f532638da2b95093b246deb85dbb165e441f1b0d46ba2b199139118e6c37c874e2194ba908219420edb39d12579990f9ff35211ce7d34ef3bf9b67e9e094521162853df9da721e327342b6288920582bd227e622673f2f6054c00a028b3a9261a854ad964d038bfffe2791308e677ca7796941adb3db2c6819a7fefb0975fdd0ff93fdb6b9eb5500863cf1da70f424417a1d014ba540aeb9ee7ef89bb12df4af1930a4470aec2f8ffbf41f75b9728898636d525b610369e96cd957d11076d5277a309b87b144b4199cd811e7682d83a769e3844df0fe772ea387ff040dc11f92c8628869229a9ea265b730a9d22d79c1056e6ab596f23a669ba68aa7940c7dca562ae0a353d8659b0ed8927279a9b7132452601af18359f15e82ef1588791777b31e792b0557b57a5f8477c470be2046f65b58af50c354b07b9581d69e2ad7cfce073682512966bcc631ea8b4753f4cca68f3c8147b0ae01b63c61dbed59ad677df2978269e0038c6f30791d7e66a1da5aecd4119e4a1729f1fea3658c884b7659ae15bd554640c6a3d69c099a546cecf537af67540f49ee80ec69130e3c1971b374a47796f3656d6a830a97635bf8c55a773e040884f8778585c09aa73a591aa72f4f704a207be440a9588700eb48e464c1c89775a8fde258809952b23c1fbd7886a6bb320b37c69b82679a0ebfa296264bdedc2c4e3e4da6c37da945c9084924970a00f1f84ff39fecfce5f866563aea57f99d30476c6dd4dca2cb7ca797c4f50e6a26fec7f95b1ea59a5bb3cec840547e24df35895ec7c9b2f77e2b97754b2f56f517929f7d5cb1a4dc7f42c9f3ac154d433997f801872fd0535284a265e9fe0a1ddf3a9844604894f4be9603b8f28699ffde3c95fa95c581bee55546da83f4a695dd33326a05dc8f10fbff1c824aac7bcafd90a43900620bc07d9eed66ce7132318ada7241bd313615f2346767ec9899970cb6c554ba2e758596d2f6bca019080d8c089383f79f16b54e0223e2d383e9dd034c7688948c3fa461fdfebc487862788183caa9841f495b0a46d67e99da7ad24bfce0c52545931e19c7026fbbc6cb92e8c95bdd3a42c539371bcd616bb676f26c035ae2bcccf7bd0c5ccd8ed16a86deabe2e4600945e5c40af8ff4e00a77a5c5a2475f59de21ea9a81cd36091a2dce74679d32cc47ffa5bc9aba4587ab99a0b8b0acc0518033c4c708cc09449d7f6f09711fd930f5fc142cdfc3cb5893b5f240e62948aa2e337a97c37ad7b6b1000c40536f2105a193c452fa4758cd1df4c55e5a087e3e69a5e65af25d6eb5151e3fd1b26f760ff314d9607d092b90c5daeb3783b8874f8f99211034ce1cfe5de301b01edb951c3eaa79304fc73d0168dee19abd620bd74f5427b41d74e9a3c8299a733498c3d2b6a28493fb669eab17f28cacc90ccb92a71885c6a466047310e7ff1683f614e30a94f2b8274c0c7c93205d09a6cc1d263bf0260e07175e8099b06e73d8c7f3f2365247fbef8a5b2f392321d5454e0c6b98adf38764717bcc6874d368e665b3c901f4ab8b768bf6987dc81b91394b721d288fca4a192b4ee7d11c49afc8459bfa404ff2244d7e2fa7ea0d19421de7e6a68ec028cbe749300ab97a68522d65cefa8487e935d4b00eecfe935dff98f95b9da0c10bb71c61ac0bc27d464e7851ee4958a77dda8791983019e951c9514277f8fd0859f1aa9367bb8167a8dee107fe9bc8cee51a80604d4567ede0f5897e74e1745a88de84ad7f6c5bc22cb4cde41259903063d7b5e599846b74c9738d8838d9f372ba6e72c1c385be4b1b2a43fd28aeb61867a90d1ae4ce0cba68ba82e931c7da52ee5fd783061e1d14091d82ef0b971797451630353486cf2790a33b31513cb6209867cbcb4ed2b550ab3a01ffe64e502e5e97e4dc5b196415999326f2b8181243e637fbad77b2f526f6a826e72f16397c233bf6ff420a4f404309e5666158c9cc20c7e1265b365047f7d76053f88b04eb00c85bec294a826f400a998cbfad2c6f126af30ab9291acd17c59cdbb5a39d568da67161e947a5733606eb48a36e7d1d6e869680d625bf78f2c2e93a737df5112529c575fbfb7173b89f0839a22ccf4366a89568270e45643e4454aa74268548bd8325ed7a8d51212086cd4c127c0f769b663524aabea29b568bd2f3983bfeccd327679e629960a9829ee2cb3ca837e728ac772a1932b11e7a77862805706243832e1704947eecfebec68f8eb65aeb4f5b628b19d8fcb059aad53c0f0417ef4ab493ce6a6666d531fd7446dd928d56e5f4f2fdf95f7bf1532c2d893be5b2ad04fc1d74082a1ae34220ad64441d5b166f8a2a53557fdbcabdb41bd1d958a7bb01b800423c559459822d3d156ccf8128f8627549d7a891bf65c826705d45c1a1c7ea98f6f99326f1265e41111ef8de236790a6d1b059ca53ef12fe4c8742f3be7f31bbf4b638c032c8bb00badfd1023e1ded1c62f580b575d9c5e5f4d73436a4a8793b58a44525a1a363c73db03824e790ffc9e4c1e94d0a976fa8d8ab856b237d5112f7cd54b4a7f454b7de5aec953448ce8dcadf49e401097873a6e15705771cf1b91cc46f71109203f3e60b0979cafb2207db8660f04119b37caa91e8469b5f27014824ae447189dd285d74e9078a99a9275591e024a1e06c31717f7c4895ce9f021de2b75c365a1dbf16caf3b0159b64c3908a16373eec6fb38c7fdb34f25b75ba6f87ec3f035b50ff4d23161ec8537973cb811f0ae504bc3f3d0bbb2fbf87905741a4e11ca758f8ef292875680587ffe6466eac885de7ce75383025325a56a3979613ca990aa6f90864bde00cbfdf3722d25ffc89183a902b64a35ae5ed4ee639089c300324b5e46f62b47450a5c7137c4611cd6fe2b968f0a2f353d57b7537613bde099eb0309e4ae18c1a028891f3e7a3ddf3143d9ac73de241d8e1a6697293f3c6cacb57c9a870ad491e2648edc5971133c2b4d54ee6689e6a219ec2787e47f54613c21161a070b8cd1de7cd36b55c25e2d340dfd805a01be5b0d7d45dc110b5b83b40ce347f4f0cae27b42fce6b063c2715687ab0d193d71c3b65f398c98bd835090335eda2ef3232dac6744dce00d448749c98ae209cfe514b05697ce747de31f7e43cd289031ccf891205a48a9e409120e27fd386822b0eeb126d019563ee60798fda7e8532c9559b4b91e470f6ed15ff8556beb2dae1cd559b1e67ef795f27e4560b3567b598243483de5fb42000a13dff68fcec54ccb876161890600a65d938be86310a7a0f9bd1873d1c1c092185986d8dc33eeac2347fc871ba4df8adec9e25dcf8ab721dc35416ff8385d589748c40952dafad57e18fb2deb2292e3b6659646849162418d68f092fb2425309de831e59810a892c3e3841652e49bd298aa78b45348fd40b087ae51092db8be00fac4c5a46a8263063b39ec1218787ca9ba8360a7ea4b79ed096065125a0950249254a1ce95a5d812a896615ab5f0635828cf61665d68e01d758c5af02a44cd9ce56a9d49913fa7299082ed094b6987107fd674c8d829d4d2ebef0bdd1d535fe04a7a87c4a3211a2948a9da707aed07ed94502e0a7ae000df7ec1dee87dbbb0a6e22d95ac774a4b14353e41b7eb6f5d4f1cdd55861ec158d32108b9e1876a679126196a654b632ba34de3bddd0a3b22cec2e930476dba398b2312fa7b8ed10589a75a6507d14102568a94155d5cc8e71c987a106798d1251cc322589f23e6f3ff8d64c1dc139b9176cac0a8e57237e21137d335ef7cbfc053640b0d36915fd8b1c9ed5260c726225d3ea215e8326df52bacaf40602c7456f4e89fc8c96b8a8bb9d508d74e0d74321b07f588edf6d95eb260b46bbcd6a032aaf02569cdb0774f918c36cce2c15e263c2bf2d2360236a05150f24de53e810a89a4d37fd4baae2cf867078181e1159a98894b299775dad7af707ed962f3974448d5b0edb65188328f365edb10144ac61490d459ac5cfb9ed02526fbbe3da81644a655998960d0796f5d44db8dee4171468548d8d338c6516f2923c152b878f98557060104ec790c82c717541c751bd70ee4d4f8787223c484cf080ebc822bc4459fc87910a05dd3fafc8e09de2ce49dad7d25ab5e9fc944878b75c8d284b4954e8e3e916aa6054f3b970fb069dd29e2074fec27b2151b3da19326bddc17e803589ead9b4d468b043defb6011b5a01f36fef168beb5b4e41f14f1b8c69b04f019a0c99f1ac12277747e4464c7b646864152e06774e688210f909418a15e0010faeeb7cfcffefc0369a151697b767a18845c391e6984c3657e67bc8ae6bcd5b03a4f8ef5d84a0c6ff6a04124c6e07cca9edde370aa2a6b4e05a5e98c43878f5683ba0eac583f12a97843ac26f8cfde4d1a6c7935fe4f2e7e0f945d10cb3b7c2135d369025f52797a79ceab0e86474d3a1412e31777bf2f367a1d3f522cffd75fb55cfc2bd763423caa7b165b48506cd40f983e07f6580fdacefd8511428a085b8beb6370633c9075a6aa0f5da1335b058e3324b1b9ca5c9d41225c8571e2316b4061a4967b5841ba5e5fcf92d8e1e193f8decb40bf7152ea79db7ff1d9aed801db69147b5aed24f4ece5511f8a00542c5cc5ab47e64e3f538af1a1a35c93a25bbc9213c3c08ae4133d9e75ba1513c035f4d5100652f6de4ebe3495676c32cbe9671e48c5a5122d8ef2dee5317bcdfff760a9980dc545eff795f1e6fcf230f3a7699134804ba1af5456d912b7a85979f31932e7221c7b9917be87687a7ae0e076e767a466819921fe04800c653eec9525a9da960279bd0ff47171ac312dbfbb91b77f11be7c80424839dffae06361ac3898c29286f1971d2f3f0cdac23f22e1c11e64f1d69df35fa6d0a34b3de026911cb3d078e0a3ef91b76848e6248938b2f35afe933500716b24c9b297ae5cc39fa2499db12c2d9d9489f74ed0ab5b0bae25fdf5566c4ab55e928a32cc1de4a7f8a2e9bdc3ca6557816d7d9431de37d549b91540aec1f25693331d0bfcb8313f31d2c0bb549ef5224ece2c700a438b93a3f5bfefbec4eacba7222db994b71d0c51f2d86877077b6a063c93f497abcc80be19982a38b2def7bd6465da66bea338b7450a5a08a966d3c2aef4eae1b405b87a64e1c0f2a721188f02b91fe0d3f0e50964d310760dfb550ea055c10af32204acdf6528c07e4c861cf694b2a67311aa7a5a6faaefcbe8e7ce47fe236c4e77e2b82ff2a76efac604409562db23d3920d600c3d97aae015cc715f3b3dc416795c57c6f01cd2d8432d6a0b7603576c6bc662d7063e161af43fb7d541f914b49e241354ff45b9888f6fca4ef51daa18fbc7efadce2bfd5cb45a902d900f540e97ecf3749e4d2e36f6f5cd38078ce1e31192dad7ec39f2688c5ee3d45569916e9a62aa72346551cff736dcad1dec02e3356d37acc48b206e464da620fdadab7e65e51e2d6bece3d1e4a06ee311e50421ac10ad1aef43722ef11e5b4856177dc342558473d71e2dc9344ae7004d6a9506d7c5ee6f49f1d7559e0f673d475e774d16bcce60732be62b2018d4018f4af286c121fc0d790d3685c43c7da2f88baf98a40551e3eb942b3b7d984c151110db14a7e1e5c152d9d98b666f2c0f1cdb55aeb482845763d20e2c8947ca75ef4792f2f30e71f1a1962f5c855311db8d2234852c27582a4627fc929b3687f1b", 0x1000}], 0x1, 0x0, 0x0, 0x4}, 0x400) 01:22:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xd) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) 01:22:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}], 0x2}) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0x6e) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0xc) pckbd_enable: command error 01:22:16 executing program 1: r0 = socket(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 01:22:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 01:22:17 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xff25) lchown(&(0x7f0000000000)='\x00', r3, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f73696c6530004c21d76fa0940f0baf2048905fc554eb1fa53a3950b5ae4fda3bf0459c0a8637adbbba0fc8102d7db720a8976febe85efff403a4392eecec111ad7236bc6a56ce916c2b8a9e99c3bb3dd3e4d1f1d7c34bc8f7cef388dc0d62bf8e8f255"], 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="100db67aea0c5546827a7b5227fa29af9b17a6bd8d42fc9d8a6a2a658640b1cb5e1abe8b3158372136e1afd2a33a4a31e7ec7d3a26d71e52873ad532801f47d9723d9b64eebfaa4eea861fcd65967164a011f337c7c246d16afca52a13540fbc1d4c609dff38630281f5e93a3da9e4d8b64fb9e17b291906c799c42673f46ffb80ac8746e3b97aa0b2b9951c60a60fcd9cc1dc09e82371da51a6963d1ef1c6b2f5b219806cb32eae69f47e04416c31b049", 0xfffffffffffffd18}, {&(0x7f0000000180)="ef2a1a013dd57d77883a58d48da7e2896d048b27a7ef8f787364fe3e5abe6a24d770ed516dd78e3d82907d3b95ebf7fa6c5a5e4f7ec7326e7fc4b30a1b022e1d125033c4794301a6747521e90acd7b493202f738c18740f0d6d8b0fecf69b1ecb4", 0xffffffffffffff0c}, {&(0x7f0000000200)="2f1bfda8ddf2083e4b53c0fba0f14834f958444bd23b536514ba97dfdb9b365ffb643ed033c9ae92b76662ce1143f7927faad546a8adefe74d2a4e2297a58e9f5cd143cc7bbd4eff1cfb1ca69f9d297213e799dccb695e75bd63063588b5f5173820b27ff958a18f343c26c50a422a3ed4ad86909df065cd820acbfd920b8be273f8371b5cb9d1873d63b5ff58cf812e87377d22d4532ee83a59fca9c9d320b4119734958382745b924ffdcbfb1a3c57b2f33a6f303dd704228dbd66ada7911c040d8e6df4585e24f3f8a597bae6e5728e55b70114c4f2020d22918111dde2e0754e1f36e5b5", 0xe6}], 0x1000000000000179, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}], 0x20}, 0x404) sendto$unix(r1, &(0x7f0000000580)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x1ffffffffffffe, 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) 01:22:17 executing program 0: socket$inet6(0x18, 0x3, 0x0) 01:22:17 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000060000000000000000e009432ebe3a1db010686dcb053007e5ce703082f5673be8b88cd2fd3818d1dbfbf35e897652b61024795f0621d4574ba0e873c91e3d96ba122b7142"], 0x10}, 0x0) 01:22:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) readv(r0, &(0x7f0000003580)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/66, 0x42}, {&(0x7f0000001480)=""/216, 0xd8}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/4096, 0x1000}], 0xa) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/101, 0x65}, {&(0x7f00000001c0)=""/114, 0x72}], 0x2) shutdown(r0, 0x2) close(r0) 01:22:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/155, 0x9b, 0x801, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xfffffffffffff3f3, 0x6}, 0xc) 01:22:17 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="3a98a75fdc2ea1389b811891c9608c33f00187b27b8e24fb7bc2c9f61a88423e6404b3be0ef4e304b0c5c8400940e2466679b2bb61b5a9096cfedfb0d7d14bc730c750bb5b3918288c292441fa0fe7ce97d83f4ba991d006147e21dde182", 0x5e}, {&(0x7f0000000100)="18bdf87691a9f31b3154efdf15a926b557adcce4c332db5011c7fe14f7f58a92e89da39c7156fd448ae8fceaa75af364a1a2b66666b44beeddd1b17e027319667da1ce90ccf7f189f712512c64c06786e00ceba227596ac326fbcb6bebf6dafb8b1225dae72f6b2fd085f09fda47bdd9511159f4c9c5a1b68235939781dd0a331aa3224495cb516afe415931028d8d7cd901448bcf53d6ea61623f69dc6e31a4a431f550", 0xa4}, {&(0x7f00000001c0)="c1f14a1aca7edf06f9b8b56864b2638eb9c61a7ff85eeb2b2946cefa18a937846ba1e36b24536fc2bbde1019d775dc9f852635be3253dce7297c5f4f8095640e3bdac3aad8a577bf1658b95ca2cd7281249974a31510fb8bf42b2d59bf0d599298cdb13c24459540512ecb9641c1ee576677d4d30f98166ef637", 0x7a}], 0x3, 0x0) 01:22:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x20) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) getsockname$unix(r1, &(0x7f0000002c80)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() dup2(r0, r1) execve(0x0, 0x0, 0x0) 01:22:18 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x18, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30282, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000000c0)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x200080000) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:22:18 executing program 1: mprotect(&(0x7f00000a8000/0x4000)=nil, 0x4000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) 01:22:18 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) 01:22:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003f9000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000040)=""/36, 0x24, 0x801, 0x0, 0x0) 01:22:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x2, 0x0, 0xfc, 0x0, 0x3, 0x81, 0x3, 0x1, 0x2, 0x0, 0xfffffffffffffffd}) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:22:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:22:18 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) syz_open_pts() poll(&(0x7f00000003c0)=[{r0, 0x104}], 0x1, 0x0) 01:22:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r0) getuid() geteuid() geteuid() getuid() geteuid() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r2, r3) r4 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setstatus(r0, 0x4, 0x88) 01:22:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20000, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x134) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x40000011, 0x100000000, 0x1}, {{r2}, 0xfffffffffffffff8, 0x38, 0x4, 0x80000000, 0x8}, {{r3}, 0xffffffffffffffff, 0x23, 0x1, 0x8, 0x2}, {{r4}, 0xfffffffffffffffb, 0x11, 0x25, 0x80000001, 0x1}], 0x6f5807a0, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffd, 0x50, 0x83, 0x3ff, 0x2}, {{r6}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x9, 0xe2}, {{r7}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x7}], 0x0, &(0x7f0000000400)={0x8d3, 0x101}) socket$inet(0x2, 0xc001, 0x1) r8 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r8, 0x0, 0x2000000000023, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000000)="d7569ff0f320e226aa2e92e84a9f735d3f88033cf7b4b2350e54697442de1faf644fd1cc9f907eb69b69a278d9d23665a30521744e02a96653c6572595fa1892faff298475d026be4a3a6ef74b39aeb398a6f69e99b47ac83e3e431c45ca0e0248e5da63a004a3ced71a7dd557e5217e609bb5fbe1653cbd162f697231c63a83088cebfbe36b835b2a24944306c2c6ce244529a8c82bf62bb12c6c870d1682e0723a5188eb60dd9c7efb8e097dcd63f38ca27f954b012c1c6c0b84e8db4f5dd3e4", 0xc1) unlinkat(r2, &(0x7f0000000440)='./file0\x00', 0x8) 01:22:18 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8005, 0x401) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000000)="a6", 0x1) write(r0, &(0x7f0000000200), 0xfe72) 01:22:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000001940)=[{&(0x7f0000000640)="e42298138337b3a83525f8aded6acd2477ae9f2223bc2c6bf0ebc325b56c20ccfddbb33987b5e48d86fdb94b2e6f92b388c7276331fce01e0d76c233a12955391a6d01fae1e6227655d5c3805db7a14a5bfeb718dcf762c8b12ecaa15668fca6e96170cace89775c11a3ccaa17857f20defb2b29ef23c3a9e41956fef85f08b165092e121e9a6a293478e86e447b9642ed878793aae23542590828fc74b614fb632e84386a7e5f851ffbfbf6f9e7efcdb2e20bd1e3bbd4e96276fa4f0fe2707a2cd4a2eadbcbe4643709e944964c5f0ebc666a29a82639d870a09f3ee34562", 0xdf}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7ff, 0x8, 0x1, 0x1, 0xd8, 0x6, 0x9, 0x2, 0x1, 0x3, 0x2}) 01:22:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x4b5efed4805ec40b, 0xfffffffffffffffe) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x6}, 0xc) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0xc) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') 01:22:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)='oL', 0x2) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000480)="5d7434fa9e0e1fd2b60defa43925a8622f2646c0ca5e8a9fb83acf4d4ed17a7c08c85e612a13a2933930b62213db632b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) 01:22:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) 01:22:20 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, 0x40044278, &(0x7f0000000000)) 01:22:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x6) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000800)) 01:22:20 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget(0x0, 0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4, r1, r2, r3, r4, 0x54, 0x7}, 0x5, 0x1, 0x6}) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r5 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x2) r6 = open(&(0x7f00000000c0)='./file0\x00', 0xc3, 0x181) renameat(r5, &(0x7f0000000080)='./file0/file0\x00', r6, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000200)={0x3, 0x1, 0x1da4, 0x3}) r7 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x3) socket$inet(0x2, 0x0, 0x1) fchdir(r7) 01:22:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x800) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x7) 01:22:20 executing program 0: r0 = socket$inet6(0x18, 0xc002, 0x8) poll(&(0x7f0000000040)=[{r0}, {r0, 0x4}, {r0, 0x158}, {r0, 0x102}, {r0, 0x2}, {r0, 0x100}, {r0, 0xc}, {r0, 0xc7}], 0x8, 0x9) flock(r0, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66696c6530005618966ca0b46b498c5ab3e29d6dd4d7f61766af3a0f5b8fe20bf3"], 0xa, 0x0}, 0x0) 01:22:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/145, 0x91}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/29, 0x1d}], 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:22:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x400, 0x1, './bus\x00', 0xe25e, 0xbee0, 0x1, 0x6}) r1 = kqueue() accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4e, 0x4, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x44, 0xf0000006, 0x1, 0x4}], 0x66, 0x0, 0x7f, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) 01:22:20 executing program 0: clock_gettime(0x1, &(0x7f0000000000)) 01:22:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc8) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/208, 0xd0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0, 0xffffffffffffffb8}, {0x0, 0x34d}, {0x0, 0xffffffffffffff8e}, {0x0, 0x3ce}, {0x0, 0xffffffffffffffb8}, {0x0}], 0x9) 01:22:20 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x10a) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="7f690c397c0eeb3bc7780a8be0bdcbf18994e67f8935357912e727fd47629492868e7ca06f601ec3d0059970ddfa1dc10d41c91791dc7dda18b8dc62310738658d91488e6ec33273f424cf44c32cefd8768cfe", 0x53}], 0x1, 0x0, 0x0, 0x1}, 0x1) getsockopt(r0, 0x2, 0x0, &(0x7f0000000180)=""/14, &(0x7f00000001c0)=0xe) chmod(&(0x7f0000000200)='./file0\x00', 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x208, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x1, 0x100000001}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x0, 0x0, 0xfffff, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x18, 0xfffff, 0x101, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x6, 0xb210}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000006, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0xbb, 0x20000000, 0x7f, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x1000, 0xe3e}, {{r0}, 0xfffffffffffffffb, 0x9c, 0x20000002, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x10, 0xc585}], 0x7fff, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x26, 0x0, 0x3, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x6, 0x5}], 0x1, &(0x7f0000000400)={0x6, 0xeb58}) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000440)={0x1, 0x1, 0x8, 0xfffffffffffff000, r2}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0x401, 0x3, 0x20, 0x8}) recvfrom$inet(r0, &(0x7f00000004c0)=""/121, 0x79, 0x0, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000580)=""/4096, &(0x7f0000001580)=0x1000) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x77a25c01d7c0223f, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001640)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000001700)={&(0x7f00000016c0)=[{0x84d75035af21bb70, 0x200000000}, {0x43, 0x8}, {0x8d, 0x7098}, {0x25, 0x6}], 0x4}) recvfrom$inet(r4, &(0x7f0000001740), 0x0, 0x3, &(0x7f0000001780)={0x2, 0x0}, 0xc) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000017c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) setreuid(r7, r8) ioctl$TIOCSDTR(r4, 0x20007479) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000018c0)={{0x18, 0x3, 0xfffffffffffffe00, 0x10001}, {0x18, 0x2, 0x3, 0x2}, 0xfd, [0x6, 0xfffffffffffffffd, 0x4, 0xf35, 0x8c0, 0x2, 0x662, 0x4]}, 0x3c) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000001900)=0x8) pwritev(r5, &(0x7f0000002b00)=[{&(0x7f0000001940)="80cc5c8c31869dae7e46510efda6463440b470aaa1fa40655afcb2547f831325d19ab09ca12412e27f2e6149585bc8747d33963413d6a926bf92a03cdb34b84be8eb9e3c4da7006238008f5188ce687e028f6ca7c2bd494d0dc2bdc478b05fb109655b7f9b1b90cf48359c31bd0786ba16085b4939817cd9fb7335394c3bfaa2dd67d01a17d5729e1c7ac8995af254a4d70ec291983d7e6be0be619b3b4cf683474c973a50c3073227c5efeef4876778097fe5666d38ecf55528865f05949c98ee7bda435093e916894e8499b567d3e6e08f5941fa266fa74cf4", 0xda}, {&(0x7f0000001a40)="d35ec5f427ea9f639271b445e22fc705192624ac285f5176fca25c4fe5afa0527e1c969ad41b03eeab6defc1987826829951a26bfc4e7ca1232ea8c06f8986", 0x3f}, {&(0x7f0000001a80)="045b1552b21e1a0811897f0b641b939e2fecc217dd8bcedd4a43a7bafdcee8ea85d7c571d005c6c55fc80c96432cc96d49d707676fb6f4291599db2965be4017a214f15378b9a86263c50d4fcb8d31c991a93aa35da1d62bd0cae23709a1192c8a2f76a64602d0faf4ced0dbba9e1fdbe301a61c0250ab8b25dd0f7d1f551c", 0x7f}, {&(0x7f0000001b00)="481b6300ffbce721a86716a39796f5ff7d1321fb95d3b6d6d991aa9fd6d183a42548f6b5637bbee8cc6a2aee914ddaa795bdae09243747f00d177a58a5a5f84a3f49fed0a349213a20a4bb200a5b42acea855d560ef5b53d035f784bce14c9338b185ff65997542ea9f2727f65fb8b152a38338c7313861021eb1e75737a451bee54ecaa92969075d1239e194493c5565c865f407ca9a65c5a4e71779f2409038c7b4812d8f0a5117c72ba5f5ee1286755411fc858329c2d19af312281a3ed15349398f553a3a85ceaea260b04755856849bf572fa0dbc607761cf4fa0579b2c5ad64581b3b9aafe2b2b8f64698daabec6abb91dabf6b9866e0db6ee566ac3ce9fe26aa9510ec3266d6105eebd9b1c8dcdf0de214a4ccaa9df6ce0c703499f5b5bfcae3d8c651beb720b4eb22591e78c006e8278323d77311d06b765e8342b4278b0d5847cc354c2b9a6726dad497c070cd0e13c4f0f2adf9bbbe007178ea38e4425d6205d411d7b2cf254ffb3461d4818f18597e34eec7cb409f7061bfeea07ef6e88c6768a9dd595baa08649595bd5752f4f121a39e285d8636371780a87ed40fce9f2b131ee888b22548a9ec3d03263def144b4343f8bc01cc5387cf47bfd82582fca3547f334a54032ca74240fea64b035bb24fb6417e571bede8a09d16da936ba0f7b0c973c6bdc7d62edd0435e433861145ffefc51b929f9784eee656f2f96b080e20abfc61db1397f5ca042ca350f985ed266a89f4fd220460660af0de146aa8683ad12d7f9aaf9119194f2d9feb99e84685c2ffd237cac68deb0c15e3247705273270c470dd8a5d641cc35d15e7a00810fa1a0643fd8fc8f86acaac52270d1e0f93631d247b25e779d0c8d20a166206bf41417f60cd7912ad136eb42910fa7e913a136b9e7dff78954f6a680c59e77adfebd7aaaec0f13452c41a49a1e7300f35c3b74022a94836ecdbab772739d52f8e8676ef2e7046e229f67f75c4ac2d54adc0863e97d339b2a340809a635b5e5a3ddbc58151fc4b5a645ba40fd3f505bc752b570353b838b037150602ef3097737b92168f28add541c87f7d3cfd98b4a3a04050f78c47389585a7755bab04e5f08b27e38d8764ed4bb234ab5765ece04eb027bc2938a76dd25bc5eb634a9d7b9a494400e8939c9f99a682cc14db0443a513d135b5b28b3e015f6886e8709ec651c492dad7a55c3c7fc41049bd5b4c824518fd3c70ec545c7ba2aa23978b501921c2cc3e0103f277a62c03d67e91d50a4acd10fff8a015b89b6bcb9c2ecb11388d9278ad353c09e45e0bd80381f309a22f470527f34515f7cc08ea948b16bffb04f02861a10bd0a9b9bfc7048fc9749beb03a05e29be43b042168bcb00f4dcf5ab898c88518f27539b7281e0ff914bd7c5b2d7b91edcfbf4bff00a08fb52d8e637501343b49989ef4030ef93da02addfb2968a8a9f414de68f3df582936aecbd0fe6f4390d09589ab054cd674d813e0189450a6b2dd18a81949e032351a27938a29e76692a8054954682e8ecb606b63e734b02c7c7a66b62ce76aac8a048511589a4f3a641584222c2f045bf79d1eba6c482708f3cb2c8e43239c84cfd1e44c27f7b8387317e0e58ccd1adab01bbf608716ca3e9bd9ba39390bf7b31666a2bbd40c09000d2306adc467677d17f5332265fb0033d2e02c657586adf252969a311b329511b6bf0d4dee026c396e6b223de0aa86345961c31c8239a78990ea63b7b5b2c451fbef727566d55753ff421ff4b96e59ce826cf7eafe8eaecf9ed5988c6b7b19a8267efce3047841a43aae292d81c0b0753765dd1c0cc2bec66bb03e7dd6e391d79a91f98200085bd7b473f98315ac07d22c0d0331b4df0d567ca98ef883f650a9bbd2a2ce4f5e032030746b825bdcde589cce2b904cc6b98ebcbf69e29aa056191e0658bbd2b3de3e7b6490cf4c5d9f5fb229880d7b86a65a15a8eb7dc21fc65fe0691a0049666e52fa2e9fe93829727bcbfd8dbe0a492cd00e59f278041c56d8c8d4a3b4d3a238b801c6aadd0d121f645c35d6e6c2baf0d50421e2993eaf28aeae27a4f361b68b48c8065ebe83ab065d1f7c05d40818a5a6b1246cb4590d6e664498893d7e43760e72ad3b076386c2c4dbfd4bfb2c228e1a40b155a7cde1f82d22420b3dcbbb0ee6eecf6fbb80dbcd99dc77dd79a493218a56a5add97d8447ca86f57079b7083207c202fafc2d10e873737ecdfda369c50ce60143533bae758ceb1f833ce9dcfe1d5091670b53b071e2968b91eecd4ffe93d55d02cff75c1119a1356c20945bbff72fe69c640c0348ff0e33e5c0aeb20b0875292f61cebba02f2f48b23413c85c1b322888041113c5793df912334a2999a36d21c129121f900523d146e22639d7f8307abdd9adb549d3522f8acf9b3e4ec3bd86d802775d4c8479e0580216c615e87322db4ee166b71c7adab6e717fd3a5a19ac5386b53be37975006291a222f356c27185f4ca234c0940ffd1c24975f78d7415690f136d87cfe8e1aa0f63939fa61073d3bba3ce14cb0e4ea780c378ae617d88008bed16ed8458e9c5cc7c11cd90f578e28d8403b8a02c4911f3b35f92c3f125baafaff261e463e5f334d3fbbdc44e06f6fdc1957df7f9e30982cb97ab9cf3e81dd2866d599861936e96660ff43841fe8b848fa7d2487f7f5179e252212ba86d6373489ddbe29107b5e6c80989bf7c6ead450ed68ecd3d32796614211ed8c5c1210cfb62bc814be0c861914e4ac918d8a41d05f1782dd34f6193a8e0c893b7995c587903cf67daaaea5c827a7dca274e56255f17bcffad02eed389bd212b915f9f9d6ea7c5988594db004e85503588b9958bb028b7af7702be6cdbcef302b0b4e9891120fc14dde3b3a564812df8541ff2762233d1e305bec86dc95469a4c7f20c126acb7dc2f2b24109364ec07667dc468336f4740d015ebecee422b87fb5622d3c9af369fd39b68790372a6e05712c2d1e3671b73de1aee11f566216fd75a3adc4debac29f390420d43dda7e9a6b62a49eae540635103f0d122a88994bdeefd80808d672583deff909821559e42da26a918330114e605e05594f8e1570c1bfc2e8f483637aedc06f6343123f6f6a2dcc75bc6c45530cddce96b190e11f271ba79b79170a19623f6ff6ef68d7f87954fe695cc203dd9bbf6b990f8e82f2f457af24e00046eb486036029be6d854541964b1b13421039197c8252ae729bd574ae2a8ab402ddb80bde5e5a6b2c6237c6d8e973f5af44f4468b24ee4b344eb7f2d2269d36fb74bc45dc1de34df3cddc6a341ee7822e7f79da99a580771a9da23ba62fcbf1a6ee90d63ef60f0d7787af03a57f760e7fcaafc0a78d0052eb8e21ada3c408bbd409f1e8cbe45b3f6092671495f5092f285d0eee184e44dec3bfb226cee92b59bd85f1ed50b8923f8188ec3c17d5d0bc0779fa24fe3ac6814d84b0ae8521984e41574345392d9550c526376b7bc837d717b5c5df7423afaefaf325887ff53e21505a6e67a7435a5a5c9231eb29f37424c5f8a99b4b9524810938066ddc7460638a495e550a534a2984dfe60a19dbdfa6fce841dc2c74b23babe9e1576255f146db56de35af95a7474b14295fb67e899236e002ae2518dc56f457ebdd9c6089b0ec2cefa2fc535c9617d6b39d55281808f6e654eb3314b9b550bcd3c6641b0953eba6d8c78a9e8de57a73193b946122476cae5eccbcfca2fe3da282fdac468185cfcda8db0b0dd5133270c020c515f745da0465ee6f988991c9ad1197e5bca1c0fb578832feabb330d63a3d768ef248629a9dabddca3efabdb77cdf1f1fe185075bdb05529df1ad6d71a4a783706888b3b22f6231573e93b6b0ac807247b9a3e4011b4617dcc801578891b95fc26ada7e84b15e6f38d9fbd3ef0a812f6baa70eb4a59c7992bd3b67a1f5c122d06f4a77178704f3ebaaf5c2b8080fbe228992415ee9bb448c250b5d622a28cbe2ebe2cc5ac0c14bb2f0aaea5593d85d3d96e1ffa43dd0409ad840f69d67bfd3bb4222ca9eeb5d8d66c8d4c34b5471c3e9fa3382c77bb6c685b5cd3173a960e7a018f2e4b7414c05549ed3cf0814ff7c7661f15352514aa3d1b1767df6075696bd7103c30cac404240ff9490951fa639247625ce2ca965a320c52d68d6f961745b6cd4ec040753211d88f22ddce8865e3965ae3ef412b63dad3d94c72356680848e85eff4c1fbabbcdfae5498eb93425b5789145ccdb4083e25a26e044927b1267750e8dc311ff96e662196d5074ab87838edb4980476aeaf17db197d5cdb4699053c568855348ec5d3e264f40ed00a974eaf32f8c8cbb5886c4ff01151b7fc67aa60703bcba47b287c720fb0d9582b0ca35cdf8d100a73cbfe79550b379b18bfc75d92e5f2ed684faed2051891dcd9d9a02485b6e33d1ae339a6a6c1149b51361a6f4a2514b98798ed0d888f012bfd60d002c5f992425a6feaf1247814aaafbe45ffa15c1537c2df45f76e5c374c42f5cc60c1186daa66f0776c8f60e01587b8ba5f7b53d92f718d56c608373a436c7b50b0212a77193cbca056749d50e7c40a44c892509d9fe820d776c77a14c8542ccb101bbfb27ac6a6bab4b19709bbb417614ecefe6123a277c6af4437a15acfa6d32911d433c942f81a19526d0f44b1477a71404f25a05478ee1288d0ea3bea567a8a43b2636a871cb7715fd698a6537b0fd762f5183afd1cb70006b0cde23a34115e44815711bc57e08dc9985292a7fd678ddb644e6e79bca5ea4d3415b8ca845a4838ed4fca868423555c2464a409e0ce5795fe27327bc59285d23752008d79cf3e8538c0c90259e9a2e3bb219dda1c1f0cc87205b70d796a99968db5aa7e892c65f9e52919417053555144d834780717f90abfde4680c38db39134a7fc54175bf28be30f4587ccda39dd42cd48bd7e0a7f0b954f376e86a9ed56f5ed58af2a1969fdc77547cd03383f5627ef8e243b4cf740d673b69ed69003be13817d5e0b89be319984bb65aedaad2ca3cdc8a0766421e9625965eb1b873cf710e5752857926e60917a997b28423a84ce376ab068ec6a7f05ae0f1766cb1c0a4b79eb01bb04143420a9206912cf25045fd88f08b184fa3a8591507012797752d0d30b1ad0db2c25efeaed1d8187cf57aa0f6c51cfc0b0d09e11ce805a7698595b047f4b588001506eb9dcbae81582a733ff4e6827ea4f7a40dd4bf18edbe953bd034caa7d78fe99d88c7982fbf2cf94de18de5a45d6bf4becd28168e042686df311a20e282b9daffdfce929ba7a3484b5d009226e86a62790ac86de74da62b8ee6ebaa99d70d0789de7a9a75977ce556ba08d06e529cab612ff3817130aa69b8d743273f09c0e0fae80eab716332f74ae390926086af5120ab8f648cc74d2d466e73a43f136855c607b86229b71fbca57f8a97f7d1034befe2152ca52af09a4a9969b977b78f81a218074b5d22b7ca313f73e0262f9d31295445ba83fc2035cb5ba9825ebdaa6de6e5ed4488a3bcbe46215945285522b6b5b803f660b94109041d5f9c2dc4a046343f8a8eb37cbc66ee20167ea4b2ff2f66899b6f971e81c436516298289863ed0c1529993e21c9581a65fab3a020b5462d836f62628e63ff3ba96e352a49e0f9c8bb759058c359e9cd2a72b82dc8fb19bc73068aebc305c6be6b65d72f19d0bdee869bee0b817be1dea7c38d6c8aa49427e54e52311e30e5c0b161f16234b23bfdf3c30a87a685beb63b1ec398be9a6cdddf511be44d9d4542c9a8d20820ae6e8115030c322f64225a1afa4b84e7", 0x1000}], 0x4, 0x0) recvfrom$inet(r4, &(0x7f0000002b40)=""/142, 0x8e, 0x40, &(0x7f0000002c00)={0x2, 0x2}, 0xc) 01:22:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 01:22:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x100, './file0/file0\x00', './file0\x00'}) ftruncate(r0, 0xfffffffffffffffe) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) 01:22:20 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 01:22:20 executing program 1: pipe(&(0x7f0000001000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001040)='/dev/zero\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0xc007, 0x2e2) r2 = dup2(r1, r0) sendto$inet6(r2, &(0x7f0000000000)="60643d217fd3829f3fe2f57afb2885fa0e05cbb8d6f644ead4ca5247f4c851d9f44e2112a4ef11eb654ac5ea25b30b595c12608dd2cfceab9ce8c4c1f8260d7ed9839d415b73bed3a5e6c82df354570227e9d8873a23677cb265aba9dfc403e62f25f203596fd229a44d43c7bdb8c3eaa5b99e4062dace0ad31ef5ba3cca400e3496803a7d095110f87361d15664c14ad0b04e0268604bae4e94217da2334bfdd27dd4f80e203db140a3441f84b498b8c43ae9459fcf74d6c2e4300c89e71d80cdd46140f043b06e8353a4a4725416b64d70fb1f091d6fcde42e169da7aa1ebc3bf0d4c8dfdb4e0a22520c87632b1b257131af0ffda38f083b8bd33a7393b26ddacd764449c265f69cd8644d40e5287d7367dc6f54e49a8de484c1b2563b8d2693388ca34f1db0b3e837b9bfa29b1dffac202c5f09de849aba3fba9da0c767dbb1da66d88700327170e3255a5b6515458af3ba15c43b569e5ba075717a5f25e94cc27030c7e8e860c22726651216e5b8fdf9351660c1ad07f2d4e93defab531b2dc945fa87e3c1403a3d1bc8abfa14c98b5419897009bb103cd9022b5c767b32d984b1a03c1cc4aa5a0c38b675fe457449b9ab9e22e89dfea149bb82ea87ca3aaa98ee7a851092e9bcf312f3e37e284c86ecf80d3b5500671fa21fa376ead9e65e5b265f2b0c713bc5a0a9b5cd0d92b44708450be8aa300d2c31343659ded59e91f6a56544bcdf34cd77e89cc5c8ce3ecada9c9484dd073f9abba05ffea518ebac715149b4bdd45c05725d439c5d03b9ef0efb90200e07156ecab85f7240938c4a8839d66d72e3d1c1b4a3cbaa15dce4884f4ea307811ecbb613763d73959575aac71439e846da9581511a7099005933ef187b46260bd2bd2b156e1b2e63efd9061e0bd90671ac1352b7be0ff1fa04b02d8e5618c9568f5e29ffff14efb879ee4d289675fc2edd61f60507f67fb379a31bb10cebc4a399760f06b6187b78e474993bbc050df411424be411783aad7270f348d85154531a6508b2ae4fbe248c5de3062775168c65f9da807376073734aa97ad5d8ec076bbbfd0e61e4be9190b65321c01542b265b70b17051b8eaf2969ad97a3c4535b892a118fd847183e3489b132c1a8dd8354b8b933e6013b4145b665ba8905b67248ab98a1b1004edba1a3ea9c4d7da6b6f182a677b511b8b8e6505bef997377afc7b1e5c95ef175f5c82b6b1fe9498656c78baa41b61b6239c1308dd8637691e83d4bf1a420471ac2626ec6b7cbbca64d7bfbbf4e4d411b74b639cf9327e15b88a0b67520c555ed659d5b68a9466dd18fcc800424f5a5b7904fe03e1073e5ab053cd38026c768155a49dc5658ce1d3d4ac045c9d366bc92e6031e16dce521cc6bafc0316352200238ec8a03939436035169455a3247a5a4ad3ed17b1fc90977fd29da2d2dcabd0ec836a0e2e494d99ab842116cc099d934a2e8d541fdeba233cc924fdba6cf33b40b52c4132c8f5c155c7a24f952bf167f0ac2fcf880b3955e2d99c6b2eb3e2d6fd8dfbb9c18107bc68d860505933d1dd12806f6147efcfbf849b7c445b9bb1abfa602df6fb645fdbf35a3049954531b5df2d9b4d904e9319756dac1276447a5f5b3b87bf7a2ed0eb26f3dfda317786a0cfafdf16fb660cdcd96bed2d86ac4447514bd8ae243309eb879b5bcd1cf6d8ff74b23d5e06d9376d5f36c87f13b88dcdf00f7aa8cbf64027a08be94e8a1cdd1082afd88ddee0d308dea76a2f710c519a2d1e3a370079a8588e72cd4ebbd44514fa283ef62e8f510cb7c474bd55a3386913c3c13a4048718cc65c3393a7d9d32b83652686bf3a35113d45fb311c8321190b2ea22790dbe3c8174d0b70e1cbe42de8b22520890b194914702daa01437ab08b7d0912d5af8050e247d276eba129e90e323792661e10c83323983037777fbaf71de6a17e4843fbe6e00b2db4ac549b9d90fa067138a9949486fb49471ab7b59828c9ae79abdc6c4ec1f93f51d6582e73b6a1e2670b8a3710b1ac69f5417b735ae9ed89dad241774cf19554a9d7c8cfd6b65096a7bb6a84e803b9b8620c0d385cf768ee5c9b719ddad7f16c9a746eb06a0318572f02605eaa754a03918f8e8936a99b44099aab37df9d625e14461d09e690ba346a7f8e60e39ada1f5b10331b6dd0dec88a956d6a097fc5b60daffeb16e11c6a3427fa222df939535ff1e5b29d0212b8c13a00e09be42a19967884c4f793d1010f5e2f8a982145122a604cb08bcb1525f59cc6b4e60a9c5d0ce7b9dc4837995bb0f6546ff227fe9a5539771156d794066dcb4b8bb4c54396539d50bc9e98471057f386c7fc40addc59aa7e79550cad12dce67f9ff5b36d591753882a861c8f751bab300be45eb2d27f233ac56bc6f7062646fc7f20f7002059dc71f8df4c94a3579aa92c613c935f1f05a83c33003ad4bfb07975ede194c4ffe94c1ed65f744f93df0b4e70a86ea67b014d3caebf1c39286ffee87528a4f7c7b172f5d3816bf97ab157785a3cccbe90b588d6e54be3ede67746b16fb3f67f616330fa8cdaa2ee5a1c202cca0d1fed86e9a7defc1e8ba929982a642adc9e21f52dc2eded8a8ae096de6a8ecb1287112a5b922796db37511899e3b871c50620df7eb18c630faa781eeabd92313d4661a7407e5b08844b4d60381f20d5c5613917f27c3f57a93ff00a111c6f600488556e85bee17f78bab01e1620084cdd07bbf917ed5d04776ea5b38e8b00e6f88e1d7d4efe80d256bdbcc013a03e306176219c81b1dbb89f402d7817437fa15a8a03a7d1c8216abdb6bc87ebca578a71ef7ea9d45f621542a091f84a49b2be5da639369b64a5a152fa6bea4195c03a903c63b3e094347808dd42a9d1036fe39fef344bef78b8a4626a09a69ed8dc376392174c1d4286325a455e69ad2f85419b4f8ca03236c6b9f36998b80135fdda4923d984cdd4ae7f3d940e995fae151b7f8cc73aee165658774edb8a4191e888a14878658c2c2080a28e7df9018fe1f21f670be1d2b0686970fc332165b15e2a2d98b74ca73b953c24ee7f655a5a3d2a0f18c12b0db509317a62012a1af1b8538a2e1edde34aa6754089ba1e4da0c83981ff222c35d8692829ad54328a43710b83559b05372b46b87bb26ea32483a2562f0bdb6b03a318a34ca5ade8c3a30844f4f0eda0f88e56b9b1ce0eb01ea3c698384e4919285da46eb2658d8867ea3f762bb6bd8cceb5eac230c816071a5d8a1eed62bb96eeb5fffb6f1f0389a6502466e3b04910cde857f54915b1944fbb3a08cac2a12cf44975866d2f050ee3131d76e6604f75fc510d163e330d77b35fb6a648ef9eead20a736d8b66cc6e8838133db0674478ade3e9e7c460b98cd1b9ec15556fd93dee63116c749064e54fc2ef95e89ed86f22dd3d430c5f465f41928b5b4a0b1fa0e47627a3c7ce18179fce8519b8210deefdfb9283bc6b08df94a9cccadaab486a600ad181bc919253f206129d4fb2ce90ddc24b78c2a1bc4ee02c74be51e4fceb738233cb03c912a6b2555967c76823cdd7330ac1e34cafcef523031ccd4a5f635fda0ddf6471ec24e026f0a3afe43750f685622bcd58191c0378c1380449240c8b5f98417fed9829b7488deb950eff3d58ca6e8f3b9c872acd15f18ef0f7682ad8ef5305ac05ad9d6ea735bbf8397c758c566eb8370f174f5895c16b1d1f96dadaa1f250109a1d4f0d738a46d2bc937f7f16828c4ade109d71f82ba32cf4b333f156885c41ce174855adf14fa77cbbe68074a56ba1c30a0214d5048ae5653f0aa5e99720aca51757954f6cc48f139fed7582f55537c65767b5b4da04968f6bfbf5545409d287e54a617d227e035300d496908b74002a9aa3d3e3f831f45b949141462bbc6505c322003e56a2470921a41708ce58b9733e7cf0ff7f687088932172d0747523f466bac0ad768d3aec2832be065f4e592e9039c5a8607292c2007d396fad8bd9219aa35f7474448daf4e5b37d21813f3ee90bcbd59aebce7607a02e0617dab24e9755acdc56ae67fdea850b93f9904d3bab5bc41254f6dfa415294d320c5112db4877f29981bfd21ca9c6590c5643318269137ac879277a98e4382356f01f1ab4e57b6fd965f1f636605811c495bd161f36257039fb6bc124899a02ff5fb128aa6d1ed25224beaeb34eb3b5ba2ffc563ba1ccaa74be5b5a41dfe71f7f8f080cbf434efafd8f28a6beb0809dfef3c186a9c14b7044d9287eddc90ff37a7fd0014751fda66c389d0c0dcbab77e7e99281bbb5504b48b9990ad56aa162a4eac9626d19ace3b760937898e67812d056420d02cc40b549d7851387356984d9f880bdffb82923fe835a0355162ee3f74d8702d85608acfd422d6398a8ac1ed6b9d1bdd1685531206c166250b3e4145eb3350e7c4a87a7dc0d23830df31f83ab71f0d86bfdf95e331c8ef5231a2592a355c827936c09af7fac0103655d727b52906e420b05058803a732786a8cb9c4c93fe4d8e326914dcff154006cb90ee606f4f07d70f90c10e394baef58ece26069ebe2211a1e62a72f69d690a720fb5dd5e03106f81092a4e3182b862479d6d887a853b5edc91a6e7cb7c1f8f2f1ef960683b8de671e46a64f59d49f499b31163dd13aec31e8734bf7b4e6f45ffe7509105af35dd2312fa44214028a44d442fa91fa3e46c8e395083057aafc6e57a6cd5711f46b8b5773588870b7bb43947fd28d91398366a9f6676281a39fbd9f2a4346b214d75f0b760c9167669ef6b2e91cabbc4569f0b837642916f41eeb83ca121ba6057455e8f7927e45e0d246911effe89f5683c26f9a54e43a45ba162bedbb8c7c125b413ea200f6c4f4dbf84a10ef9dd3d0ac2b17d0da23ef75a97f0abbc0dba4f1327038d36ea47e5951eaf1c4a1e097412b28ccbd1e64da735f048239146cbafebe6a9211fb29ee3cf33a6e7907b31912b36f0b8a5a1d0a93c46a5d9d2dc8a7c2079a6839f4d36eadf8584a03b32bc499d8148d8e7fa2bb1af829e49e3175eefae45a4fbac570b562994213b430390db02ffe9edca3639d6f446a2bf3c1899906fe8916dd929759fe69adeff5a4c118979d2cd7c8b731b0ee94845288fa525d9281d4645062a0ff8db16b6817122cd933cf8daf56bec62a723c0898148e07741eb3839d9cefc5bd8f8c0563959b695eb30841969e406904586807b015f7f8695d563ceb9298d73f3e9bd0450fe409137febb149eaa04324288d83a469e6a96e91a2158048f1473a51c65c641f197311b26e7df7dfaf7cc70266450a756f12d16fad29222af03bf2d097792914dd6a35e2922a734190a82af2a150ace9cc98225b1db875948e025083fe512421666cac80a52e2cb608e6286e1ab1663109a81c410ad1219d72135dab72e50b44071d58101403bdf7e92f46460aba3e7089106a13a83f9043bfbb8f2394be41037b69dc4ef3c8a4845a4a5851f15b9d86fb2879f7ffbb737d171005503830b568c6cb8d4ac36947af471686f4edafe172276d20360500bc5498d3c8b5b6104b92a58846bae79618a6cc476fb9fee4ac31ecac5dc93f60b4ee26b120bf9bfd8683a38832ecc4ff3253f4197bdffb3bfb8855961debdef627567c08aac21f3f6dc114a3eed8825a4de471073b593c4927763ac079860857748a5ef55d9948f8640a5e0f6955311cc4760e2b81ade6c366e5a0597c9023d0cd7438549d06eaec609b86a069cf8634894fb77d77f902090ce4fd0a5edff0de019b5a863f7a590c750712a0ea486ad68f40024c87bcb0f41e20b0c21b167aa615b9", 0x1000, 0x401, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x420, 0x0) 01:22:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) socketpair(0x2, 0x4004, 0x6a, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r8 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x40, 0xb2) r9 = socket(0x20, 0x3, 0x9) r10 = socket$inet(0x2, 0x5, 0xe0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x40) r12 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0xfffffffffffffa3b, 0x1}, {{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x800, 0x2}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x6, 0x41, 0x81, 0xc632}, {{r4}, 0xfffffffffffffffa, 0x40, 0x2, 0x8, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x94, 0x2, 0x0, 0x9}, {{r6}, 0x0, 0x37, 0x80000002, 0x7f, 0x80000}, {{r7}, 0xffffffffffffffff, 0x4, 0x40000000, 0xfffffffffffffff7, 0x7}, {{r8}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0xfe77}, {{r9}, 0xfffffffffffffffd, 0xa4, 0x80, 0x6, 0xb0e}, {{r10}, 0xfffffffffffffffa, 0x4, 0x200fffff, 0x6, 0x10001}, {{r11}, 0xfffffffffffffffc, 0x4, 0x10, 0x81, 0x8}, {{r12}, 0xffffffffffffffff, 0x40, 0x40000000, 0x5, 0x3b}], 0x81, &(0x7f0000000400)={0x7, 0xa5}) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x0, r13) fcntl$dupfd(r14, 0x6, r13) 01:22:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/55, 0x37}, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) shutdown(r0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 01:22:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x1ff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) r2 = semget$private(0x0, 0x7, 0x80) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000180)=""/4096) kqueue() 01:22:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc002, 0x40002065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)=0xffffffffffffffc1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="63973c71a83c3d04a42b488e", 0xc}], 0x1) 01:22:20 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33", 0x18) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) r1 = msgget(0x3, 0x63) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:22:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r0, 0x8, 0x8, &(0x7f0000000000)=""/92, &(0x7f0000000080)=0x5c) shutdown(r0, 0x1) 01:22:20 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x102) shutdown(r0, 0x1) 01:22:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x8}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x0, 0x40) getsockopt(r5, 0x8, 0xfe00000000000000, &(0x7f0000000100)=""/206, &(0x7f0000000200)=0xce) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x9) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x7fff) r6 = semget$private(0x0, 0x1, 0x8) semop(r6, &(0x7f00000002c0)=[{0x3, 0x6, 0x800}, {0x4, 0x7, 0x1800}], 0x2) listen(r4, 0x7ff) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000300)) accept$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) connect$inet6(r3, &(0x7f00000003c0)={0x18, 0x0, 0x8000}, 0xc) r7 = dup2(r2, r1) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000400)=""/195) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000500)={0x5, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000540)={0x0, 0x2c}) connect$inet(r3, &(0x7f0000000580)={0x2, 0x0}, 0xc) mkdirat(r4, &(0x7f00000005c0)='./file0\x00', 0x118) r8 = open$dir(&(0x7f0000000600)='./file0\x00', 0x200, 0x84) kevent(r7, &(0x7f0000000640)=[{{r8}, 0xfffffffffffffffe, 0x82, 0x2, 0x2, 0xfff}, {{r3}, 0xfffffffffffffffb, 0xc9, 0x4, 0x3f, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x5, 0x4, 0x8, 0x7}, {{r5}, 0xfffffffffffffffc, 0x40, 0x90, 0x0, 0xffffffffffff8000}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xff, 0x9}, {{r7}, 0xffffffffffffffff, 0x9, 0x80000000, 0x0, 0xffffffffffffffc0}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x8000, 0x4}, {{r2}, 0xfffffffffffffffa, 0x36, 0x20, 0x1, 0x9}], 0x1, &(0x7f0000000780)=[{{r4}, 0xfffffffffffffffd, 0x6, 0x13, 0x1000, 0x7ff}], 0x7fffffff, &(0x7f00000007c0)={0x10000, 0x5}) fchmod(r5, 0x8) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0/file0\x00') syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000880)) msgget(0x3, 0x61) preadv(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)=""/143, 0x8f}], 0x1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 01:22:20 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/44}, 0x34, 0x800000, 0x3800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000440)) truncate(&(0x7f0000000000)='./file0\x00', 0x3) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b055560000000000000000000000000000000000000000000000000000000000000000000000001ff5fd4129c7000000000000000000000000000000cea8e33a6f37864514b1f4a21e9b8a7b0000000000000000000000000000000000000000fa4d1328651dba8113dfb9560f722d380684b205c90dc600e78b1feca4f7d932d8428ec1ef1715f230f9221f7d763622ab0157d9ddb83ca64cee9aef49b6470e72536c6e06fad051cfd28aa7194ffe52330e88753141094927efe44c9467e2a271640b13ebd0127922dbd1abc10abb5121722b221689f08f789db97cb5a81a131ec4547133cecd56d0dbfd417f0f2b3eec019344c8209815313837929f911ca2"], 0xb9, 0x1, 0x800) 01:22:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3ff}, {0x18, 0x0, 0x5, 0x4}, 0x1f, [0x40, 0x962b, 0x1, 0x2ae7dad0, 0xffffffffffffffff, 0x2, 0x9, 0x7]}, 0x3c) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)={{0x42, 0x3ff}, {0x6, 0x200}}, 0x2) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000a40)="c14c0000e756000000", 0x9) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:22:20 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) r3 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0x31ed, 0xfffffffffffff7f8]) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) connect(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 01:22:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000180)='./bus\x00', 0x103, 0x8000) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) 01:22:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="ce0f45026334b5d841c49e29f34609b7492d9710648fd1ed11e534a1261204441e214a3373b3162b7772da4fe2c7876850c5afaccb", 0x35}], 0x1) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x81) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x200) sendto$inet6(r2, &(0x7f0000000180)="f965b994514d12f301e45845f076a484a4253f8417ad07a2a4a0adfe49c4258436e9a0ea48eab42ba8a5bd8dcb200c3bed395693ca05efbf211357bdbe7fc51bae94f94ec78f4eeba1d8c9750afa6068d44637d606ea98e9b52b8cff98eb754e28de859fbaaf9e84d4bdf87ac757d861b228c96784f062e40069b756b4f8158517d40ec9ac8444f15502e02cf528d05ff3d440c896eb8b13ccf1384c4340c0ccfc13b44d1994a523de719431b6bf5fb71fdb3028", 0xb4, 0xc, 0x0, 0x0) flock(r1, 0xe) 01:22:20 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(r1, &(0x7f0000001580)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/183, 0xfffffffffffffd0b}, {&(0x7f0000000340)=""/132, 0x198}, {&(0x7f0000000400)=""/78, 0x4e}], 0x5, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000080)=""/20, 0x14}, {&(0x7f0000000480)=""/195, 0xc3}, {&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/113, 0x71}, {&(0x7f00000006c0)=""/36, 0x24}, {&(0x7f0000000700)=""/89, 0x59}], 0x6, 0x0) 01:22:20 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000500)={0x3488, 0x6, {0x9, 0xffffffff}}) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 01:22:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 01:22:20 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 01:22:21 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, 0x0, 0x0) 01:22:21 executing program 1: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000023c0)=""/120, 0x78) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x2d98) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 01:22:21 executing program 1: setitimer(0x1, &(0x7f0000000180)={{0x4, 0x9}, {0x1f, 0x3}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10820, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000080)=0xc) socket(0x6, 0x4001, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 01:22:21 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400)=0xfffffffffffffffe, 0x217) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:22:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xe4dc}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000140)="190986547007b51d71cb89a7a27d5a7e77115a7e1cb4e9f45065ef7a3ddc38ccfab469e14dcedaf83542bd9960601f108b50363c9b6232fe659a3969d41cb8d42425ca4538662a6466980bca6460e2b761225b74ebab3d3feaba2e585913153732e6f0da7f87615ff5ddf3f0bba10f01cb678faa", 0x74, 0x6, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x5, 0x3}, 0xc) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0x355) 01:22:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 01:22:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000140)=0x4) readv(0xffffffffffffffff, &(0x7f0000000040), 0x1000000000000091) ftruncate(r0, 0x95) 01:22:21 executing program 0: munlockall() r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000140)="58daeef1e7177fe8a129f5a651b00a79c3a6be4590651bfc23d3e85285fc3d90dded33754cccaae52ff6c926bb82ea5fc8c9f2986b8771c05d7a8345477255034b7e3d09e1badfda10fa0f93b45392c67650eb884ec5efda206400d4a8c4bef95663577a5a1756f4ff7a6879225e42b6ea42c52cd6713861400630c6", 0x7c}, {&(0x7f00000001c0)="62be981eea6b8d80e11ddba294d8b94bf617f1b7a02215b8463defd21f13679cc78cc451", 0x24}, {&(0x7f0000000200)="ee0d0b634121ae8ee3deb7f83a88c5206846ba7678b59f9934a227aec82584ea5d8fcfec455edc31a8b6082e4932bde7570a40ef25e02dc4b3bd057fa65ef46a8fcdccf2fd1a0012ac9c993f869875086b308e14185031a04f508538379699a1c0a883b4a2b3a2a39cc268ecab89", 0x6e}, {&(0x7f0000000280)="a42334833d6ab7cc3e066dcfab2770e93a229a77fd64d2116b8207436386f99fb33b3329a59657051ee2c17bdb378f16dd109d8029303c56feaf321c2d99e60f7568d4a84f3921034eb4a9672ec8793e01b8b797dc9f0e8095a3db20ab8786ca97150b21cc9f2db5d8dab5577cc1998d33d65910b61aa25cda7f2f63a7910e0ada6094ecfd13f46d35ea6757a71b5ff2f11237a33c01613677c0c2070ed7decf0e1d96b4775e4af115dd1c9373f2993d211adf9b42fad8005e068d46d3efe94a4046310ea1d3c8dde6f6f2e8788b16fa6d4172d615baac4b141cfa5c9a4eb00b9fcf985a8cc535d9ce5074547f29af94b4bb30228f8f64127843", 0xfa}, {&(0x7f0000000380)="c149f81feecc60f8cd8ba1665562457d0c5f73ca6d55a20e5d70aba861ac2debc902728bd6be463dbe7878ff762c6d40e08541610647806af45960f8585f8b7d94aa3e4c63afdbd8022ab8afd89d24044419cfb09f5e7bfa00449ac6f573eff894e37662d4a00a1cd8dc9f5d82d7506c77326bf98edf31dd4f8a8c7da2cc4dc3033259ebae5a9e582970a5a858bd38456171e91ad46f27a150a6bbe485d6f0a56d0a3a1255130b4c01bf5a8cda183c62252ed2ce8886", 0xb6}], 0x5, &(0x7f00000004c0)=[{0xf8, 0xffff, 0x5, "2afb7d274aa5cd981e3bbef72477b2616fca671be9c6e65a1ebef4d8ad930a8d445c375d1492e97d5774d8d96d38da093dbd170310b9091aa81490c68bfc1a9f92f54f2a33e5c228c30739260c44bda01fd8c80b342a3d297641aa949e950364646ab3ba9335cfd2112db027080a225559cf3f7ed4d9464f6b15113efdc5e3494cb5cf761e98b10b43a9e63190f5251f5553c20105637d7c9fed219b832787a23fbef2e5229be5b1cc83a133c51f17687d1d98fc4b9e6fefea472265c63ad66616e5a72db785c73455a86e3e1da8855319106a882f83cf947f6e54da75ebd22b70e751ef7d"}, {0x30, 0xffff, 0x1ff, "ab0cf2caedefab5b8154fd68fbc3c4e9efc5e8d9aa53af048b78db91af1f0a"}, {0x110, 0xffff, 0x7ff, "bbed5acc09c16c4a2afc08e6d9dbc853a95b2f55af697f356f6f0051934ab3ce349be17b10b8d84bdaadb78817530cbef1ad59ffeeb4ddb3102ec676e09a28220dc76de034a6ea5f1ffa1ad5fe05065c389c7c1620195fd1ab2690a9f07b1e264aab84a259d261f89fd7d8609f7c29396586937cef92de00700098ae27151dbbed056a47b76e1874418e61fe31091d064283e10033e7160a2c478731f9565c74e44d61b0e819db09f45742885de767e9bd4fd3061b5ca778eceead217a20954d01cec99b3c3091667319630786f94c2f46f2ff7a2fecfa2186b06b78bfa65d1aeae47de49a9c950de093d509c887fbdfd7d4b8673bf655e953"}], 0x238}, 0xb) getrlimit(0x81c691ae9b48fea1, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getrlimit(0xe, &(0x7f0000000000)) 01:22:21 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x4, 0xdda5, 0x401}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x80) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 01:22:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) sendto$unix(r1, &(0x7f00000000c0)="ee028bb442a6ec1ab6f9c159911d270d53350cd8bd3d807ba2b3939e85552be5b995e8b91545ecf12c1f8838f3643319aa6408ae26c81decd43b66e3a44aa6f3d73c61cb9e289bbce15cd2509264c430c62f72a442159977f76c76d20860e4d5f2b1a4fa7668d40affff628a096bce044f030c957b176b5be947707b4973b62a95", 0x81, 0x6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:22:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x90c, 0xf1}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="f71a97b535aec0befccc119131d221a88a394d649e0c3fb4f0bf1d8edd906eded655d51dd71daa3cda71d3d706db7f006c3dc9cae7bdfcf82e67ddbbd965c7d76efb6c66b1e62fd4491604c8ae072b058c8f8c9c962ea5663918deb5eac01220e0a17cdd2b6aa2a455c4c1d06159614a99d8c30d431c801fe9f0", 0x7a) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x7) read(r2, &(0x7f0000000040)=""/165, 0xa5) socket$inet6(0x18, 0x5, 0x3) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) syz_open_pts() 01:22:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="47e07f75b99e27a74ac79ae119e4659851cac4bf7d57040b830d9cec57830642e91a87c83189d8c8fc7927bb14b750681277ee0a865f2dbdca7c7f92c4eeba91845368797de18426e76dcaca19861d6eaaec06a94b512a8b29fe4eaf03944d17ba2d092c3244f9b2cf1d449d0f8fce52dcfc160b4ed2bcf7e20047395065c63d4dc6e63caf4524ab9e6978c763f8cb9e61fb769d5a866c8b74073ac68505f46ec6965d777226a9d3a8a2a8a4109c2d900374807eb46c92e9302f7ac6b401c657788132135d940203f891d474fe48e0adef9c4e83ef9adc", 0xd7}], 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:22:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) getitimer(0x0, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:22:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x28, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0xe5}, {r1, 0x88}, {r2, 0x1}, {r1}, {r0, 0x100}, {r0, 0x3c}], 0x6, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x35c, './file0\x00'}) 01:22:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="a783030000000000000021508ede49c91381f512be6d16f6809f3bb05adba881073d55b9ff83031922e86a73cd2d18a7b4277b7d8ba2b7d05e29795cd4a3f283f687fdce6800a6bc0a142f3e622c8a3b20ec771a53ea82834527a3e9143ef1237470d1c87c2286b1", 0xffffffffffffff52}], 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:22:24 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbf19, 0xffffffff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x6) setrlimit(0x3, &(0x7f0000000040)={0x10000, 0x100000001}) 01:22:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000300000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000, r1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:22:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) getpgrp() r1 = fcntl$getown(r0, 0x5) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x401, 0x0, 0x1eafdb93, 0xa0f, 0x80000001}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:22:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) getrlimit(0x0, &(0x7f00000001c0)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 01:22:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000140)) 01:22:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r3, &(0x7f0000000400)="69837787b8ae754a79b781e9d97c5dd306c5e2c977aeeaa22c2af1abcb4d6d3378d6348eda45a786000d4cb05fec", 0x2e, 0x40d, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) close(r1) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r5 = dup(r4) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 01:22:24 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x1) fcntl$setstatus(r0, 0x4, 0x80) clock_getres(0x3, &(0x7f0000000000)) 01:22:24 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = socket$inet6(0x18, 0x8000, 0x7) shutdown(r2, 0x0) r3 = semget(0x1, 0x3, 0x4) semop(r3, &(0x7f0000000000)=[{0x0, 0x3, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x4e, 0x1000}, {0x5, 0x81, 0x1000}], 0x4) 01:22:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 01:22:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x4) write(r1, &(0x7f0000000180)="1a73a54aeea239fe9995b601698280", 0xf) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) dup2(r0, r1) mlockall(0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 01:22:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b01) mkdir(&(0x7f00000000c0)='./bus\x00', 0x24) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mkdir(&(0x7f0000000540)='./bus\x00', 0x82) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) getrusage(0x0, &(0x7f0000000480)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="068b42fcda7a151f69747fd96be50fe9a00e0a451af5b164", 0x18}, {&(0x7f0000000240)="2d18c60c0723f2292a484ce78030fe6212756c64437347e68a2ee80e5987b47c4f7a36ca8313739ead2a3a3cc5540b9b8ef509db1fc56b5def5a2caab24e70680c51ac3ca6f12f43b44d1c2e1ddd74f6d6b33adb4bca50d60d3e4e86d49ada04ec04e9083892e29dc7b638952f33d0c521870a2123e3c4a6d3d78ee474fa58dc127ae4b08c794f203e6b39b424a5d752e576f74a5a30b9d06d44cec5e5bfc612cb50fce45c23b3f27e5c81c0d16c9342735eddb165a51d4e24527e0c9674147f36482ca15d1a9fac4ef2a6872b8b34329bd7b2487d70839022e19543a11447eb130182009bc147423c8a15b0e93ed75247bd16e2c03615", 0xf7}, {&(0x7f00000001c0)="502ce02a3c6343e856626dd3458635f2d31f2195cfdeb8692f8869b4d8", 0x1d}, {&(0x7f0000000340)="284d9c881406ca95018b8f8b85ff20de4edb93dc45f3565c68071681bb759092fbb41e526e1e670425caa07101103ec90556385f127acda1820c37ad680ff7bad069247bf767aee0b3eb6d0497dae302700143e959b0dd21b3eb0b505247150cbd412adad5198b0b2e4a68b129b6ed4bf4a0c51d8b201cda1d2fa051d8b3752dcab371d08300387f1466249b2339fca38a8a440791b3b0041f90207e7274b3b0b434f15cddc072ecffb939b7bff45904ad577c0813c137cd2df1ca01db7e434b46ed350414d687f2aeec794f105f5e410b4bf584a035bb", 0xd7}], 0x4) 01:22:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80a1, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xd4, 0x8, 0x8000, 0x80}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x5, 0x8}], 0x7, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x94, 0x3}, {{r4}, 0xffffffffffffffff, 0x82, 0x40, 0xfffffffffffffbff, 0x7}, {{}, 0x0, 0x10, 0x800fffff, 0xdfd, 0x20}], 0x200, &(0x7f00000002c0)={0x7a3, 0x80000000}) pipe(&(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r5 = socket(0x14, 0x4002, 0x40000) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:22:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x15, 0x1, &(0x7f0000000000), 0xffffffffffffff91) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r0, 0xfffffffffffffffd, 0x7, &(0x7f0000000000)="318528c6cbe6275d5e701b233e24b26f9c9a7bd468283969959e9c9f745b98bda8cf91b5c21a32859c803a47e4df36388342a41997bb015382685385d25c94275de28f9991a25cb1cc10c153a4b3853b9b679f563569c70b0b8f30e5befd3d96b2e5de502a949dfaa333652e9742a878b6d68d5829dbc34880cff493feecb8d371235a86becec47693ff901f1aab0b3a5e2bc85c26dea4b075fd5f028fb2c691f7323fa556c8f50def4cf8375cb785d35c777bed7dc2f71c86f1da9e6f7e90628a5ec34e8724388528c0fe148ce99bc15deec733638118126df3dfca2586aaac91f999b28e7bdf1074a82e6c602b139cdba92637", 0xf4) connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 01:22:26 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80, 0x1aff) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="ae29a79fdfa6d481e3b40b0058a6a3a5ceebbc04931b02b9bbf57f926c0467d50554dd68335f87bf11e34de1166f2f0602b05339f4d54f7188df8c46d1fb8163884e753a675dc863c84f5433e74b6d487ecfe99f6a8518a875493147e82d71be3cdbad0b77c776d4c5b44bdec089ae3edcf60200594b1e0b42cd9747b531713b160e8e7960e561a4406c1c212eb74bf99d6f4770a64773fc1ceebd54608f2d0586703f277f87f21daca0e5baea3af8a2c08a416d92c5546a49e5c782df4a2cced607533f1903d4fd0132020cb5118daf5ed884528d5a12bc", 0xd8, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x2000000000003) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=""/124, 0x7c) write(r0, &(0x7f0000000300)="8779e058bea9d42c3dc5cbe9b13ad0d4515a1f5f148cbe11940d9b3f742a89c378dac666b548911b8d66cdf16719c9d6249b458f52b8192d36cdf51a6b535eb752d2a676e2853ae0c6e6000054bdf303b67d758eddaa8a3ee9e29666e50c65b94ececedf6228400e23c904923ae066382ef4", 0x72) execve(0x0, 0x0, 0x0) pckbd_enable: command error 01:22:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) 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) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5, 0x4810, r1, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:22:26 executing program 1: mknod(&(0x7f0000001600)='./file0\x00', 0x1002, 0x605) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/27, 0x1b}], 0x6, &(0x7f0000001440)=""/232, 0xe8}, 0x0) open(&(0x7f0000001580)='./file0\x00', 0x280, 0x100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0xfe51) 01:22:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x5, 0x1, 0x4, 0x51}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000440)="66772c54b15de3c37afe47dc1437ea6d3d0114ae86856194cd3a460010d9be632e8c1b2c569cfe8dad905816fe84639f834c1a54494bfea459514f2d77da969d39d6d3306e3ca4aa760904bbfe1f259d5c3117182d2c63096c50ea0839a82aadae58d6426d86672b22a6e83a8b03287324fb11ae78b86bfc7d3dfbfd", 0x7c}], 0x1) 01:22:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00', 0x4) open(&(0x7f0000000000)='./bus\x00', 0x290, 0x40) link(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000001c0)='./bus\x00') r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/116, 0x1035a) 01:22:26 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) geteuid() getrlimit(0x8, &(0x7f0000000000)) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 01:22:26 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1800}, {0x7, 0x1f, 0x800}, {0x0, 0xfffffffffffff000, 0x1000}], 0x3) geteuid() semop(r0, &(0x7f0000000040)=[{0x3, 0x8000, 0x800}, {0x3, 0x1, 0x800}], 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getpid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getppid() geteuid() getegid() getppid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) open$dir(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x60, 0x0) socket$unix(0x1, 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x90, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x0, 0x0) dup(0xffffffffffffff9c) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getegid() 01:22:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x7fd, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x7, 0x1, 0x4, "57a2526b2b8d198d5b418e16072885f840c9fc11", 0x9, 0x3}) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') 01:22:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x2, 0x5, 0x1, "dac6a56314a56ddcf920580b3dd188eca3dc890a", 0x7ff, 0x3}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) pckbd_enable: command error 01:22:28 executing program 1: r0 = socket$unix(0x1, 0x20000023, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet(r2, &(0x7f0000000180), &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) 01:22:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) write(r0, &(0x7f00000000c0)="cae505932e380d48dd905401d8a58a0d328cc2aa256358ed6897bb944ab8e80656461e1757cbeac6832570ce9ad6df8d53373bd5f6f970dd91441ca39d05e0884230c7da8a9fcc0967b5b0876b", 0x4d) 01:22:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000002c0)="3870d3bf2fcd43ce45676ae212a8520c5c43ebd2c5961ba832fa5ee57dc03e14165c5a4b23beaed47cf48fbab9f35054efcf58106b42232d302afb92c84d7229a6df332f79e04f42a45d47dcdb87c6bb2a80ba95599043ec8a830837a0a34431d9b5d3a041b0a9f2e716da3c845f6bb0c1413cb11c5c1b6ccabfd9ff94dca6e0d70f06fcfec1bbc941dcd1062b871a1b71c97e8be87d8720868034ec4634ec2e3e557bca2e6d9cb337d4b41783f55bf45bc86b2bf293d0370ddd2c54ff3c15faf6430a4d4e22394a87650bb41d74ceb3ded357a2ed93c3cba4d5e16fb803ef8e2076962d15d491d935dad7aa24721f7acc0139ad5e40b7619d2c05baa9b9694b9a4f92e90519727f979cdd28b8e3b75ba4b84703d3d6ea8e1510c5a7871eace0d38272f68ecd64c957fb49d27cb1d66a0e16a84ae5964463efccd002435d962d31f0bea1290f39a42f2ed08e115183b1fa595aefe598c7de2734e2961c2b6088f87be62bb420356ea59332a0f54670927e06ffb963037d27e3a3949a168083e41cafd4498514dc0aec39ace205929bb41ee895bd5f24bb00972a0ddd3c7e66ba4dcab43052cfd42a72f1acc205d4902dbd555da35027ae65af49ddd1b9fd7a45228c8847fff6004ccc248b8af566cb09c92259aa73742383f0fe103512bb97acd849782355a76a1d05928f74d54eaacf4d6a14980521d8c4a40a6b072ed0e90a1f931f6605b18a202527132564b410dd87bdfa1760f99e66c84ae592df96ab19cfdf5a4cea3375a549a34bca2ba026cc5c57fd019078dab8e745ea18cd05039838eed0dd7578ac8ba24c893d3c206c82efd5748c366f81062e856b902464d7bc21cd188abd29660d469216f43f6e38bdcbe34dabc1cfc868680479af61335a86eed851227811d7fa1c725e4d8d66d572b474c03f8ca8420d35e7cb752f78bc419452180e9eaf66605ddf06e865023a903a07600ec095bb5fad7b294d654a056ae291f69e53fa19957c8a85613024ae3c875e3da4a41b63cb0ba62420669b47a219cf1e586b2f3e655fc2043bbc2dd6087657d460a1ddc7f19e3a7ed6a8c27de825c8354306a1d510995922effc8ac444d28bbe11f9d5e997fd527c126279ae0620910b49399a4326cbd3fe0306ae4989ed278147e0adff1a7a2b1203ce1a2e4743f28513d621520f93beef0f8bed7fcf99729c2f1e2cd94ab8a80633f7a56c06d181bf7aa5a8ef18a30cad2473dcc07c7469d0ec60a8b77c1d0c399e12ec4e0b3f3edadc7825982063b2d6f561379e699d962237b9bd75c6c6ec75a1ab239407637316ea4ec54d723b0576ddc6b329b69bee41fea6668d8e943f752213c58b320c2132142ef60361f2e01b1f93d5dc8471e24a59a1d121fd3911249be2b309caeb5ba8c2b980264f04b8882ab30250668bae8d7e7d272fd58f6c9f41ba23e824d22b87262f750739e34bfc84aa39f03a3d826c866ab4078559762adbec77cfe6d05ad2bd08f922b6bb89dc71792d8377287a3b7ebd5c1d3424db0811bf9d5b22d2654ad6ef4bcb04ac0a9fe85278ea7cb1578b8a35aee5f71afec51edf74f79f63b8d8a1e0a84cff71cccd6ae70783f3c4cc982073440eb763899e8dba1ef58f5bcfb5ba20d64d002069d6653e39b8ab623d3f6a5553de80654ecaa3fb65cfd6586e7498af65481813502ab1c117a683dcd8ff4c59cfcc7bf7a7959a429d6f4b83b479ff270d73d420ab34b5914c83561659ccf3e4f75f6c656b8f7d52ee5ccb5cc205c36b79cb3d70975eb202b825bd3fac9a346bfc8e5b37d02eb8a26f44e5b8a4bc2b2de3888cb496550443f4b4232c333948bcebd4b5b40c9862ceb0a3d2cb3320c080844a840fdfd75a009bb356450eff76d86bc52e5de0a9430dc1cf9d4747d2a7adfbc17cf62817c53e96a5d179a6c6ecb3b63c693f2be048aad0600f45e79b922c0bbe7f503ceec2a8a4b9ca2b21cad277ca3f4a52eede2fe4960ea385cf15d2bab76ada8a618da53b03a7e3b6dc1796681ff0c72c336da47f6d80fb9ee850168ba763713e555e56917b346949f59d93c489af01c0198321572d1e77059c52a5f548e86f88a5cb09760219e4b454a0d9a7de8991e05a4946a1e057c295f03545197d18c31e3b61f1b4f158fa617ffabe80e040912ae5380ad596bf89305596e8fab86fca60adadf46bcb26dfd3faa26391bb721dcc2ab969cacf26c0445f48683fbf4cc795d02c2c38ab3414b5168cc191a1818495347ab90e09659fb1eed1b9f7febac9e6e50a5c465e275b4bd4c64fcfdcd051e99569d1e826ba78fc01cdf661bbef1fb53bb08a819a0a9e91b16d0647339018f57a18da39778b8a24fdded2cc9980fbd32f60585c680d361dc14ed22fd7eb8fb593724c429625794801b306e133249dd1cb1bc01d6ae93253297286c4719e7d7004733eca891b972121977e3b108821cd8e846b29db21e2439ebcc6ea03004cf8263285276c9275b36a0ec1b0f4dfaafab7bf887f5a8bba00d45a8a98f7fd7d11e9df5d5684c8b168d617a924c9f953e25597fa227b1a9b6130a2efb8c6346771f647ef92db16aa934cf9c970058f93c800df4bb54d263c1911532c609f2cb133254d7e1b947690d7bad9f73b5ddff11bf4e67d7234c7a54b4b223cb6865af199149eaccc8a43dfff08fff333586985e83e9aadc69c49e7ac364a89e23670a42c4d9e7f3b246dd6d1b172ee8a91b7a0f7ccd51876eccdd1992474b73d91c7dddb7c736d192c05547ef069fbcef154e2b8cd58b1e2e8679f200fed67bc1d9d63c8b213c6907d792e19efbc9f9183f0eeba5ec61be2845346b9ecf40f487b5bda0facbd6901377ea7b25970767e55dd8bad86cc6d89cf4f4851ca0076e1a0bc0bdd685b3ff6005629a251eae632fc683cd3703f71d88bed11a70669dc32d4cab96c6676ef2840f31f37b4d69738a136bc0c3cffbef1acbfcafe3426a0a8fa966fed1247812b0c10bb2d4f566caa78624aed95170270738ed80fd17859d87bee0ad754febc1331bdf8fae1341df42550ba9e47090977f26917d9a16b91aea57536afa1a7647ced5c8e46f49f8a492efe0674587ad62a6f3822ed5e73038f0c154cd47286e322dc8b7fbf6ade6cb6f85baec3e6d8b9cc40885129443f38d89f423e77219f40d89d6164a1ed064f22ac3d529f793c94619b1b0ae087f503d2219be569d339ff936e0e784498bec1a8c9762e0a6f041ad10f6d9c68002b9f4e6ae4931e20d20e04af49984a05d0e1aa063d8ed7f92879a9df32a95315d7af57d179d94046ae0afaf4230f333e84a5ecbaf59848f1d19fca492237bef47bc19a39ed2fe33fc2272b832172350df6d69587a49126ac9bc7dcb6c7108f87daef63a7f67434ccf26e863825f7ae277a9d23d1ced15f6f4f20382dcd1e299cd1ede3288dc1b0e6369be58e9dfd63d26bdc963d393e368fec5cb2a22a769f9921002975e0312bc1d7956aa1ff10ddc655ae606ffd3140bbeff818ea81d6cbe2a794f210e9f5c36192a4430f20875a2838739042242a7c12cf65dd22840d9bec76e886935069a03df877b9cf71edbc527580948ac293b23eecafec603fa79db950fc5270a652aa7ddd1e47d763ec8cd1fcf990a34c9c6177d1b5f76c4e69a8386c8cff476a0640eabfb8f6220e4c990fb4693348bf34370762918e4d3adcfb284dcd2048950544065ad3d649f1d4902f6bf91678c49bb5afad4bf77bcc733c3583d777529382f982eb91c732e06a617a6d0debcce4c9e4733dcbf9744accfd1803ad71ee8b3b37d55e77602c4d05d2ff330a8f1ae59afeb0a52847a4599c318a7313d62dad26507d111869c25d57c5f605cb798bc0cdc742c34709f9790fe156202e2a4f7ad5863f77022ad5e27bb800ff9bba42cb883ccc6b0a97ad26f929c5bae6190678d4cc24764c523ab0ca023b76c0178499c4c21a1323e7f2f25e4b3056058caad7970538220e8b77e0ff127b2506f4ae1f6a388336a95ed0298c31cc0ad599d3e1c4be00b8aa5358d1f057ae878f383c9a09807d7f2153122deed38f12878ace2d29077107f5009cc67f75bae9f69697769f7549212be244e559d5bccfb964fb0ce3bb87bdb1fa401417780c162eddb5e06b7b22fb9570fadc337f392ac5de65a52510937d38bf1d847d0b82bdf0686786d32c097529c183630cf94dc0ce437d49c8d9c1d8d1ac69168ea92760099b7bbfd3d3ec44edcf30d3eddfa0e569737000f49ab9b04a802ff128375cf343fff820d944d560af30f7f40b188aede3c448047c6f7368509835aa8acc94a251245244ae63b98128ef7cb05064233c9f35f7b6c58699b07ec4e702cf25a1deb6758adc1852f4313af80c4eabe1b90f1817dea3e3cccb2879b87f5883b5693f9a17bdfe5dd68e6695ccd7666ddcce970e2388a63a4779f539f0c5ffea40490fa7114d61df67f320f35640446338c5b63c673de9211c526768034631722ad2b6605cb0986e5a8d3db51d49aabc4fe599157547bb20553bdaf2b87f46754334a25d0d9d9add2c72240c85fafa80a5594fde38fd6dcbd986dc4c72b258f43b6447d7470718fe77860dcf4c79dc52c32dffd85b2ffeb955bf7d0c20af9a34684cadd1365739e467d885aabecafbee403a0965318a3358afa34cc1dc7dfcc60b4c947dfdaae2032c149cb0f5f2d1db1440a7787ed179952c75d1eaeb4dd4764669efb52bf5c57d084ae1ba783ef6e32545cf0806ef606257caf75b10db8806abe055ca5be366e0b037d5c027df788149704f58a19091cb824ddab8cf7ca269a8538eae93bc4d68555b9cdc2be2244a1a964e9c51e9e466188a02ac6b363f57de5dcbaaea86a722a453fcc6382cd3623e34a74f343e75566e1238900eee3a026bd775d1520f513c9ed55c2e04e66d1a0456bc2d2c3ac7a24e346724a94c796f3a8e4fe675ae9de214fab1bf91580b2eb10a1eabd254ead4863538080f6190555fda5bdc8d3b9a79db5154ee06fce31a6e93128b37dc7d4a77e51044c843480770fe2b71ccb75e606124cd0d443f89f614cc1ad7fa4772bcc404e549190b807b03754943f43da54c817163a01bbe3bb3162cd362252bea5f37b89461e969662e3f1989ce0127c8a437b77a275304e7a19099c41a12605fd65318886ef5d1694516ebc174abe53ff5840376ca357fcc068ce4f2c4a54982d30106da61c32db24aecf94dc3272d01365b4ac4fbb9b9e12010ee76e3888d6a73edcdccb54591af89cb7ecfbf0d329b4be5d4a80468745c17d003e5985af84a98b5930e4cf403d0ae6314fdce7a8e1a2e966f28bd64edafb134f0cbb6235fd0ba347c63b506c2ca3600686b7b5c6ac24462c4ea5651ba1de03af8f0d124495cf0b4b6430c6d4c72274f10f11f29d1baaabc9cf1963ec2c3ed60c0dc636e398238e63d7140c09d34c55a5ba462de1346e943d1d432c2f55e44a9024da472f2f6fa0cff7d8350b6f3a3ffc4fd0aba5f105138bc63532ce558a768487eba59357f7748847956a44fcaf2ed2516c1c4f5638ceaefc87d60c7ac7e85be643f45247b6c6b56ee611709f613707c9a1eba6bc78a1de3c0529fba11d78fbb0254b38790590052a5d4d642c08c0165b9d1c6ef6d1aabc38ef394be12f8f91bd7704f9ffd1e98c08d77810add046a5fb17955a860a0f3526f392f184eea45b2b04fb75ef533b8981c93f4a4448d0f009bb53dcb82750d31429ce1d924096ba7b89fb9d1c130579a55f8448cbc89b7b0ca42e07685fac510e447f2db67767d0b3d1d5af07309de24c19ae2b731fd", 0x1000, 0x400, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 01:22:28 executing program 0: r0 = semget$private(0x0, 0x7, 0x1) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000040)=""/145) r1 = semget(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x1000) semget(0x1, 0x1, 0x40) 01:22:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000200024000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) getpid() shmget$private(0x0, 0x3000, 0x524, &(0x7f0000ffa000/0x3000)=nil) 01:22:28 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f00000001c0)="4e3bf463e1780e4b9109d12b9eb13486b60ed603243dfc20878f6d5cd0f25a207128317905a0e2662529df3fed59624c8982f72885f5f07c1e0d55525bcaf3a13a636adb244f20f5f96503fbd7e824ecb24273744b74e57dfc5a5146c013f6bcd03c4e991f5af503bba605718e14ac519a70d3e439fbf3754b8ad01e49a3b0d1763c8744c194b2b0b1fbb2914c727d89e748fbd5a7d2fb00d80f70a1cded6181e7847bddc28a619946662053ed79b9f2f6e6e7295f0d1295a323526a180d62c6bb3457aa12b1c2eb32d0ce7a4640895c0b5fabb765cf73b666927620c74aa50dec3e169dcd9ccb028dfd", 0x3d6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:22:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x300, 0x80) ioctl$TIOCDRAIN(r0, 0x2000740a) 01:22:28 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) r0 = semget(0x3, 0x0, 0x40c) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/67) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x2, 0x5}, {0x21, 0x1}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80000000008080, 0x0) 01:22:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) getgid() socketpair(0x19, 0x4003, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xfffffffffffffe2b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000a80)=[{{r0}, 0xfffffffffffffff9, 0xa, 0x80, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x1000000000000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x3ff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x557247193a155bb8, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000004, 0x4a97}], 0x2000000000, &(0x7f0000000b40)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x8}, {{r1}, 0xfffffffffffffff9, 0x2, 0x8, 0x8001, 0x2}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x7ff, 0x8}, {{r1}, 0x0, 0x2, 0x3, 0x6917bb2f, 0x7e}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000080, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x41, 0xf0000000, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x7fff, 0x2}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x80000001, 0x20}], 0x401, &(0x7f0000000500)={0x4, 0x8001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xfffffffffffffec3) truncate(&(0x7f00000007c0)='./file0\x00', 0x7f8000000000000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) chown(&(0x7f00000004c0)='./file0\x00', r11, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r16 = getppid() getpeername(r1, &(0x7f0000000800)=@un=@abs, &(0x7f0000000840)=0x8) r17 = getuid() r18 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r20 = getuid() getgroups(0x2, &(0x7f0000000780)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="5b435eb8d8", 0x5}, {&(0x7f0000000140)="630183f3a71645cdb84d53afdfb545dc3d210cdb79e9d910e458e18749ebd57101c4872811cdef5517b2f9528db3036858519f2abf024f7b2b4dfa57e3b3cba6706ddab3bd9904d58de2e30a164b6c095470f0de95ff237e1da963b9041bb729ef7b499f1e8f0ded21e51cd5a990529062a8cea2e0fc36e066f8a039ca05106f508afb9f8d6b69da0a4af0db1f8df2f8", 0x90}, {&(0x7f0000000200)="983900841eba8521fce05b42827229efb2b09496a9", 0x15}, {&(0x7f0000000240)="75c86d6e81f82c73d96330756c4b7631c8d90d611f5cb4af468af6fca263c9c8367ad683c5bcb28ac7e3c371c18d6db72152b321c4563817eae6faac60e70908b1679ca4ee0da6c9a27b491ebd05a32f61216da2f7e57e4bfcbaf34c10fda802e80d61a075b0970b257a", 0x6a}, {&(0x7f00000002c0)="5893cbd334f8d8425da16198fb118ed88635063196a54efa518e993935273879a6e7027415f9467ecd3fa60b6899c9f5df40f36734ddd424b2ad3f629f61768ee0bcf2a4bcf49cd442bec58031e815b7e911f3be705a717077ba604f324dc71b36fe7571d68235dc9e9534904d06608fcdce8f5bcd14bef876a7d019b6e53754a08d7061a9b964d286a3cb516d30faf5fb4cc93e9f7d61220bb55ab78c3a33", 0x9f}], 0x5, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="bb695ecd1f0000000000400007f70000010000cd2f51008d2e3ec0f4939d828cddc826720f99bb2e65505a8eb3bbbac49e6ebef69d31d9e205b781", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x403}, 0x2) close(r0) 01:22:28 executing program 1: r0 = socket$inet(0x2, 0x7ffc, 0x6) r1 = socket$inet(0x2, 0xbfff, 0x1004) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 01:22:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) r1 = syz_open_pts() fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) 01:22:28 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = semget(0x3, 0x2, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/104) 01:22:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000001280)=[{&(0x7f0000000080)="641933d4fd7f7d1d1787381805ba0484f295e59387dd9f66b3deac236ecb2d6721e55e3604c9bfedfddf776bfb7f0a33990c87b8d7dbdeee913266412d", 0x3d}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 01:22:28 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="98020e2f66696c803000"], 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 01:22:28 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000002ac0)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r8, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r7, &(0x7f00000018c0)={0x1, "935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b39e6c1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebefdfc943c"}, 0xdf, 0x800) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgrcv(r7, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aa87f7ded054b470f2419a3cbf20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 01:22:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000000140)=""/40}], 0x12c, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1fff, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000001c0), 0x0, 0x3) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x400, 0xa1) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/51}, &(0x7f00000000c0)=0x35) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x5, './bus\x00', './bus\x00'}) 16:00:00 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) write(r0, 0x0, 0x0) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="5d68d407a01c7429ad8b71c3a41b37bcd0927f301c987c92a96124b86141d61972daeccd240692bb44cf75f6ec92fcbebf8d6506d9bdda6044193e944958b742836fdedda47f0feac83f093a97aa7ee52cadde959c8c03f07f74baee1aedf4de4b27c399aae7b1e3c7af6117aecf4ec9e2044afeae65f47ffbdad88af11a35d7cada6d66d120dda432d774b611f0906a181916eb4e48312e03a5dd031cebe21ad0580cb8d72401f33b288cfff54789f45049a64912a2fb35dac6080ecd0e673028672d39578b30a1a41ac9f7bec687ad56711f6358ab6fe6ee7a2dd0e8ceecf3b9d2524c63aec100298050b165d2c87f5496e018d0dec6976403e13bc00f5b7009b7b57f3556d72ccc0ccea1984a15446fecd2e49d7a90bd281e5cb1f41a898b9163f5734462e32784cfb65a2348ed653c0dd8367a6453695fde7dddd44c523d97b43540d386c12da9f37ec337b81012294cf95d84316198ce8ed69880b9cd40e820ffe5fb8e8e8c72a23b26fb66405564904e269431d4add66768c43783216fbce1045aa36b00a7d8a9221a89d963b97f262d35fb12b15a7c0098bffdc0b3651cff701784c61ee55e0bfb09ffdbe02ae1382de934195f8d3f36c66d2f9878ca240d1dea988482969d916f8cf48132ffacfc1bfa954378d637704de80d976a73f4214e32c3bdcbe77834c47dcd87c0f21b1ded31b1870d59014a2d31edcaa1a14c295af29893fc492087f3b430611551455a6ec8f0be2b1927f6b10434bba6e59e0c00b8d2f6de669f6ef64d451209b0d35cdc4090b8b7406818185efaa73dfaba1add2e2b3a56612b3749f9c0f9ed9cda7c0889d2050139365a355a69a3726d7bfe539979f85a0e243f517bb4b7759ed267501b7e782137ed975a9d68d180b330505e722d27ec187c4b5e54563441e0fd21e8dd187ecb44c0163d6c73401be7295e04d1b50bfd7a9a863b2f6a7ca6e012fb940da488b69d5918fa16f6f4ba2b52a5d1d7d1e6fc273ca04d743c7e625bcf6f0bcc508c047d71761c61a72a59fcda1a63ec1b73e8abadac275fd99d02838c0a0c9d7bf4ebcf8c5637e068afa2904b27d5c455b27b48828e4a227977bef1ebf2736d9593c8d6102896c0c298923db97393c5542060cf33f0ee6fcbbb69fc56bd6f596341dccde0cc3edf1c3206c28325a93fee52b8e1c1b9ca7d30c32791909a32ae0cf2d2ba640c7209091c69f75490fc3edfaa31ce4505fccda47ee7e15a4ee2f0130ab5832c81f146963d430702c8db957e62a0a507a4f17ee65537bdc00887d9d780904cf6fa2832a1a871d9953362bc63d9ac75373eda75248453453322bb880316a3cb09701fbbe938bd8e0012e1909b32142940953ef57d374a1fbba0cb6609a594d38fa56585f75ded1e3dd3c9af375034dc279491a53a0be4d82307505efecdce64ac456b251f8d031f82fd21916399d949db875f37bc48da84c879110addb43fba7e48fb79bbf241e3ff08dd0bf1182a65687fb58a42f5973e3ad46d2908ccf6983f81d9fb07362f5d1da5f032162f285501a5490b67dc2521e070575ac7fbacba2ceeebb847d26573bbeb8dcb41083bf24257c1a36b1f6daf51c258ecfd0ac359c4f70a30894a6486ed5b06b4e7f27155f123cf37589fee1663de086b4d35a309be1f02ec26244ff1d79e37b3132de1bb8340f4e82c8e454c559ebc34c16513e2cf6d99441896f2ce4387bb35815e24c80b5becd3725fd790f6512d6008bd6a02c09b33a6c7fdeb7a6f1a13f98df6bd101eedf9bbb9393eea3f25b1e22e0295f4f3640004e655f20d3727d90569fb4768ebe775d5a1c66d161b170ac6191a363362d59d562c77742d299a50e2f1dadb7c5bccbc37f71d4d11530bd42e98f6959bdb84e05db49bf272599dc0899cf177a44466e1b3990ababc682a426b2701feb4ab3986b2bb096c7148b535ac0c42432e487611642f06c350662f58235f09df4c1bd818843bfd5c2722e487ac0d5edaf749b267d5ecf247bb435db46af6c4bf52213002eb6a5e62713c0d1df7bd051764c2899c33af4db5e08c0a4d43a5e6e745c8f64afd04968699dc52dd9cdef33358e8cb3a3dc300784c1c2678cf4036e15149fda18211b666d958d1e6abc2a96371a6b11a19fbfebbab83f7f3ea791e42b40b471f9b642a12d41da2e115bbda78cc33cdd925893a9b262ff3b0dc1b0dc751d90aa35f0d5e546e28fca7a6f82d4377c8a1cb1a8e769630cdf500598785ad6a21c151b495e53b8ae41dba0b7fccd3bd306c2a1b6898741579aafcbf566a5523e9b08b01409c293db98abba604004bd93c0a7042fa968d35ea5ac013614cfdc27643f0cc5671eac359443a4a3b896f47cbd1625a79d33c97fb900d907903f7197922ae6e0b1b5065603490ca9a1e19c1f76a3c69c7908042e29367e4f269c04352ad42e40515c171cc19d58e4ce1d82a9d8999b61d7245d75c343fdba7a24cf850f2fcc488278666a723da5fc1b18bd3741835f92200cccab7603d34e166b22190a89d403d4bf0924abaaa07175bd9c6f5ff304b2aa9776872dad6a37acfbc4839cd11f2bc7b08deadeb28313a40d5d3acc5de15bee4ee4bc0555caf63622f0412fb48931879f1064ae0ee8e504596cc581b7c0aedd3cf7baf96ffe90e14c1c621307110715ba6ab3d53af65bb9ed3410b5f852dc7aeb24454c350d4c13b34aeafda619cb96fc3b7d03b3cb1ee3dc8598e337be7e9a4833dce2d72d340d1254bccac2e17f66c459534bc19aa81f0a73b805bd54778c6d7b88fa39fb7cc98d3c4fa7d1df8733402c8f718407427369708b9641272ebc96527a0243c34982c2df402b50ed4b37a9968bbe4e14c39819996abb7c7e8b7cfe2cac35c8ed0238103ad037703a058847209d7d557fa3af8ca74ab2cdb4d8ef32c7c9c97fe50edffa1a2bd40fd35e1b04353ba5077b496ae27a514740ad4f334c7250426bb68681c911ed14d48efcb25be471ca6011f59c6d3d6b62c154492d32575fd3ecb68ac92faa11377b6e135ffa8ed1d91abbbc387e1f593fb56fa4a0c81d59eee2fcb7383efad4baebf938c1c1dda41fb6a480205b2fc4f7af5ef1350a091add095c4369ba8e91ae0e710cd252e685a8939f29f138e55b7f6c897b06a82bf3f307b6f14d71491ec0c5c16e4a20390434a4aa4b8187210ce6ac0188e016aec23b82ba1c024f90e4ba93069e3d58cbf6cdb6f77be0874f9c5651088a8f01195f8c9755a50309b13b85925d304073443fe542728ef3c42fb183fe0cb31d8c6549c3fba4a64fa3c1d22ed11e1624f65f99572264b31c6293e2c56f61aa82787a088fa2b1f57e3a67897103993fb799b6f48df857d1af4ef063606476af098ef75a859dae3850be8647e546d528f82666f2fa845e2c38659f0a044c3e18bac671bc8f334258a80cf1bc2a4ee127553ea2fc1c7206a0b48569b732ac47d787b67dd309eaacdab3209c5f8970d0e680557eb729c5ee50acd68000496ebd4e49da0defe5972480660d9b086290639f25616c012ef96370ee8181ff1723924c597e65754931e0be0ecc621ea30077a8752b93a28606919de897d8741c6911a0d66135becdeaeb049e45340a5f47d06f4ee8546511273f74bf86c1b6e8ea19e9adbc0c3e69e0bf4c1c3003c793537540033a1be6cddb3e181fb02f581345ffcaac876051ed2a7bf775eba2cf43a2ba994418f4385694664a0f079522f5ff9f062de445fccd6b0a9fe1ea2f27d3aa79fee62a1c74b005415dc508093915aa1fb46bcfe02072ef832e2642816309d79a591cf00226b3fa8cbd3b225e490cd79e1473d78ef557c3089869d6727e9bb1a90a336c2848432bd04947f08bff10ddb9fe18e7a54293d050a78056e7c78bb7820d48c8abd6fa91535cfe8566dacdc235145742cb4af42bb09bafd9564ceb005c540e3722752bedc211092e9159ce01f1bca27e3660bbd24a0b58773976828d75e3f3bce6ee426d14dc4d73a0a366d8c2d7177adc577cd8288ce5f8a5827cba586409d6c030e3043c40c33d4cfa7394dc6556a20c476987e74057a094e9fb29e43d23787e2e18d4a66c7eb57809204c2d399a5d7880dfac497953c0332ab5533fdf8972142b3f3ffa0e54119ba325e06d878b5b73e07054ab80f186da280a23b044aabb594742d7929f90ca3546c26b821cc196f881c965effae7a2abcf4c960755ae2adc1cedbf94b7e76a39e2e31250a2893ac6ade5f15430f7ce387135e606b2248fdaafd6e20c890d2f50ec03c9c03cd3ca753b1a4cf9fb59f0318129aef99a42fa4ed7ccfadc6521099088f922e7e40a8c0a3c5fd8c88531a57e1adaaee88202112550369a32f6d1e87772e53fdbbfce01acdc8576ed8ae9e87c0333da77f848737c0b50d059070e77f7cca61ef6b1e27f4c1972c3c23b0d355bf00afb3d5180fa54824e0b25dfe82024b1531cdabaae59274c18f3d934a1a2cfd750f0ab7c21fec299a80f10f90015872c04df3cdd9b85b08e1bfe7c063e67e92ef6ab2060c1973231bbae6ccb4110eefd7e09ee6cdc1b0d3661cedf088b338978f98cf4c635b5df4f263fafff027cd591ceebac2539f4179977e84f869206920d8d6d0146cca5af76a3274f1948f1074e1b559a628214b05d8f5a1022db9e925ac3ae12ed2cd5e1293596fa351db8394e58b7b36d61d1ef96aac593464b93882c3a922d1b5022c45d5830121075cd949ef884ad0169b763c9208741b34db9a0033a673d248879d8a76dd8d3ec0040b339d578fecf4b13ce6037017bf8d064c4e2cd026304e904f477f744e4cb69ae9f19f1fca7efcfb76b006498067e5711a6b74ec900de77953779a92dd016b8425626b013d7b2e6fe563f71c09c06f1a5a803d66d3346b45bc69392583f4f338b625cc3d3108712cdeeabc9a2fec47bd60ada17523701d55a49161b182b4dce034ca9b526b69f23be36aefb6fb903bf45979ae50ebb25a75e1f56c961e6a3983da9c7edeaf49c9240861fdb5ea830a013291161cb9a451ddb5c033511f9a0ed00e554b655bae4741567ba9f1591e1d7b98785e4500d61983deedd564f7d7aa075867b3e9b44b64626d0aa4ebc7119debe3eda84ff36c18144573aab2d105ee2aea5b3ccfa9410eefda4e2f457c43ddc41d1dce8cf0341c989eb8b6b0376ad0270fdbe05b4e66d80f3315440cfda2660e7b969c8da8eba00f51791aa979ed856ce948be71a88ced01461bcf096a8b9ff34559a01281c10366309b70fcad7aa8ef9625e12cd1f25b5f065496754834c849f7b6d580124917177403ca6ef82e6f4a0975de6f21cd56afc966219f45ccce08dea9daa6092d89de647eebe0c68b9194661ac6a21dc46bb57ec3b454578251b716ca0631e5bb633d47241ce4829e9518f10a71b502876502b11cdc2042a74e47679dee1bb2bf0aa53649dfa4f14a45ebd4b466180854755bfd766b5a5c61f81327303d84fe2115bf5ad73d19dc5ba0ae5fc4a201f51c8d63191d694bb5febed74f97951dfd7b0f6d026da89ee8cd1e615802a849c3c7513a9109650fe49b2409aad385032c046905540998462d04fe40576b1fe75dbf86174be4828ec5adc9206d1cee3243f0138a8cbcf85c472b90ab27e3b030ff75723f4c330b88bc3b80f43dc3f5075d2082aaa786c8e4c2feceb23a96d6a0ff0f458dc77b4c4ad5dd9f89b57d626f7c0846a92764f8fea0b051f46b49ab1721389d6f425b9bf4a136a5ec14a3819ad6880a271fb7e838494aba08dde208373956e7412704bf4cd0c95cf5c69380952620dc099413", 0x1000}, {&(0x7f0000000100)="1f88821203ef5985a4faee0f2500da342d3e9f64830451ca62ca57506a0d8ac496e4d3afa60feccec7451e21578d289ce75dd33f76e15ca647fa43234c6f88e5c3cfcd2d9afcf1cc45bd66e8ac5f02bd0648b6d9b648a920dc4b3028676d5de78ea37c705ebc394e9166d610f9f46057cbf0e22d00ba135376d3cc8bf6965394b4d7b47ba9ec977352e0edd9bb02749f25efadc8f56fa1641b0d11f803e443f28c628fd01e1e446e362fb6bfec93c686290d4a48d7237f8b9f1f9607e224c5385b4a89d173ef0afb690a8dc4f66e638a40a3974d", 0xd4}, {&(0x7f0000000240)="d9249ece0ab358486e49253c11f5d0528c32e8117cb52d316c1293b1bfb2631a81506d5c44f172b77a3f1465", 0x2c}, {&(0x7f0000000280)="a263", 0x2}], 0x4, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) 16:00:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="02", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) fcntl$setstatus(r1, 0x4, 0x80) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x100000001}, {0x101, 0x2}}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) setsockopt(r0, 0x8000, 0x3f, &(0x7f0000000000)="c632ff4fdeb12ce4e30b49ab5fff6c", 0xf) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x1ff, 0x7, './file0\x00', 0xdf, 0x6, 0xffffffffffff7fff, 0x11}) 16:00:01 executing program 1: msgget$private(0x0, 0x20) r0 = socket(0x2, 0x1, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x0, 0x1d, 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8002, 0x0) write(r1, &(0x7f00000000c0)="99473ea862a82a", 0x7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7f, 0x1000, 0x6, 0xabde, "b2176a90d80a960b34114fe82de56c927f3a08fc", 0x3f, 0xffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c103003c5b00001a9d000000e74de400"}) r3 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r3, 0x78f820748de4ca7d, 0x4, &(0x7f00000002c0)=""/186) write(r0, &(0x7f0000000240)="ac7bd222559b2806cdcdcd98667bb5c0cec20a7abd843f6f562c3e24f2c097544a3e0f37f0fcfc6ea432d244d0f2387180d52503614c55a484816cb91567c59d571731854e3d4125fdfe6627183af998b328ce6ed719f31767a9a2d78263304d5d6e", 0x62) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x800000008004, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:01 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xffffffffffff7fff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000008ff2000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:01 executing program 1: mprotect(&(0x7f00000e2000/0x4000)=nil, 0x4000, 0x0) socketpair(0x1e, 0x8000, 0xffffffffffffffff, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1c3, 0xffffffff}, {0xfe, 0x7}}, 0x2) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x3, 0x8, 0xf8f}], 0x2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x90, 0xfffff, 0x1, 0x400}, {{r1}, 0xfffffffffffffffc, 0x4, 0x3, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000004, 0x7ff, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x8, 0xc0000000, 0x1, 0x46}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x81, 0x100000000}], 0x4, &(0x7f00000000c0)={0x1fb6, 0x9}) 16:00:02 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x40000005, 0x106, 0x4}, {{r2}, 0x0, 0x4, 0xfb2f389527275973, 0x7, 0x9}, {{r1}, 0x498ff71ab208af3, 0x10, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0xee, 0x80000001, 0x4a, 0xff}], 0x34, 0x0, 0xc68, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80c0, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) setuid(r2) fcntl$setstatus(r0, 0x4, 0x46bfe) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5dc0416f9000439d60d153f1e3ac85997fc76f1c03", 0x15) 16:00:02 executing program 1: mkdir(&(0x7f0000000200)='./control/file0\x00', 0x0) chroot(&(0x7f00000000c0)='./control/file0\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x3, 0x6}) r1 = socket$inet6(0x18, 0x4005, 0x9) recvfrom(r1, &(0x7f0000000000)=""/141, 0x8d, 0x1, 0x0, 0x0) symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='./control/file0\x00') 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) write(r0, &(0x7f0000000680)='nT', 0x2) 16:00:02 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) connect$inet(r2, &(0x7f0000000440), 0xc) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:03 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvfrom$inet(r2, &(0x7f0000000000)=""/64, 0x40, 0x800, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x488, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x105) r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x20020, 0x17) r7 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r8 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r9 = socket$unix(0x1, 0x3, 0x0) r10 = socket(0x2, 0x3, 0x6) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40000011, 0x8000, 0x3}, {{r2}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x1, 0x9e}, {{r3}, 0x0, 0x2, 0x40000080, 0x951f, 0x4}, {{r4}, 0xfffffffffffffff9, 0x2, 0x4, 0x3, 0x1}], 0x0, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffb, 0x42, 0x4, 0x88, 0x6}, {{r6}, 0xfffffffffffffff8, 0x8, 0x40, 0x6, 0x7}, {{r7}, 0xfffffffffffffff7, 0x1, 0x2, 0x954, 0x800}, {{r8}, 0xfffffffffffffffb, 0x9, 0x1, 0x200, 0x7}, {{r9}, 0xfffffffffffffffd, 0x20, 0x4, 0xdc, 0x1000}, {{r10}, 0xfffffffffffffffd, 0x0, 0x0, 0x200, 0x8}], 0x3, &(0x7f00000004c0)={0x80000001, 0x3f}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2047c, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000540)) mknod$loop(&(0x7f0000000500)='./file1\x00', 0xc000, 0x0) close(r5) poll(0xfffffffffffffffe, 0xfdfb, 0x0) 16:00:03 executing program 1: msgget(0x1, 0x340) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) msgget(0x0, 0x200) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x20, 0x40000006, 0x5, 0x9, "097e4b09b24672d1c91e94b35ae8db66123892e5", 0x2, 0x7ff}) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xfffffffffffffffb}, 0x8) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000540)) flock(r0, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r2}) r4 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r4, 0x4, 0x40) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000200)) r7 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r7, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) setegid(r3) socket$unix(0x1, 0x2002, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) fsync(r4) setsockopt$sock_int(r4, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r1, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r5}) semop(r7, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x8) write(r1, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000500)=0x1) semget(0x3, 0x2, 0x6f) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x56, 0x81, 0x7}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x100000001, 0x1}], 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 16:00:03 executing program 1: kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x12, 0x80000000, 0x6, 0x97cb}, {{r1}, 0xffffffffffffffff, 0x67, 0x6, 0x2e, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x7, 0x6}], 0x800, &(0x7f0000000500)={0x1, 0x299}) r2 = dup2(r1, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)="29342302deeb7543728902e449c9f14f9535b85e58455ffd1579daf397170d71a3fbc39f55abde545971446189a1e6c21dae821c457380ccfc5d2e1125739e4a6e2d4487bb7b9f7c13620e35b6459d392dbaac54859e7d4252156370594a6fa6a360be5b75837a081d1cd58e5bd8ba26aee758e70c4372eeb2291c2ae7ed26aa6d3e3c461c2ccd7dc239514deecb3baf522f1eaf44fc3e17b391655686b71ebb9516e8d0d51df902b3827abb032604ca4aca4b3bd3de004cf06044244884311c95ff08db01621e4b30d77625e8e2c875750305", 0xd3}], 0x1, &(0x7f0000000240)=[{0x100, 0xffff, 0x5, "43e728f463d8026b1b5412415c8c6e2c5131f51f0a4470af87c4f1812504aa5b7d0c4d053cffe7b3ee187169318d1d56f0d2ad8bb2c6018e2bc5d2521cc71cfe94986b8668df22bb564aa3c54fafda0d289482429fc4ac15e27c2d075d1e1b9f991bf3f166a7f8338e7cd72ed90415d8347d3083a6d4a34bfc88d008b0bea4e3445172b9178d74adfba70c637c15dfea814c2771c54d4b9dd445be0f215a791ea6231d9d42a8f39fae8fccdb1437974f0628f58ef85ce57d6d6d0f610ff99da390e6ffbbf32a906e5d4616bb6274c5825593e3b9206a38e5a1d6fe1316b68a0ceb9417a630e461f9c43751"}, {0xc0, 0xffff, 0x2, "b4fba7d08d29713693de25c805bc9e09bf0c009a33057525ea21180667da9471160efc768a52222c1588ba50a39dc95120aa523fab1fbac26dacc2330036a9370786f034803da6a81d9d09d42f11f9d6ca2e381014c97cb4565544e279892857303eb764d4cf2bb79bd1b9b96abf30ec8f6ff368b0413dab42b92e68b4e4fdcd5654428dafc34f0163fd07f3c4a9c1a20ca9b8ec14eed8663e681cfd29a34e8733f2800bc40918af5f40b534"}], 0x1c0}, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = semget(0x2, 0x6, 0x12) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000002c0)=""/4096) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x80000a00) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r0 = getuid() setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:03 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20380, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x800, 0x101, 0xff, 0x9, "be23bb7e9d1b826ecb9d6bb5679933b94979e7b0"}) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10021, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:04 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) connect$unix(r0, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) connect(r0, &(0x7f0000001100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) chroot(&(0x7f00000000c0)='.\x00') 16:00:04 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) wait4(r2, &(0x7f0000000140), 0x8, 0x0) 16:00:04 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x100) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000280)=""/4096}, {&(0x7f0000001280)=""/251}, {&(0x7f0000001380)=""/221}], 0x10000109, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x2, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r1, 0x0, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r2, 0x1000, 0xfffffffffffffffd, &(0x7f0000000100)="2d766bd69ba23322816daf2247491a9f135e93d215bd88802fa2b038b2cb35d6b74e3803898046f9d1ea782bd2a696fc404abb4ade2c26f26499a9625f13949a2caa3424db132510fd5ba1a8b4b2ffe5833fc99ae764300f731f15e21f39f1bfbd71886e4cca491f98548309bf47ffa2a21e4cad2e9b964a723ddf3abeec5af41eb983a6811f6a3a18f2b89cf80532af38f8d0d38f18041e2941f7f4d8526eaa0480550ae4ecdeb04710f59d929e35f5968166", 0xb3) 16:00:04 executing program 0: msgget(0x3, 0x42) msgget(0x0, 0x110) semget$private(0x0, 0x0, 0x83) mprotect(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) geteuid() 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x6, './bus/file0\x00'}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000000000080, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe110, 0x6) r2 = dup(r1) r3 = getgid() setgid(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x2, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000200)=']\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00']) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f0000000000)) pckbd_enable: command error 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x802, 0x0) mknod(&(0x7f00000005c0)='./file0\x00', 0xc040, 0xffffffffffffffff) sendto(r1, &(0x7f00000000c0)="ade004b2ffd51fa067ca03f7289e254ca74139d74a62aa64369871e48b3a04ae2a744403dc0c77788c", 0x29, 0x1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r2 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="b3093e70b2177ee2738583a2bbe786b7c96192be7e2cdb015a20bbb786d10d2b4f072e690f9b53c04911f7f903e1a98fea01410bae8eba16f2683872e64c87599359d04b525495fe45d25afe59de1e2d817728bce8bad5cfb7c8d64bda612e25f2040b9120c78425bb9ba4bde5eaafcc185c202004a6dd85cc21aa95b8531c9047c661d85899fc05d73221ab41f5fffcff236dbc9634f8e1183ee9cf95f87f236401ab8c336f3ac3177b1ad80524307cc5816fc196d898caf09a70b941379e3432b742fcf790b11f6022426b3265cbe41598c65e750d3921bfb0db2646460998dd4f3003b0244461b284b5e1df23843f748db4fc04346936802e23", 0xfb}, {&(0x7f0000000340)="e65671cc469ecec2d58d1c14586717c6e598f1ad036836b8bf41391e244e84e849ae417165496cc1ea00c65b3f17e2a577eb35f80b8effcbf5a83205dd531659d2818ef21935b88a67a08ca7b5bfa9a47042d7307552ba1ef201b3ac6c8db8a35805dd0baa49dc3fd7709e", 0x6b}, {&(0x7f00000003c0)="96ddb1129295a16584b55358d2609c0f6a6e1bd8cfc50bbec8d35454d199ce48e4995469478b6dc4f57178fe63c0a1b53ae860480cc4317595db3fa50bc54b71cbb01060fa02a9f09479d54eb62b850ca30782c061df21fd6b700192cbe65e992f9cddf9a951e251e857334e1b04a398993f362ba3ddf0c3c709c4eb2cd45b191f113ff1e23ea5e152d4e5ab2974b14fcea553adec549167fcda53099e4b311ac82d9132feb3061de9316c39c3b4853cf351cb93c365f20645433037ceae5d76744ff112e902ab5048ce5106559e3ca58372", 0xd2}, {&(0x7f00000004c0)="78ea5e1ffc8431e17472ecdf8265e1e7d9b82e7863c1c8dda3e49a5720a0244c15a1286a38006586374f27743e5b216670c92875b74131905ad9c1a4a3080019c0ffb100d7759d69c9599ff113fd05d910d1ba4d83ea46bd090bb4956bf2e8c317d7c0188b6fbdd1bebffb945816e2c0358119306babf66de21125d3f9d602650694cab818", 0x85}], 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x6}) flock(r0, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) pckbd_enable: command error 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200005dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) getegid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) setregid(r4, r3) close(r1) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r5) 16:00:06 executing program 0: r0 = socket(0x38, 0x1, 0x0) setsockopt(r0, 0x3000000000000, 0x59f0, &(0x7f0000000040)="02e205449e9c4cf4b9f51522aea811bd24ef26519fc587587f571187799bb033ef4f112f03d12a076d83dc566b35f843accb95ea756b4a2914ce7dbfd651952bc50beb4ea68b74bac6a06e4f1f95031c30686a4e2ad2c4243d5b359bcf02e266746a8af484add28fad0d78c247f018645fb8554a487068009acfffbda3991252676147570a325ac777acc9fbe631657e0ff24dc2355d67954ce54838d3154e7ddd1a60cfdacb91ca7a18b971984e0dd6c7023c1048b8d632d0d2dc1e3aa37340818614b3874795aed2a8a962792661e8543c9ae8", 0xd4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0xfffffffffffffffc, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/21, 0x15) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x20000, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) truncate(&(0x7f00000000c0)='./bus\x00', 0x4) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x10001) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) mprotect(&(0x7f00005f0000/0x4000)=nil, 0x4000, 0x2) 16:00:07 executing program 0: r0 = socket(0x31, 0x2, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x26) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000000c0)="4e66370488fdfdafc56844de35a8766a7ec1abdb976b81b16ddfca82e5be40bcd44fe4967047bffae749930e79c1c7c574a38683a8eead5d3f33fe12150b3822f339ef93925f066d345511158dee2a566a2c57adba6bcb2914526d35ef63238465383beeb9e0d6bb4ebe72a1e7531b908d070a5a73704c1abb99045d841f5ef68e686042747d78bea917e3e1663dd8cd88", 0x91}], 0x1) write(r0, 0x0, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x41, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x88, 0x0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x10a}, {r1, 0x36}], 0x2, 0x6) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080), 0x2e7, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="7d8f10ff465735e5a5ddc74742a770a0960a39442b", 0x15}], 0xaf) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = getuid() setuid(r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\v\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getitimer(0x3, &(0x7f0000000040)) sendto(r2, &(0x7f00000001c0)="7cf680a7a2471c70f9c3958cf7f3468944b52377ee72c9b55906adc919386a91de0b8c236a3d4b789eec5ef4ed6a7e5d5908db4a18a8b5a703840c6998066b187f0b7072f1866a53d9112ba2602840c8f9f79ec76682be60b041b573b02dcf1fac63e4bfcc23f3eacdeee148f980862f623665f6a275876fa122002fa69d7e5f5226db4e28ac50f0bff6c083f85059829841266f2b03a8340f2f5f0b15cc919854e1e96bd1fe9eb9f6d9eadabd1c4d8b70d96b91c443c3f5b5fc6fc90c06fb5930593859783d5b4ec11cb49f1998a171c9e692d24f9120db2fe9f8d78ab44b61b75d86b5926272fe4d2bd07df8c456c41b106148e8e122fa2200d0d69f3f1c02043b660da6ca75f52eb79514b7e3836ffb0028611c1534fcf35fa47d65af21beed067e001ad20d20d6fa2bf9dfba61d5cade70135ab964c0b7fa0ec564b792f3149b396ca4f26a594b0b84252997b76cf0f4a9da3b4b265c67d71704b332e38e4be43e5bd0723754cba229798b87ede8aa1c21b57d8b1e8743e3d0a17d7a9ab79a0d2dd3d9b39a5a69782465353b673678f2b8c5a9111747439291dd05f776fdcb8e0edae4a71a94813c541f163e077d7eb0ed6aa981e32c52320e3aeb57a3454b5bb594a76934d595eaa06257d7df4ce6c8565f9ec4f5cf4de235e4fb30c1e1056d2b37e15404724191ade2183ab2f9fb072ae2bcb21a15bd830cfd07bc2b6a4380004af2bd85e07809cf31f1a59b918f3440f21926e63efde17b9d4f2cd217f72e0588672f168cc2cc3653abdd36120cdfe45a3626ce6e5d8f8cfd495e9241ff4518f3bee18d747ea496a2911eed7c53cca3c73b16aed175da497d4b79953462709c4c2258bc201ffc630ff8fabc27436f5b2dce9a27915a796c42b2f619ccf3373f8cf2c904bd74a1d7bd0bfbd8f3bf7657467c8e5b9dde75e1bd6ba153e642e964aa4c1464f0596e35f20646c070f56956755da308cad637b0044de65eb3e06270b98d9c6cb11a347b08ba7187067cb152570a2ed9d6f7951a4700d5373273c1167e0ceeb4b4c50d662d3454b259222cdc573a898914a2a19cc2afaad307dbe473fce15b6c10eea85dc91a55479c43ae12c58eb5b33bdce7d2dc37ecffcbeac78db82f7474a75bb2809436f09d9cfe8a005519870b4675bba4c108f63fed6f939476bda9251b992e0c85c19f22ae52618d00d5e1dcaf754e7b36e1ad20f1b8bada4992b10cdd880bee0060cfe891358bd2b8615655af7fc479c9bf19b8aa2dc1707600dbbafd8b86724cfd13cce4aa634a9a455689bbb783663c759defed8ef9e2fc38e6e7a6a9639b0b54230d44dbebc4a0f57370cbc87073e824e9d40c5434c427e794f7d46d00b03c8b3bce09d00117ee45ac23af95ead5f98354282213a9842b0ba488424e1cfb5083670bb0252c87c08f2336f74656eb6b25aa527de83106c1fe551e0a50f6c1b301b62752b8c84f1c7dc487bf43fde24821bd9b93f8f943b92ec38a48267d4a2ab41739e59341262c7d2543c18a91967bc4f7d2a30929c1e2aa1df94cd8229ebcfcbaf03af599755029d7bfe29ea52c1441ec09662f52ab80be5ac154b8447f6cdc7c3eaf26f8acf36f79ef09be04a83d2d33e6e0bf3a1339e778e2177cb51724a6f52cc589111ca79ccf49188d1883bcaa8f55cb29c357097cd2cb075f4e25f75b621a42ba32c01e13e6b85d80f3e0e684ea5770b57737e6f9b29390c72b806be2e011177caf6192c10f25514dd9436232a507c140108d09b74a6997506da8e1f55b48e8986bf001ba664267b82fd966f1d64e4d9a8ad6d4d5f4148f667b48f2b1e61a47e63ea66364071ff44101fb0e995f6a07b52882ddb9ea76a1f3be069cbaa8c317444a514de8079982dd40c54affeb49ada7aac0321b32d908cff1bfcbd07751f4d0e680fc6b33319cee75e54d66d0c2cb1f699556ab96e8ae8bfc6f466a89884d154118393671969e3b8b20b759db472977b4b0dc67e4214abc3e99de2ecbcfe46ac0902cc1f2be58d32077201be6e39b581d87da51c1eae3479a9d445bcc3ea72cb7c32cea58824055da8406a57c54d2fc947b53cf1fc341696ff441b66c7b8cfb882f983c4e62135541f43f859b8a3ed9ed26626e7c0db0d7c0254075fe89b2258aabd3604105201ab7a91d7ee448d7e17a6728e7a10debca543a2e8afe1b29395e2acc4846bfdc00d9646ddc85f26f7bab668ef85bdb8cf5f23d874967683a09cc17c889dc990b8cc9b889f1e3cad7c1c9765cf2704ae89ed89048b20a9b6fda2e6b5056512a205fba5de47622f43926d7a87f51893e8293b028e6038e227a946f86131b33552cac6d449104061c804658fb47fdc1b9bc1c86b5d4ce93c1db6b9de02e01aba6acdb52ba5ed6006fd90e2ca23a4abb3f977b71dd73db0b21d934ce6eb1b111a4898973afde3165326dfad8378287abac3b84d5466083e42c7acaa988ebccbe29824512ad21759c4c3bc70ec217101f66dec96c659b35b161144ff594c331b7949bc85b7cd0d0cbcab2757d9427a62b48646e40ae058099270209a2997b0fa0ff8ddeab3bbf18e16ed0a17044237edcd687088044474ded9d6e1fdd3e279e1dad28663854702c5129a94a97d6cf12f274ea7835aaade53acb6342b1ca30c335d70317773f811f015835f9b00340456be1909ba8ad0fcb9169db78cc3a0c86717e80838ebec1456e96d7a3174c3ffd91d549ebb20aff3ac81d61cb98a6e34e964397fce2d1b5c0184068862cd0fb60dab3759d9a1d8ad527f53fbf8f290e6d7b572e0c60be44439dd74042ca241a479abf2f86f8b91968bab347af12126ef31e4ae8c7a58ca03ccb0ea32f7b86f0cfed09e5c1def1dbed4481b7fc573b830acf7739ff408d8081184cb931d7cfe6841c9bdc3566a0d89d0e72f76a38aa7e7f296b9e3ff3475481d46b249785f5689ad3e168fcd3ecf12b946e6a58d0088172e0ef2bc9fdbfc9e3d82b765b4540aca3acce85e88c78ca6fb6034f34f56b371017128fa1225329912d11acdeaadab2d2d020a25752a5c9803b2a9194237d4b870448e16900158994bd00e586de5b336861fe7372c1150829aea89fa4badfd51c979c6112a33cfbe2059fdf2a42f59954997ee16f8d2b83bf5c871a97f17c274c8afa1330fa7f93acc9611b16670f7b98acfeebde3546c2d266176bafc8de3f4d9dc66c9cca89be20853bf9a0aa590f2fadda666e7c7a5a33fda779410fa9879b7599e5387b3cc7dc5c1e8fe49f91853e4a66f3aadcb3688ca2f28187a08881f729a6244fe545d13dcf7c6ccfa1ba322a2b64f0738653ca39ad4e36cd2070c227c455277aa9f4628e78d035781ae819a0d8bfb8982e98f47b44ed7b6cf0087164384797e0655c4895396878ccc81d1263587c81cf5027d3c2b8301b4e7725e952d25eff4d9311beabef0bcc01d847fb275e8c5061ae486376322c1fc3c506fa50158a64abc731425a5358f3377b89f2c791821497bc502135ad68e291f473b8ce2c9d9658af0f4a84189280cb9a32c1922e1b96bbdd094a2416a5dae8517495ec162c81799df78c31683dbb82fb08dbd122e6b11ea7c9c4863ee60791478ea8a67344d7483f313b7374652da6110a0a624feb3780560512eed29bde1e0daeff01967873536921f70563e3344cacbad01bb7592c1c09ffad8bf0172b7fe20fae5074142b9600268f9647517db1531140af30a916056b85e1a70f30cd8cb49ef3e81712bef926af1a0dc7fe1e523cd78d8eff147dfd803df9570830d2b177479c3bcef7bc7417a5a8a72edcc8a044dfc0bc333a5bd23a843d531959649c0a5abadc178a554d21782b3ca2a988650371a9a61f9b72f02492a0f85da28ce9a2b3990ada212337eae5e14f475a468d6ba64689efcef4e8fe798f86afa926a448e6bac6db0f8497d1669e0825fc2cb94484dcf7ea8a9f438fa6213bd908e27562d124736d84f9555aa3abc9251d114986e1e3422454b46573c3f197fa8ffc1f223857955d631b3100e9b2db50eeb1452e8846abff8157a89a2cf45d1dce93fd2aec076de224f5f6a6c71f32c6eab8d6d8f13f5b2bdb83a8115b5a8c3dc1928d5bdbadb64916e1924233613ec59e146d1e39dc3d4f0abc9bac8e3cbdff4986bfdbbdcfb73424646242527bc9d37400746ca971c8a0bf6b42c8e1de56f664aae811060784125ab504c79c12b6244fd27f8523fa929bcf2384e616f370291d15786d75d6e2edb67bd84c6d28da61d56f5506b516f2865bf0745ebda89a7f62a9bdb354f918e8ef1c88fabc257f917babffec440d18532b7133df34ddd13444bff1bf3ed5f2814e366775d2007493cd405eff5498b6f5821bb5a57cd9593108ae06bd3fb00fdfbbad6374be4809297b5a9752e4ca85b0f41ef83b4b0ec9812ad603bac3745dd881faf4a0275d5d9bd8518f0606bd2a5494439dc06b4d5d19cd7c00658097b2a00223c3da4ccecef26a67a398663efda180963798542134d9a3bd211b1d3b72b6c25e26bca4939fa134953279acd9871060416d61f0dd6be1fff3e2841af9e6dccb566c69587726a87416fefa52b6382e29602189a94321e6f1dc861d780c12a55ac849340024ba6e48705150fb03d5f76bb4fc1546c5300b3486e79ca3f0e5ea43d008190765d6774803ee9d73112c5343c2560c38103ed8f618b559a62125a2a97992ab0b707f7abda9c26269e4f48df43f5bfa15ca5d1720b7e211995e72d719b9069b87cb20b4789519ac03c9a0ded4a4acdd0444f8b3501fa37d0caba695358bf05ed95334c5ade31b8796bb5fe777c48a9bc16237667d4eb3602a792bae4de99d406c34737a2a1703e148c2bc0754689787cce3c95def898adcf0fb9c60bcb296214a3071228be9ebaa61c83af30e6bf852b101b16e3432bf1f811abbab0657e7358023a45699d5ccd4c47625c2607467c7c3e4b5e73a0171daa708ff4e10bba354ebe708c0fa5efac0f9b55b1d61f575d770be2404f4074c0f1fb237f95bcdf74e900f98a50ca9f2900e6b90a4558598e9f85e5c3b213115f4a4f8248709478af21fee348eab759ed95339bcf4c52d60a99e7b9a9d90361737384bd2ab08cc8cc822f02c338775be97278ce5cec88d18c444214b835d35486ea61bb18ffa5c9e690283d6745e4f0be78b24fed106686b243baa8878849ea3595c893dad1edf395d9b35f605a6db4e08f9e16faeca038e1919c6667c2930d4439258a278b5b8dc55cfd60d44b886dc6fa776ac907fb5ede23013b29cf98ea3af1ebea1bcee030b20af0e9c89c0c438c6ddac6f4feea3185282de3c72d2993a4d6c761627e5234fb39691d71f4fde9ad718a4aa80e54853f87620c1ac7e1c7918fb6c6c1e7b88b2196b0f5f58992781f9e8a6c3983ac82fe72cfcf09799ef2d0d8af5485cfbc1eef0611e06d051202b67abdc264de82ad1333641d5256a319216e665de17bd0e6161cd59eae20ee186133a0e433d6005e2d28d53fc60b96e1261880c76289fd0a61f291b9993864bd3bc80d36ff4525068d779415ccc8d13a9b208b0c7a74b99147795bb25452246010c3d511632ed79d94f28f94d17bc88ece7666cb88868d09f16e5397ade1143ddd70c3236761c6195e09ac8895d645c04e81a4d0be11c6f13c63564d95f8014153a6b7ea61881799ecc82e7741ad773256340095abc398ce38487f6586789d57b8310297e6a8f7daa1b975fefc6a9daba8ad3b40567327c699e28e8424c956ac6dbe0365f7a8974db641b1c7e948b59460313a451c9ef22fdb00ad0528a6d66", 0x1000, 0x407, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) 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) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x0, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r4, &(0x7f0000000000), 0x1f0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r2, 0x20007471) r6 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) wait4(r7, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r8 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) fchmod(r1, 0x887a34d618970c66) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) shutdown(r0, 0x1) sync() 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 16:00:08 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) socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc682bb7ecc0d074285215527aad602e54a143a1e11f995139c31fe5908851a1d066be716bf1883828b8d4373f63effadc956017ff3ec574c4b489e7fdf7e339bee2ee38b9a3fb0512ac3fbeb3259a5999bc294695947d3fe54e2130de8c4bc801876141452d0f0d287f3441a8e4f2d62d142a00438635f66e1cae53b4d866c9bd55883e365a3bb18192fc2586f43b93bdab7e8e661169615834f51349c22af5edd5254431283da9f5c0d9338373bfbf156e78f36a5c1627eae7ff4a009d70f60152712bf7263d9f243e6048562f586aec5370932ec97f72755af8878323bc8785953c3760497121fa80d98cf51c2c88c7fbee9c9110565ef093fde74234ecb0bff058764f3dfd1bdb934a4fa260c0bdaf674a6ddc0450e30a073049b27833fac797ebff585bd4d4bc29c8f59f62b444004855c015671498a3010337d525539dae9f660705193d80fc78305d1988d76e23d8b352ef9463610f469001095e90c566eca0e43edbbf16b15cc2bda705d3cf54386eac03bb22a74c5684a8297fc536bf5161a097b677a2ee82720d87e163d7ca68d9acad7a08f1a7cedef631eb9458a00c1ae6b6f7c35ef612026de0db0fec77ebff0dd318012ae7e1b3ab1d54576aff445671943230a42d6feb1ba05b6e180f04e702406a217bec680297c041754606ad57dc9ee53ca7771585573dab74579005fa391727a7df1ce7a728b67b42066d1b20fd0c819eedcf1d5fe0e970ae060ff36e516a192c1f20adae412e00acc69e89c587ad7dfbb40369366bec63b2f46eb9696333a516cf02a7012b4f00e36e1803a9431a543585f3ed8d871b32f7c22f197ea07e736246ef7a3298b62ab7d3c65f909023c0088bb314990aae797ce566ba8e8203d82cf8e9c1425345f8b7b42612a9da9d9be34b60108db41c196aa1dc1f7950df6d3b3c57786a6ff56b1b22cab8a18340988f1b9de77d922bdc452e14c952b08b2437a89d2742e0ea2ca30163d92d442ae225399a1c336c90002a847f1944aa07da38aec0dbb39fe417251b7d87331d6c8c2bb30ed88d899c0bd522e1753bcdee084694dc6c28df2958a1622cb54a2b6144d1adafe61b3a9c663a6774e61e8b5922b979d5ce57508e5a66af68711f558797b8404d80f5f470766b991a1f1cf4512ce0711efbf0c99fa8fb38999af0d9bcb4c7115fec33f6476b89bb5a06904a6360b32629f1d4dfbbf7e3a7c2878fcdde7b9f4dea39c9e4f986d8673b10cd6ca474a30292e36e4b82d264448d42b9d6dde8bce922a2c6e1c5fa3cc7fc7bd2cf41b234865c734862e96fa7193132168e6a1cee27b487d583e8dcc94efb7e1b9117a3f98e522de876e0cc91ac0ab5bd818c4a3ae9056fd4f9f6cdebf739c28530ff4d9961801ec46cdc5546d9e5d0c9dc607f7d272132e94b7147feef844723d097757dc371dddecf752064853f0c6be2b5b1674ca6deda09aa2935294e2bc32d43626fb99f5381388ef3d129abdb57b2cd99c6e6d9b0ea07bbec7275b44f836fcfa91394b85018b635e5bc623671ebbbd99dc45796a4533e6504009b4e83c408015483e4090704fa719971f6d67af3accbf25e823379e2be406a0df3ab20d8e9e70a8abffb887ae7e5a64d76e100a86aeaa028b67bd95f5abf35d6c30df6b5ed7bf4a7bf9023de05e2b96854cb95ceed1377383873d9fa53a5d131d622bfe294f1cc53dda1e7208baea0b09f9e9c1e3f61103fbc92f", 0x9a1) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:08 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/30, 0x1e) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x20080, 0x0) getgid() sendmsg(r0, &(0x7f0000002500)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000001300)="6043e01070bd968b1cc92e99cd556145a1330990c6ce1c6416ee1de2b568644fa4d286be0965c77a282385f88fcb81186da88302fcb22ee92380e925d7c855a3e3b4dd1afb04c939aeecdec82c2e876f1175b20fa83a92b6de23471e477579c07d0673c7fbeea3db174ffe130785ae4703e5510656589a4fd0bfc08efb4fe0726a86855e008887c95734d84ab5cd9bb6c25580529655e9ae4dfce1f843d33e663b8b06f0675eb5a6373e3a2f7f6f4087788fa833f61efc00eaa2b56f83587ccf4fb8f380d116ef70577268b2efd7e19c1cc47f966096abc26dddefca18b8c106d82097a89a341d9b5422e1f2ba9097c1b8aab41365321d264e4b0197960476f14cab350923e0583dd9406da1cef07034d966ac9192a357c3bbc9d089bb8b240b64a318ec1efbd3489bc70e79d8d7110458cb6fffa3b4b2ef23816178c758994ad4c5f00d912bc99c083d9fc240ed2fb6577989ecd85138b946293598c81a9a65cb5ccff1798ebff5058ce3df83b8bd423248499d02b73aa7eb37f840ad6649f0cfbb1865cbf95804b2179b3ed99da1c2fa295b21f6148bcd85b4a780970abe1fbdcad2093d90cae5311db5be3cbddde562e1745d2088009cdb7a29232063b04d95c70bf2a0c1ef40101ffec93b5add3d55c59358d2a2a6707a26e4c9f58b3251c3c42fa5b4d241aef33170c3b695c3aa6e4b4c9ac53a527b8f93b4ad753e8c3cd0128f157004f130e054d8d7de29e02e1c4c1de9e4aaa26cb0d5d06e38a12e234d7a2178774bb79d8c522c94010685f71e3ad62107d840d7a25f4a2479696f5bd676e1d52c5df7c9c7ce318d08e4f9ed31c02ace1d3711db28abd4b5e415c690f93789faa96edd558275c203ee29603c99d5ec96c096f2d6e3226e9948e7086115b8075202ca3162cb7130880b2e7fb79953bd1517fae27b859b3c72072e408476d7445626bf4e3ab9647cd3af1e7ad09470da7a44d046a808783cfd34b67d5becd6a8704cc36317ebd98d30a9ceabb332e7cd624a3b11c0ffd1adfa191bcd48c4db2393e0596bfea4537199979041f5a74417c5fb9e818eaad429b397f5fbfe36743bb3f97ae08abac9c2331db6c605cb794585336c05dcd295c45c2f5bf930e610ccefffd31af9df1987bf46193e4be8cd11810f220e247b7b1d444cc30d5e18b5e27056257494f9845205b5102b27058b8a47084a844615c965c8917fd5469867ca4daf7575eb1c954da3a6554a9ff6a5c91c9d0031981e52fe7e8f1235c5dfb2c10b9193df8e9ef19c477159ec612c84b7aa07b5b955e42ce9f8e1a579537c8a614f41e096eab8245e7c6036e498fdffc41ca85e789564effc45ee4984452c6462540904c54b35ec57c0b6f1f9afa43574ab27866b4f4ee41a3a97f2bf7b6e4b4c995ba23fc3d89a0f8697bbdec7711ffc19a86c26f1b24bd308a456afffc07a4e5456c683b2ac6093667175da5ee0abd25c3cf917bb04e3ece397cd035cccd76be64723ad15fbd05fffb70d984ef579689e91a643951fc4e27c4b786b01101772c55450d00256eb3ed3da0f6e7baa6450a8aaa8a10328ad31c843414cfc3a94a0fa4bfa7a649aeea044f272adf292b550aef851e225c0ec048544d5789819171e4067549ebeeb4be60084150a53ffb5d4c8e3d26a81ede81615b0e0b5c3d80e5ae408fe7f812316b9f2dcda92ab14a7587e8753bcbe968cda439226c7decf86fa6e8b85b3fb0a27f3ea6f4e851d1a19fa22eafcdaa86ea4869fa8be530e68ab88777559e936c07f6c266916a958ce2c6164933d1dc45f140d17b4d83f549fb67622d9f6a7e0552f1f82271f2644709bf592249d6f8b2be85dc71ceed0c735881b1e1fa0100395921495b1438036439a39b62259e4ade6a8ca781b84555c29180d49f8fda5e8e8915e7a0d8c6e134627dd6e64d5df7bd77f9fd6c9d60ea4efe61749238b325bcdebe14f7e0a471775801ad46750d64cfa5e4ad09feba293025fa45082134ac23e48ac4a9f832060652b992d6375791a39089033c392742209e2262aee576664063fedcb26db08ba4e6255632e8d44954a89df4b71b2212a12def508f3fc3fd953e3308198ddc5bd8399a3976fbd1ed14e08a582fda41365d0dc258cb6c98a789a0aebf7f9941f7f932056902c2faece63a9774dcbe26a26e22f7ba3452928d6e9bd916e4e98703d5464d21e81528b0cd052740dccac6553a9d2effe97e9e9a47883a814b9169e75fda93442a58bef5fe7afcdab8871beef828f339459621dbc48f62f6234f94cc77c2632b6b51eef5834bc9a03d0bd8c2e8d947b3334e7888bdb6ae6104ba434ee4fc14253433a46373fbace781c816613eee06761f81566d21d595e01dd373a970d6afe36f6c6a86a8621c5f7c30b853178d8f0ee7e3377cf0678dc6a43320d1e87598ad1d28f5b8f113707310d72d7434fee5da15da8f1df83ebced1bd1fa4b4df628ded59d62200c5586974561175dfd5a2da0aec0d7b091c35092a9707f7131ba4a5085e204b7761b0209cd8ae57f78eed045e8eacb0d2e41d9b53285d8d7ece3bad03f702e8be63c4002494157740c44ed25ea4344d9633c33de35b52ca806da4f5d9fa71925749fe2350d20c2407208520a99c8fc1b0de53d636c232ca8c1be4f4c6d276277cd1560de33b734dec7df2490bac5dff4487533fc122f701fdc982279fd0a373b374393203ff1c6b6a776be062f3543ddcc9535080bb9db8a9ad289789badcc34d7be8d27986339464af1bb4f6349cae91fce49cd384311ecb58554655c35dae4e4fa54ea54051d6fd049fa3ad5c05ea297af286863b548a4dc369c2c5f234f5eb3ecdbc6dbd5fb3a71384b20f01a498604872a208f87772da0a6fcf3d806528b412ad68cdbd0c2a01f542ce9360c58451b74e7b4677e069a55ae35032ebd341fa5cc3680d0549879f5cc343a1ff36db3ca1934598015ad3fad967e5411bc2069b9ed9463b876fb79a5c9230aba284ea2c6235f61ce5f28bb72776154dd84b5d255a56a1a1192c59acbc978739f0fa4d113a62c45c7cabb1a1505011ca5e3869cf97fb600c6e874aabd0b980be89b948ec371c4deb199e916814abae85ede3b4248b96ffd9f17a8c3a39e0bcf0ecd7980b44aa4b0672d3fa108be2d16a1523f4e24d96e76c90115fac5fd3887b3c4ce88ab936b69a49754026bf47f3e7e8a33c29e3486ba308a268792d2bcabadb580713459ccf9aa5f8f7c01212bba9d6a90f1e820e6965137da8eab3fb5d4d71f8352e2dee17abffca2ab15a7f13a022bc549689bf8089b94f24b894b785aedbddb3c4e62a95262caafd6702eab19d782136a1940a089ba97639a89db372d24f96cc23d0a803de437f82d23e019a8fcceefc4bdc83d1cecb3cea19a52bd5a4fa881d4242f6a9c9ffa6aa27e86a9a7e3bd8b8b0d53a865871f3ec75ef22aeb5feabce9d93d4dfbb5e3807b84fc5927a301b1092ea5a6d20f73da5b2ee35554a15af93937862cdc10bbc06a81e2da78e6713546961528e867ac0bf7802d4ed7ec715677b368d580a64920e292e8772581eafff5cc3eb39b6b7b4e0b8919fa9e73b2680057d34c92640c04b15a1c5b585979ea682fb181556cd395ca6dbc609ef45853b0b031ee1ee963249003ff95020ab204785d37c9358fdd6c82f51fe2d70a60de5cf890f45bcdd439ce721577d77e3d1c8f192a2975386df5211ecb4fab24110827e13371300131b5144176cf1f238774bded03975c0ea6d8077140c95fb55503fb39958c948af35e244fdf55ec0783c837a06ab03af12874607ea2b0c9ab417145a441bd388b344eec6ddd564c97805476d76da0f662b16d3644a807035ff1a4773c7e077521283f5cc2803822d9572d4ede91903e7ee6469c33fa6669788b4248ecc26ae0a322b6110c9149e4bb631e5ff769699c691af3ddfe3af45fb11679b377911d75254491df463402596caf04b0b9c7d0dbba0cdfb84f65db5a15d2faaea2c461e8829c849e888ac301e12396889a1eb8b71fff6dea9d3c7748d6d94aa00bb8a16ddcd3dfd877644e61614e237c818f4b34d5e46bcca13ec1258d0eae40e8d623c3d4b7da06423a75dd05c512f058d7d9c277ebb05044074ba62ea6da578cde7e4748b151fdbf728adb7b7a9e7c8731ae28297d3ed77fc82a43a9e2b0069a49bd1305a10ef48f19cc884bceab8a9654cb77dffeded8b794fa7b360452817157ab952e6aee91165e50f3d23fb6524f698af428ffc9d9af8fda87db6b3b417e492e2038d998b512dda24a26f4165fac8537e1ffe1ea1513377c99df785ce79d35552f7ff99678ca5752a751722f98691e732ce90fafb0b29b98a3b455e83c36d6a3f1877a77519b29eec1cb4b1990c3cbacd9948e9404cbc762af8347ab49e16faf5ef030e200d304620933d6df16eecf440ce92aef68e271f2b223c94e8b4fce11bf30ea95b5d8fc871a9f6766cdf26a3b80976a8237c2b2d97a355975c32236e6c335ac7bb45fe9195668232f379f46140e24b544570da259953c49c7970d8b8d6c0c633bb0fce79f9870b661d930b3cee5710ac21dbfdeb4e0a943f69cce0794dca98513104f86b42df2bab24f8508b3ba3c06726fe1efae0648d63afff7dbfe15e7772419a9057be20b9392dbbc2e742f58ad4a0767c3a75d9b9849ca9159cdb3264ede47f27974142a23ef34553e3bc7d0ed2fdb10c16ab29905f95c167083a445186c7240face620ad1a4c6cdd71512d7ce06bb5c0193575d0d83f6532eac5ffc5a9fa09605bc2e12a19792b34afc1869e41ee03bc754231fbd9a46a80c3479517afa259cf4db6f61287a08531099cbcc1092e52bb4469cfd8a0619926452be2d2bf90ac285c4ca9dcbd20fe1eafdf6b2a38708e0d731e02fa2d33ae040b3e0e2048dcbbb5c03bad36fc6591648b06340682fecefbe0d1ca71ef75abf547793ad4b01145835bbcaa5bc344f74a7ca0cb859e567279b3cd2c4dd124f1e035ffc7b9e0421d26ccb2970e752b221a5f42783165e93d1c34915c4cbaa3d15694189d06791d921245be31c4712d01f5cc19db1f51785ececf4aa188cb5608c00c36a22cf7e462961c53cf25f6848b59164bc941ef20bf22b7299dd3623130ffc074dfc608319990e4bba5b635d208b8b10ac41e67fb2d812af9ba67f9924d8186a7c02006cd9379e6eb5954f55f3551b292d88f12bacb125988fc54954b0eef712214643723e1f1a7601d8072ad9d54f4de74cc130b4d2353548023915b37f9139ee37a4b45a0d52d075b70eb9b1fa345d9d0bc16d703dbe0e277421eb06173807f15de62e08d966d89c840decf9b4eae51f0e2f82d3c731afe1142b8f66765b6b0fa9340e454030f19505f404a195221174a1bfe511d42c020773487e504dbf01f08acec74b7b616bc9dc3694eaf0e45ec284928541a7e604f52702e3e0d7b4397b22c515671c910af764dacc4a693fbb0f70952f5035d7681e133d4f6014b3a74c33c8389b017e1d8e3d7011df41841b6ffb4677eaed305be742a53dfe8a494e36eb103e622c4c26c9cf85a3ee6313e04b5931db7daa9250f7bb8e9b6c73d8bf7e45e5736c978f97a3616a1012980419e9ff4cfece3fa261c31f6bfd7df8819f3a31dc61d6ba8e6357e999dbd90e6ba9a3d24684e0216175f023514561ce3eadbf1805e6fa65192d7f4ffe2a3e26b103c401f0db49bd2ff3c6269a177f6e07a9023af72a55599bfc3dbcf63b615174521db3304cff1c72212147d92ef4f25912f3792f7ba06dd7d6d567399194a8fe225268babba70", 0x1000}, {&(0x7f0000002300)="2d8c381443f7877fc1d95b6ed7753a0bab16b425888a1b0f1c5182c3d024973dfc47719da4dc93c269d74c701ccf100e8f565ef710618eb3a62825c0a6e5a93d249d7ad2748930debc78d1f991f4913683e65855d5b4be6f02bf2a62b5f10f64f4674f63fef268e131ac77804ef7fcf535713c750fdd895538d37e165981a2974d9948d201e9f42065a726687cc8b5ccd367c9c7909092de120b19f39e96a2a09c782ceb3e178e7aba44f2fcc8e80270b3f79449a7ce75c26b033b2a8200da8e2c8a4af193538d24a07742efa643321dbcd4163fcceabeee5d36bbc0c9a9ed3f", 0xe0}, {&(0x7f0000002400)="9aaf28b6289c2679a5a41ece7d82ff19b19294fe62eb4d6afb95e7c0f5b07524fb8cca0ff704886b3851de", 0x2b}], 0x3, &(0x7f0000002480)=[{0x78, 0xffff, 0x1, "ba0698e1f1744c4e630d1c8a3e3b16a35d35d7c6df3ee79c3d928bf0c5f3dede682869b2dcef8742173c63d200819760929ddc77bda146018eec2ae1b9765928e4cdeb77f144e4a7b12466d0184c709c53159b2bc6a085b1a12bf5f7faa35feb83"}], 0x78}, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000012c0)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) sendmsg(r1, &(0x7f0000001240)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x10000, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000240)="da391ae59a82f34e7d95948a72b7a53e58c32023af82f43f6c0775808e47432424a7b3306899d79dcc20171f43ac36551e6c9a13771a2b0f7e5c83f4dddceb80ecfe7deef83860fec8c04d51e17e4af7066b53d94b890a43673a3e7f6ed3be93f737b98a161676ac8e9d281bbd8456a7dbf003eb53daf143a20e0f79c99ad33a39d441d363cbdd639b360d0f0bde126796024db9499b4d5d24e14cd04f3cb5e5439edca920ea75da50bca0beffd1c44423e716315662b214813b9243d9bf3dcafb57224c40d4c06bab5fff290a960400a4002facc4dadb193fd10bfe335090a8a3e30de38bfc3720f460dd8b36c5cb83c5753625401228be94b84c6d437a020804516e63ae0c6161f330e694ff8b3a0450f0748563419b74c71b611772e7d27db27d27602d093f2dcb508cfd77e7aecdfa9f2ac359e604671a773bae7f3373e030d9f76ec87c815e8ce8faacdd202881ebb2d95e2458b3e973a324686d5f12d5514d6f677d9d52fa6665ea4950c05d2bf9bb293d39cdbf470f174ffe32c3c5286ad6c373967e11face21cb2ab8cb6a579f2b610e15e50bea9681082d0169bdfcc287a7132b513958b478532ef64944bf9243bfaac2d1b724120a5b1e43558c88df635ecad5b1dbeff0c5c358f1a9c77ff6e9540f12e6609617ee11f359634b803b223b88bcc1fada9281cc4b525f251d23c4f7812fc67d4da1894415bbf39ce0de76f929e30243fa7a5e51b0de8062b07847e17b7ccd1eace9877f5852dde93928bf63382f8f06932f9d5564915e02c8a32e9c6b0fe42e00f5724dd7eae969462b13ad0675fb1927d3edf22c5323dbc065793af8ed0d019e7eea83ac87615c03ba059774e017a7307e072e9720139d6b9971711ee972ddbe02dbe5789193e581d3adeb91d7116a8c67263793ab6819e49505e93b8dc28e8f565216a907a34c56561c195a4775e4d4aae3d3eaac4b60c4681661f39d3695a192f3f8c201b4dc3cf64ccdd5c1397e45c13b2619a39afd6779e34fb2a5c7f57efd003e8df3c5e3005438bcb7daef49fccc25fe1dd16bcbe28289db8424091e1fbbde511c87084569bc006d176ca5a1ce0a424744e67f37c0c7f4a8508c9616c5360da22a701b4b5d089b94224f3d38ca0be9b18aef56de8d39586b27120aa845643a9c88b52107a6abb111276847052360d3fd839cb66d2ebc6138ee189ebaade0205b35a7562bdf11d4dde8054f6ff5ce657e8237c266adf42e8bfab57b8c6e4ce01fa17ef2914fe9c0d19e28299fa90f8fd95c5f3f60df21fd704577dc788504a2d5b6c61e4849bd8d74b1b80f211a7851fff3ca30243709307b3eb2fa5f5778ce4c4049bf20b111d77ddf91ef31fb067d3d48835fe0d6f71f8907a381808d5d113958dc68c2683d3d56e531b6c1c39fc92bf7595d1d832bb546d29de6dae07ed552ff868e678d6a2a9d07d65d62d3970e0d4865ccc7d7ac7bab30e823c9b3d866618a997308172326bf7e016885068afa6593d4389b41465caaa709b0d34fb91cdc0aee3bd719b074e027e90ce43ac73186efe8da3f2b6aa23340eee695a7aca5e8b97739964ba4b58b1bf05c98340c32d139b60907a326f34f5ab624fb587d4dbdd06020fb8e6c5766ba8abc0ebb0ca245b0ff81bb357e852ce0835729941b5c66c346c8868bf2cf04e64190034c73f7cf29daa1deaec3f78662bfb9ad9f04fbfd86552633df3da0a45b55592bdd5fa7666c54e72ab92282f667516eae33d7ecf5cedc68e1b383e3b160180d0ee7b495a5e4c1f64c586e2778e4a8bf461816b673329ba5b473a0450f8d4781bb84c451bffe4ae752cfa3cc1d3a3d6bfff5c78fd10efd4208be237a516c6a66698beeff7f042497da82fa72d86445f6e68307c9875859b838ef7a0314849652aca075b73aad75b91d59a28cf80431082b9f19194d0ef72d43fb2bd8ba9fe68fb4a0e9f3e9cf39aff95e404d0517b20721cf41ae5c425502670f3fbb169e98eeee06412ed7ac273eae34e6d87f79c4320272f6a92afad2062766e78fad9528897a8a6818e0037ab3f742ed2bbd1d84fb3ee46cce2d777f0580f082a1e08bb12eaf7b04837e3548bbd4280dc89b59d7e1c877be7e48e45fe637137af3211f90f117bdc2b049550e3c4802b1f328283c9093138a8a4b6c030a4009e6e2d931f3c9d9be6a15aa3d62c0ddbda31b83c288a6d93353109209bd6b9863a721abae296f67057204d8546edd1800deac81f4eeeaf4c79d28585c6de7ff18bf5158091a07ba864d32c1e1b6763b63a4c0d5b16b70332a76c7b6c03bdd4688833f93cf6294dbc3ae2661b3dabf04f077d709a2c3af438d064b7e834342c71d84ffcb0780380dacc9a642317af043ae6ce9621f4e6c3ea7231e38c5e7ff575ea8c7ff6885a96dc9a37c9812d5113191091acf9c7bbd30262f51d2573c10ff9cf87847ae791d2f4a163e08e48187a9a7e4d1fb96afac872cc9c254de564349407f74832516e59dd519032f48651a1bb599a6d4a476ba86331929748f1e95c83bd2b5da69b940dc060a5ab3260ee2b903016c4498eba169deb9679cff64969f1b5e4777d91cb38438dbb97ce6f1e725bbe69d89fd1dd7a23ef168d3b4bc4f909be38f0d9902fcd2a95c420d1952ba406e3f383501c96020d13cc1645c876ae9dca9b44e1d3326f5f77b36c601a78eadea54a179d13a6189a3537f355ff5e37d276bc84473092d3b328c8650a31a1ec4c18f5c6311fe66bc157551ff9be9b2e0bdb1806ef972fa0cb35f5dcbae7f0558faeba1cb3170b14887e3f18a8f40180d5d6ac3bab52b305d1a1919200b06366f3fe9fd90f9b59aec71f973805de6e897e863fa7093859eb2c95aa06e7c1d04783018ffed48581858937e44fe024e8d810344463cfc2df044ee4cf92cee4315d8b56690d25e65f82549d438d1332b8fd23ca4e1f7f5c79a1d6d61389de5ba38beade4f9a14ebbe42a43b7249edbcd29fb9fae08bd19ee359565ee3abde2f10552418f0bb74a2a950f5c34a8af102493c32750196a29caa21e8ae7e6fec71c64288df72c76d6c30d5948070d40836c40f2540cff50a340a166fba72bd3a43c0de45bd4edbd325dfef4d85ae4e3bd8a1a368413e8667d19b9ec09473732b6122516857e8632d969a525837b151e078bc58ddc3a7f712ec54c74f6ad45a4654e4409843574667e656fbd6465979d644dcd53f33eb4051032c347b5173ca4fa4e299603d2c519beffc445d6e79366567b756321f7186872f1c5e2fc101657d313801f8a1d14e2b7b95e17743f1e5169ff42b1d02eae3e4b7b94433c88dd1c52bad536b60da078a6a24fc6e62fb616f32904793e21671fb83358b94446e76c04f6e9df944683ad33d47568ae8f62c9db77b94025f66975718b079c1ab7e7cebdf2dd96c59395b255cb3381d8f283e6635dbc7f86d46e0592894845350284f4326b91fbd9f295fd6e7ae3e058647bdf90f3cca9c7eae287bf2f30a8501b67fe3677cb8876bc48e92fde398a29cbac93b921fb01bf39cca366ff5f9ca0b94117c69538b0e17eb350ac904fefc776e3a49a49cc6c754d79e770aba0a149eab53bb882128fe24fa2c60477eed8bd0717d88ead2ee7478440bf8bb90c78a533b341e55cd46f4fc3c34ad9243a4cc6ed9aa697ec21de894dd8ca0ee71778308e602a589f6e829acebfa8f4e668053caf083a023b51be9ab07e34fe44551821879e3234f8a135923d0eb078d08bec388845e9bb9177ec24db827fdb231863b4a8bb510df14f6fa7b5c9c8da69b0517152881afa4cc5193ba78b8b79f0e8a1e3108f68a09b1b69648076bcc077b48bfd59a05fc15b6731aae1afafeca30f49ce92215dd095460e38d3a22db1553f8cdcf9ca7722c93bf2d98f2772b3d2fdc47210ca73b01e4988f9ecb0a3677359a7a4aefac58306878dbce1cf56914ef74b97f34a87e0a72d2741620aac456fa078fc2ece73c6d2b996a3cab51fdfbd64f820f439cdeab4c4b365ceb6192931de90f4bb52bacdabeab0a9ce34f210259931fa0b9200f5dbf6a513fdb456307da57bddc82bc47726f261c14fd4d0dab72e1e1d795403882bd1559060ca3c34c38a2b00b5edf5ada95cc32caba581a13eb388fc4fe018fd3cb0010a38bd3a39393b8da3d2f925504fa2209e55f415446fadedd94e6edbd5cf837b27dc20312dc8b6ced099278391a515598bcba02ef01931f8d2e4c6a456aa3afb772d8ee383610bbed8315cfdd48ad66b04a24914b8b9f25943c4c7876aff6001866e417c3de753d5b6f5f62dd16c9dd05d68f1432db0b98eaa28a32c311502617f52de3dd1752e4faf12d3da7bad51f41224e9cadb7517f194632c04eb915b2f53ecb4e5fe18488ec3cc87f2efe5b584ed32721c1888ce7f4a36d21850065ccc2f5d1fe0825f1561a7deaf2c49c1486bf38de52402d01fee669303e34689b5d5b16315d847c890eb253551e3b1b71319d9d01f56f5413b305eb3f7d3528119ab86f0f57ea6db8b797597f577041e1a3a4fe203cc2250b16b1c03fd52c4bed23dee5dfde9fbac75ea9ce2897017278d1d2ca5101e7682e1d8556fcc5b7c33daa797997b18ff7c06698117cd8236cd975fd6faac69079cc5bf67948269ee24f97d21cd6b237d690a64acccdec1d32f199ca811f9bb6c268937e6465e97c9edd60250d324b2bae13bb6e84a8864889947ac422f01cae0e1befde2d070a470c1bb8ac7b4519b201b02f4ea5edb4ecd278434bf7a5e68b7fbdcba9e8d403810386eaf709dd6da8f7130722d44fc561fd89319adfeb4b12e79abac54f16590d476e98acdfd392a93a2491b1d3407c9b6002058a06783f495abc0b0df5e033b97756b79e88fe94887d4d130ebb16dc47f3c32c379bae205a43f0c86840898eb53fac32e3803393349c7cb8f3447c87478b71f938dc22dd7a12aca9363f1e5119ce97d1e7ef7e244e101aee18d43657904d8f607533c1b1d57b20403b86130cabee7cea1979434e5a34229689261b9d3b9914497d316e2af932a56e3b21aa8b49157ab4178c843278423f55ad10dc9f03cde4761cdf10215ccecda0e9bafefde0fc395bfd9d112842ceba0972e3ece452e462dc02c11c80a54137546b8b1e5464e2d280aa201f69c4f0bd192b095ba12a4ae08cb1762e0038a4900da9bd0702e6c2139136b8c3b86265cc95abf28cce03d266bfbaeb7c815a0ab93dd7f4939f25b112f7345544c810dde39837d6750f2214df958ac5bac02d055531b66bdc9bdcadc086120999b6465b9a0b4643435e1ad9c66b6bb1e283c0468b63223382b0ffe2e8dd1f6a29a74a03115efc9b4d496c9b00356ee9d4dd7851d310d958417b7fb1e847cf748bac1f9e22c7a9aaed935e8d9211e849b60573555ad466c90b37e918ccf33f5d1ffde5c0915f3c53b8bbfdc1f74d7e688e7b9a966fc4ac99d6946231786defb490a0191d2565b26693125aba7226bb9863a1920f1ab072bb1a8bc6928c44e8e983546735f7721129773b97568c9d01c9cbd63c2d842b7d90e2c83ff7ab0599f3c149be4c600e9242435f9c7b3ce7b436c571b67e55aab2b2fcc3ca2f9b033b0ff52e930a29f7e3b5b98061ae046efeda3bc037de999d811be9f612b90fc69f682353c7401c8805f6214e8965ef5b660d54ac9de1066f5a6c9c50a58962634b4f548bbde4d84d3662b02e20f1e872e387a97302061e2f54eccf06c0c3429ebe6d8e6d5ac574d1cbe034997f32de1fe37d94e5f000668b18232992c30ac075a22beceaa1e01e5e28d35042b36b11f5cf6", 0x1000}], 0x1, &(0x7f00000000c0)=[{0x38, 0xffff, 0x2, "a8593df2cfc8cdc9bb57488a8e2e176d1f1a1ed91a166761b495d50ebd5633ef0c7a49ba00ee6cde"}, {0xd0, 0x0, 0x400, "97647147c871ca43293bbb4b041020a942995fc34287b73314c5a3ff696246dc7e4aa151e187bfd49b98140345bc5c72a84c55f18407077c89eaf974fb82d0b9dd447909a7fca5e8572f21a1e73442ebe9f1e4400c0e4e7c496dcbd0440f345c13cbd785c08575db6451d090800acf7161439b5b7026a76b261d72aa0330c492d4eb7d0ae967722b031c9f1d5ef33f91cc8384fba50f5ae4605c9fbf12b9058dd54793dbb72aff72b4da87c11473fb8f0197d23eb318a1bacce5b81446c89663"}], 0x108}, 0x400) 16:00:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() lseek(r0, 0x16, 0x3) close(r0) r2 = dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x40) fsync(r2) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r3, 0x4, 0x40) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f00000005c0)='./file0\x00', 0x200, 0x8) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000600)) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x803) r1 = syz_open_pts() clock_settime(0x0, &(0x7f0000000080)={0x2, 0x80000000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() 16:00:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xbc, 0x80000002}, {{}, 0xfffffffffffffff9, 0x40}], 0x8000000000003ff, 0x0, 0xfffffffffffffff5, 0x0) 16:00:10 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000001c0)=0xc) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "709a0db17771f7c700"}) write(r1, &(0x7f0000000ac0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987803cab21c6b2748aaa78947da61d75bc9028870500000000000000731e5c2091f3e9bdd11c4518138f7d1d07000000f34385c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13fa075ee5d7787e82247a09000000000000008dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8001d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cc28044295533ecc81c4791e75b4c501e1595fcfbace5662f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d26e2516f2bdc2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a97c61d121e4f6ed3e7afab0a84baac37f2e8b0cddd619a484b69b8b34f8e4d0100000008e7d5f8f32227af1154a8fac0c54653985b574f013d2720e2bf5990ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5050055f826337622ba2009c534b6bc0000009dbc392d5006754875ff94524e9f836da8ab47304a46fadb3087f3b426a7220b4d0d74ff9dcfd33aa22f21693938338352a561b2fdeffa5cd6acf1eb2768c21e17e5c0c3039dcc233fd0d28bbc0d3637f3be4aedd308348701789f4f0000000000", 0x2ba1983) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() r5 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x800, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r5, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) recvfrom(r5, &(0x7f00000016c0)=""/4096, 0x1000, 0x800, 0x0, 0x0) readv(r4, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000700)=""/137, 0x89}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000007c0)=""/74, 0x4a}], 0x7) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffe) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) utimes(0x0, &(0x7f00000000c0)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) lseek(r0, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000100)=0x3b7) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) setpgid(r3, r4) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5484, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x4094, 0x1, 0x100, 0x7, 0xffffffff}, 0xc) r2 = shmget(0x3, 0x1000, 0x45, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x20) shmctl$SHM_LOCK(r2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) r1 = shmget(0x3, 0x2000, 0x11, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:11 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000001380)="cc64f213a3a4075dff5e897bc99a19b95339e9c729d184ade4", 0x19}, {&(0x7f00000013c0)="41ebd3c4abc66833dcd2379dc3f25d5d7b120615285b29e5a0ae75db8ef088a8e2bf34bd52d5de8ee62ef25e215368e158bd84bc3bb68fc86b7833ef5529b7b2bf6f5682802b2f04a16ad18f88a49b6274e965e62fb298a42f44376a731f4e2c61d522f5e84bb545dcdc3f1f6ce9731b00181c9f6b7fd047b6c4a1c4edaa4161559ad6cfaa812000998bc4c9ba3166925074b334029b2d95d23fa40e0cd3598b4708c17629a23571cf6d00f83c16f2e6498f7fd2951d3f376174789753045013ca58394b1a9ee374dbb12cd33d", 0xcd}], 0x2, &(0x7f0000001500)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x40, 0x2}, 0x400) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r3, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r3) listen(r3, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000001580)='./file0\x00', 0x80, 0x4) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:11 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000240)="d119a2cd78550beb75002d711753c67d826d92161975435a6655e9ef74cb929a39b985b4866700e71bf8bca847cbd158e61c336e0b69cde8116ff53497a54320b869505b2e979f550359420086c3008d69bfb16755064fedbba885f5244bf034791c66bf9512af95ab91aaafea372a483f005b1273dd095f9fb7ddc6eab5dc54476564e725e26916640fcc957bc2bc79c31866f7f6ea7e7303b1ccae9defd5250ac27cb9325a710bd149f59abc3ebaeccb83bb217df3109fb1fd312188131dd0e3965e372435698e84dc9f08e5bc0990403586e069d3f5b9c8e5698e90c53cb899ccbc75263a011549843f3ece2bb3ee214a8884fdb5", 0xf6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) dup(r0) syz_open_pts() syz_open_pts() 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x39, 0x37, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x1) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:11 executing program 0: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='*$\x00', &(0x7f00000000c0)='!\\\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='*[-#{\x00', &(0x7f0000000300)='**\x00', &(0x7f0000000340)=',\x9f\x00', &(0x7f0000000400)='%-^\x00', &(0x7f0000000440)='}&\x00', &(0x7f0000000480)='\x00']) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000480)=':,!-\\^\x00', &(0x7f00000004c0)=')\x00', &(0x7f0000000500)='{\x00', &(0x7f0000000540)='-),-\\\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000640)='#\\)\x00', &(0x7f0000000680)=',\x00', &(0x7f00000006c0)='-:\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-\x00', &(0x7f0000000780)=',\x00']) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x47e, r2}) flock(r0, 0x1) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="53c049e9729b188de5ee53f256340ca62b5c3b56ce77a36831c965619c2e2217bc8a385bb8ccb3f5814c21db172c7feab0aaa2825403c6c9361bd6d803f70afed9e58bb922e602ce340fde4501b23f088ec43e190ca7b3763ce59fc72a35eb1fe0d4be1a8ed5253d5a5852c33b6d964ef0061909826081c3e4a4d6086f53964dd44c251bfd6c2bac314a434c72f41f94c7b85010cf073f5eb28bf0da71988ee9d7e5806ff24ff7dd889ec8086ad91f08f25e85f0b4b03f356c1e75a8ce93def4f0a6fcacbc92e0a6375c1b5e4fe1", 0xce}, {&(0x7f00000002c0)="706c199ad8a0b0dc6cb51b80c4504a23e444b49238cf44230684d2d2368ee3de455fee6c398cf1a6f25bc670e9b1dee11c7fd9e0d62ff4dcf5711c0e7e068f9519b8eed2cc501d12433b4378af7fd0490e8a2bbde135dd79bbc7930175c2a95dd052e248585911", 0x67}], 0x2, &(0x7f0000000380)=[{0x58, 0xffff, 0x95, "fe1aeac809296170bf924fd5de188e168403efa3c7bbf60761eda4b7817dc093e49f75fc4797bffe5a128280321c001a1c3c50e08c5fde70d984b0be36b0847aeb047d9d"}], 0x58}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:11 executing program 0: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) r2 = getegid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setgid(0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r3 = getegid() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r4 = semget(0x1, 0x3, 0x408) semget$private(0x0, 0xa8aedce41bd9ebc, 0x104) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) getgroups(0x2, &(0x7f00000000c0)=[r2, r3]) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000100)) 16:00:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x68, 0x2, 0x3}, 0xc) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) dup(r1) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) dup(r3) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket(0x2, 0x4005, 0x7) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000000)="30051d86c5994f847a917c3ff54a720d9139eca5b45b52d2d211f7e7a1c6a0813b4aa339069232", 0x27) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x20}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000000000000800, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus/file0\x00', 0x200, 0x4) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x20000000, 0x21659) r1 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0xc0, 0x5) renameat(r1, &(0x7f00000000c0)='./bus/file0\x00', r1, &(0x7f0000000100)='./bus/file1\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./bus/file1/file0\x00', 0x20, 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='Z', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, 0x0, 0xfffffffffffffda4) execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x500, 0x0) shmget(0x2, 0x1000, 0x1, &(0x7f0000000000/0x1000)=nil) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000011000/0x1000)=nil, 0x1000) 16:00:12 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x95) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000340)="43f59a89f0974008052b7aa9a47c225a5a9b3d7867aff09cab864b1df46d989420000000000000e43107f4d389d864540053ddbaebcadf5c55fd00000000004b4f9c60675252b61f4d02cde1902556d1b3002a29d9eaa8ff3ddda65980d08069ab2b3d0ac6c7c20487eab4571c7438654640e8d0ecb378d73cdabdbd8c9b08f6c89e2bbf6b76607b33cbe514590fb3ff061b00c96470b12b946bc3361c2802ee79fe8e09036778b34b4f6624d8eb459e0c6e6aa618ca2147d1b6da591c648ff24518dfc083c2b133da0e31741222f8e02c7c49a98d0607d0d7bc50265cab764b11f4a45a6c06da82955c8fad212257c0d7ad81707ce6006966729349690860b344579bc47ace3b0446fe398f8a79c473742895ea327d2073d7c0fb946c43ee12e80921829bfeec6d94f3ac", 0xfffffffffffffede) syz_open_pts() r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0xffffffffffffffff, 0x7) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x840) 16:00:12 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0x2, 0x5) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() chdir(&(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8040, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa6, 0x80000001}, {0x88}, {0x0, 0x200}, {0x67}, {0x86, 0x100}], 0x5}) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x7, 0x0) r5 = dup(0xffffffffffffffff) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000002b80)=0xc) r7 = socket$unix(0x1, 0x2, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0xc0, 0x0) r9 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x8000, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x18, 0x0) socketpair(0x1a, 0x0, 0x6, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000500)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0x100, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000001, 0x2, 0x69}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000001, 0x8, 0x20000}, {{r4}, 0xfffffffffffffffe, 0x11, 0x80000000, 0x0, 0x8}, {{r5}, 0xfffffffffffffff9, 0x89, 0x0, 0x280, 0x9}], 0x6, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffffd, 0x2, 0x6, 0xd0, 0xffff}, {{r7}, 0x0, 0x91, 0x88, 0xffffffff80000000, 0x7}, {{r8}, 0xffffffffffffffff, 0x0, 0x0, 0x200, 0x400}, {{r9}, 0xfffffffffffffffe, 0x2, 0x1, 0xff, 0x6}, {{r10}, 0xffffffffffffffff, 0xa0, 0xfffff, 0xfffffffffffffffc, 0x1}, {{r11}, 0xffffffffffffffff, 0x48, 0x22, 0x7, 0xffffffffffffffff}, {{r12}, 0x0, 0x2, 0x40000001, 0x8, 0x1000}, {{r13}, 0xfffffffffffffffd, 0x3, 0x40000000, 0xfffffffffffffff7, 0x2}, {{r14}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1, 0x8001}, {{r15}, 0xfffffffffffffff8, 0x6, 0x12, 0x9, 0x6377}], 0x0, &(0x7f0000000680)={0x9, 0x790b37ed}) kqueue() r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r17, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfff, 0xfff}, {0x3}}, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) ioctl$VT_SETMODE(r16, 0x80087602, &(0x7f0000000100)={0x1, 0x5, 0x3, 0x3, 0x25f5}) recvmsg(r9, &(0x7f0000002b40)={&(0x7f00000006c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1002, &(0x7f0000001ac0)=[{&(0x7f0000001700)=""/172, 0xac}, {&(0x7f00000017c0)=""/35, 0x23}, {&(0x7f0000001800)=""/221, 0xdd}, {&(0x7f0000001900)=""/143, 0x8f}, {&(0x7f00000019c0)=""/218, 0xda}], 0x5, &(0x7f0000001b40)=""/4096, 0x1000}, 0x1) 16:00:12 executing program 0: mkdir(&(0x7f0000000240)='.\x00', 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080102002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="e4") 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fsync(r1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) read(r0, &(0x7f0000000180)=""/160, 0x96) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xffffffffffffffec) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x6eb, 0x3ff, 0x81, "16c6880a3089c5c81f07da107b0113b4c53c3e6b", 0xffffffff, 0x7ff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:13 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x2011, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) accept$unix(r2, 0x0, &(0x7f0000000000)) write(r1, &(0x7f00000000c0)="1d", 0x1) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x20, 0x6}, 0xc) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMSET(r2, 0x8004746d, 0x0) 16:00:13 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) getitimer(0x0, &(0x7f0000000080)) 16:00:13 executing program 1: 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x145}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000400)="0527864ad60b61c4b81f9e4dc4915d85af721f9ba7b4e997f9ac6ca5526c4becb97117c1402bce1ae626f214619c9e1e5558ff3e00fbb6e8a9820b953fd7a6511cec02d671de81038745e7741de1062495ad181b64a50b772a31bf8c007936df6bc19eeb409af50ad53a146c87f44c7f0b8fcc98ad15be1e76bf034fc888571c84a7f912c7d73b7a8f", 0x89}, {&(0x7f00000015c0)="6c7524e1f5e0235d1391d961d33eddcdbf0d71efd093c8bd543511bfe786e4b8d1a67f6e0d7f3594fd61f2ecfcf09efabb42092610615920a5f7aad7d733131b24aa1a746b9068cd691c6dd66e316245fded5796c74bd926e8f2aef0090094dd2f5025b3a59c7a257d31af389d4eb08a3a2871742d43691545f9737ca6696f816c82a3378d801542d3a9889d93e2230953afa246d9228afad81c0b6a09ba81364ae10ec7a54078455688cd3ea86b3fcfdbbc9cf8ba27597f22de079261a0ad3e65de", 0xc2}, {&(0x7f00000004c0)="891db3b8641637f6a8cc6e0bdbce74bc46a074e98766519d8f9c5ceb39bad0ba52440c2cc07824344b70f09e2fe9da993536b89b96b72529429a6a449f37221f02b5ee71dcf481d3fa942550ddbe8292ec6cdc23edae9cb7b8268ce358a77db362b7fe226cc533f491c773be7f0060ec41e98fd9752c382ec8f5751efdb87fab100655cc901d355464f4e055ab8c8a850f1f49ef79b4307f0a0c", 0x9a}, {&(0x7f00000016c0)="ddbee13bf68130a1095d1872abdfb1271292f4953f6f128fab097a085dd1710978fb20cb78e5d81d67411d2344b193813aef48bf26b7e16e1373009e5186e6260379f76b204a2ca9b2343eea5565180f73c238a93a0ff5a1b888fb868bb912f56a5373a3fa27e196e2693f8d97039b0e673bf521d4f4be1a29ce5694f6900069617de6dbe14828d31f60fe0a34efc837257341d2148538fbdb5f4a275fd18c3c4d3f33987436b4527f61a835d7da42eaf1530f22d926ccf3e07bc7ba6fb2075702542fab08d1812e64d9ce764526061a37133f514ef89818769a6e08fd4e680bff0cefb8da96a59794a3f83118bdfe76193d26", 0xf3}, {&(0x7f00000017c0)="2c080bacb000266155798c816aa86c33dac8db886e5cd8ccb34fe3ae51aaf84ab74161f0e4fc2a7d85319620112a293dd1047ba8fa180219137a2f895c7aeb1ddc83f53f74313e695baef5a57fb18d8fd44f4482a562e34e733dbccbc5d091093cdb9abb34d3c785b63dc2195eb3cfb840a4da55d7ab10c6e1846a9897dcb94020541388d3af0e04853e46f4bb0b63a89e47b7bcb1799e4a40a2b03ba070d6ba64343d281a7f407fd0d7ffcbb3ba176a0e053984ca8af73b8e283507668c189615bbe4e00156743cb877b88cdd", 0xcd}, {&(0x7f00000019c0)="8be22ad72493297b8dd5ccbf9acf1ff159e88002686ad23160c0ebf266845e7bb9113dabe6def89c7e52e598412671762c5dbdbde5939c5d5c35993940db9293a9208adea74425773e14fb1f6ed78490208964924195e9bb245acc961009a81bb77d755581ac70e9fd86918261fab903b2fd3da971ef8e2116cbfadb9962cfb8aef9b949a369119414e8387ab49ffb7c0989", 0x92}, {&(0x7f0000001a80)="b208c14251fb9e06bb52c2aa4638b22de0b279adc8cfb7ae9d23e147ecae545e347c81cf5a7f8a630fc1925d889630ac1760a285c02d8eb4e2c34416b2bbb85a02ff8470431ca7a6c1ba036317687b1370e5598e43993875eec90d0cc68e350a55430931f97ca8ab61b4fa2df725246d99590f4b1fb2aeadb12295acb4b1816c1b2429e5ef53b29b7c1848c4", 0x8c}, {&(0x7f0000001b40)="0d9d599b6986332cc57a099676947088d345b084d9cb911931b55c26c8acbe65f3bc6ddf474e89a95c1a025e878a9c519916f62dcf41682bca77a906be8563330986bcefd65c6d0be85f0141342d18e45d7ffbd9f4fc92813a3c915f9a46a136db8aac8c983009207fbc2ffbc0b9a6694acaca670ea16aa32321d2d545e4", 0x7e}, {&(0x7f00000000c0)="657ebb1026ff4d48ff060a040c361daf585e38aa43e9e1e1d8daf4e6c294a86d61", 0x21}], 0x9, 0x0) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x2003, 0x2, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) fcntl$getown(r1, 0x5) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r1 = accept(0xffffffffffffff9c, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000006a7abd000000000000000000000043796907d1fa59157745460aaf87170000000000000000000000c214e9cba7f737"], &(0x7f0000000080)=0x6e) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f00000004c0)='./file0\x00', r2, r3) sendto$inet(r1, &(0x7f0000000140)="d29d4fdbf59c96515df7eb44a60ab1e61c65e01b1c258d9b91148564a2d44f4080f8d37c9ddf4e91146eba1059c0dc647062fa0a6564cc952af42371367d7c02a164fe4e1c29726851e6e7dce5189cb0183a12ca813fad0ed2f8a6494c72e2ad8cc0bb68f9265700da66d632ac8d41b162c1e4c29284039b0002fbea6902ef3f88cb9ddcb81cafc14fd48f46daba5271d8fec2561c792bda94d3a7acb2bebc570486c978e709c2326a49fc1250d91c4b984dad6f42097b09c1d97ba7b1f35faa7652830a20a316ddbc1056f11abd877961b8c920425cbf3cc54adc9bdb8df2246c0698fb83645bf6da7d3ed307dc98ce9c6a74747e95a588f61a4c3bbf7a", 0xfe, 0x1, &(0x7f0000000240)={0x2, 0x3}, 0xc) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') r4 = open(&(0x7f0000000100)='.\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0x81, 0x419, './file0\x00', 0x2, 0x7, 0x8, 0xffff}) chmod(&(0x7f0000000280)='./file0\x00', 0x12) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x2) close(r4) socket$inet(0x2, 0x2, 0x5) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x24, 0x0, 0x8, 0x1, 0x0, 0xfffffffffffffffe, 0x5, 0x0, 0x1, 0x100000000, 0x7}) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x9c}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2, 0xb1, {0x8, 0x4edd}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x1}) syz_extract_tcp_res(&(0x7f0000000100), 0x81, 0x43f) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x7, 0x8, {0x9, 0x3f}}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0xffffffffef50fb49}) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r2 = socket$inet(0x2, 0x4000, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000300)=0xfffffffffffff000) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') fchdir(r2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000003c0)) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000400)='./file0\x00', r3, r4, 0x6) connect$unix(r0, &(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8) open$dir(&(0x7f00000004c0)='./file0\x00', 0x10840, 0x100) r5 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x11, 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000540)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000015c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001600)=""/63, 0x3f}, 0x842) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001680)={0x1, 0x10000}, 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000016c0)=0x8) ioctl$TIOCSBRK(r5, 0x2000747b) stat(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)) 16:00:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x20000000, 0xfffffffffffffffa, 0x0, "68d19de7f44136b1cb2fd71bc1c36f1cc6822ac6", 0x2}) r0 = dup(0xffffffffffffffff) semget(0x3, 0x3, 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x80000001, 0x3, 0x5c6, "301c9cbde38420ea89f4c9d5f134b1790167fd0c", 0x4, 0x3}) r2 = semget(0x3, 0x3, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x180) open(&(0x7f0000000200)='./file0\x00', 0x401, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x29}], 0x47eb, 0x0, 0x2, 0x0) kqueue() close(r1) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:00:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7, 0x0, 0x9, 0x0, "f00000000700100400000010c86f63c500"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x0, 0x28000000000000}], 0x2000000000000048, 0x0) 16:00:14 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x7, 0x63b1) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) close(r0) lseek(r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20008, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x81) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) lseek(r0, 0x0, 0x3) 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) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:15 executing program 1: r0 = socket(0x800018, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x908, 0x0) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="10e6f8ccd3fc39853cd6dc982c3257a1bbe47f7ff9bf93fd7534797fb4dfb23675e0769f183a63cee0400b82ab3a65d95d8921a374420ea4bfaaa424a2394e0181e24f34f3697c74063aa659e519e810aabecfc5fb3b9b6fb3eacaeb267eb22c02c530e0174de25005844c8926a2a69a85e638c590b99f69386553f05bf402895cf8c1fa3d81c375fd023bd6c35f3f608a5ecf95b127b1efe81b827bdb0b4692509585f9422baecc23198e860b15d84627d8d847b187904899b47c92c57d85c6376b14", 0xc3}], 0x1, &(0x7f0000000240)=[{0x28, 0xffff, 0x0, "88963aa4a5bb90b79df81328814798d67573"}, {0x98, 0x1, 0x80000001, "4969bb4b9cc1ccc028e7cbb23b2b0b605d36cf434184d2445a27f613fc4a7a192e01cea07e08244fc56d9168e58344c2301d34adc1be9742050c6c54d356effaab6e21c9ffa4f9678ac53d808b1e881b5ecb4c79eab08b201319faee490572f942ce2a34c77ecb0d189090a025c7b646e24f47bd15a4aa4f2777581fb5589e11d270"}, {0x38, 0xffff, 0x3, "2029dcf80200345f376da178fa18d39aa391b28684cecd25e3791f60438975f186"}], 0xf8}, 0x8) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00007fb596318cd05d853acc6f5f8b338c555dc65b18a7"], 0x8, 0x0) msgget$private(0x0, 0x100) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:00:15 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) 16:00:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x3fffffe, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x8, 0x5}, {0x18, 0x2, 0x6, 0x13}, 0x3f, [0x8, 0x101, 0x0, 0x3, 0x7, 0xe42, 0x2, 0x2]}, 0x3c) sendto$inet(r0, &(0x7f00000000c0)="0078889da9c1dc0be55433ebefba09a040193c06bc52111173845e589e02b46ae34eb068fe2da2ca04b9996b58308cfbd7aed33211886f97b91acc6bfd778025d5e98b167b613c22c82b57fab6c8194177fe8c33", 0x54, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffff) sendto$unix(r0, &(0x7f0000000180)="632780f9e96d98f89a7a3b426cf41ad45918be722c797b92be3bf3557b56dbc4419cca47c5e6a7477a4e9898a1c384e134de8d6b05309bb9c7d7d948dcbe239f8fe9731f3156e8b39436dd20fbfcf4f30d0f8bc207b1ee22f0f685d350078fcec03e0f99f7", 0x65, 0x40e, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x10) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/102, 0x66) pipe(&(0x7f00000000c0)) recvmsg(0xffffffffffffffff, 0x0, 0x41) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e19ffff000000000000291c15729bcf49f5", 0x2c}], 0x1) 16:00: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) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) write(r1, &(0x7f0000000380)="e897d27c7976383f32f3164c46aa076b302d9352fb82f27311025dd0a4d3d81a3b73557c4e06b05e33e0ce78fea716e05224fd2f401d929e01ffb212d5af0e3cc3aa42bc766bf8eec68fe4cd04aa1fb565aff401310154e48355d527301f322e092da89717d3c1f0d87e0094091d5d81b79311887e8d6e33a50875bb3856518b32c4853fa6dc96e37e22b87884a0217c9dea7a63cf2a3009f77f7a8ba9058182ec3220cbd80f5568917a020b3e41dd0cf2a670ce6b038b5ed7553b8220c57db484dbca98dfaa33520ac7", 0xca) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8001) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0xa) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) clock_settime(0x7, &(0x7f0000000100)={0x8001, 0x8}) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffffd) 16:00:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getpeername(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) setreuid(r3, r4) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20408, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x100000000000, 0x10000000000008) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:21 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x2}], 0x10}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000380), &(0x7f00000003c0)=0x4) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000180)=""/135, 0x87}], 0x2, &(0x7f0000000280)=""/143, 0x8f}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8a80, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0xc005, 0x7) setsockopt(r1, 0x6, 0x40, &(0x7f0000000000)="1bc87f13c09da7c2950062884b5630cc62c0401d5c705fea9da093ebecb8ee5f284edd769048bc5b43ea32d99935bb29d788cbf0a2c2ea7f34303502786eac72c3eab615b1df77124a942cdc0e3942cd74215ec4a31505624f624db456f5de4cca8b2f367ed748bf4759a1fbd819a8dc93d63701ef2455c1fd9c7b8d71370c0e02633485e98523e46671afb8ae861ffb8cd8fa8f023740ba5891d3f0258774993237e40290dcb30f810fb5dcc22d6067d1e79ad7d8ca64be91658c2ca32befaa1f2cc3452bc120290218d94601b1b22f9b4767bba7ce9f46a2ebc66d556a811995b61ac411553f9c9e", 0xe9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x100000000, 0x6, 0x401, "e940c9fbe5d2425caa1ebe379aa7a1db8285cc55", 0x4, 0x2f}) r2 = dup2(r1, r1) recvfrom$inet(r2, &(0x7f0000000240)=""/154, 0x9a, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) mprotect(&(0x7f00001ce000/0x2000)=nil, 0x2000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) geteuid() setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000200)=0xffff, 0x4) 16:00:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:21 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x1}, 0x8) 16:00:22 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) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) mprotect(&(0x7f0000744000/0x3000)=nil, 0x3000, 0x4) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0x10000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) pipe(&(0x7f00000000c0)) unlink(&(0x7f0000000080)='./bus\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:22 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000200)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:22 executing program 1: r0 = semget(0x3, 0x1, 0x34a) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/219) setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x10001, 0x400}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000040)=0x500) 16:00:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) 16:00:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='${\x00', &(0x7f0000000180)='/dev/wsmouse0\x00', &(0x7f00000001c0)='/dev/wsmouse0\x00', &(0x7f0000000200)='!\\\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='/dev/wsmouse0\x00']) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x3, 0x3}) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xc82, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002c658cb78d463a3a8fa1307000000800000006bb9ae3ac537f30c355f0400000000000000a900000000000000000000000000000000", 0x39}], 0x1) 16:00:23 executing program 1: r0 = socket(0x0, 0x203, 0x8000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x2}, 0xc) 16:00:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="664c27f082ff9f347ffd1ffd2aae9acbc61152f4cb5d30180a20b8f4bde9982177284620b0939b8958408b46297efa665948cad54609716e079d8ea1133c7a23533b66b4086ddc68c3e2414aaad951ef4e4a226ffdeaa20cdfaa0cd3ad080bfeab73c53ed0658bddd936ba105ed53825b147993c09a17d7b4a0434224cbcbebcbc39d6684613734fa0ae01f6e55e40dd1414", 0x92) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100), 0x0) 16:00:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = semget$private(0x0, 0x2, 0x44) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/22) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/142) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7ff, 0x1, 0x9, 0x4, 0xfffffffffffffffe}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20000, 0x1, 0x4}, 0xc) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20480, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x400}, 0xc) write(r1, 0x0, 0x0) close(r0) r3 = msgget(0x3, 0x1c0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/97) lseek(r1, 0x0, 0x2) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x908, 0xfffffffffffffff7, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00006900000006004de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x9) recvfrom(r1, &(0x7f0000000200)=""/178, 0xb2, 0x800, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/64, 0x40}], 0x1) msgget(0x3, 0x210) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:23 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x2c, 0x4000000001d, 0x0, 0x0) socket(0x17, 0x2, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/64, 0x40, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xff, 0x40}, 0xc) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = dup(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') bind$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x10001, 0x3}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x6f, [{0x2, 0x1000}, {0x3, 0x4}, {0x3, 0x4}, {0x1, 0x8001}, {0x3, 0x5}, {0x2, 0x1ff}, {0x1, 0x4}, {0x3, 0x3}, {0x2, 0x68d5}, {0x3, 0x80000001}, {0x3, 0x3a}, {0x3, 0x7}, {0x1, 0xfffffffffffffeff}, {0x2}, {0x1, 0x3f}, {0x3, 0xfff}, {0x2, 0x2}, {0x3, 0x8000}, {0x3, 0x5}, {0x1, 0x3f}, {0x2, 0x61}, {0x1, 0x105e}, {0x3, 0x9}, {0x3, 0xe}, {0x3}, {0x3, 0x5}, {0x2, 0x9}, {0x3, 0x1000000000000}, {0x3, 0x3}, {0x1, 0x7}, {0x2, 0xadc3}, {0x2, 0x1}]}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000400)=0x80000000) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000440)={0x7, 0x0, 0x115, 0x4, 0x1}, 0xc) getsockname$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) geteuid() socketpair(0x6, 0x1, 0x8000, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open$dir(&(0x7f0000000600)='./file0\x00', 0x40, 0x108) write(r1, &(0x7f0000000640)="5258ea6dcc1f66c6a0a2b22a411d513fc82e85867dfa23b8f4c25b5d33d7b953ea08e2946b0522697005cef90265a0bfe48399f015e7fe1e635b6d31145f2df81d645c65c3110ea66a5ea6e11ffd4001de6ae454c71dec67273618a6864fb57934b520b8cc2ca3c74c15c091548b59b61d820634632eb9b4d57a19e48d45602e3d33fe7096b78afab915c1f630fe9ec11bced47fe6b0cc9cfabc8a4d7b6ed13ae4262f52acce1f5903c7836cd805d928b2171a94e632cc0c51eacebcc5be757536be98531db687339c1822ed04255fc8b0e0fdf5677c2533cb19979305923f8ed84495", 0xe3) r5 = fcntl$dupfd(r0, 0xa, r1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$getown(r3, 0x5) connect$inet6(r4, &(0x7f0000000780)={0x18, 0x2, 0xffff000000000, 0x6}, 0xc) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f00000007c0)=0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000800)) ioctl$TIOCSTART(r5, 0x2000746e) 16:00:23 executing program 1: r0 = kqueue() r1 = socket(0x6, 0x2, 0x3) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002440)=[{&(0x7f0000000040)="c322ff26a7778147ebf6536fc46860597c2e760bcadb9d057444a596786ba4445eafc8083abded610d795e9e7149dedb2ede3ddf9329669afe137c4d713bfd5c6a978d722faacd2e021c52188e15838ea45b260a5ebba23ef6f0b836ed90e9cc3a42293299eb1cf52392a1581e90fa8ed7b04e28a8d810bf37dc27e1ea21bf9984391c9cc7", 0x85}, {&(0x7f0000000100)="e10593bed43b", 0x6}, {&(0x7f0000000140)="f4dec26ea916c66e215227277d97260660f6ca5396c5f228d49ba6109aac35c2", 0x20}, {&(0x7f00000001c0)="246b6b4931523bc6690c18ab9eae21a7cf126058a779bcfe51ff97c3c60196c1b72f83c1a97a96fbff36dcfdb9c2b0e57e478016b1347461a96b76d5fb10a039e513087a8935f42e97e01e575233700546d9f763ed84ebd5e22d2d0c1cf573a7c26b6866b9f2fb23e08960d36a20f3dc02932496c945549b83eae401a6010b013542d956e82e3ec51c5fae10218d9421adcb41c17c783f908490044d8b3d3a5c69a78a97caaaf757dd0ef0dbc30f1eb74b1cec4824ab04ace104d124e03a592f27238f7f74631012dcaef0252029c6b9c4344d1eaec2c9ccc7fcbb4534b40068af0f096482957aa0d0c74d48804e54f825531696b6e8a2c101a3fdee0b64993f9ea2c1dad3b09368bd74daefe7ee664393ba85af36af4457b681249dd267c959d895c383322f07597c0c1b5f71c518e276e190eac239e92bf11657686676db9b6504e52315611dca2dc18080c8cef9b191b86c33eaaccffac17b49f1385e10bc9cdec5170910bef4886e75ece7a40b869bfc09b1d7d518840ed364c593843b3a357036e211242bd9f1ee469e260489397dbff5147da6e9abcd75cf9910bc5dab6794b8b6395cb7c5cce015c8708a64e1d4ebef768d1d1abbc03e686c0a391ae892e922618cc9417c17864930d4a94393ed14859df8d301815cba8a1e045d085ae32acf4c312b0f3b07c45926dcc22730137d3e0c80d5ad08b55456f2a4a658b3b4c8910c876e1e9052ea7038303497322bbb98e46c7409b1f9b702b1a036160f1ba379bd8b5d902e78761ba9d6ee04912a379ca488c6eddc94532c3c544f87868c8da7fe0b156110a8883d5ec85d412e322bf70df7b0072e64daf7438507741d1dfc019d8526733906da27e8a05906e0cefc376d90c50f10f420323ced7d66c2b61fbdb22c6ed018baead01e88446aba81b587e8168585d44568c441afc63d6f4d86397f4a72d5818bebcd21cd80c2a4855ff8a53b253299f3f9ec32bde332264d3d51a8698841fa452011d38dfd161c7cb77feba6e165c466fc87ef32dfaa78d5c66b6ecb37981de00bcbacab987fb62525ec4bc571bb93cb0c11e464171f90d89d1409b7782c8a17a6301901c25da3d0a010b6b88b1bff94240f51728964bf55bb3a0c487d87e55fe9dc22da67efdb4369c1287f542a582b34bb505dd756b4a1349b1f390366bda3e29cac8aa848add9a2235ee7aed762b4a67649c3619ddfd1f306cbbe8a19c4a23ec9de32ec4a08d7a2ab374dc97e29ba2b77f9506ab2df76927f699c981e8c1d0f7fa4010560dca3460a80ec1599c22f1252379463e0cfbf67d89c49344fb396c6e98d10a878ce27b9b9242c1a6c97fcd5dd0580dd3d5e824a7601b6fa19ba0869e6d4d6c96ace2356ee297d820c4fcda9e6a458c8384b8db29a9010d2bb56b3ac9badf4bc192838cbdbe915b5e26593b0a4db690944e64adedb25a87c378774e0d4826fc8f9f37cc814a127d133ecc880133a531babf08cf2019d7ffa073385de55e3fab51c51d4db5833e049ffe3a0ea08e080e3c1d20512b6f3538f8f311c845b981385086931df411cf4e70c1b12fad44053e25cfc756bafabcc053e2a4d25dea77e5a94c89b69d87340c73c137ca4ef691448fb66ab51603695def8f79fd6d44ee754fbdd171236082f8a74b3e04a4cd4f4898bed694b4516964d26424b6d701b95d69212fbb674d04d5062b48d8d0a6e9484c695cb29573f4a9f53727123bd7d5f86be0b5bb9b807c7c60a0dda3ba5d3523c8b20ede1081a984e9ac73a9ec86ee9c283ba00159ab01696a700be78ed4a74312b66ae714b265bea366e5160d2715c2badc9464284164bda162a8160129266a1ef4631cd707d2a68cb790dda53a038693827a80cdea87fe4bf6e2f0cce87c3a52ef2183f49236b7867e0ef6b96b479ff99e7f7f15e7c650f235a3d2e69bfaf3216e10746e9f894217124c14213d502b1862c9d86216836e805d34e5c775030e319e983d67620f0c7ac9cfd59c7cad104243fd06d79df8bbf36242c5a2631263d089c12b332700b954818957cf6d67d3d3765908da92cc46eafdbe8c2b6337d32b663060181325b671504f2566b3c5bde8c9e387760a409c8c90e9de81c0ee71266349dda22549fe652271d5adfa7d9b3192f67f861f5303211cad98dd65dd2c9924221d9b1e4e566493dc7a705fef3ed00532068967840c78133432e66524f998a3014bc443a1064951f936735e95bd06f129d1ff7eeff37b89923f37fab6870b4c6da429dee7a3a3b721acbbac243dcce66bef4285ed84edefb909347ffbdbde6e4c5d21706f99c97973b12b0d888a82692a91be810c9c80e3aa4d47c67f1ada1131f9e23a1623e1b8ab1a34071054d35eec4db09566af0ab4c86053a47ae92d629528761cd6e1af052a987f339b72fa73a7c54cf275718b15a1269bc4ab9d93aacd13f3876320398fd00c669358d12fa51ccde74c2fa977a92a9e2c08085574538ef98adf58202c068e472370462e3ef7d47d4e252df14993272692fd43064a0827aad0ef84257745c3749a96b3364dc8df996a9ff35481ad6cad1169982b982cb7c77a7e017943af25601acc5d90da5e6eaccc30b011b72705a393b8726e6f15df4a53a903d9afff237eb61686eec2ab5db75f3b384213afaeb08152ff36e427dd8091a83490fbc2f5c6304a32b6a872c2749e962e110c719f74ea4177977ef57601a99137895411b14f875b4d02ad54a1ffd46a28521ac4b97802b031733404e2d0eff75ced1d09ab81db9b4474879ce1bb003c7dc91752e811247a26ccd10ae80654c6448c93c739c263fbffb3f06d733f2a86f5f37d7e75978169a18a7fb7e2743fe6589a63478eb70ad9185a99615a6697739b4b926ecc30ba35d426a8002307945eee7272d2faf6940ac1167ca300f24dad366f2325d1eee7d279deac7e28e7bc905664a4d0c2c360d72780f58bb42dc1cb1a9e0a2d8db730f93d73f4143c00d2163f1534390cb3ae0143b3f165955569a6bc24e64d8800e483331002f4b8e8d59d919cd5f02a2f006081df4c262e56e815b4bca42005dc2b5533db69b9be96b84fac7762f5b812d3700e7e98a8c775809984a312e640f93a4dd2585f0af8cbcecc1ddc194c71652426edfe59afe42566cd8c3accc612eff1d77722e2c3ea133b6fc637429b04132ebcf4b9260baca6976162d5604e148188d306d9d53257657930aae7ac2898b9aea1ce74e96c05a3199685535f3bb7e26b85b235bd3e99c0836e654a50cd073b6445b8ce9a5fd5600a09d07988140996bb3f9864b149b70489b0cd7ffef332388230a39983b94c1033dc39de1ddf6efedb792c9be484753f0d29fb36949874a13777277c7bd8918a35f00788b86b5fafa0e1179dbc19106644eddc237ab9c2229797b970e8d29e1388c8e2133a429d3b98a89c29fbf3eda8d4f99ef85bd990109878f61e39c8568ad7785153ae78a94bcb55de7d9467e32b2e846334924664f71fc12ca4f3acb24807071e318bc7fd02c8236dd226373085ddab5e780dc28c433a349e1f95a54888a96970c2b8d21ffe64964473aeac0d5637cefab6f7219dabdcd5d5b42e77322bdfa192c5ac55909b69e0150279cc3ce5aa7683a25d0acd838da00a39d29ef99a0cf1378c9d48de2ba58b1299d982663a365e966440c1e66d82aae398c23488e18b8fa43aee649ab3a223cb2351763d7c068c76ad15ac8679c7f3c3c60d4eeb1cb298758da550c92ee70b9ddf7c9ee035d924627a5bb351e3aa72079430cd1b5e037b5cff594ca8a9f5116665ff01ca4aa3df3d96e40d060e02b03981a5b021bf63ef87a925e990c119d5fcfa3275d92891069d959cab3c575d1f09dfd329cd4cd1dab959822a47498a42e13fa9bc9597e59893f421a5e70d7359f2a9f8548e18ab826802a8139eb7986e1ff7c9544c00c855e0e3c860e4e36e6314dd2c66119defcc720dad381ad7e9bf2e24bf174300f7ed7dbc022dcac4b247ee7eb26de1a3b326b150786feabf5af4c2ed0dcca224f9d3287a17a16c0ce8aa4438958638fd9ba93406b255436f309974c8cb19a9f21236675053871e395570a8a48f571957128bdfd5e8cd8ef20f8a2970f4a71f6e7b27e2d64aac9c2d749fda382f420efa4fa99dfa9e554a1d1342d6c8ddf7d1a51ed0fb4be28b852aeaa8aafa2f3b220e26edbd5b6652fbe1773f5c1e162aef3ee96f262c319a8ac848315268d2c3f00f18988f55f0ec5add3864acc5e8e380023aae0e2403444ceee133c3ca0237d01e50c7bbde36bed17fa60f73feadd5fd53024a8ac3ec382437309e8c49c02fdf137919a98f6c71bcb0394ce0a9451f91401252f11444123f2a99165421d1716f5a08061ef9740f2082f8202a04a5e2f3bf5f119ebf1304b314f3f904589256455b9e7aa5e15c279fc0a33d1de2e4a2dc60cc86502b2840011045164da33ffd457993b4fc03b5f41278197a731260cc4cb3dda63e3cd0a6510c9209b40c1fee311c5fb2a4702f28d841b88729b3ca857c4558d61deebc74b2dcc806db98fd56d95d24b30bd9a07d3f374eb5dbfc605cb7288aad8ac2f7fcccb3d53af5695cf137a1d75efccb8cfab961d3e600cf07b2f9d9338b02eb0952cff54f3ff8ed830441938d879d5770abfe41f04799c2dbdc8283fd9e5e9fdb4cbce43fef9129aecf95614299e3b0ad7cf94e1d2d88becf9948602a16af363a98c909cf431cb3c3026c631acbac833e9b6bb97d7a45fdee670944f2abfa409f5b0ca3dceaca125933fbaf41b72436c2b1bc5b8303f0ddacee570da17f6e6e42311b0e33b81a3a58f630cc3d3e940d634317eacf734b0cba82fe3d670160fe3170b8d4c007e9258052700fea8ef6a6accb55bbf154f6c1c8c2133aef882ccc118b35b0ebfccfcf39f38317ee8cdcc0340fe3f3664ccf96a29758fb838c135f50beb694a7e76a6b5389b3d9b46a73639076eecc3e0ebbea006c6fb2c9ba35376819283e01be2e201116bd4982d1759130437fe3381608d6e554b9607478c38fe2f5c6e8eaab41c90dfddaa961aaf9c4e2d72e24138c0da7549dfe7ec068b6254b2845417f6f965b82bfa850f8b96ca0229565f16e7c0905a75304970128ffbfc78b8a4cfd41345835be856a0cae7a30ff70dab2b350e977f846970de9cc7b007ef6e8ecea1f5db0fd7bf1c0275b0ecad00ef1445b14615f49fa36531f3e42e82fa27da10123a52c7e29dcf643860ad4fd61f3b0f4ea0c9f188411cf21894e19ab5fe049a505bd99180e2da1b5856978f3b15bd8edf9efa46216644fae4eb8050045102919b3e00f83e810eca07f9fc9537336d00f2b09db37a04d817fe2a74409e18380d5f20adbd83188bf656e2a5460406ad0b53b61e8b59d5c061fa0b03215f31037ea13bef62dbeb1ee237052740d222d159eb697b215b5166546fc7de1c1bf8af36f08e55aa89c3fc5ddbd344310049a1937802eae1e8c98ebdc0b946602e28ab53157599c19f8f6922eae80605bb5cd7a9497041024b84272f86b3e557dbc550a92547a88378db7d9a7dd7d187d7834f61a72ce1d5a45ec1be6d69149539908b08777d82461b65d512ebbb181738b6beb1b47218383876ecfa24dc6aa3ffa05c0abcefc65c30423537645b000cb57ab735d95e36a776f1bcf2113f3bbba0ecf9f90f834489aa2d2918e324c1b58183fef9c54c0aa82822587fe117dd13a0c47f6d7f8509a2da7a028107699441f6f9d74d5dcc3c39dfb7c7847923a4bef95f146dd74faabdc38a53a92fc60f441f9e68684b9aa519d86b", 0x1000}, {&(0x7f00000011c0)="6dfa332c3b6d50cf911fb3bd99ecadfba500e68a08bc8f21af2f5c7084ef98002f49c6c4832abd755b04fb4cbc62bbd51acc4a982d5c2db3a2e4ef0d3596b0af23e635622aea825d650020e0f61b42de230212c9be06896900bcf16360c88426df2c840b2b9b465a0ce50dd0296d4c54386b3dec99a772c908d8f87764d6e8a1e6b790cfdc8593c5faf574218e17b6e1c7ec62b0aacc9118536f4bc5a121d1fe1463f0", 0xa3}, {&(0x7f0000001280)="582bb56e0e6793f431a3fded3caab531ab3f2578e32d0f5e1dfd11a6bbdc5c9311341713ec45f88690e08f66b332dcd4cd0e487691e3f66d1a15e803493ffb9428a9365dbd1bbad2", 0x48}, {&(0x7f0000001300)="b2e0d3b7eef40cd196cb2407843794b0171395212f04a64b93e49be636ab519f0232669a3b60016c4499b796b0ead770e69efec2151cafce6db375fc7b467aa6764ecc728e7d7493e65dd10d1e5cc6d93b2b7c9babfe68a305bfda2b17ceb5d664b8583483d6ecd8875c71464b8a09bd3f1d0b78f4f718bfaa46b560bda3576a112dceadbe134844eecdd75ee72e059b999a6698edbde862c97788e087c0d0a7ec73eda785cf0407fd41f848be9e6ac71ec7270154f1d9c1d7e826433b9ea9d09c3a74cba5ef840c8a126c2851629bb89327cc36bea828c26b934903224ad81528df719b0e48834c504c6332f2aa6d4a3366548fe690bdd4a4a7d4182ed17615f4b9c4f6306d86e0ded4afd8ace35f16cc52ccccb0fe77515b41f94e20685c56659996941bf550b1f4bc06f36617c32eb2a3f7e608bbe50a0f1f14ba17b7536bb2dc98d61072e8ec084c6a3c80f4691f646fade0e066cd1e51aae824b74d23d51d5acae404f7980ebddd2b7f82ba3bb00990f3c68453670b8b45f65ef3472f09a3ca26c80816a7471c1bcaa4f8bed3a130d5b0f86a346f4d403b893919bd48d2e531c7c3c6a160cc51d7ad1f9036e4b6dd4f9dd729e2350427dd37138b9dc16ddae8862e8abdf196b23a48eec8617ed654a8650f11fffc691a5a3cda75a69a06f680c074a887b001bbe2f81febc33190a6f8bbf72ed44279c071da7ae9d47259ace3112020fee42c206a49f5ea2de6d90670fd0d4e5b23f5ee4568a40a50e14c527608fd77ef23f0358851576b1d79031142f62aa64f0d649d3ab48d8446a629e2e57fcbb316035c9cf21681d42c9f57b5f2d82dfebaa946aa24063c5b5b051b0038279cd4ec3764ea75b26d5c4bfe3ae9b37cfae8aa432cf359c4612bd35a3de2702a2f2685c0aca443dca649cbb816a8a28d3be4b8e515fa911746ea736449effc473f75dec855ab1148a795e09784fe62cd73c12e45658c2c02c4ed460c486e358321ae15bbbd619924829d945a018be6607b26a27d9cdc679b05921fcc8f03225524235a44ea37f2b923087b4133a05c18ae3191ea7a7843c27fe0bb6a1d04939f40c732db3fbbb9ba9818539b9021d4e56512f9bfbb1446ae849494fd82137a3ca3fcd368ad075b6eba06a50875741facc6a6a0b28e847e8c73a24333a2e283dd0472299c5eb0016ca638f190d9903674655c71eba804700b44534a4294117ae9089b859a871b5afcb320bb72d16ecc05d79a4c3d92a5e3c4d2d5b9a264d47f4897f0395c37e8fa4d2a78ee020ce0d95732ea0c90cfcbb9fdf35e9c366af241789daecda5ee6164cd983b5493c9b99ddd27a643fd19ff933600f5b9b6b4dec947d16a5a3d0343b8ab857f28f716d862fc08751620470357f718c9cd9efecbb1ae6992cee999b8a70c94c466c1fc65b41ac05992a78426c02bd2e1514e27646720de50915e3c51266253b5c472486ca26bc923fd37021cf3cd4536dac17678a8026f23038f72f65c3576e6126a512a798a4da3f93d83084436e460a0acfff53493554e57a16d717c9d7736d3d4d99a9d7b0bd8b4a35dcf8a7b557aaa4b3dbda2579464409d0b134d66f671392449050f873864be7b89cd83fe07040208c54876ca7dc7be3c731bf63b2fef4fbdb3a6caa9eee7fd9dfa719c87d1701f18e4f160a50b49ee682cc2e13ad120fdf4ec5ccb6e775858144f1368a129f4406f9302e03ab114dda7e88fb101934cf4f49f685bc3307cad86305c0819d758d966d9870392228d35c2c58adffe40e381e447a158ed932178e3e42bd0edf70828afb1f9acf4909f21e853966e68c1b378d54c8932dbe20d95f7eb6954eb4f9ac20ce17df0c419dfdeba999b41756bda90db4c5cd9232912a1a06cda9262c796b2a16e74809eada8e7e47475c1673e5fa1d44c5c0ee3c5e738d11ab133fc7d33a1f1d86d3ade423eb3f45e168a2394a9163b6c11a308698e23fcb252c1d1fa8a6fbc37c341b2840bcd6b82e43b3e05ac0d777ce5f53d701e7a4cc1f1a869de7322f19f3783ce1c18835b4dfbde43bfc201f9a81a66c5017c34976c9dcd268e1c6292056645d30afdf2e030aa0f1cc1e46612de6007b8d4fe52704ccc5384d74cee58c81fb0f2b369d8e56f2aaa3292c55ae646b3de367d2e1e048d7e88d25cdd1aecd7881af69b61c6664549f868284b9bf2694fd6d49ad39c3be7e7cc6f5e7a692cb415d003453c4b983ba315d96a7891d8e54479f8392f0025bdf193593f39788fa6fd0a43b5f7fc3b5813e626262d57af06228f41f740506c0a35a1944990adc839b47ced3356467423401487b141a6e95e7bd804013f75b61151e3cf596e6a8cb41414132b6c1e96f30e8737b80df5c1e7b14d8f557d495173c61a209ea5590c6cb1794a8bc7bfe7be3d8e20a0b147fc8c3db28fa7d1bbe02bd77634bd6a0d3fb74b71fb29421940aaba03c498c740ab9714ee7d38c8787badb4a81720c4ed2c5b552a8480923bc58c420783732609a2fe93c89fdab106d2560cb27ba3b2dd3ed8a658e97f6b974ac76fb95af35ad20649a2f7914ef4761679adea215c69bb2ff44a8987e9787a85cb99e860bb526e08950fd9017ff3c37cf543bdec3244de6b5fe8d69c866ef2c6b09cefd43cc11dbf30ffeb9e642ddae0662801de2f4fdd09a8b3161fe01828a303799e6247c166fa526b8f5efac94d32dd782c6321744e87674e3ff2e3dffa0e5252c74fa9ea4ab7e88e383d25cd0d8b7085714fcd6bae6335684ffb373d62bdc7352e597f3f7aa5687a943e32c399da99f23a0c5441a32069c71bf5cd5bc51af7b5fb0bddd3a57a505b53da894d3fcc936b8cfe4f0784786fd9c772890633fb60e9f2adc42d3b691150929aa3fadffcb634ace5f69618a9d98262e5b75e0d53cd344f723ea4ab86593e6c5a65b40304e79495477656edd76d8e76018f41d4a6c089c9ac06c37c998ffb035e853ce8c6511f1dc0aca9ab372746028c6a57d832a69f764fb18c2b251e3e1f54caa4738044386f4cb157aef4484af586ff2b941f295e912929cb4147587e88b0f27d53108ad0e8fcddb1ee1b10236ed59b466289d5f25197dcb34c33cbe1477821e405b7ffe5ac07882279f1b5f3d1ee342108659e57ac987d251ab586c4a9473c87a96cf268c977ea2d08b35ae567c8947838bd1bad79ec4efa2b019b42cc1d344211d66cdb85547a485f5a8f656e7e47a8e332db1ba3440b44c86b2abd681cf0d257a7c27a0990531d3aa81a8a9a1e6262e29d3945554c973e93a5e68c1109b6733f382b44680cdc4ce363d1cb39969d7ff5adbeeb592d0fb70184ec5b0caeca08bc815a69a0ea70f3f0d7efb98083f0c101750959a291e6b64ba9caf0e5dd3e702a2f3f591b19018fcb03cc77279ec062ee3aeffe9262a6835ef79640dc447a75420ecd1480ee93e4fa3592e20672286d021faa7330a34f4cba832be924eec85ec257cc93de83dbbb1eac1ca27dcde714aab554efbae9c9a5e1aaf0a091361c0f026e8e9f35dbe75b2ec2699ce48a60642aade691cb113950285b1fe9436291e2aa163547119b609c829250db34b0fd2e516329342a2e3ec40048e8c7a3934c553354b74c6b70afbaa8fed37ab99f5a52901fddf1d389d0cec3a223afc9cce1fb3d7b8f7452a98e3b5ffc6c0281de647b8e37ee274f46e082c634be24a6c3e3dc4c88194ae9a8359430715db3cd96b5fe031c6b4c176518ac5d01278154237ed0bdb8aab63f9928ff5f252b2cd69c3b4bc4f7638ecb59bead15254138d28d53c366d6cf854609b8935bcb860c416c854e1c039797c087b20f7e8a3195408cae1134543ec833dc4dfa83e2c92d768e46a19169f742e2901006e03dea3bf648715a94efedc43b6b40779a29f4e6279162b02e2bcd1fc95fa629a38740f24dd707b475b57dcf8ea8c2276c387e8ebfdfa8f36b800887deed4facd04d739853569402e65149d53cb351b8b6b53bbab5d7b554bbd2ac63e4e896c9702ec37dc1f52604bf8387a668bdb6d9821d878b775e451ab859280960a0a3b93dfa3e391fb6217652fa12737bc98f40dd559a2ca3ee6bc70e27a3bc8ef5ecfeff5b2fc6d0bd680da5c69774dc6b825254778cc29fb686606df7feff03d6d7bca446b13c368c107a84f03bcc9ba8a5a211e7f07bcf6f0d487024c128b256c1ba18482792bb0c7442d0766c3881317ba2e76d44b219314db0863eade05a1a9398a44dd3af0bb4ff70d0d1c2135ce41fdc0aacb512dab6aa609583ed8026e1ef9e6e306ad12aa207a4befc3f4e0d5c43a15f356a466476440ad31f28ad72ddf47caa9721a27c883e6b4b3813e70bbaa86d59edf0f1653a6a3eb83b4003be05583262a756ccf0d2e7b7c34971e23fcc44c48cd9cba807215a51b1a51453b8a10edf34a107cbed0840ef30eea039a5c03d254c8dd673e91de472d97b2f3da2ba8e9088c51d3dc0ef439f1cc6730e2d3eaf95fdd3d5e8652b10f82c82b76bfdad3945f57726558f81b2c4dbfd6b50a8921136b81149331b9a079eb172188b137b2b6cd7cf0b973eb34b59d08a6eabd1e8eaf22c76fcf529700a785e3cc2849d9addd8a40eef98d597010a6930f4ec798219f2bdcf7aa94c46ffc467345f8e6c1a9235024ce587a02d79103665093489df754b6af53dac3db0f123a7569300d5bf6cc12b90cbaad21388795e11e75b8abfd8785e74c59731c229cfd4437af6771cc188ab4329e63ad795fe2da5ff7b6ffe7df35c578d7d5d538215e390693b41e6f5e84ccdcc197f0fd6cf062e74a2fb7ac97a17b330c6aa96fcac7039757f26f46c0e73c02629c97d1fcbc323506bf0f3734545c380d3147644fe71c92a58f7c30820c3c05197de8c2fcf7bb3292029b486bb627d029eb3d49c6b1d0307cbf14c4b4f31f74a68e93c105999c4e69355a3bb08c271fcaf85aa7a5a807446fda0bde6ea4d5b3ccdb3917db03ef6b09fef1fed314f30d18e4e5cf76f016830f7c3513ebd396f0cb0355cc184b5a300fa3712bda31cf2c7b4f7ad75ea35f88ebc8b4b9a8d939187f9b8b2f2c199148e15315062532f6f42e4db1fc30fb70cf241751d587cc63124d04c3133f9a09656d7db97f8cb356056039ce4372a821b26265d5e9cec23c629b81f64f7411123df77978587551db6143090c419a9ee2edce780f0f774113955ad4ee80147e583208039cf62c6fb63b18b6434bcd70604270e704926d6ec9c9071a5fb2e0748e3ab69253c8894fa8f6858b938dde0759006e1c23794bb5d6949f0a7f4c4cc59be3dac8b2f7198dd076b3486ceafead4c802884ee33344cedfaebd9fc8499721f482743c5053e3be2243a1f8c38aa932f661ae4d2965e2a8768660100020d36d6cb8d88ad588f7cf82a2284b3dfa73f6cd2e1376637e94732889056843074674a3a45fa4753dc6038f87b169c22b51fd5c992baf0e2906621e08187cdd2a2c40abf86bc48e10164c40db70164bf59a2d0025c2f16dccfb171be8f63116f56e8f8b50af06d3a906e16172676910889f97a523b5370447b3e5e961e743183d78bad68a66a7586956e9d6d0877077b8d68a607a989cfb580e09254aec63f932e97d0680960cee3c822e7a19eec428111198b11fed4f1b24d462c6a8e8678f07e40fea32025c8bb2ab6e8d30f387a3a13406ce3d63a1f83de558033134b1a599730e2533f37cc22979084fb3c333e3c7bb604b4c7a37447117a40fba212d2793065d5c178a63d3e5c760ab153a35ad6b3ed77438aa24d624b9ef1aeb8b645c979438dc6184b7316c40056fd8", 0x1000}, {&(0x7f0000002300)="9d87bbbba1441c8a608a21405c3a42e7726a47aefb884b9c40793733ad5674744c2b9570a3bcbd034c498559f110cdd8cfab3e2efa5cd5ae10e9eddfd0dfa4a7002a671d47dbfba0603d98695a2a1a5bd221b326ba55059957762328ce3c070727f484ac18ff84ffd52f880da71cb8a371596de037553095c68d6e6028e7d09b24b505a32cddf5a9da604957333953bb6923357728b673d770428b76f738ac8138f612ebd1b3f354ffc4e4c43a7edc88eb86b8264f773203be39490a8f95686d7da0773533a43ca298151599c058bf61eb0f9f0cb572b6c0d96ba60d68735a0b0808", 0xe2}, {&(0x7f0000002400)="d9c2f78f4331a99bbd2ff979c5fc1421c3d9966e01c15a4e715914476c5c3a65b068ea763b20b32d77d7f97abe7c3e2fdd95706e1ead65e154fecd91a560", 0x3e}], 0x9, &(0x7f0000002500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x50, 0x8}, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) syz_open_pts() r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x2, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x1}, {0x18, 0x1, 0x28, 0xe6af}, 0x1, [0x6, 0x6, 0x7f, 0x3, 0xfffffffffffffffa, 0x9, 0x100]}, 0x3c) close(r0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) 16:00:23 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) write(r1, &(0x7f00000000c0)="fa", 0x1) read(r0, &(0x7f0000000100)=""/82, 0x52) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)=[{0xdeaf4152}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="e207f2edda039b110f93085b62a7d5d38c610d4fc7f2dfe4caf4c2bf4334616c69f6b87b2c0d6b8bb7328bf6da345005186da877d2544e3de8f2fe5ae592e1d1a2844b03f47b63443343edfa2b049b46ad1352915afa732c0fdcc94dcb836f4d73c2750c16ed59bc3fcb7fdd938f3090"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x26, 0x800000000000008, &(0x7f0000000080)="292918d7", 0xfffffed5) 16:00:23 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, r2, r3]) setregid(r5, 0x0) setregid(r6, r5) 16:00:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000100000007000000010000000a8000dd2a473190"], 0x18}, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8e1, 0x0) read(r0, &(0x7f00000000c0), 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') write(r2, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x200, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x2, 0x8, 0x8001, 0x5, "0325287604ea9067254561a7c1d575494d2cc1f7", 0x7d9, 0x9}) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) r1 = socket(0x12, 0x0, 0x800) recvfrom(r1, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="67870f7c00"], 0xa) 16:00:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, './bus\x00', './bus\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1b40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xd9) write(r1, &(0x7f00000006c0)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f84dd14d26984d02f6930b2362700f729f5f958f20546acd621e5c25ed8202610672e2e", 0x3a) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x6}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x4}) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x40) witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:626 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:242 Starting stack trace... witness_checkorder(ffff80000198bcd0,1,ffffffff81f354ca,f2,0) at witness_checkorder+0xe14 _rw_enter_read(ffff80000198bcc0,ffffffff81f354ca,f2) at _rw_enter_read+0x80 wsmux_mux_open(ffff80000198bc00,ffff800002b48e50) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff800002b48e00,ffff80000198bc00) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd80695fb248,80085761,ffff800020c593f0,f,fffffd807f7c7a20,ffff800020b432d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd80693390b0,80085761,ffff800020c593f0,ffff800020b432d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b432d8,ffff800020c59538,ffff800020c59520) at sys_ioctl+0x646 syscall(ffff800020c595d0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,16c15057010) at Xsyscall+0x128 end of kernel end trace frame: 0x16e1f5a5a10, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp