kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 20:05:25 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.73' (ECDSA) to the list of known hosts. 2019/03/29 20:05:50 fuzzer started 2019/03/29 20:05:56 dialing manager at 10.128.15.235:1889 2019/03/29 20:05:56 syscalls: 1 2019/03/29 20:05:56 code coverage: enabled 2019/03/29 20:05:56 comparison tracing: enabled 2019/03/29 20:05:56 extra coverage: support is not implemented in syzkaller 2019/03/29 20:05:56 setuid sandbox: enabled 2019/03/29 20:05:56 namespace sandbox: support is not implemented in syzkaller 2019/03/29 20:05:56 Android sandbox: support is not implemented in syzkaller 2019/03/29 20:05:56 fault injection: support is not implemented in syzkaller 2019/03/29 20:05:56 leak checking: support is not implemented in syzkaller 2019/03/29 20:05:56 net packet injection: enabled 2019/03/29 20:05:56 net device setup: support is not implemented in syzkaller 20:06:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/45}, &(0x7f0000000080)=0x2f) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000001c0)=""/187, 0xbb}], 0x3, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000002c0)='./file0\x00', r1, r2, 0x0) clock_getres(0x3, &(0x7f0000000300)) setegid(r2) fsync(r0) r3 = getpid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r3, r1, r2}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r3, r1, r2}, 0xc) renameat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') lchown(&(0x7f0000000440)='./file0\x00', r1, r2) renameat(r0, &(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x1, 0x0) fchdir(r4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000540)={0x0, 0xce7, 0x2, 0x40, 0x8}) r5 = accept(r0, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000600)) r6 = dup(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) fcntl$getflags(r6, 0x0) setgroups(0x9, &(0x7f00000006c0)=[r2, r7, r2, r2, r7, r7, r7, r2, r2]) open(&(0x7f0000000700)='./file0/file0\x00', 0x0, 0xf3) chdir(&(0x7f0000000740)='./file0/file0\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000780)={'./file0/file0\x00', 0x80000000, 0x6, 0x81, 0x0, 0x2, 0x8, 0x2, 0x2, 0x1, 0x40}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000800)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x3) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000008c0)={&(0x7f0000000880)=[{0xa9, 0x3b}, {0x22, 0x100000000}, {0x85, 0x7}, {0x89, 0x81}, {0x42, 0x4}, {0x1a1, 0x100000001}], 0x6}) 20:06:00 executing program 1: r0 = semget(0x0, 0x4, 0x402) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/186, 0xba}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/4096, 0x1000}], 0xa, &(0x7f00000015c0)=""/1, 0x1}, 0x2) semget$private(0x0, 0x4, 0x10) r3 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x2000) r4 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) sendto$unix(r1, &(0x7f0000001640)="38e04b49f21db1995961b14e0ad67fdde8b01f206abfd49ad71403c6d7de11968ac69e84cd007c591a818c534a48e6bca0d47121a48e0813b217dbda3032977d3f41431f34bf26329a095abfb7388ce6995ca525f2fcdd506137bed5d14b343afce31e75121ec0d53e66302229a314cc79db2ddf43df3511a14d88f4a5c090010bcc2ee8275b623b22df97a5412bbe411462c99acf9b0c04d9496eab1e459ab9910403687890212052124cbbbdcae68acc6774837ed603f52e9066073b9e5106db8b005139a63a5abb9f74091d92d5fb50af02b3dd20c0448c52be57cc38faacafaa8ceccd8c2d1c2f5d227aefeacb78ced7a1269c6cf91e036feab087da964801c8fe8aaff8e12391fd452ae6154ddd232ea1113e6f8575a995275f2ed81196c68413aa48b018003b229837ce5e003d2fe770dd0b4ccc50de3be766708bf6ecb45385d0763b071703fdadcd2102f94e4aa46572c9268d7833a129f84d98a08afe9d9a73577324690d0377fdc786bbeec0a4b3771aa90d618e4de1f910e344846b1ec7830eb662ce3a329f0aceba9e7252b055c9c53e4e60eb4136304445c561de897bac298c2927b3d841c46fcdb52d930c21e1536bc806aca074a5367600b495b17d75bfaf32b947b5c255e1b29b6ea919ade063a39da36c7253c737783e3a9beb87bf3a1a81cff21fe0d8b9ad8e4829efdd070bdc1d3254160be667c8a080077461e0ce01b8e22f0dfe3df6ec860b910bf32cb36d89f0a577b7a842a7e9617fa963a3f7e9b2f9c8bc01cabb7974774f214538ab36d7c5e404901ee31300e032b3ab20d093894b25f15199584ebea4850824304971f649c0be1cabfd8842322f96ed58907ac0e6dae5f033cfcc75893a1ebd05322b0efb7d10ca4edcd81c45b45e288177970228e21aa12b41f6a0e458dc3f6c1117ca14e5150dd03c6638ddb496d08a89eb71e8694600ee69d02b5ebd84ae6da806dc8b5e71ae130fa407b210b28234ff1341076cddc29d494b427a8fc290c154f5c0d307cfa9671572b3a63bd702d43cc5debf83031894f2f5ba529d6486575a461f5b1860cbfe1e5366204c2d5755972cfd7044a0d1c9b04d536de87cf8e0b6d1f7e77395153adc48f26196915c2cd3eec744901980d53b18a23a11825d40c3b72d3e4c8614ce02b5252322db0e12c4d8530722067e7f09ae8bcfb8d3da478cc9b28dba0fa1d974ef97c06d8493d3292b95884606e803c14a666660d0a72cc715ef697b02441e0ce0623b0d4ec806b54b2c491d164798acdd154b2d253b33cd44e7e164ca8112b738e25537deadb6a7192ecd1293e32fd236b582821a0899b01664a58a933e4d87095a2afc57f705e1cd70ea8fd66f759acb93c756c4299cdd0d75cf554dd6d3808dd0ae9856459f77b6c4fb06a6da7822b3e4065691a1c7138a26ca00ba345cd9b85698dc1810afe3846dd2335a253bccd481fa2c6e0eaac16032aa10b845083fb101e81e65f1b88fe98b3e9c35eaf7ed77b69c7b4371bfd0709233b7e3e1b74e79533e269841975b4587205e2c5fcd7b91fe4e13ffe319efe20aa71d2eede548a92f93431ab4a84944ace29bb94d98c5fafa28cb60b14740b21c3bfffeaf2baaababe50fc3739f157a0eb7257dcc00988058b15d5286733c8c10104dad352babadbe48ffd8450bc7578f0cd3b564da6075dd685d5b0ef7289e62ef8b2f3ee0b71569e4197072981470fc3f8a7ac70d19fc929449ba5d2a31f0c9eefa59244b4db61047267e45a033df3558eaf67918c92071288ad8c257b642cba910137616df5a91999d271b2ab38573901000a89d2c0516141d8a86b9b6c00fcc44e16e35dfd38691acaea20dbe02689f87d3568f54822c91abaf2646ad50bc920e469d0069a01df1737d18ae85ae2f1537cf77d3ad08ccf0a2acef9cde7aa0a080292b7d21e1b14a7b6b557b46ed524e48eef89e339b1717103cfa6b7a412c2078b0f429e0b75b91b9278d843608f7ac547fd3ea444de5bd686c03375743b95a3e3a4bcfb6bda47a8d6b654b4b8f933317cc2d3eda377c761cd920d1d579e44a1c748ed8c9f8354aedf12f3722bd26a9f57432002a1d7bc9b5c19c3aae04d97842cf99d3ee7c38a0e311c012765e39e70442f2d12962023d6c62b213e51ac099226c083051ac76a906388f6a71e50fdd3df442494d94dd14b3a5c0cc40182bfd234f4e2fa78630136b1490688626aa9ea2b3560800729bdd56d54a7f1b33d1bded5ea6d71c2430c5e7f04e9efd714bc338e8bebfb44ea7748315452b38ab7930cf6b2b518c04a1a809b35bd3204c4dd3faa664f752a2dcddb8891616db799863078ef7374f3584357d01f48954067fc95563a8e1a19754d7d42be75df5c83baf8f36372264978b0b55a9045e7cdf6318879d07c660b40cb7797085542e5637b16105b275e809cac090d0826a16815c7f04690d54d2c42100ab9f3870ea3ef825a7a4a0dcabd6038a8d2961b2b4bcbbfff50fcf3254462d95f26a85fd9f866f87953a6e9e7fe7ab0116b26e796a7527934f864669a62e15d305152fb709d3d49b0d7bd5fa5eb679f684253ed43c3d57b578ea5d682c3a1b79cdc93fc1585015a5f8c7ffa3bf11bac15c9b767d5f508bbcb3667670f88e4cbb9eaa4805e0c91b5cd7afff9e1a45e7449b9e40f8b1ac3c893178095857a218be33906c1293301891b569db44cad834888b5b97d41843181f365d1d4bba7bc62fe4a448a1d911988e0ff3631182bf89c855ecda6c0c25dd727e070ae52a31882db84546e2d91d7fe441b21b29a812ff8722ceebcb4281a57fa059a3e6110021dafc8b3bfcab42a1d430f893ee0c2e55db2838246e79e2eb4da57b8fe42990936bf79160b8f66e17fa3941de86eff8c0bb0157b6d08c33b98653c27948d5fb5ec7db378343f34fbf4308dd5e1062dc7902c4354d5275307dc9103f7b0018d9802eb72060edd916b59a8512bd4be464dbff8a8ddbb51f923719e7ea992806c24e27230eae5b9820eaae28bc97c71c6e3753f32d15b9eaf0a7585019f84d32f7599aea5c6a8010dca95fd97fa8b1df87b584d3c3f8f3383dcfbb440c72dbb766b68a5dd6dab208ea01057ddd34396fea41ae203343461325d4d177ceb3176029330cdd9a1813178555addeaa5996e9ccd991e11418662e26f0798aa6a96dcc85efb81139e4c744dae4ac0d9791f31b95359fdcf11490022b0bf737d8d9358660052a070f951937b4917a83dc9df47cb49ce915fbf0dd9759869e9841083f3afbb03a2b86ace426c4e41b8c06376252a0bcee985da19ac54fcec3ad163131d583dc24a1fda538916e56246eb01c27d61c640e5718d315a99516aba95544129211f9ce690f8a7b3b8e19cc545689180fb2c465d9928719d1bfb439356f263ef631413c6822e41e8dbe8cb4d425145604acedddc02931a7be6892224a36e7d4ecfb01834d128551434de2c88343af31ec72271226d454390394a7b46cf44d2cc8bca5df596938240f2e81ab81766ccd5c476dcfab1d92c9bf540e8625e803b039028b0d224e26ab9747b8a6e365eb7446000d7b13a90dfd0b5dfa1b0a2ae34b6ee2c51a442592eea19bb91beb9aea5bf40f285b16e17ca13e152710828dc1c82504e2552e5bddc9fa163ec851b36bb1523a83d2081751ee65cc4384752fec4862747bb87ad3594cdd6723ffbc40053e5f2a5e055dc66c1e1a7cbcfb9ffe9545b76a885b9fb8d1c983c18f50ed87db340a53cdfa251fe017aef5156d8ecd9e5e146d799f9d5dd57a689103bc179480881a6f340672b6755a4f0a889cf350252d3085daa5fe21160abe740217340882cb38c8fa8c1029c8a5e47b67cab31d6bb6f33b994b21d530ec5aee42d07103bb6a9aff0f990c6e222215b687d2c57ac49fc4b6e2582b159ea3a668b3e705cd9ae238ef875ed11a425fe96702fcb25541a2dbfd8b6b52ee5c16e80c6278f93f645236af90e64d876ba614756d30e99eb14a85271c05f52ff4942794c206bbdb24ab95ff96c36947c20bf0eb90c96efb21373641f2950ceddf96c84a78501c072208de971457a98e645c77e85f5ad895758b9e65546515f3dfa3d3acf640d83df211fa54539d568f956923095f2791f5c7162fba8df881d20407db9211a174c62ff1fed05c11fc3ef79bca3755b0d349c5550cf694d60317ee06c8a52ef74c0f77fc49949331bdd236c09fd420ab6c791a14dd3296649c9ba40434fe47bc203c357b68b8a173dda9ee01ac0e28783f9841b29cdc3c78bcf18db0e1a16a5bf8dad0c84bb294a3815dbd5c0b388bfd1eeda187dd3972d571576c85adcb2f864062862e150210b13fa6285faa8fc1ce6c476b2c0fdc8fea4f85ac7ad59521efa7556c0e92f2f7c72388f9b3e8351ae7efbe8b5dae200cb8128ff25a52a891732f5a6f683843bd063e19eaeaf3c266827bff5391eaa3b2587d3c7d05f831044af4c3f16a9bc6c06b4691951eb8fbbd78cd99061716dda982f834598f8062d1b1dbfca61950b38d9510d2c169d31f1787d1600f91667989d6e5568bd403ed3611f1d88724806afcf29c7036098284a0cef5e2552f66d1f032ea8f9cb9812e240d3348ad2467aa2dbb837cb253f9496cd689bf9a49e9e2573ed0b3245792afca3f0cc0215b21d1e2ae2e314cdcba693d5dac1d07014d255793c497677bd10e50bf06a0b9da4fd8c682ff39fc50011496e2a3ac197a6aae4e31866f93824eed5f32d228b1062c1e759b5872a8c1305c68e6696bf530c5744a23ddc22ba01c9b1d20b58aa1c44c367eded354eedbc155a444c970fd4a65c3af10f49a30d2f6553a5fc1e05289417b89ffe0e8e3917b6662ede8a60e7692b8ccb59b3b25bcb27b017853f2459b16aca113c9ba40497b112b40acfc34dd5b43489983ef6889b44c6f338ef469ed297ad1336549b303bd62470fa76764258ad5d011e57c130ab679c4780ce8f34f84ba6f46c27ff8c0c2e156b603fb5edddff5a3ae8e88848ee60bebe09cb9b0991945f4547dc84fee8ee7609e89d1162d52b6a7e6c61d371482e9608a6d231a5195e1571566fa570750f1babd3920b5970ce53c621da43d314e48d0b61fd82782320b222cda75703f9076669fcb14da4ee36996328de6228a629bb860c0393440e35917cc809b1f37d8a7993c0d57117efdbe0bf0353fda9ca7f1dce5a64f9f124d7575eeb61cfadb62b824a7a62d0c6166d165d9858c63b8279c55094354b4a069897fef3e94ef0df2cc62f037df4ff3bb2365b3a2bb1493f20c855a9a1c646c20194986b36dda5b4c1aceeb33e2865491dbd24e70e34fac35c1ac3cd298d1ffec4a4117a27b9acc0573f2921212ff092d2d3c677b1b0f7922949231b3aa14af906c8bb4804ff258adfd93bd41ac4b1613a31cdaab099d52dbc4f8517711f696984fa84456fd26ba9923b8566cc2528123861341a502b3d93675ffed05e6451d4139a1c0dfd0f7377bba1e5a76ba2210648a4af3e0fecc03ef5bb5725fec70fc1fc518c563d9c3ddf4a0f8647ec73b82653beddb63e816f04628679fdcc6316157c3400b293290dbb03dd37f91bfca09c09ca7fc5e499e48c9c1ebf7cf58343980dc6dbe4b2e4e93158f82be7538857a15b4ac5db16a340ba910ed187bd8a39b2a3a0138079197d6e897504ecb9767ca2fd0293d21e440d0b1877990cb856bc8cf1bdbb3375375ca1297af95e2e00e63b7b800dc52c7374c4706ec468458ad16b6ce410522bb658a8a4ed43e2ee78770f2d9060ea3e9d9a6a41d3122b2aa997491e5d681", 0x1000, 0x4, &(0x7f0000002640)=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x2000) preadv(r1, &(0x7f00000036c0)=[{&(0x7f00000026c0)=""/4096, 0x1000}], 0x1, 0x0) socket(0x448ababb6c88d2a9, 0x8000, 0x1) chflags(&(0x7f0000003700)='./file0\x00', 0x30003) socket(0x1, 0xc000, 0x1) semget$private(0x0, 0x2, 0x80) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000003740)) munlockall() sendto$unix(r5, &(0x7f0000003780)="d42d802df8d0a20db3424cfa6f8d57a159352a3778e12d3fc7c57cf79e6aa9b53fa4bee05a1bbfa288d62f20bed8e7d29935f4603f9a0c9d6668a0f3e9978078ec37a73e7142d52a19aaf72325d34b693a1b82e3c1374e57970fa86f5b9253a88a3c60ba7c7d4526c0", 0x69, 0x6, 0x0, 0x0) recvfrom(r5, &(0x7f0000003800)=""/28, 0x1c, 0x40, &(0x7f0000003840)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000003880), 0xc) r7 = socket(0x26, 0x4007, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/tty\x00', 0x200b0, 0x0) open(&(0x7f0000003900)='./file0\x00', 0x200, 0x100) accept$inet6(r7, &(0x7f0000003940), &(0x7f0000003980)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f00000039c0)=0x7, 0x4) chroot(&(0x7f0000003a00)='./file0\x00') munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:06:00 executing program 0: mkdir(&(0x7f0000000000)='./file1/../file0\x00', 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/79}, &(0x7f00000000c0)=0x51) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 20:06:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x848, 0x10001, './file0\x00', 0x1, 0x6, 0x6a, 0x7fff}) getsockopt(r0, 0x8, 0x7fffffff, &(0x7f0000000000)=""/155, &(0x7f00000000c0)=0x9b) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 20:06:00 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0xffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x28c) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:06:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="000000000000000000000000000000a0e3d0aafcd52facb86eebfd10e0ff4cbd93acfa7769fade9be9cbe2e7c15e9941244b13163379ca7a30e1a091cb31957ec050a1467696f0869431cc41cffb7467d9b67eea4f64e7185775a2fa78dc7161d143c7791fc20476f80da16a00"/123, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x80, './file0\x00', './file0\x00'}) read(r1, &(0x7f0000000080)=""/6, 0x6) 20:06:01 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xc1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x82a1, 0x0) fcntl$setown(r0, 0x6, 0x0) 20:06:01 executing program 0: r0 = socket(0x1e, 0x0, 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x1307, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8800, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) sendto(r1, &(0x7f0000000140)="6104191972706de277ffdca491f0d9684f5271d6da9aa44654bf10bb45ee707fa8545d58a9049237473110f26704f16f9fa5d6ddb0d162e089c61459e1ee7449645bcbdfa40122d257d955f1f14708fa675897be392d9b50509d901b66b93e68bc51367d66e5e029d39340211ecb6457774d488888be4169820cad0a2a79f7937321dd2a711a", 0x86, 0x7, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="01000000", 0x4) 20:06:01 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:06:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00001d8000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 20:06:01 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fchdir(r1) 20:06:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x3}], 0x80000001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x60, 0xf0000000, 0xfffffffffffffffb, 0x100000001}], 0x4, &(0x7f0000000100)={0x5, 0x8}) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) 20:06:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x29) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 20:06:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x29) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 20:06:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ftruncate(r0, 0x6) close(r2) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) sendto(r0, &(0x7f0000000480)="062e98ac3d5259e060290df7d68701d3ce4cb6f456e8ddb335ecf382584c87ba771972e9cb6ee3e588e50444eaf73ab255ce244dc09419004fb208e3d64f4c2ac2855f199c698e84e04535fdef9101b71f00672791d86d98bdc884b3e535bb3f588d8a99be0cc2ae12027c8dba0724058f9bf615df9f0476a2e91cbba3bb1fdf36428bf9f0bbcce8e060728e9dc5f966884d1a6812ecb32822b8c52adaa81f09b57dbc019aae483f5def1d2b1fbfa5d8e6c3acc68e294bb401c1870132ff536ac8abce74cd6ba398d5fc6adffcddb0779c283794d49d5d5fd7cddc5bc2add1429a043b8c5605a677a38679bfdfda07bfd9cb830afb14a06bc1280b60924952ed8f3c902a3e5451aef2b1dc4ee77e1addf8438f5228bb977fa1d33272fc0f862d243281fc59c9f41fd0964b99bbe228aa85249976f226a5f036aed6b31b286179b7cdc86c3e91acff0a9c70e891d464a1bb5f1fc899d7249b5fb66912654ecf68979133f1f7ea5936b7a068f5041f416d51b3988d75c7614a1791ae13b59621605c059aec6b68342a5383d70743a86bbf571f9691299659ab82223cdc3b188fa0eee723c3e950bf2cb3975984cc564ee5e670592dd503f9f59084228b3653eb847da7cc90db9dea33ea1ca4b0c3d3ee02d063ed22ddd62882167041779765511bc983c955bece01e6c44b9bdbd3b5bf39f0a0f97b1ce533c7a48cad8fec4eec9deb7260dcb2a1621ea5c8eb7e5d5bb8c891cc901a9f9861899cda0f5056a9db9e56acbd10f0e50a8e2ddcd7075d6c1055744f49ec96340612f89c8c8e2002cfbc8550ae6b4133ce2304731b4cba9f7e8187fd4ae46f95ec4e33ea285cafc5426ad0530c5c1af2b784c46cae409966229eb54d868adad59d8f22ab23c1428bdab987c49c64fc59ade9301cd5990bef48762e80525b81856884dd5c67ae578fd32d44b73933fab81b3af0b8202c6e3cd0aea1560eb59b57e87cf5384a3fba8896a7737109173998b20bf80c12dd925a587a1f73bdab30e0148d1c06d8476ce2b225455b5dddddaabe08e288fede3d90cbd969e3ebdb4172f7249e89767584f3be74b7aca19429642490b7c1b8cd4f9127d2609838ef06fe5564df2dc91d7eb1c681745f405d854330368506ba0b2d062178c68d4092ad4e45e15c0a379ab42eaeaa5aafdca0f13caba999715c6b6827c1a887085aa980e19f8f4c0fd4ad950c8d0dbd18278938c143dfff0f3910dbcaa33bae5fa63418b1725958f7dfaa4f209346d1364adf54cef46e266e45dea46b355fde203b8f8ba149e39807d0f0c16c69ff43f6ed91ec2d8473214e44f882bb308e8d637fd30a1e537af15aca857b3da5673fd447069ff58da01c5e2e4e5efbf5e85a0cfe7fdf9be2c99ca720c773b3bbb580ba5f2914650b6711f40e1bf0d8a20944dcec86743655412b1f6539f6cc31bac18da7d52b019fabbbf80e42ccd2d9a5e410da7797235ab415d94dee203b15a4792c29148cf131408083de8cf06db397e561821e33adc546a7c77e51717f22eafb8fe2fe60af34092df8e50b4f74689f4b542bf98524045036470148ba54c5ad1ae8e50d4ae3004558388e31094ed51fda4e32c7219a4be0b90f608fb9b768f9e76b6f961922409f362ffe3c17607508961a23e0145ae1ec0ab2fc65e07327bbb08c8c7cc359c54d57b3538a9040eef1fc8edb5d27d87bb85e4aaaf3bec52600e299c09ac6c2a318e79f9a64ec9ddb5bb5c65e22dc3d85b04c401f70da38b47cacf770fad88c8412e672402bb7bb2ae936d315e1ae7ceae8c379a266aac305e6c07e0fe63e8f7146fa4b4cd376c67ad211d042422c147d94e30637c8cb627a4c16ee28140f492e53c127b7df4979b6351837d85af5a07f4e4659cb4a6fa392f9f2423e60c9f2b6a7cea5a5bce23c598bcde76b247058d3d392a36d6aff0ee81f4cede8555daab5bc11ee1451dae226264653d7eb0ba047df7221550ce2d0d0497f1babb70a52d1d0e7741b8d96da302e8628fe1de45f049ca96dc9b26ac60bd0b773bb141dc0047a5e661e658da21bafc40a360d5d62e9115d2b60e9971e4eac092418141e6bb77ac8975a86be6100d56088ced84b381bfb0fc64aea8480e3ac92ffa6b3f0d0abac1e911ec4dc0f98939de786fb9c226f1d19b663029720bb6de02365020e33f00b3708722422db52924a3f511905910a62a0c4d1c7111c2ebaa758d7e238b9b49af2115495c4c14ad458156d07aff113cbfae1ef2a93042e37f07860ecc0000890435574bb2211acd6d5dfc9b3961e34e2c734df9c8913f71b1975bd972610038fcba1e63a3dd8b3cd2f26647f78b85eca955edd358cef87a0536f6764dd3de0c86350ae46799667b6aa0139df65cf99789765c58c0db8c52cbe69265fcd196832948f791926d2655724e36c413922103bc15fafd9ba524f3697a91881f05da74149eb5d6a386c3e28fa3beb3aae694b718a2827133e265be841d01fe7fb8cd8522b0d02624bfa8879c7b5e0ba0ed2bdb65f1bf7ff3703cb481f29644a556170c6d06d40f3428612b8fcbb808cda89eb4e55e1fc31ea49db352c0bda17dca9aaf1023a28be65ed77e481067bb320be6a00da12822fce793ef7ccc91046933404f93e3b0da6e6bdee640b06590f69aae9cc0ae5bc1e7e28f86d55e4c6084208652e2e1307556304e608eb5cb7e9aba3a4e6950269b19cb724cabb583a73c9a70b20f14d3e27ae43259fd72bca5c055c8c27212e9b1ee90b8f5af8e96102d21c77681e3d22a7c966449314298e97b7a0ecfbd502f978270ff2b1440c38caebeede2229d6b089bce07995896f952421373d1a639ff83f3a09b5bd43a5f3f58c803a32e5a5b6bdee6e55e2103fed0347ff2881bff5c06d2856ca40ed83c9fe7a134c1b1d7e8184a153b290535537c1ac3f73cef23156d81290321bdc15d09ff79204b3e6af68ba93eb1e3cbdfae42550f8a5b9b84d25ad3e499909e427b96b84cc6a8992f9d65e3f660cdbdf52c5ac6903511eb0a13ea5c7a12bce887108674259b520d47c0adef9d1bb43ada6fecc9a4c6a05f3ffdb187191bf8d61c33ef0a3603e96f8ea982e72e78b7de02960ea65dc730602e177d12cdd7a151738178a5d0deccf7d96eabd3096e2643ac29cf82106fe3e9cfdd9abbbc1815e08d1c1b4a7ba30b79cbc3c3650dadd21d7a88cb1824ab97481060b3d794381cc05f1d373620200a16a12e571d6a1bf60bf7d8558c426f9d298ab32c376b49a134c379ebb1daf31bc11380ee7408dadef2359c503208a4e0e7bcc573bd7f1894a396bd6271f5480bcb94f9b8f4450b92c57c74f7f0843048fdc0dc3a6e0eed35f0cdde2dfb1284ad1c7baaf70a7c6c361bec5e1c73e4282caa589f90e620aae2c05439c1a0ed9ca228bf194802bda59278a08fde3f12ea80b02d0adf427d506e74f87beda76443e6c401cbd4105e9764093dc775faf0d6119a87a1966a7b0de5746f170f41e69d6b1410f875d8e1a42861c7047813447daf6b539b568e62903374900cadf0086352c52a3533cafa1ca6dbac0ba6c584ca1c5ba066ed9ed75a5997a121c55598e6babc1bf2dba809ee259f7d04ed9cfef2921cf0530cf7c65fbb84a217f57743c8e170fba53fc2abb47ae3ddace565c09aa07bf0bb135f6323ef1fc5c23b1f2fead77e42b55131c508713b9cf90f85f5d6ee45cb18fd698fa0dfdd24abddcff4375ea3592cbb21535d0e39efae129dedaaa09c68727d7c67207b0e588c35bda8a5e9f48260e9a61149a01823c05495981a8bc54e2c9a7115df5353d5aa7f575f5e18fbb6b8b40df4512c3e233ac0ed21bfdf6b965c9fc8a9ff25a674c48fc2c1a97f3137ed958ccb48cbdaa0b9ed9f77087865280b44ffeb9e9caf724d889daea67af73bf17af39a16db0de47cd642c6b8c282b2ebcc5ce6e2f2b30f9b05dcd96e299af5234e1c079f286c2dafc8132cc956d8c38915998fbb4f9910f5aabe7bcbfa6b8b9c361655fca357ae719a15e737b2a15e9660ebdab194f7ffe8f76118cc147c3fb410110d354169a880da6fcab732e7df069ce579d1d8d048d43f3fa5ffed8f641236577575bcc7a57a38202f8160d9567554166af491c1a3db5fed91097bb42d56e686574612a09aa8be3e62898d96ca062e58beb5fd46d5863249eda3e610bf0710df7ca894dfd8cd9b0397a85be9d7f126b2fb3a51ea0c4125e361cecc4b169d571c34e01b11f4813863eafe43c7d0c8d3b627be091014726acb3c2931378e700df2958e173d3f407c9b783f56a7f20b43f854088bc379c2143a86bd7cc45e96fc1ae44aec208a858606b2eb08a14c8b8dc929fd1397733cf1beb087ed77c14962074da81d06ad8908ff2c1b374e06d22a98a6896133644c71a28939fcdcd682515b08719d30f3a6be7c2b2517b4e32d52f77b66cce29b6de6634675734eeabaae96d39f6155d526612e22481cdde2611a0cb730fa5edfaae18be901025c8e9637ffcae5e86f7e9941107841756c6f40a659aa4655d862d5b7de2939f7d05c2b47e3613fe18a4fe51c2820cbe9a139bc6090804c75c98ba69d9f4ae64ba50683127a1ff96441881eef139e026b34cd8419ce3cafee639e3a4ee119c4f2c638ba6ee50fd7c62ce0691802d5b7ee7f5418e123d1f8d1ece7aea7dbf9913b0d50a61948497036befe4abf45fa56191310ee6fa61a19f160f51a4857a0222c309ee2185901e5d7c45150dc78c738fd157306494da5da578f542626b795a702634f71c5c4bf718745b04a8f385b4bccbfc8a2ef384dfb34accc098387ea54c01cd821396a9693c2fa926381133c9d4e36c7f0543e421328824b8fe4dcfa1cb3987a18876ff96a9898d079b0c8b39bb250f2ef8212b16fdde848660a59dc8cbdb5208f51b39efbb00e694d3582955c21d6d6e900b1c54a003a6e7f14b2280e5b4db36013e6063d142b33c3c6cd20abcfa21a5aa98d7ea1cb182ce80c701d09c6988ba41a61044f40891c4c78b16aa75bbccc57132d9afd1eabb312b2f5b6bbd8ad7674f86ddc76d8baba82b23f74457b02fe776904729b5a42f0242e1104b6a12fa067fa9486252bf5e23d7e2345e3f9fcf9629840071b05fc46bc2c1891f8608b957108dedbbd1786dfc0b19ef6ec4f047e836a19cd3b450117c48505f5d8001b56b4cdc3833a2bbf2252004662f3061ca855fa5367ba3b4637842231ab1a051f803a0791e65f29d60b547f10f8315aba6aa4b12df95aae0cd5422c3a02a07888d3444a8a845e90d19ef6e2258ef44190d27386dd1a5bde4b7c5fb07bf808ab0c91858fe441369fd550dfad370a34ec3dbecd6ccb27008bf3c6255fbfde23084e38525a7463671149b16df874b1926625d9220dc4a75a27b35ed42aa1fb6277b7d8044a845d7c876e80cf4ad3c1906d1259e70588aa523054615811fd25cfea819610f1890de6ece261df37cc236feb6eb3ba2637347498ba20311e97e838aa22b768579817dd37e6555ecef1c07077c4a476a4dad7ada9ff2587acbb3021f9afba97dbb38a03ea334bc70a7f6c0eeb1109b66ad7ed749b10c96aa9b0689f23a4feb0af0c393f7e8c97040ce97a982f8815c987ad6c3dde7dfc221c04b7fa949a2c206960af70a05e57648a7775cf60313bb28c8885b8fb6ceb127edc8a5f0119c21bee2d60ed5670aefd62fd19363f730ce5b3c20779b8eb5545bc9743bddd5656363d6625cf996c6d76fe035b8073fb3dba651bd4414f59bfbbc7d5017f5786b53ae59cb0576881008456bffe1d495e90e8c61fce5da6e", 0x1000, 0x2, &(0x7f0000000100)=@in6={0x18, 0x2, 0xff, 0xffff}, 0xc) 20:06:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0xec7, 0x0, 0x800000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x3, 0xaf, 0x5}], 0x7fffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x8, 0x2, 0x9, 0xf32f}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x1b, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x11, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x13, 0xf000000a, 0x825a, 0x9}, {{r0}, 0xfffffffffffffffd, 0xf0, 0x80000041, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x7, 0x9}, {{r2}, 0xfffffffffffffffb, 0x5, 0x0, 0x80, 0xccaf}, {{r1}, 0xfffffffffffffffa, 0x10, 0x28, 0x2, 0x1}], 0x4, &(0x7f0000000180)={0x7, 0x100000000}) write(r1, 0x0, 0x0) 20:06:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x86) linkat(r0, &(0x7f0000000000)='./bus/file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:06:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8120, 0x100000000) 20:06:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) r2 = dup(r0) getsockname$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = open(&(0x7f0000000300)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000340)=0x2) close(r0) r4 = dup(r1) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000000)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "ffff0000000000000000000100"}) r6 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r6, r7) r8 = getppid() readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/50, 0x32) wait4(r8, &(0x7f0000000180), 0x9, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r5, &(0x7f00000001c0)=""/62, 0x3e) 20:06:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='+,\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='/&&,[&,\x00']) r1 = getgid() setgid(r1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fef000/0xf000)=nil, 0xf000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001340)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8004500) r2 = open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x0) getgid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001300)={'./bus\x00', @ifru_addr=@in6={0x18, 0x2, 0x7, 0x1}}) mknod(&(0x7f0000001380)='./bus\x00', 0x0, 0x45ce) shmget(0x3, 0x3000, 0x20, &(0x7f0000ff4000/0x3000)=nil) 20:06:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chflagsat(r2, &(0x7f0000000080)='./bus\x00', 0x8a37c40b1a759816, 0x2) 20:06:05 executing program 0: r0 = getgid() setregid(0x0, r0) 20:06:05 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000000)=@abs, 0x8) dup2(r0, r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:06:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x9, 0x5, &(0x7f0000000080)="680d448119352fffce631909e7561754cbc0e1333a6a08b385ff83b5deb217dc56e82ab5dafc6f18", 0x28) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 20:06:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000003b80)) syz_extract_tcp_res(&(0x7f0000003ac0), 0x0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000037c0)={0x8, 0x6, {0x7ff, 0x73650650}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3ff}) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f00000032c0)=[{&(0x7f0000003280)="7bc784544f24ea1d06d6cc95f27e7cef99042fff3a1fd5ffd0bd1ae12f9fef583b69d991873b86936bd9cf9d261ba52b48ef8ef13a5f66", 0x37}], 0x1}, 0xb) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) chown(&(0x7f0000003a80)='./bus\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 20:06:05 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x81) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x8000, 0x4) 20:06:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) pipe2(&(0x7f0000000100), 0x4) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66693d1730101105a3207f66e6e8fbbaaaffbeb827a9caadfa93ac5afc46e7ebcfa71233f7bd69b90452d9b9d4f4fd1f0ea1df55bada40d5d79778ace620a40afd3f46de350ee3af82bcd7ab58cdab89fdf4cb45dd23436b119a45fb9f9c1b71eca7d74b4ee25955177be952caa8649b2b9ed2d8ce0fe118e13e0fffc29f7ae25ee283e3e0647b375618c7406051b6e15b64"], 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='p \x00\x00\x00\x00\x00\x00\x00J'], 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 20:06:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 20:06:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4839df79) fchflags(r0, 0x40004) r1 = socket$inet(0x2, 0x3, 0x102) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 20:06:06 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getppid() getpid() getppid() getpgid(r3) fcntl$setown(r0, 0x6, r4) setpgid(0x0, r4) 20:06:06 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x9) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xfffffffffffff000, 0x2, {0xe0d1, 0x80000000}}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="e9a9b3e3b1b458b65c15bb6d34994ef47aeaecd7d90aba9b327cc02f10886fb1f3aa0cd1521093962746f82d75569dbade2c8388be1ed4d29105af03e1f2230b8e645e4f09c084b78088d69f285c56d62a65740ff8d7cc9e38b125bcbe7638316bc27283502965cd0341550903d18ef1faa0367432ec3152feb6716db2bd8e6350005380e3b4c76e1aab0b533e12ce5b40c53fda6fb66254bd7f949a019d621d3900f90de50ab2a3b8167191d3f3e603bd6ff64938e8892b548f65de910e0647cf687f4b8d3808ee46602688402551eab10f890534572b00b7af94515dee3178aea508930e8e", 0xe6) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x40}, {0x18, 0x1, 0x6, 0x53}, 0x1, [0x3, 0x1ff, 0xffffffff, 0x1000, 0x3f, 0x2, 0x1, 0xd49]}, 0x3c) 20:06:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8010, 0x1b00) mknod(&(0x7f0000000140)='./bus\x00', 0x8008, 0x80) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000000)="ac87502e2eb6", 0x6) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 20:06:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 0xfffffffffffffff9, "727eb265d84876af5979b811e3e3181eed087e54"}) write(r0, &(0x7f00000000c0)="1e", 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) 20:06:08 executing program 1: 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}], 0x1000000000000082, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000200)={0x0, ""/145}, 0x99, 0x0, 0x800) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 20:06:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x18) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10180, 0x0) r4 = socket$inet6(0x18, 0x3, 0x3ff) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x200fffff, 0x200000000000, 0x2d3f}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x1f, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0x1}, {{r4}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x0, 0x8}, {{r5}, 0xfffffffffffffffe, 0x4, 0x80000020, 0x7, 0xffffffff}], 0x4, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff9, 0x80, 0x1, 0x2, 0x3}], 0x7, &(0x7f0000000380)={0x0, 0x9}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r7, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) poll(&(0x7f0000000100)=[{r7, 0x40}], 0x1, 0x0) login: pckbd_enable: command error 20:06:08 executing program 0: r0 = socket(0x21, 0x4004, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 20:06:08 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x2b, 0x0) chdir(&(0x7f0000000080)='./file1\x00') r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:06:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000000)='./bus/../file0\x00', 0x200, 0x61) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r3) 20:06:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000700)=[{r7, 0x24}, {r1, 0x10}, {r0, 0x8}, {r0, 0x140}, {r5, 0x5}, {r1, 0x4}, {r5, 0x118}, {r6, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) getpeername(r6, &(0x7f0000000780)=@un=@file={0x0, ""/11}, &(0x7f00000007c0)=0xd) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) r8 = socket$inet(0x2, 0x4, 0x12) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x40, 0x7}, {0x18, 0x1, 0x40, 0x40}, 0x2, [0x4, 0x4, 0x10000, 0x2efc, 0x400, 0x8, 0x9, 0x9a3]}, 0x3c) msgget(0x1, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) setreuid(r2, r3) fchown(r8, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 20:06:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x26, 0x3, 0x100000001) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="060e9b214634ada33a0e61eda0db50f1e1b51c44f0c3a3e99689d72862d47d965101f4b10697904c1ed1c59cc79e2dddd675798a881807f37774c81f3cdb62fe8b841de7d0edb0089264840241d203d016ad4efe7b11b717dae909c84c9fbaf9a21781c779cbdedf9c76eda25ae80762aa28b33f8293945005da950bcbadafb3e9febb37c2a73810959b14dec1183dcaeb53e3114f0dd14131141c557dab7b93b483213f5d0d3996cb426facea1bd1fd84742063270244cb95b983f077d30dbe9b9a5bced85f4e6645d7661479078ccf1147ea5d1ccc20019e11e99e2250fd9cd63583a8b742dc7fd8bb77e8", 0xec}, {&(0x7f0000000080)="0000000000000060d375fb", 0x6}], 0x2) close(r0) r3 = dup2(r0, r0) r4 = accept$inet(r1, &(0x7f0000001440), &(0x7f0000001480)=0x11a) dup2(r2, r0) r5 = syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000039c0)={0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003a40)={0x0, 0x0, 0x0}, &(0x7f0000003a80)=0xc) sendmsg$unix(r3, &(0x7f0000003b80)={&(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003940)=[{&(0x7f0000001500)="ff62482374d83a17920fa76e3d952c8a3d4dc684b7f7476c5ca1fe6c8725c44387b539f385c000370113e6c0be9b51b3241118bfdfb676dc3874dbb6f15cdcae7fbfe4640dded3c0a13951cd9f545d2c66817362574505ae97754a40775ba9268530cb24aa7da845802bf93f5b5e2c91c4ba472cec55a8d5bf4e11ea453c81aa381fe5bd061a037d959e50c7b3a2fabf0f3a15e8444628d3a2cbb2f1f27002d29159b7771f392371c76a96860ccec1eba19eaba75b07ca66d6b8", 0xba}, {&(0x7f0000001600)="3dcb78a06bb726170c", 0x9}, {&(0x7f0000002680)="6d356b5205953c1b7d87f9abf8355ec13b33225177f14ac6025125f938f5194d10a008172e27958534c1e806cc8d66c1abf1add4a4377866e33b86ed0fdf4b254694bdb9826a511dd4e0de7476cdeb1d2a9ff48d0e5ac951db7ba35a2c71d1f475a9f2e4fceee37f6318387e09dde807eec4ef53231f53f4f714e9d58c057457492cf390db66a4fb1f7add0724609b396d1830691542ff874f88d50c80f844312b0a9a4652f0b4f132df7f0ea839e007286409d4f7730b52ddf811183f38b925cc1f531b5958d627e49a7971893c43daa2d7e793f511a7a92a0b126cb9678cfba4107d87abf4f24a65667513b995f24927b9fdcce335d664a92b7bb8a3", 0xfd}, {&(0x7f0000001640)}, {&(0x7f0000002780)="f81a266a9bf16953fc4c90215b3f49b4430e7c7e05f58f19cc935fa72fb8842b71edcbb13b27d5c620e5cef653ad5a754abacbda14dbc8ddde3904736c8da73165bd9153d6c29739bdbdfbec5866a5dde6126da3253825b2661e64f9bd705ef97ffaaf2e19e52a3b0bfb463e19e91a49d9bc29a91b7b63d62ac385552c10885ac5dee9273e8a026eacdcc287662a6c2586b99666074342efb6413cf3aae1dc56c5969f7f4d4dd340cd53ec55e6309892bf0a9578692b26643f0edf3af3ede922a425ab971c6a9cd7c88e1b712e018211b0f708d8960b48a8584549de7d2c70763bf02277281d8c62587168ff0245e587d930d27a23168910f3bcfe151d", 0xfd}, {&(0x7f0000002880)="5bf874f991acd517d06079b175948d1e397ac55e8981ae6f6e00ca25c0ac07fc573ecd8bb81bddd460f5670172e1a9769c73c05d0af29ff50044579561ea3366430ca56c78bf8224e5a8a0da2c68e6b06e303631bf8de8af453561f8598ed2f7e27b4e8820ad32d1ab9c7d2535f093b070704575306a0b24740015934eb9f131780151afdedd636aa3b72946001ebe5cfefc574f0b7a10ef7d8c27e8cefae826a7f00ab33ae721b765832d591d49d66965205ff05ac9f12d6d3e25e1cb8f227c8eaeee15dc8263a56e1df7e629b7dc3c45c479a08e30547164cd0373bb5bf412ec169c03f710e84fcdb9e0834b965cd98c7df0aac7b1f399e251b6992b0ddf2cdacae4c4ac029697b82d9c053e824c3a0dce03c7d689beee57091a9e7d95e8a9789250ec4323fa20f9aa43a5c898939af268e577b6c32e4a8dc88162a6825f312290660bc27168b2ae9536a1bc1ae7ff4978e20a15a43b3ac7d7d0237e0565dfcb959bd12228e1e5fcd557bd38a34316055ef9547db0c7fe640a43adddb91b049d3c21809c06312b0942f66940a92e3beb43db668ba7bb42a4a82b95d3a84f231990502d12a3b4cdad7879804f73d7ce38149330ec609a88d6c97deaca7c425564144f78d68505fc29b37c3ecbe5d8fc38b8570a9040598d68f37324f7b112a11b2fecb82a919e004e2755699e27807acb837da3473a009e9109ac8a6428ec22702bfc3df79af1c0edcea79cc9c39f9f366f434eefd367d6a6986890f327a4f160b9661f327261867c737b49a000a698a0816be7f88bcc53654389c1d1380ecf8a15e00e94432586bcf6c784a88c0a3962f40a89224c815b6eadab54e4233043f8be7274b6ebbc0b9b418845b80b249e5990f42452d1974fe6c6fa186a3f9f9a54d3eab26f5b8428f3cb0cb58e872fb8775e992c733cfb326f61d75753740f724891af53260dcba0ea448357fdba59be5450c20fbafa52fa030f70d30e216bba4a879db4de1e31452454eeb2da5d2cb3c5aa8a80e3e1a979fc3f46cbf8bc1650fd8a6736e8f4aafc45913a7442b50e119e727ef8333b811c8d75102464864d286ad636b78b68f16522be62c9d43a915142cf1c5707e8c85efe13b0722cec402e4d25851fd15278d6f39d7f9148cf64eab6da5af55086e4c6547fe636a4941293ae3d8463f8e0db990c46c6d5572e129a4c7abfa7bf87dd08d8738ff39187b8e50347b8b78bb8e33a890bb3e9d6315e3e11fb8548fe75d91415b5e005dba0b49c31aa7d37484df191fa2a6cc3b0fed99203394aa1759da612f1752eb338eeb85248dd695c9ddbeeaac8a60294723b7459eb2a9bc5f861489377ba67015d62992553ef21e5379be04ed05bcca8765137701844dc1a64a61c96506701cc6cf662c9efe72a2786140db3bbf2a8877526f80294d8f1f2dda3364ea571270d1c92d928a1eea0919be7092e9406f65f983c55863dfe07231726f0c72e9fa82d451790f6669247f2dc0ce4f2117b527b5705e879e6a52f165f2ae0e0c967c176435a718019a2938487ef8632eeaae8855d240fde162be0cb9df87f6ca2b8d12bfd435082c649b8b742b047cad77f1059b63027ef554695a88af38e8ad3f19ba6117b23bef7781bb7bb60fc558891fe80068138551d9c9175c214a157d483eb3dfbbfcd64a8e348dfe49b246208b9f9d64043281a4653678ba81f375d5873fae6b7a27e6c185d9f52b0b56de4d400001f0c8101f3b6481374b6cfebc615cb7337e816ec8c4403f64c76e8ce10625c1c8f539baed92888149d6382477d14924afcfc84994093432c1800a844219228c825c876502d7864fe5a8bede20d3d05da048103f69f0edab2e541496c151b1d52828a71ca55a1f0122bd48585e13158464a386e56e6044edc170a0927267203db042c526c10f2989ac6c0080b14a8fece4d0bab4c79b54de36c348f5da12a0582a6668f959351e2a1bf9f0a0f46dd87f23c45f75f7515da6667fa03c982285282e3767666d999516d6c3da02750d56fc7a3151815e792a2ff89569dadad9d9b58426b0d591adf678b0767c2a3fcd698ac8b5ef9282b61ff0bf2438b5ac0680b5dd11815e190689da69dc789ca839ab405dbbfc11e339d337f5bc2a860e5f0818e2335c2a9efc58ea46ce91cfbc0859010557e0ceef7b792e4b279512d0f231626bc3870de846b2f092579493cbcdcfa292588629ca41c9a4935f66b3cb2680aae5056b8740ee4eaf5168c5edfbc7c1ceabe78ec3bb93dcb189840e23940d4d9e0bb713070eabff541b9bb4158cc979a11f896057a0eff922936aec936a01b9e5e668960328a78bc70fb9225568c41d232c8bdf686fc2599d57dcb84fd21c1300249412e70461a45f0c591dbe393e9e9c9c63ee7f6807c2cd6f45bc4d215fabdf425c724f72c13736e9d81d60a50666fc65586bc8f2064971fceb8ae8c7a7ce6f162bc85e87d72f7a795e6d2162db104b26f4d3bd4d808845561fec3df521499350c5df8163cd02ea9427063ff3569dbbf89e2032651d30e6e89080e7f03797f675098a627344a1f1e8cd1b0af85831efdde5fb6ddf6e10b81b9dae72e10bcdc1936a78a5552ed300f0005e232527ddc4196664244b812db366bff5b6e421999ac3d5a26c6644251697b1b875f4dd31ed6dc400a71042eec0e42620063eaf45fbfd96ee733f372fdedb52390d673a6f5a3df697f0041642aa2b244fe3a72aa9355bd3a874c27ed37c4a90351652e79087a3ab898157595f65dfbcfb8025697c4eef518aaf7e81917f396fd67d97b13c90b00d1149ead79f6dfa32cdf783455e8152ce41c4fe1020557bed9c7f46a026e2237591bfbfe57d85ea298af543e7f34e828e5b3156e2976f093012514b4c1db3c4a2573dfa9dfd0b800e01e119dd0c11e2a973c1d05b95e15d54bab0b559c250ac549c1d28934551162182c701890e1f016f34047459488a94943a56ac8c5c2b8d9f7c5bdf3866c8cd1a865c722d40b00775910310a47b6472087fa1bf3d329ee2b4a481d7ef62703e3cd48978364f9db0e4c1f8edd333711878c9ebc3fe41d85473b0a8c508dbc33e42160433f7e5446fa98de8ee42c59412e1024bab78f9452cdaa754189f305d0048b3c913a085ac4eb6b2982d46ad7b0183d278499f0a8bc84fb92b8f67b424da2603308f41a712f9460039e166aeaf271c9836bb90788b0d2236a19747bd8832343d6e8b69b04b86465ca621543489eef7e7c433d2848fa260fdb33929b006b4c58d43a0f72b600046e1c9ff21c4e6d39d6ea6e780c9717a5e6275d819dd82cce84d826883b8d87c64b323e4581dcebf8342f5a221c43513d51c81950caeae9a70d22f77f61face16d10e028e222faffc35a89b30fe9395e37b7f610419b53f4f2f07fe94733a7a87d2717d689d14b4d5937ccd1ba161d83bc5291670e8b5f0ec6fbaaf781cfe532cd1915d79809cbd38c653b3c11bbfebad3cdd96a0c062c440897e67d4503cd2acf471da84db5c80ec8ceb8a6458de3605f5dc2eb1c079191218a01278f9b0822b6b2f852bf469f8713337a7aee9bd519913614503400c9c376f04f6164d5c45ea5a709206ac40818674a90462be153f71fc7a3ff70ca0436ea880d3da01163e13d107c44ca98e9668b4314f4ed87db6d2180cca19e9fbf199194e1ec36021c4fcc236086087f4970596794328f65ec4e1e24630961edf7e83a8886dda57046b36f0673643c7ba7debcc21d7b95a9e44f389b1b7e15eda308f1a47456bf21dbe2c2098851a632f8b8afb3a5c9ab97e00c348a4fbb1beaf76cd0104945efc9177cc7c0c6fabf891ff3491d983743ad5d74bf28f84e3e60c6e669e8e7687cc1c3744bd6ee8dd5607834c3ba5723afd3e681cf412efd0acde3f4e34236eee5e34ec832484ba61e8d200a6b1d4e0f6957ff7be36f77f13e7274d19d27676250230b8e977a146715d813bac5b2abb85aaa02aef609cfa850c7d450dc306e30cbc8201aa9b7f4faacebcb980952c1ac483bd9a3aa68afe3f8ff731f79cbc2569c0081117d5b7223404db6cbb1d8408254b11f4e767dbab84380a17dadb7f2fde2dafc32aac445c73debccffd00ebc59523522b7b1124f9d1433207d5bf0630496f5ba2b30f28a4d42fcc14067989bf52020ac2a5537d1a23f290fd0f6222c2982841444cf586e97c8da9a7aafc5c27b0a14dcec994955c3995e2380c568959e56f08eba959f41da7139509a30e39bf741b62ffb2c41e7301939657b2533939e57478c63a8e717b8de561b4d3cb023f104f376fb1ac3af5a317d9be7061604dfdf5e9acc94f9371ffafa45f146d853792e5eeddf5c60e4206d421c2c52bc2fe0bc27c4c1e603b21d5e28d69d1f84d6b3ceaf387f687c9301023e8cfd121a7a5137405e906692cb6f2a98868642e436a0f2711a125781bbb6340a012dcbf139b568291fc4f57f9e257c4b9908b84e0e1edf36c20bfa4ec3b6813212a777dd3c5c6ac6165fc82d570a360da9bbb070f5409c7252dbbbfda428dcf21662d55984d2074c60685db5cdda11789969388a54bb9f6ed232792261d085b0c2d50336a367eb50d84bf31cbd923f413cd052e2e42b383b3fb745a11d67c81432424ea54a5b191d98f1f4b4a38d6301e2053edb0d4f263743b0edf8923393d5c2eb6d85f613ca2c703ecbe1ce6ed35160d504ae4d587d2cd349e59d477570c1e0afda2e30d04ae1c329a63aeec980e586efd6a9dfcfc4a2a994131500bcdb421db9ef5673bc970d776ac7b412a18e2248e80a6029e3b926cc31ffee83f9d19f6a13adba5696d3fdffa19c7bf8c18e57c4d6e067a9845f6ac815deb517eeed509c7549267ec9e70f416bb3ff4960a25cda2c0a497974884469c0b878115009a91d138782d791411d93c0372e20e46693cdc83b25dbd983168ae6e6086e015ab2f647213b7847868b917cf6cef99fbc42b092d3bf8ff59d0e08896e32b9c1c56fce98d0b5f78b10f25670b9dfee60548954a9eadaaa6a7bb547ee39c656d2b672d2d8375b048fd34a8c13195c905b1e2e5072b12ff10038a719197821a567bd06e2264d9a3ca448fbe768e93777b8aec15c1193661582867aecff7b8d7b07f2e650ac237a3837174106528b3acdef12e68f5a6a034778b00e08923e770e541f2a194efe1f3ff93243e3613b26fe8ef42780b0fc013384e5b1dd5c12709c5603aa741783105865bc243cbe2980d27607c3edac0a1fda4d791f8eb9e846f04baf2f49ec46849ab0c4e6e4d05373d73be8803f6007be33ca126b3feb51e2d464fe67c199b964db4402a2eb7066743dea4cf3cbbe852f4a577e58979bcbba757ad1defa3870101bfacbb35dd0b6c54cefdf6f2b8f09c60683fd73de127e5df8cb527aec39f36faca1b6ec2d95a3f7a0784b4fdc1b629c1693eea57d05357b2d161be0f353a95487ec6100e30c2625b3e4a8f9d7350921c574df88b32d0a069f3fdce1139ac6edb13e902f6cd1a41f1aee09e4fb9f8720b96e7e6b01f44b1d7e51b4d5d1ece060271195304cd473fcd5e1a5800f2dfd4b77bd26059dd8fe829c7f40d4d76adf3cd17e76b8eb7387013a2d4b8a8a5ab162e01d0855c84fc32a4dadb8257dcd027ddc615af07a566dfaf88e6df807545c706853d78128d4bee76db8db52a3ed1a6e5517c8121ccc674ab462ccb34ea1f162f93aaecab8ba358e632b3ae96904d503f93166cfc45b8b052b27d7ac0b0481e994944f25741658c8154698ec82a301d1675791814415309f325f5f2033175fdf493fb831d303ae0208fb3", 0x1000}, {&(0x7f0000003880)="d46dad3ad2f801273c42f1ad958dc73d713295a24ea698a414edff779547782b7eaf0ace67735f96d0cf866f3c9319afe6571483cf3e80d96a80ae1d150eccd32fa8bb08ca90a7e1b40db788c801548831cd1705fb8ae49b4f6296492e887a64cb829efb0a90d7e7700764b4b309cf", 0x6f}, {&(0x7f0000003900)="4bf67e953a8570102093d13ac36bdc", 0xf}], 0x8, &(0x7f0000003ac0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @rights={0x18, 0xffff, 0x1, [r0, r4]}, @rights={0x28, 0xffff, 0x1, [r3, r5, r3, r0, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r5, r0, r5, r0, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc0, 0x8}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) setgid(r12) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "5c0600a795a644b46c1aab6300ffff030000002f"}) readv(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r5, &(0x7f00000015c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2) 20:06:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x44ff) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f00000011c0)=""/133, 0x85}, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './bus\x00'}) 20:06:08 executing program 0: r0 = socket(0xfffffffffffffffe, 0x5, 0x6) getsockopt(r0, 0x3, 0x2, 0x0, 0x0) 20:06:08 executing program 1: listen(0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x4) 20:06:08 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 20:06:08 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x2aa, 0x7, './file0\x00', 0x7, 0x0, 0x7be9d1ce, 0x3b3}) 20:06:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 20:06:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = kqueue() write(r0, &(0x7f0000000000)="c662be003221f3bcdee7e5808626002f360f8f2de2676246047f76b8bccbc3806b5a36df497b7a53450eb499fb035a3e0e6982ca736c7c6e2dccfcc69e3b518e5208720ec52879b8c24a266d10b372b4c0c88b5aca", 0x55) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000300)="ac87502ec9", 0x5) 20:06:08 executing program 0: execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='(\x00', &(0x7f00000000c0)='\x00', &(0x7f00000001c0)='\\(-#\x00', &(0x7f0000000200)='*\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='+/\x00', &(0x7f0000000400)='#\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0400000200ffffffff000400000700000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:06:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:06:19 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) fchmod(r0, 0x28) 20:06:19 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xa, 0xc0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 20:06:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x7, 0x4}, {{r0}, 0x0, 0x8, 0x60000044, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x2ef4}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x401, 0xffffffffd42191ef}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x44, 0x4, 0x5, 0x400}, {{r0}, 0x0, 0x10, 0x2, 0x7fff, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000090, 0x400, 0xd0}, {{r0}, 0xfffffffffffffffa, 0xaa, 0x40, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x30, 0x400fffff, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0xfb, 0x18, 0x8, 0x2}], 0x3f, &(0x7f0000000000)={0x100}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:06:19 executing program 1: r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x40, 0x4) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x5, 0x642}, 0xc) openat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x80, 0x3) r1 = socket$inet6(0x18, 0x1, 0x6a4c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x927f, 0x1, 0x2, 0x8, 0xe905}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x40, './bus/file0\x00', './bus/file0\x00'}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)) r3 = dup(r2) renameat(r0, &(0x7f00000001c0)='./bus/file0\x00', r3, &(0x7f0000000200)='./bus/file0\x00') 20:06:19 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/226, 0xe2}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/109, 0x6d}, {&(0x7f00000011c0)=""/78, 0x4e}, {&(0x7f0000001240)=""/27, 0x1b}], 0x5, 0x0) 20:06:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="cb45721d36d342d4297e78c37b5bd9c0c29f739c4449899455075cea9c4efb37aa5ed15e959e42044d5f1d79d9ffff5741963f6c2c2360963f9813bac184cccf7f4722559d93b741a93a4ebf12718e9fedae791848501aed79505282ac4ad8f6da90fac65d65fc4db30645188138e9b56c5323433b8a34104d0b377e54e874123e8c30d39a9310ff5944e195efbf7a84462ae1b2e1c33a3ae58e670d3247ef335acf7affd22b55eb446e03ce4a4165b22d81d9cbdff9d75e551ab3f5791e0752bf3752fa90be27babf59934c5be5b4daa843d34ae1234b55580bf41aff848b5368b15da851e7df81f01377", 0xeb}, {&(0x7f0000000200)="7129411b1b07de2f65c50e0e60f99a7bfe4966bd84e27c316490d72eaed0fe55ed7b73a541d4a1fa17bea9b2a1adbbf0be2e87245d74ce653c45723deddd70c24e2b6eb9edfe41fc018909cdd5d635a4c27fc39bcc1fb6a89db3db4d4dadb5c4de0bdee8caedc90a0f266e7636145e4dc21df1f62188dd70c9d3b0c376bf925fbc8db7a31b5590643456cbc3174fdeadeda730e705be2f6072935d6d223f9cfe28005e2e0bbdcaa13d666ee4a9b8cdabb859c352f25ec0212065f0dce4c32e9bfdceafd97eed73c8ac113d46cb2c5f66e39021", 0xd3}, {&(0x7f0000000300)="e66a2f50cb2ed6e92a2ee4f18352f47886c67157419dad25af15cb5d6a181824797b3f160b328011ce1046dd0fa325998f3c6984719a3e5c86d81d0e676d2f8faeed450d87c22afa7d492acdde64dfba0acd28de0bd9e4ef30528181f382f079c93d6e419194bf9321353f8c03fca43183cd5a5faa0c2d9eed9eca03675c51442d78ed959d25524719d70cd562c43f31877a88e388bf570cd889afaa51510600c10cde38a4e639b270370e85bc659265d166051fdb0cad130e8e9766eb8801b1f3d36882b5e93cf04fde052e3d6f5332e290f6b12c7127e3c369cea7488184a85081e3e7a0bca4bc295c4aa6073d6b3aae", 0xf1}, {&(0x7f0000000440)="b6425e910d0692d75eaaa0dc5270155f17835e4c65481b50e444a7537c1a7b7d5c03ad2bd29e41237db3268e0b96c5ca9c22339ce42a9a12874bcaf9e8b4b624a4723fb259bd43a1ac89a2f8c5e528aef27569899deb8b4b8f40390f89854b9a283ab8a319859bea05315f6f793188e8389e263fd4e42c29c4c6ccd19c1492c74c86aebf17ac88a83d61a5f519624f4a73229f11715fc70c1e", 0x99}, {&(0x7f0000000180)="74933efba3fd1fedc318207392e6a6bb62eb0a5f12378f5661c604234f9226a7fbd8ca88eb4594f5a32f6596a91ad9", 0x2f}, {&(0x7f0000000500)="ac775cc8e91dd55cb90620d98742", 0xe}, {&(0x7f0000000540)="724f8bbf7295125dc8c90a8e09da8043d1ff7a1edda8a275ac90126e4db360a7515dd7d00209ec793c9c28c548ab78aebf5c2d02f1f1ca94497a7aff304087c6e1232ed23dfa52f04b37e903d7b3eeaed8ea7e424a29fa9fa0518971", 0x5c}, {&(0x7f00000005c0)="fc33af45da01489d835d657aa98a1b081aa60189366d4e568cf37b2a7716c071f665f5bea1c9ef807badaea7321f7ab8d617c9fe24e2d2fe761e3cfaa9e535ea89c985e5c4d655a041", 0x49}], 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="000000186004000000003a00000000000000016177c9e91243cfb272877d506c573c522119c1c00d6a41a26009c4a4230afc37d2", 0x34}], 0x1) 20:06:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffffffffff78, 0x4, 0x0, 0x0) 20:06:20 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() write(r0, 0x0, 0x0) 20:06:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000005c0)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee6114", 0x34) write(r0, &(0x7f0000001800)="bebe302dd5a9343d514d2d76ef31588d39905ab0abf4a1bb6282ed95af66e0d3d3f59d69e023d748f097a2f64a2f584cf5916c386b287e6288c3cb22762c056497d687cf032e9e17de32dade6578c2d53398504914d5a527633dbf5c67e3b4407f188d72c6bd4234605c5f686f6c0d928cfdb1b0d61f6b196fb7b681063601fc73af9b55828493466c2cc7286cd70875650998e27db407725f1dcbcf6d3fcb13f71918dbf8eb4ccbe4dae4b8edac1c677d6a1c2c619301526a", 0xfffffffffffffe44) execve(0x0, 0x0, 0x0) 20:06:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1f, 0x2a0000000, 0x3, 0x2}, {0x6, 0x6, 0x4, 0x4}]}) setregid(0x0, 0xffffffffffffffff) 20:06:20 executing program 0: r0 = socket(0x1400000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b10500037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x7, 0x3}) 20:06:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="69e24dbefad471a1363e6a342c00213f31316979e63288ebd93df1f0a89ac1bd4542069d27a858011800638c5642d3487be012f6a5512a30ede7af7ac4070f84175881fa13779a7e2037dafabea9d169eb6f9ccbef2cfb5150b01737397b887535c633141f440f8a2fe2fe67a07e703498dcde", 0x73}], 0x1) 20:06:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x10) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)) 20:06:20 executing program 1: clock_getres(0x3, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 20:06:20 executing program 0: semget$private(0x0, 0x1, 0x8) r0 = semget(0x2, 0x4, 0x4) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = semget(0x2, 0x1, 0x440) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000900)=""/109) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="007d76e5e8e38a68ca84"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r3 = semget$private(0x0, 0x5, 0x2) semop(r3, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000007c0)=0x1) r5 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) close(r4) r6 = fcntl$dupfd(r2, 0xa, r2) fcntl$dupfd(r2, 0xa, r6) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000980)=0xb62) bind(r6, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket$unix(0x1, 0x3, 0x0) setsockopt(r7, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000008c0)) bind(r2, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) 20:06:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="140000004abc9d0deb521ecd01aa00000000ffff00fd000000"], 0x19}, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:06:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10c00, 0x10) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 20:06:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f05302045d93438b9ad0b458652aa1d0e9601a4474e02eeb9e1b07c987d6d10ee8530b07120bd060f256faae39f536321a7629f7811421f4d26389b57cfbb525ebb882a900efb2c9e30cd6d4fa0301cf10397ff13a13ff3521ee5bc0195931d9364e3b1b1276dafd70b35e9b986854c8ff76721222d2d8eb3037e11ae2127202b55f35fca4d40c0bbe7211a704773165e2cb6af161b38bf9cb384365bf", 0x9d) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 20:06:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='oN', 0x2) r1 = socket$unix(0x1, 0x8000000002, 0x0) socket$inet(0x2, 0x2, 0x8) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) r2 = semget$private(0x0, 0x2, 0x220) semop(r2, &(0x7f0000000000)=[{0x0, 0x800, 0x1000}, {0x1, 0xc24e, 0x1000}, {0x0, 0x3, 0x1000}, {0x7, 0x6, 0x1000}, {0x4, 0x380000000000000, 0x7f6934459d7cc983}, {0x1, 0x4, 0x800}, {0x3, 0x5, 0x1800}, {0x4, 0x916c, 0x1000}, {0x1, 0x7c, 0x800}, {0x3, 0x3, 0x800}], 0xa) 20:06:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) close(r1) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 20:06:21 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) rmdir(&(0x7f0000000100)='./bus\x00') 20:06:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x5, 0x0) 20:06:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) write(r2, &(0x7f0000000140)="02", 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='r[(\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='%\x00', &(0x7f00000005c0)='\x00']) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 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(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000001c0)=0xfffffeba) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r7, 0x80047470, &(0x7f0000000140)=0x4) readv(r7, &(0x7f0000000040), 0x1000000000000091) 20:06:21 executing program 1: r0 = socket(0x800000018, 0x8005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x5, 0x3, r1}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x7) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 20:06:21 executing program 1: mprotect(&(0x7f00001a2000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x2000000000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x4, &(0x7f0000001280)=""/58, 0x3a}, 0x42) fcntl$setown(r0, 0x6, r1) 20:06:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x80, 0x28) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 20:06:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 20:06:22 executing program 1: setreuid(0xffffffffffffffff, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/19, 0x13) 20:06:22 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000401"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:06:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x1, 0x101, 0x0, 0x9, 0x8, 0x1f, 0x2, 0x3, 0x7}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000840)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) getrlimit(0x3, &(0x7f00000000c0)) 20:06:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000500)) 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() writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="a70967667af360f3", 0x8}, {&(0x7f0000000100)="170813ab23fcb38bea36847c637ac899944627a5e7dd1fea89338b6175f9e8bb869895e301fbe816e58b6326bd708a2d66fec7b85c308a8a4afd2be6e294a52f97a49f04274a39592a640ab36c", 0x4d}, {&(0x7f0000000180)="54685b9dd71628f483b90775d95a48e37e3d6f53e5a97f460ee6fdb47f03db9c197124806a4da4687f14522bba7567a09c178a65fb80e9964c7f18833ea142a64a4641", 0x43}, {&(0x7f0000000200)="99567171e7cdc429db9e7c960e83bf050ea68199d1903ec86225df1d1bab07c8bdde47e9e4addc5f28cd23930e4a92248470ad0adbd13b7e4e258ee3be3f9405733f0af3f494fcc1b1718b82fdcb8ec8ae7a8c43988cd2ca5233f5218b8adc794fb874479ac1a8a4324df682b33e8fa6664c78a7da79d83a65c6bdbfc15e769e8c922380704d81d926a0b3a246c4ec1cb8ecafe1d35f777aca1f69a4c68a5e946af9c0d64001a59da6eea59c4525c8177691c7dada858da53d5cb498de6158f1bf9e7f3bb551799d8fcb1b7ce7e840f0d170", 0xd2}, {&(0x7f0000000300)="936b2db4e3460a021195027328b36a3a0fe8c73f6b4a374dcd87647e332c96794a274959d61296da7b26bf1cc0f40012e1e09928b163abf03358f41d25b7d4ebc1e9926bb94c75547eadcdc8f8bac949278ed69ce9869957a2bd7916cb0d4d3e469b9919641aae1d40f0fcf8bd443ddc9a9098f4a711a406decc5c8e819f3889541c61f3d6b3a85165a93527b5990c3ddb4138c18c0f69af43d2fbd4a02a1c90fb38a2ddb9db3791639eae87a27e", 0xae}, {&(0x7f00000003c0)="afeb6bc4d8a5d750eccdc5f51dedf86584ee504ee7e2589402e16cb07a8e7303a76e3ba39af72bfc4e109dfbead546af25ade4ee8abde34eccd27edd0cba3ace26c1f35465c743025e0b7ca9d404b718cc413724124222cfc65fda5aa47042248c54e93b7bdcee030c7d1959b41791f78073f4a56a11efaafe12efc830587d5bdfcd79f17bb19b01c660184625ffb47ed0c8dc7c", 0x94}, {&(0x7f0000000780)="c84a80e8a0dfbf4ac51c3276e9f7bcc939282c14d6deb87ec92a6972b55aab19c2f062e196e05f78f8bc023ab57ca51418c1da93453c5cc01a3cd33e3fee53bacab065b3fff386054e7df7006f6cc12c106ab8dca94f6b9c7ca4a35da0aa2b14b60b8fd91c8a0fc96d5b6170014ce9822487231f34ad5939cb12fd10faa897e46b55600ccfe91282f427355fdcd0e4aee65db05bf8f3131a45cef9a231c4258208769ec811438496ef5358fbdb703dfc73f5321ff685e73413098b87b0142726baa0ea9ea02a455239f1f3e2eac758070feb7e4b893c77cfba9e577352df42664d987776d930f518369426619942b036b8c174a3b7a20bde0b011c2a2d8a5a13f4f285fe9882da512e1c6094f7f902a888b81bf1cd818e52b6f3d115bdf4f9cd5e3c9b55c74119c7679069d5bceda878a1276f950e2d5aaaa04116d94d4c57203ad7dd9b88464e3ea1b36485a2eade8612bece8b6ad4de48efe1e8b14ce5c040dade32b0977398922a52408de43a01cdd230215be66ac955640774c68aaf692a722180e0637289f4ca6307a5229eae75b1c8e4e2ac0873669f561a0b1384214a571c8566f50531ef5c7e8f86b29b736854034b3ef32ed380ce913112d61202a19a217cd59d5e147be3fe74506055eb78138766e0bc8d22abd6284241c9cc1fec09f0572fc618af7a7729dafa0e4a0a3fb55d357361af76a43ee47815eb5726fe038a3f52b072ddda04ccf4718ff5cd5c72ff6f2fd39d3af31e705384a63a1bd16ee89276953ec3b2df0adc0c9099e2fddadc55f509dfd21048da850f3fcedc5277b31637c666aab5896dba0754ffe759e69bf023c087facd0f6a8fe19f6232a6d093a76e6a291ea3652257d2a908aefa6806f2098f4ff162bd94c4f6e79054c4be3411b83b46e2c11167412a422fc381eb4db4c51dc033a3309da1469375597926167be3d5330ec1e497568a78d4b132b410f82fb561a1ad9300dc3030ddaf2a74e3dd67c902f841db2f01325ec0942628bd40b183f798df8ee10f6ef8f73a57cd739435c9ce1017d20c881f12ae7a0649b94b5023d933f54971cb0cbe33cc12b5532647b6e64566f796df5485295399f435a935d797a6f0e39053a586b71b88fc5d9d0f5919ef73e511523d4bfe412abded341cb20d0e7e50367e2fecd3002f9551532f25fef708a56e3b1f52f0049414ec57cedad244b5b7a698e891ae13db4c6c9a89a69bd928e96fff87dba20bbb5fec8475f0f87bd597363714c6a2d60d36045cb94aa81758f3276980e38f09f6eb2dca1fe596f1830327408f769a50fe59c8e83c0c6bffd5579522443071fc6c38f4a1e6b7b37cfea2cc48a36f39148b10e7c190a24df4ccffd48dc06b32ab825b963ec4d192585d484ff68ce1c8eb0748a89da4240cec62439586310da76deb20b255413e3c35af6eed189ba333f8d222cf1f415655c88f73d8f77ea7329c201600921a768a6614f728a8b66688caeebb710b4794eb128aef58e1b3fb722f2f10623d5a9d7cc4c69c28521c0a6beb4b1b141dfa34628886a72b308c79f612b58dcbc5b4de9ca336ed1d84277678ef071f533e0840b7ac4981ac1828dd5f0b85dbbb9c6d26e18ef7983cf4a5c2f6747aa4f2621ab3b3aa5ae07343c8aea9a0b0ea8cf965991db95f337837a94ec0e280aa026591868f4b7bf1be2f958e5ef336994aeca8c406390e3fe776c2a76318ccffdf630c0fd657e120fa9ef1ab1e337d9202f150df94b0b161c4ca7451c0f66ab76c4e7a0bb4546ac4897939bba44ad655fc6eba6457b01dffe5dc19a7662193029c952b744dfd1946c477906f5466ade31bfed4a2f7035c904f09285b575d1003f4685b1c6ecb4244f95b0776fbaff3abfc228e3f2ccba06bfec7daaa35c9fda2a4980628ae9397d3244764cb85713504676541d46857d1f77337efc04509c709b4127b9a24029acccc710951ca12e33dc889159fe7a890dad5519edff9e707e379cbf58615557408eb7a3fa404213168d80e1527c131fb915ea32f9bafd935023dbc1e6491265ece6f98899a5355f66c01d04064cb45032289a6c044a13a3fa333d393439d2f237d3e6f5165b21f77b8845553048babee18580f6594822c6a81eebc3cf9f6eda3d9cb44ae045ab6e197828c3310fc3757920518f0d30ba3a49f3d397b26642d08b222290d8aa3d25987a4834ddef04ba0e58f68e7ca84df7694a4aba02296c403301d10755a07d9b8a642b83aee75cb13913a853ccf6103f79c49a0479b2b8e0e36f230d4821720eaaff8e5d7425d5d0284ebbfea98c458940424a8bb969df7caaaeff1df225d6520c89bce88050038fac37582d8921bb8cd5448101e00b17197e8bb884d100f28f86a20d369724bdcf19c5a0885ab8f4f3c4685d24377b048d926c1eb1c26ad656601c7f29aba07c7137c52960e02895b744aaa0910f81014c7af3ab184204f2716fb3fa1f974d294c86071e43148d92cc36a1b9e0806aee68b625b21be0f343216f77a535559b256201c1074936ee6da60e4fd1312c35c772916c19aa74fc7423cee8ce5fd8160726cef28e5d070a370d239eab0922336d26c9b84811306fe01727985f58b35d34825c7fb92613551719025f5bcc3ee42df909d0b7341e1193858f40a04059f4c488ef3130bd73ba3ab228745235a244077a4c6fc7c2e3ffe713bb002f94bb39af98819b4184d367f6d691430f6ebf7d1427df31f7cf9d4410f64c977d74f4acc52dd95b0953382da0ccb9d0327fc1706e2af15e3bfd40a1cc554a3abc7a7abce813f4c5eb0ab612f756e1b14428cbebda294e0ee5ce8d9156c983dd4bfa9f7a0a1ef9d01d8907d08570a8fc635280fc9469cb3dab188366a0a949b7930c6ca38a977ea068abd6ee86a3554b399b7e67f10248fb49a0ee6c3dd4762b43d77dd096099b2bc82de488906e570c11f299ab183f0ab5f7a4a82901b28568e3db41ecf25eac5abea15953368826035c1ee82227621f00ca997bbeb330912b128cdbf269a7195b6fc474c84bdd7952d852b69cc54fab01d20967a0efd32c70a92024b70e15d332ee446b21f7506df5ba31ce2779d2aa62a2973540f3814accc6be560c3e4d4b7795b4c5ad839abad6abe727ad9db89cfc684174ba3c5bcc482db6a5a7408669ad4ce579862b0c9794c675d44a3992b2f3d3dd208c7503e0ae99c488df7b7650962c6ee0492e3c1e14df2c05b69388aaa264ee99fa500c12b632fa773ecbae3f7bc5f5c1886a6501a6ebda7761212d039d522b06bd34f6bfc464e53bfad938c7726c39d98423728f16cc43688f2d00fd46340a32d6f9f012411bb93fc2f79e3628f90c223af538543f5974462055b8845e669f94ac84960fcb38a1ba1d8439232659f187e964c170626c4ec2a374fb033305d4b0e8fc1ac637b2b078bdb39442396ed9139eae0361d779db6391ddd7ce2b542ea44b391ee8cd4e7d9ef2b9d6426388b5fc4c59f5e0a68905a27405382e02bba3d6692302db5b26f5dbec267ce9cda9dc0bbf6c64c01e8ddffaad119cf6317030d560a9d60cc72971bf83e2cb3df478a73527631646e01d49419d074aa84865c9b3013f6ad38b89c3d8dae46ce3a4059d1c4ac719dc5526047ae559bcfc6b7906a79ddda4afce1156976f8525e2ee98184e0e0426a7f3fd30c116141737bd30e9cb204db74fcb115bcd62ae26e10adf4beab84792fc85939cb5c43cc2dbe1418c72c2d43eeff74bb617d0c7c458ed0a3d7e1b5fd9e13956b719ab2fcd346cd7486db5bddaecb449ea2f58ad1026cb60fa6d51474316d82a5c6b80fcce4a39de07021551336c55a2bbb865f07a227cccad81dad36f2234ec269fc654c8d71d0d0474bf7ceb21032364f80c1b1e939dd7207c2236ac65b3bddd82913bd18ecbc7018ceb8298d5693eb28708c2e4cfe475db52dcb117cbc6f8f7a939568d2dd09badf828b8bdd31dae63557fea52c24e0d3b67369bea417f62b161668371594bf58a57489683520a0bcbabbb6bc36a3940e28cc2aa65496643f590c0f24829c6cbc8a4c301e4c531c886004c8c64bd641c2122e96c6bdc2ef7270250fb48c945f969463ac46a593f801adb71726c4e91e71304dd37e5e5cbc1b32748fdcb61bb1800fab3020fae461e92b1e2e3f74f9096a0cc81384cf1b907a2695c699a566ad593d16751699432916a1f532f32e743460032074db572c5c9f8ec0e1e74c8991c615a1670d32a6ae6964413ff87ff210e84edd970ed4d8d41f6087d071e5199728809783d0ce42864369b46258e0aeda4eaa03aeef4604f44a24454e0811014032a269bfb99d51a4487ea530fa8f0b68687fa422e99546c1340d75aa818657de1e3949a39674568654ead97e37d4f0327f139c3bd6691dfea0678cd486204da6a264336a8b73c62e7f379738c204c926df0f017d958d4e28b1a23178734bd132dcf2252543fe765e2cff1e6cddefcdee305b41d44a0cf7f33fb00253e6ec7b7988ea0e281e7a3f7125922bc7ed0ba09c3561efee9ba03ab76efb8c60a1ba4708a61d11a4888080304c50517734aa525b6b05c290a4dff37df473e4c25fb2428dfb8d316363dacbe8be1c9a3d27761d2d69a7ca9f0521c8111f04163e123e4c6696c4aabb46da19767614ea58d2de9b293dfe950bb53d50e74cfc798047fb7e8f4a6f0017e5b4a130afd0834df130ddcc19504f9fb1ddec140d44e3f2bd6b5fdbafb37673d4f9c87c11b5cf2793ba63c9e6e05db36af1b0345f7dfe96972391614a4dccc6c82dfd082610f3ba218467ab5cd02f44e747e355a812cc000ba00d8406629b8c5ac667345e08a1d6a5972ca5e9505be4ca5af5a1754367568271ae2594a5e4a90a6aacb4adfb66bf898a818aa25514b47cb5de7ecb32a24f4989775c2781910e3befbdc31872c353ab77fb091ad5b3d7614a70f2a1725f0504c90ae8f0cfb1093538d8f52aab8a0b8648d0b3bd4861afc2c096e71a32ac77f442279e3c15d8eb9aea83b23c3e3255b20c48b7725fd72e8a616a939d0bdb84fd388cf4665373aba5f9676788422e6cafbb30de936be4db6e111041be70b16b9a7ac2a3e2bab85dd2578c55784f84dc71b07c48298d4b8548adcee7dd9885410cad518c4a7d642d81ac78f39e14df567746fedf0c4efcbb0ccd21482d6c5efccc23c59a4dc58fe9e238eb2cd44d42c78f16087603aa858522a1879c42d3b3225cfc764ade32f4f15820e1498c4fc29f2b72a32d3930e0ba1327694c1c39d0ecdfd73124eed5bf9f2843e45eb5626b655313b0576c28ff279c89186f6549eb369e7daad8fb40faf7d5d7a99df2c0de3df4d1b73a4331a4fb152d2b18a52dfe70f801c1599ecb707f2a0132bb7945f99a8294df5dff2c04748cd4a2f1adc99fd40ffa14eed584035faf0b92b7e3ee83102f4f94f8f929e4188b98775bda6d058d1ff2482b6cc4ce47b53af9ce5e59aed8e2b7a82b4bac5abe7e9b69ab5a8e8d971abe16130cd448915f612345fcc7f15820a8d78f8adf891a6bd293c5ef17952752f5d5484e0c65e16faefed118b0b94f2da9f0deeb9d6541c6ce4cf970b8400032eff1b82a7a1e597eeb1d995112fa47ddc0c65c2b3be65ee3085541c68ae659c3bcd4ee7b05f6a9e811308f5d10f4f27147838ef41e1aa6e70b998c70826376056197b6b907b55aed04be7677062090cdcb2393285724c451cb781fe1591760aea3f74be028dbae66c1e2d9130ced88fb7a8b63afb280ed340880fdee1c954223f9f006df913b3f634a97ba64711c4b4c0b032fc4895b64aa1f", 0x1000}], 0x7) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000540)=0x2) 20:06:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:06:23 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x4000) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x9, 0x80000000, 0x4, 0x1, 0xffff, 0x0, 0x1, 0x78a, 0x4]}) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 20:06:23 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 20:06:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bd", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:06:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x100) accept$unix(r1, 0x0, &(0x7f00000000c0)) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) 20:06:23 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) sendto$inet6(r0, &(0x7f0000000000)="cf125cfc42a122d92c517426a1b1bdcb6e0277985cc39a23cd61c6609bcd5b5ba227852ad8102192ed0b189ba98564029a5ce4699b25d57aab01973df1f62dd01992c467634dfebb630b57720ba2526c8a7056866b96df8a171161a91a417c2ea3c41dbfdd9248c6081cc6a29140f86ab22c722fd27c5eed9f9d9f25385def6b31536a0b2391e256e46b7aaf0cb4d10e25111126cf246a5c285c4341d4dc1780211e0d9e", 0xa4, 0x6, 0x0, 0x0) 20:06:23 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)="f594b1b0af371b4575ff66074dd2fb32d65307f52f4c11da8f68680a5bfbf355a6e05ea0c19ce03d77c0037709595dfcbc0dc01636e1d0548408fddfd3376ddab349f38c0dd89b61", 0x48}, {&(0x7f00000000c0)="fb75a000492a297c8d431601c61c487ce53314046ea3f942d252d1317cc0e3eed6cf0efe13e4f9cc5f2c9e7a396e52a930186636605981e956d4505d2fdeb8d7c97bb9fd0450a7bbc9f6e3ff70bf80313c53bceff40780e95990747cb56ba647467c7b33d005d5718d974943d2e54c9e923a079c5afba45236fb675411459824c94bf3fb6f8a61f33ab9524c0d7643b1dd8680d8b0d4e87b3e25a59667c71716c88b2d148a0daba3372bae402d827a9d0fed4e4e15f0a3fe0a721b997ff36179d201fe7f53d68caf70c7c243ef8d075ec72b92cfc3232e74afccbed7f064aad43b9e20eb0aebcd3353760aebeca35930b275da710eb50c3a6a0715cc6eb9c5cecc2bcda8251ab37ce27ec602167f980bc2190ef2124472063d54a0413cad7b2c853b74db8e55fdbcfea7414c36726acb00065f6b0f07d76a13e3bb939954153ab4c9a5d7b8c3cf864aed8b0a64e438a5dc87f1300324e17586ec8a0c569483d2fcb4739d490b672f8c50dc54a4901a0d0928558f3fbd8dd0eb19fbf9f653d281a71237f5b8ef3ec84c270146e64c84fc6e6006586d8bd5adfe3de816d569dbedd0dbbaaa1ca45bc1b477a96c4199e0677a562d347904988193dd32230ea21382e931025058e592be0860575cbd17e80a7b20a8e90c37163112e6503526f160fa28bcece3a70f12bf214c0aa2d67c93bda675bb28098e30b0b628dfbe1ed4784dafa2311c3c2a09d62ab8d9ae7068f15e21f0f0159dbacc632b19990b7715e69f58951440c8664c67368a657ad1a5158687802ec9816fb39d7e9b877fc4f776e1d459635b281cc8eda1f5b30f18a151f40deb36808a02b65c942289ed49f1bb331b7d883b5b2da16eb89ced51299f11690510b9e141434d3a825e825815887ff0dd172768743989edfd8a94346749fc029a0e49984f39d9949d9d8431249e244e77275d0aa814469ea4e23d59d5559a17418dcbafb19d8eb45228f35ed8e8e127e4f589fd394e752618dd2005085b40a6bdf1cd5c4bfc38c9b970b468a1563cb1566f1c17736d2a50ea65325eab6aa33e81a9949cb7908b50e4c6e3716aed935b49d48a4635b43267dc64690c419871873afef0470cdf291349455159a2d1e2c460206f43eb2a693c2aed5d89997e74aecbeb65d763f7dbfc33f56156df7b7a5125a86c39b54fa20714888674221e272856afcb7111345633f4b6c222c8de701d20da935c9b3d7f99da5a24a06ce1fc7e4c296f9a80ce33dec359de2afea4cb96a579ec48363e004ce1c4aab8cb7f547ff63d8336704ba39dd0b81d2d897d83b1cc3fe5015b1ebf238228a7e9155d4401d56958612f8989cd8a2eef93ee592796ccb42b15bb19cc1b052f7d98eff2f6ea503985c9bac71f614013d61759dbdce8b9f4e7854c8ac584f1bbb69bb52552aa125cc789a3491b298ed27b08c7875774193c53b04113523fc78e33250b4b540db17609034ace36c5440f8878af551b5bb83c4f482d9f9e3174a1a10f718bdc5ee5080a7c7b015b7c237b22847afa799d6ab7ce0de675b7fc493d9737d2723920c6e0d076c8e500592ff347a4489a6bd7ca88cb079b1a0b80ebce65328bba3c920e10f0311667a1abb274669cb65381551360693801cd356a6829d4afd0142b5317d3436eb8e9dc7ee769436fb0416029d95998ab523939449384c836ceda71919c02c07004127a53460c15f0dbd0905f7e5da5b48ed1f8426a787f1833ffc32da786966c5809544f79878792206fe3d40277a2f90244b51debd4483e6156de76f6028d36be251e622275ecdb39da74cad26f676f9ee9e7bf0bcb2c505e629f9901e4eb054ecfc8a568bbed0b0eec7239033b744252bff44ea3651590d3f0fbd84c86999b45666858a129094265ad3c33cd01207ee9a55245e156daceee1d38fb46fe54869d71c69cc32caf012465cd82f55126052afa4cddbd9900883dba22a5d6bbcfd7e7c52e54c63d2808046d7e9cb27e54db5c7fa4cc990ffd001a2a014c417938cd2fdcc9695fca7fb32a4a6550fb840cf8bd5bf1f0076edd658dd86ab7d8a4cbaadfa96d2dfa55a691143ff8916b305f5bae83ab55ae6bac82d2d74fdd89edf82682c2afbb9b48a37ebdfe9668a693cecdab585536132440531174efd91186ad1344a6e285d60901d1bbe407aab6dc04e8557e49a18ac95f02387edb4a342bd197f928b772eefa5f1aaa86f86b4d2dfaa71f1aebced4e553ddfe04d7c27388052f0a72213462797d6e6cafd8b5cd340be5250aea591458c4bf68b8584e8f958bc3c704cee0185c5fa1554691523799af969af0b18e2af751ba4c79737ff9fe5471d461bf91ed4511afdd5815dae22504fd7685f6a2f6674c9993e1cc63a5bdfacfddb7fbc847bb9377fa94c86b0410861e43e7d913a6f6025225636b2c30cbfad5debeb420e44e122600f8b0353fa3ac67c4eb2a59fc6088314b51d106a25c6175c34f2e5ec9140762d5532d623df325f9f3b82c18e56ff77392e851ae3be90186b788d73da05693f194729ec833aa31004d7deb750a9e3fd0ac2d75a4ad764d08fbd0d190ada0ba3ad2c9dd59a8d9e06068f16a21eb6d13921a6db3a0f1e49952b0736a64565c78744ce1d8da3916810873bf8f0c08aab7dec44a26cfb75a6aca0b446d0ccf0133fe99dc832bbef7052aadafc4daab45adbd03f4df9337239ffd6663951a49180360a7bfb276ba6d41a631c8af63f602d6e49fd93162617bc04963dfde98cbffaab246d0149a65c53be3752ffddd1f218a8295328f0e6a599723900a839c3f56f827b8f3e6607d57d125cf2a9b72bae4d650e1229e86f00f7b932cf340f09624688d9fc9ed8385f638bdf5681bc76ec614228dd6a06edb76c055d5bd218be3652222bef7384d3248e2bfe1a878deab7ebc20c9ff2a766cfe5411aabaabe6cbb030540fa5bfe1d40cd2fb8ca6257ffc59238c1222a66747a000632318ad05698eebd090b0d55933c0b145ab05aa7d8896af8ae93bbbe960e729c6ae564566160a7c73c2ccf5ddacbb43bf4854e5f8d62f036c7c7427b757908efe526421b2d40a5f5843fc602dc031cabe18513169009cf501647f8126febf9c4b1852fd11dc73704394778eff966c60e6544e39f2f190bf126b9f1ea42ff08802e8430f163a7ec3e0c82784c6a81aef31134298ae94911144a12b72df5ed1c8a5868fbc89b7cb94b3a9f7fd80acf40cf21922963658e3befb6e6b2d93417fc61575f1316383023e0eb65542a47e6294043cafd0c882e5b74886292369182d1dc07e96c85d2cbea4bc197934691a186619fcd414a84654e27ba5e1ac613d3682964bba05ef9404bcf9e04084e45a6c9af31b4f31927561017eb9e25f1143354668cd82434ad41b8844fc8703ee9491e8774499cb4f0456db29a03870a254f9c43e901ae592989069d6355acecf9137f0f6efbc850d20e89c79c5f69c52115a837a3183b588c6781141e33d59bb3c80c8100ba85f06bc9452358eba47455901376b2ac15b09f4248e58efeecadd9b351a35b1ad1ebb5be83bc7d5a7bbbbe947185695a95de2c697f1b80454a22d4c9f78fa6e36f2b28b8eb0338dda5a5efb6d3e70d2f8bb6136029504cc820692587c633b4573ce50850e84d3414664acfe1586250ec04c101e7a0d703b6c89a0c1ea52edeb19088341020e86deb700257996ac920c3dc5aaccaee181459365315875f477fe678273b5a82649cf81ae605a1bc270b13cdb14f79883bf75f22f925a25f428104560efc8903c524326fd70ede8a39232ef7f970034abebcf5f1944af26f550e5b69ae1ecbb1d7cf8dcc11570919a130e9dc2ee9b0cb82d2a9b4fd012c39f2f80dc003e1f7502fa7d9e27b9a366467666500e7511390714028397f3019dc180c010b93138f7910acd16a5216d29336c99d35ff2c5bb407fc435d57cedb40531a7c7125d7ebc985637857aa0ece9eb914c6c47ce26fcd244ab1bd9f0cb5c5393be0beaacf2f51500a4eb263583e07f4c7f558a09cf48ee4cfbc60c0cc7ed479a68a76fe0a12fbfae9cae4be8728a90d87ca7a2bf4ed5b6b77ddc37ac1a8688c6b5a2731d8d8aaa4fed7226a6b01e8b696930ca0575f3b7dd9f12252dc3ef1fff1f81045efaafe109e9995c48bf78e572bed9a28cad6d4d56cb789018895301a0664698c6ebe3b050cc7bc1567b32bc400aeaa52ee5a8b4febc7dc01b820a84b663402f38509c8a721089ad9305592b6cb1c426d559a7b9ff81818dbb4b8bdd8b1032a013cced63a74c7226ececc5dc519aa5a252c2a2cdc6649ce536585d2023291fe080da623406756088e6d6712f37b45d4fd8d690fe7c949141b621b5f9f63aab720463783260fff26133f102c87e541914ded1804e04ef6ec8c26a9e1630f99d10e6f10b10c4f4b682f654df43dc43c589367793e8c3023edb9887eb84ff0e6e5a2e4efe094391d73a331958f65bbe7004a920238f76d2f3047e221359d0dd38814f14f9c7f82304bf244349142ec06b9123d907201c76733a1d331165d08cc65ce48ebbf32c0ecc9d0aae35e50edd2cf16574cc64f5e331ac19cc6faabba78d5e5ad70cf2847f6bde1a36447b35f23f5427d0d35c0064401b07b8fa813cb211b3ee6596f9fd267ff17ba4ef1d107b90c9a04877d8320765b7d612e116c20735878e0ee01ec6a225b156c7f3712fc0ec0e7b8c938f5fa1c5319aaa76a0af13b59b6e4ed98a7b1bbb4be41c682b5f474821843e6a8d34e397e563d1b282888e0e4b4dd6628a1c1b948f36ec9e0bb004598fd6a1318ad4fac9336fab5a10eba3562308f210ea20497cdfc881727cd16b563d812a2043b45f6bc8058f6debb467a91df69f35243361f929885fa15fd826684150980246c3be301186118ae37dd62f4b335399b5bccbc15baca8c4eae2782f86abba457271084678b79037fc9bb150497ef01f1c52680ad75c3757d913eb7293d34e8ee99297a598a10a56439ab7f79d4fd7b1dd4599c089db7f9e6c4016559e605cb3edc575b7987acfa58f84571356b483f8c8a5adc8bc3208cf2220acac636c37c3dedb43634133604ca9d46ff0245e1817059fe84e5836f3d6e351733a8af51508d90cfca876976ffaf33c92e75bee71a212d9a60a83d229ad041d2e30610eefa429efb801cbe8930dc134cfe5d96a38d637ff3582b009e0da92c448f22ff998f08c7eb18a32007d7a69b77dde5ba1fa5c8042a7c09fba0857eb40ce7b88ee76ed3a13a22abb942676d25975364e325ba8c73a7a41276565556726425f66c3c73b5db7faa659e3982cc3f951d25dd5a9c3880449427992108792ba0bb5fa6aa17f95ee456c89fa709128b74b6cc2a7cd16870d9656c9dcea1f840306491a7756f7ce53b8d4debcede56ff907723a2d1c50dffb9112c146b0b5b46db04878cb81e8edacd659e188a2b28acaae0b073b7829485d46217e7778db829c13c417f43175176ae004561130751295632628f08b0f05ff8bed241a868d0a6ecc5b88a46649d4193f5ee095b43f6f0c52b5bf70ee0d6acc156a5793dc053c8120de6166fec835d9c4661c5a808089a579e3617dd3236ca739fd6f4f68a9dab0ff9e639a0b879064d98d23706d8ae07a4f19c85e51010a55a83260a8323126d7b2050df064e57cc103adb0d2c076400b7c656859d3b25ca734d96eda5615fe2f508e5388f6ec77e77012480800fb3cf96429ac999fc5b3f7e86ff5e99bd06a4e1f8cbd5aaa13d9463da7dcdb66ce9c5b33527d6e100cb3991414818680d7c7e7288e1df4728fc2e7410aca52", 0x1000}, {&(0x7f00000010c0)="65bdf9c668ea9d3b55b6aeb619e07bc5763d41de56c962bcdf02dfc388cebc763a94b113eea60ebbb12a69dfd6af9db628eb028785a379d57ab72368f3c01611618123100c9c2eef82e1fc91e865d760", 0x50}], 0x3, &(0x7f0000001180)=ANY=[@ANYBLOB="c800000013cb000001000000ff070000e086d9ac71453c797d04681e281d9c103063d2fddf04d97685ac2f6850b094de495be56c985b8dd43c1d61376e5c5f4d1e71a80eabb127b7027bf0c256731bf4b5f366f6bc8c7045c79ce5b243b4b790ac523a89feab5f004a5f300e31a810cc5060ec3c0a75ec182387d9d95621a4031b5f6e29e0856dbf1902714e5387650d4230cef4deba9a1545aa6dc4ae3f6ef719b344d118ba8664c7b7fb930b2aba9ddad911675c1bb864003800000000000000ffff000008000000ab083211e3ffe8ac6c51bbada753c07c83ae286ae5756274850925ccbb1e96be9b252e0028000000000000000100000002000000a97583c1a9faee91f58adac5dcc385339af0a10e27c0f19a00"/292], 0x128}, 0x4) 20:06:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) syz_open_pts() chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) chflags(&(0x7f0000000000)='.\x00', 0x20000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 20:06:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'./bus\x00', @ifru_addr=@in={0x2, 0x2}}) 20:06:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x64) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d4343d605e2d3280d73ee6185c6a19e1a3fbed9d7c7f5a0237f559b7cb5e32d0ff2d4e7199679daa987423cac21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808000000000000000000000000000000c852032e9c7874f0b82844f71557519da05992bf4697ad", 0x7a8f9192) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000200)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:06:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r3, 0x1) 20:06:24 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x40c6, &(0x7f0000000200)=[0x0, 0x0, r1, r2, r3, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 20:06:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x100}, {r0, 0xa}], 0x2, 0x1f) fcntl$setstatus(r0, 0x4, 0x48) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) writev(r1, &(0x7f0000000000), 0x1f0) 20:07:17 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, r6, r3, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r7 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) openat(r7, &(0x7f00000003c0)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r8, &(0x7f0000000900)='./file0\x00', r9, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x0, &(0x7f00000003c0)) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000b00)=ANY=[@ANYBLOB="01002e2f66696c6530009b220d93199d273757ebecaa36b1e56255e3ae1a785ccb65e77ed29ee7cc11977073751b9ec7b4703f9ae434d8b846d6afdf531f571aa07fff9e7a9d0827a746835936ad4a650b199fab844f113d4cf64de5155485f4a476012ab37d016857d725bfe4327506b8c9e420f3fad71da4243d482714465f619a9f0cfa2c83ced75cf4d1"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672858195ce33c305050000009c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe154ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7da5f23f59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac955060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbe02cf129ff485984ff225ffd535f5902fdb857c306620961b7bcf7d107dd1b4d4eae059a1e47607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a3726e131e0daca19d815544319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f84aec3232e"], 0xebcd14abe4a14669}, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r12 = semget$private(0x0, 0x5, 0x2) semop(r12, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x7, 0x5}, {0x1, 0x610f2f20, 0x800}, {0x0, 0x5, 0x1000}, {0x4, 0x8001, 0x1800}], 0x5) r13 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r13, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 20:07:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 20:07:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x6) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:07:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x3, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180)={0x1, 0x6}, 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) fcntl$setstatus(r1, 0x4, 0x44) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x100000000}, {0x8, 0x80000001}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTART(r2, 0x2000746e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x2, 0x0) 20:07:17 executing program 0: r0 = socket(0x10, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c338122aa5a0ecbc"], 0x10) r1 = socket(0x10000000002, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x4) 20:07:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="0a386616545a655edfee0ac0b0ac7341672d5f2676", 0x15) shutdown(r0, 0x1) 20:07:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) setsockopt(r0, 0x2, 0x8b, &(0x7f0000000080)="b00b92d65f30f8dfb3466ad4a7784c99e41b4191860763b6cb395b3dd356ff46548bbf4ff160ad0df5b79b13a8acc0671542a86c85eded3b976c6818f752067234ce24b302dc91b550ed25bf927d1f926654d48cf8663346433f9d0eac6554202ff50143a1ff0cb0be1664e303943097cdda4920e366192c49dc184f0edfaacc57371adc85b178aa25000fd96c49952f8213d393a2f16ca594ce8064c32c32fa78dc2d4507143a684aa7a13eb33b27f47569ea2dc406f740f4a9489e1a78431b4d2ccb60d3ef19a9f3f75504aa5f64bc40", 0xd1) 20:07:17 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x1, 0x100) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000000000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000100)=""/10, 0xa}, 0x0) 20:07:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x13ee, 0x1}, {0x18, 0x2, 0x4, 0x7}, 0x6e7, [0x5, 0xc2, 0x9, 0x1, 0x0, 0x3, 0x100000000, 0x100000000]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x488, 0x10) 20:07:18 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e68653000"], 0x1, 0x0}, 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 20:07:18 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x22, 0x2ae, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) 20:07:19 executing program 1: clock_getres(0x2, &(0x7f0000000080)) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 20:07:19 executing program 1: r0 = getuid() setreuid(r0, 0xee00) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "caaf4febc1efcbdaada0e9ccf7262f2afcf95ee86856c6bcb735bbbb2fe42f1bd934abe516b7d32f8640556afdfe0c449d4ee91804daf621c2034420f8c7a8131be482b74afeae1348d7386a4bcc23faf022373a236def04bdf5ec5a37779c3d093d6348060a48f9f1ee2b0e4538e950f08b7b4f8835c6d4fbab7150d09422683343915db8f3c83e6c87cb0bc0d1d2d7c40e8e91fc5d9c0fab06b5f53bbc7d6d8565d2b865bcd1eb915c2d3a1cc9c8d2c33fb18ef01eeccf50360f75b7fd355e96d759992dea8c9d263e3a96b754cd7099598e19a2dfefa07d9e25b774e892366b8e2c2a154fe0acc5763b71cb52df7e38c7fb31"}, 0xfc, 0x800) 20:07:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000013, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/89, 0x59, 0x800, &(0x7f0000000080)={0x2, 0x1}, 0xc) 20:07:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) recvfrom(r0, &(0x7f0000000000)=""/206, 0xce, 0x801, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000180)=[{r0, 0x20}, {r0, 0x120}, {r0, 0x8c}, {r0, 0x2}], 0x4, 0x6) r1 = dup2(r0, r0) dup2(r0, r1) 20:07:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1f87a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kqueue() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9, 0x0, 0x2}], 0x3, 0x0, 0xffffffffffffffff, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xfffffffffffffff8, 0x80000000, 0xae37, 0x0, 0x7, 0x0, 0xff, 0x2, 0x3, 0x0, 0x6}) 20:07:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file2\x00', './file1\x00'}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 20:07:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000015, &(0x7f0000000040)="061cc9e1", 0xfffffffffffffdb6) 20:07:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe306, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) 20:07:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000001540)=[{r0, 0x2}, {r1, 0x100}, {r0, 0x14}, {r0, 0xac}, {r1, 0x21}, {r0, 0x4}], 0x6, 0x7) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="cfe5e3aebb7368ac504f97a037a36441cbef488e983f22d0d7a703d7806430f5c2b28f343a2d6ae49516155f32dff4de6f1e9888bb62206d70c5962ead4152e2226f3296bfa80369bb7160d71004d7451353a6b6c8635a32a93857d3bf5eee3adbdfc3b98d5f5ed742eb7a1641ce8c3387a2488258c8cfcfba9aff0a59e63c9b94c60ea2c452bf186f0adcfd54141397c6cb815750d9aa9d916f2a95b3fa056de150a016751b1514241d0338a357522dfb7fb146543ba6fd0a05480fb943541e0afb666a3e4838ce8d89ace988bfa4df8e443af30af0", 0xd6}, {&(0x7f0000000000)="e6b776b33d603dc0b436cf3b34dcd94272600e208a141c7ebed22eec5f4e7ea7a45ce41a928ccb887b556c20e4c62e6f4297b36cf79a721f6d005bf2d6", 0x3d}, {&(0x7f0000000300)="b02387b9e0975c97cf99a7f255801bba7ba14c5a0bf59bdd5271c4eaf76a212d201fd384b42630b9c039b7cfcbe4f15a9ebb18eb0215b2be9d41fdcdceee760b62d95b9db87dc0ff5ae92d4f8f0753ca37e0aea638c1738e249d925cbdf18c94448b7123230b5d4fa01d38ced906a6ee9543d118b2506c", 0x77}, {&(0x7f0000000500)="833440a528c344dc8b12dcb53f940728120177f00b953536aad0a76b0f8922916690311c700734fb1bfa9d84b8a227d833c19836f00cb4b121559e3c078400ff5114140ed5269df08565b41d5869938ea169d85dbf4ff608fb2b33f8f14a5909bf7efb846de414e2711e0de985215fbeeca5f4681025b652ef7a2238a52f5e8906d614272ff7f2b12b0e6f6c8f9e32cd2307e3f9cbc63cebb6c2f69172261d759f01b8c45ed9d72f86cda80950aadf0dd69a8d71c976fd004915a99b63d2eab82808934ff8c5071272beb4d8e498a14bfd71367a3ec6a20310ff02fa48b047e8826c7260defbcd0e6113d72d83251d58d8bfc6a187a3a9a3be5117017a7ce829d89aef47776c85c3f0136a9573db11d4102b37a96199231ced90e922c9923bbdf1755ca99a43ed08f508bee147ee4cdb1ec6ee095f5b824a3ce987d10b5aeaa930fc9068f08a0bbe0a07913ad0cd93a3c3a3d42c7ddf039a4499794be424eaeade7a1376ef2f7a8cbbf630a1d941eb6f7eda940fa98be74d86c9713ae404d3a512274bf273166ec60b32cf4042a095c8c84e0ee3b5b8a4dc3aebb34efbd4d826d7130b0b37b17db39ff4233352265decb1d4dd9107d039e65011e2c5880f7c0ef936e90b186ed2e11bdba17523df2757d80ccec2be3b5dbb7f695826f75298fd3ed432cbf2efe92abdf0975e91184aefdbd7ec8d1a5a9c1a696d08720bd697e243d029e7cfa7c27d27727748ba3bb59ff8a47ee0a215289eaff2291d53101d0fa2de1aaeb5c4727fbaa50da921237c680d807daf73d2239cae2ec9326f6b8cde38dcb87b9da3e7f46e60f5e521ac7722780a02365786cdddd6bd58fd190d1e16d70449fdefc2bc8eac204eb8e0eb4cfdec556b1e0b2465245c6261402afcd25200b0f70417de870347234d29dd0cdc0666ab5e3bff27c78f1caa6ed7c5439fe6dddc5ce40a52a82a41ee090bb78f627a8fb071cb5b2db979ded3ed147eab301d6bad594b751bb3ab055dfa67e7e8cd69b3ee9efa31cfc0c15c3d1446a482692d2ded34fdb9b1ec88c9eed6e8c52a1fbb0521cefd912edba0ecb3820985ae8ee9f0939b4b66f28922e71176591cebe36e7dd041f25ecca70b92d10edb1aa4f3dda78cf377a6aa289a5c63cb0db5f45c1a80d858597457c7837ebc9f565a680cfed47fe05baa41e085af865b4d588dc4659efe7d3f1f4647a6458661706109d550bc685179a2dd4abef14152ccd92ae22f420faeaa9613dea91f9642184b1ba83d7349ff0661f92c5b2d1b44a92f76d8f118efb956609929c4edcff55983c7b60c02f7144fc60be5d297aee43ea459e66389b108dac40dececc3bb3aed2fa27941f5a22760fad5b9756f0f74c756691baef800bd02d65d6939757698df6bba8de091fee111119f95ccf42c7e56e7394a317b3cd1e9b65e8d27747c3dd1bc9e50f7cf102c05af0ee27b9410e6d42fe29b40bdce25a21ca0d9d933c9d6ff6899f9dda467dc596130aec3e7344631bb42fbcce9754eb2b20365a703b58ac2604ef29befb2a34a485e818474151b306ea458e7d5c10dfbb6475b4af2b7f86723ef700735c7e64de7e1c36f18bdcf1cab16a8cef43b49f48fca7cf9b11b5fa5ddf639850d5dbd636e0992984f2c40643bc783b5bef0f972d88595db89f74db414bb5510cdd06a56fa488d9724e2b41606fbe92f17052d6cd594e9bc8ff0acfd4cc370bd68d3aef79c809c990d12731ad87c9f669760c1338460fa16d8d14f9ec329bb1b5fef05d5e05d60b15dc39f75eb47c0f48cef3ae039d92fb17663034499871f280ed821db3b5e88cf157d88f4601f18e0a840db88336987c04e812464805f0007ee16199abecf4cde372e31bde73502accc42620d2922f10a00fb7beab3246f29ba1e7208649f8b2f95da9d4fed7f09f7bcbdb0347924fe6e38f61fa0dffd8e487b710c73ee3f6a435b69101552065dedd776ba44198fed56402799eac09ff44f5ae8b2ef9eb765d95d7c28159a3a11ba5d66b632bb368d1154ee839acd48c658359e4ca4b4b90a4461e544a641d920f30f4b108a9d41eed31e8553151fdb4ca697687fd0491f53dafee2bc85282ff2b3cc167e450b7a2abb2f502abf3580b912af9667232cb1bc27311c7a7e159b1ad30a1945656f09214e80521c233ca254c3eca03e01eb1fabc6605aa1a89d80eba9d916b2e5e9284b4c8a4f6ab897da600d82cfa0d65decdef7d0c3487bce9b0ef807ab19f0f82809c155d00d9c77751694abad5473adbeeee6367f526323fe56eb668b072866f1c600acd2ab5aed3d77d908e9c35f435b9f937e1fcb4e837a3d4c17a0142914c8199e0d326879af4be30155b4d01b74c852d58a8658542cbc6cdec4a99b64f2045e698ee83f88638dd5016d00b1ff913dbb01276f1ff23e252f9c1a429a02eb1003fdfc5a4d6795b1e055bbf598f76b60b00791eda1ff2cc7aa41e1e05d0e9bc51905f55e889a7c61b400108a79ed4f9d1379e86fb56686b9367803a80940a8c28c461e7fd08f3a6aace8a475703fadfda146303468231f26d16bc9190d1496d4db3bb60c58ee6b0d3d537c880e4f6685c2595efe6942343640f86e430224375703b6c81f610ca489b76ee70c81fa4e59d96685f545f9e4386aa283e68e8d4cdc70654939c3ebea432664c487674387efc1dc7d34c70c79061e1f19e471f6c8cb1cee14a3844bae83812b63313bd3f861a751cc3ef050afb2f8af44b7c2f93e66d253d106700c799ce626fc37b1ff047e33f4432b372c086d8492bf1d352a2390abf3f84610ffefcd6eab0d27b6884255535f660d709f6ef39fb8cc7539b28659b7f02e2bd7629e2116052994d0fcc6009e77821e7322d48e1c1266c7bd3523dcaf67686b0a82ae4c126b164f4cbef9b307ee2b632512685a5ebb34b4ff0d819cd0c0cb844a87ff6bcd69d448ea5633e9afda1e7391801e5dc10a69face19ca9140f1aa89bd9fc3ee49f08ed5662ed6f37f35d2429d77a8bf5dc1872d72f00470a75ab9a219829b39fc5643c2e87aacf8a3d1c0ebe1616bd6ed007a776d506bd33c4b2be7ed5ee7da13a0eebabacfe3a7c2edb15d1f52e7bd7b89d77d2133fb0123fc21dadb67c5c546a45d992a6fb82c4d09d22369940bcf884db2046018f1ca7ee0c6ee85256a7f468c7b827d7986c3232a12c39593792d19864b2250ca505cf36191ce871feb52f5f46c9d91ae7ad82e4176877f041f0bffdaaec5f8c20025692d5fc1a7d6b0a98f891317c64e72deddd6d7885d49a8dee92cadb15237cefdb0034979cabbc448b019b0cdab6b6e31a362ad6d83774ea9adaf4a3257851c4defa538a60d0ee2d35ed195e3e71eb7dd0b29615fef4459f9664c9898160ff162399db4a3d1d8e254a80137f76d20eda6b6d78e21c539a96da4c57050d77e4f883359dd18da4d6ea929698989c6d4d62e2d9b49952a219527d282e4f0def227e65d8b0c1369c4dc9e2b63965977708cd568a8f267d3bfa03067ca8beb26764c29929643950f54d831334cd51a47e708b2a6fb148efbff2b889e5f70ed784544a3b138cd960f4316fb597cb787f6482cf7adbfa0811e36d2e40139ab2f97cf154d2b0048e794f8a10631fc1260c4fd403419ad5997eeb044343c4ea64842eade1dd1d51ce7874d161789f653633a958d225c1711ba1839ae63017d8fea8031c42521d18d85d0219865aed7431a2e1d86bbc471c4abc9e29dfee5c49952180bfa664573946be29e916b647d9ce5560fc3f8516500dab53932400fdcb53605eebcbe66825cd9a9c4a576d6790e5aa70a68fe6251cd6f99f8ab30b4936457a29165171fd7240734ed10de1861584b1fb4e5a61b30cdaa8a11833960b29108497ce1332f214a0bea6ff89d87ab8d7365d36feffa538125f67b2ac532aec3426bb3bb44fdd2e302ece2d93f298d192bbd5bed07906395ede9f600928531f9d9bbf24a4ff4cf997be9e4fb18895fd2d69f50fc6257fe23b17c9fc82953e4007278b6c8bf14e09cdfbc592f8ac1b8d123c2c9ad0147e499b27a017a309dd419a32e8bf18083eee598da048ba3586e1b2099fa0af36798580d8af02d98405d9c3cdc2f43f0e823326b82798b2c87f8dc5fa08ae9d83c1dfcf2b48a7c7a97122fee1d240c74fc9bdecb967982e35ac0a961a1731f5f2114f0df50f86e522520ab65dfc35857a49bf7da7d7bcb090249774c76596f70408137144b8ee6772bb0f96e5a10171f44d0d39f826c662c3a97aaff283723970bbe42104493dc9d62f7fb64f2b55ba249d86b5c726525532fbb378a1741e1e8df47670d23820aacc10d7df81de4414a929d76ffb1c5952cf61b8a714948c7b2f7e6376d3a8a1563e3144af94deb7a8ff99a93330654d1fb7529ff485a80686fba296f97dee7e2ceea32a54969066c5f39157ba8f591fcd4ac545c0fec5a839f40236f04ceace88ddd039db2f0ae4836f3af80ed062bf75f9452bd61391d635c9d41ba211bc6aec87b2e411e4a7ea8bbae5905833fcba20571eb766984aa47698b0d55f70545dd8461e9ab299366994131ae9ac101e95d1c29683ada83667f1cc86847c1bd1a79b0cd9b9c8f5870c0b4e4d5ed19b2dcf94bf5c796507d1e09698545ab89d9b5ad7608f0ceafede4f6891a6898ecd4e90ab3177051a26f5bb3bef4174705541d96d9e79313d91b7c5801bf044e9cfa3460220d19589dad038b5d7a6047011134fef5de8723d4ee2a7cf7d342f221dc33279c0e7088b0ccbcdb74e27bbf8aaf301903aa396b6afb15c566419d2b5c7ab8270c5b035d63a5560efdc2cf02649ff6248205a62d180136aa776fda9f59e9cac572ecafda3c03ec119f341761fc8cce544b4395c4351701dc783d3921777b4b516f804c5203e7f780f0a0470b7f85bafb3fda8a8ea5f4752bca5771a62ffc90e935f27c0a44249d5a00da8abb24b22e819d79c6a41709c656683ffbd3ca3a484701a9aafb3c1a4148fcd2e0c7a2a42f56915e24b6b3758a920504641141035b980736b25170230d44179e0a47e8e4423c30d4c3d63166c7b3585aecf2c480202798235ee089338bed9883f718992be1ac8bd30787b3aec523d02d4e00ca6d7761398c89864c0c11c288b6165237b4b9d1899309d57b65285e254d4ed732f0d48448bee1c383abddfea5ada9ab4fde8464e819d9fc7b48e6a1a19a39ceb42934221a9d90187760c9e9a15ea648d9e3fe2da88637a927287d7c0a3ac84a67505dcaca7443dd1fb67f7097a2acd1ff5f5d193ba12596bc0a5457ba061bf00111828ea893369a7aff77156ceec77575dbe41dc639902ffaf36dd44db05a77c250a98d16f03727de346d23f3aafa1def91e811c32feac845bbc3fdf756d764076d4634c77cd48d3a5ebcf41d135a5c1686e0dffaf0e1dce5d6bc4f75c538cc49d2425f65990f9d5997e5e37cc0a1adafdffad1f433c0ee38faf33fd16e7010cb76242da1536a5805d1b72ea816d8d7d97f1aee692a5a387431029addf04e032721bf6de8fae5ac44d619e7533c94532b4f86ae6bdcd2bbdfff04dfbea9fb46a6843ea772017277aa7fd4441c02e23ae0e9282a01a2c06506a2dcc1bde451c7250d0b9b3b190fe775e304f25e86fa53f99869607403e0add9357ce5b235cd084bb78669753fff893b1218511989097f90f73604944fc14e9cb1a9ef85478d205f3fa0570a7613cd32e7050d086512560390a5f4d1abb56c3fdf11e5602ccb71983ae258911082edb03d3cb39d3e6257e9c169850e520b7982b08a874b8fba8958a76f16d276fa", 0x1000}, {&(0x7f0000000380)="30bd29ff815d7e7753e0d92b3e27a620ed4d2378946be7f827fb7a9e2efc087a43f011b23512b5faccb58bc5091dcd9064bd330d271ada351822241c7cca5b82751a39e73837e76a5def42abd016120b8a72413f2e59d34c771ed2cabc5cee6aed9d62b5c295718730ca7b798926256fa2a4716a02aca7584a62b68a290c71176565", 0x82}], 0x5, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001500)="bf50a8870dfecad1f6541dfab7a63ef70494f6bab82f63686b50111945ed8679fac5f6", 0x23) fcntl$setflags(r0, 0x2, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x80000000, 0x5, './file0\x00', 0x1d, 0x6, 0x3, 0x401}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x810, r0, 0x0, 0x0) 20:07:20 executing program 1: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="046692a98180cee3a1ea580f4390634831732dd55ae9217322b6eef1773ee5267461e743a594ed55b9fe47e8574eafb490af539bee633d268d00"], 0x10) close(r0) sendto(r0, &(0x7f0000000080)="862cd596039792d4", 0x8, 0x0, 0x0, 0x0) 20:07:20 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) read(r0, &(0x7f0000000180)=""/248, 0xf8) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) flock(r1, 0x8) 20:07:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) munlockall() open(&(0x7f0000000000)='./bus\x00', 0x40000000, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) 20:07:20 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 20:07:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x12, 0x5, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x21) socket(0x27, 0x3, 0x7fffffff) socketpair(0x3, 0x3, 0x8, &(0x7f0000000080)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) 20:07:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x2, 0x9, 0x4, "52e2f24bd9729a2b6092b53556caaa523f55382f", 0x4, 0x9}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) 20:07:21 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="d97ad4531dd615857d92fc6df9a40ec3902ebedf289afaae5217b0f57f1578a94000fee9823de73ddad5f30611cf118a17c1e510d1e7890e2dfae3d2d6faea61cf33f95d0aa3eec678ef4a9b45137ec74ed4d55fca970a818fc07099d3bc7140e67b88d74c409726039f1f5c9bd258e2641d1044e56bd008dc1e20b38eeb2a8e", 0x80}, {&(0x7f0000000300)="072b8f72602a043eebd9c6d4942cd4d5f3e94e534b4eff1250faf8a68c24140ed1f0f208fa1deb569c4ad83bbe7a3490f134a5a51d6efb8542f19f2b6727709453a428ef507776336022e16ef36f687830c2e1253bac1b183cc1385ebe72fc199fc6e4189975110405ca4200d881e28475ef1009c81543efd26f3776cd6a38c2dc4f7110cc9d2588402ec33093fa80db2fc385eb9e5aa1514c1681b10c8e612512fd2251a0ec4a1c45eb3acea80da96c4ffa9b83d4c454cfb9fc86e215ba7cfeaa47204a2f0347683a", 0xc9}, {&(0x7f0000000240)="61a57e5bfec8dbb342e2d4038d7c3e31144a4aa5de49f6fc72f4478ce9d31aa5897d6677b76c7ea1ea6a7f29a3de6b60c22105d92557f871c9697e37f29e6e5ddf0f08e993cab4e0bb8bd9fc2ef20ca8c17265a2f25f3ce10b41a4e2bc1005cc6d1a2faac3a20ed8da8915c9f5e705227d99a6f7d6a5c0b768bbac6f3884", 0x7e}, {&(0x7f00000000c0)="c6d1", 0x2}, {&(0x7f0000000140)="343ce183d9deb8f688b56e7deb33f5b951d436e30f79ae2e8b", 0x19}, {&(0x7f0000000400)="1322912e36dade7f6fb76bd587108d1028b57391e3729336f2cf172a9fd66a82df47bb86b15e3962bc1e2a01c506553e0d919dfe37cead006341f74ff4d7c75511b885dc5a", 0x45}], 0x6, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x52f, 0x8]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:07:21 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 20:07:21 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x118) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x188, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x375) setregid(r3, r3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) setregid(r0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0xfffffffffffffffe, 0x8c) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r6, r2, r0, 0x7c, 0xa3}, 0x5, 0x23dd, 0x3}) r9 = open(&(0x7f0000000200)='./file0\x00', 0x20084, 0x1000020) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f0000000240)) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900), 0x100000000000032d, 0x0, 0x0, 0xc}, 0x4) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2082, 0x56) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x20000003) getegid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0x7) semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1800}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) getegid() setregid(r0, r3) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffcd5) socket(0x2, 0x4001, 0x6) getsockname(r4, &(0x7f0000000500)=@in6, &(0x7f0000000400)=0xfffffffffffffdc8) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 20:07:21 executing program 0: r0 = syz_open_pts() r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000900)={{0x18, 0x0, 0x5, 0x7}, {0x18, 0x0, 0x54, 0x1}, 0x16, [0x2, 0xffffffffffffb26f, 0x2, 0x100, 0x7ff, 0x100000000, 0x5, 0x20]}, 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000880)=0x7f1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) sendto$inet(r1, &(0x7f00000008c0)="3a34db7a", 0x4, 0x5, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r2 = syz_open_pts() close(r0) r3 = dup(r2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r3, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) geteuid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)) 20:07:21 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffef0) 20:07:21 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f00000000c0)=""/16, 0x10, 0x800, 0x0, 0x0) listen(r1, 0x1) sendto(r1, &(0x7f0000000100)="cef993dc0cee4a5e62dc6244a5d12fbfc978674be8de30b2f23057a9d63f7e309015cfdc54a8ce3448f6f1efe6c214c9e222f3edd1e5506305a565e1e65760f14e2989342c04977f906d6321a43f6b055d54142b2db83e3299fb74c23a4da23fceafaeb15678d41ed2cbebbe6986bbd6613e4c70859cb16d92c6e70765b5917efc51cab9226f885a6cf781c7eba10dbc18aa", 0x92, 0xc, &(0x7f00000001c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1b, 0xfffffffffffffffe, 0xfffffffffffff25b) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00004a7000/0x4000)=nil, 0x4000, 0x2) setsockopt(r2, 0x4002d, 0x80000000000000a, &(0x7f0000000040)="90000200", 0x4) 20:07:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00060000000000000000000000000000000020000000000000f10000000af6dd4f22276e", 0x2c}], 0x1) 20:07:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x8, &(0x7f0000000040)="18a0022faeb349c46eb07e6af4f392a3874326b4f4437feaecde37ec3d238d5a4dcee7f07b08f54d3c06d2048ac1229f902094a8cac8bed8b8a995fec17bbad2262c587fe3979022671c26f0cae59199a6ea2846cdf4d08ff5ca4b95782780d0901682c15505b1f483b15ccb56100ae62c88a1516beb75ab6d082ecfeafb5d2eaf63f18073851e413b260f6386dcb2b7599b11cf1f0bc319605a7375a5249e5aa34b50d02703098b74cf42d5b33f3312bfcefe6c818ee56dab22a28c51482040e1f1b7c3278c8f47e5", 0xc9) 20:07:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f0000000100)='./bus\x00', 0x3, 0x8000000000) 20:07:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x8400000002, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:07:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x8000, 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000440)="915b068b742888a8c6907a7ff1f388b5fdf6b5791a46279841457b69fac5e62d38813555", 0x24}], 0x1, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="c01687215c11b90d93cbf406668fdf31b978beaad0a0bc8efef4b9", 0x1b}, {&(0x7f0000000040)="ccce87f74c21205686af8e4d13cac1df3560f0acf7a5535a568a42c7ce8ef7b0f85de6ffdfb545d273025af319adc48254a79f5f701a5fd15a7f2a64f986c6e58bd495f88c8463c323debeba2259ae1f06cc6955a7cccd6f7b", 0x59}, {&(0x7f00000000c0)="7c4d56aaeca1daedf8810d5c68cef518de9344d55c39d6d1fea70d8f847c", 0x1e}, {&(0x7f0000000140)="bd4c6b7fda77162b514fd018ea4c1122d516c2c7ef7de6de0b301b", 0x1b}, {&(0x7f0000000180)="ad957c8234c7276b09a05307d56658f4669a5d9305943f6a5a4fc73221e5fce0debe3fc79f8710a11fdc23db52038062cdbb883cafa1eed39f595b07aaf3f6b5243328971d23d70c52cfa91695e69005ce2bf2c0262bd622b71bc256378b627ef89335eeec2a8a1c96ba3473642898eefc", 0x71}, {&(0x7f00000002c0)="831b5ba75f67d9b7873b487445ccdee7a32288400df0044276914bebb76fa3a7e3c64c42f98316e53d9c4a0e5c362af34f44f5c18878a71b416016b4eb1c508cc4c0a10782dc02863a73b8fb00c6921223ddbd09bdd5cb40483894be154d2a00a06e5b525957ec75a0ffef121bccd2d7c4bf48180ebe3cca9aead14b2f3a96c641b9bce14a1ab6127170a90ae1b9ed9ed59b7f9812e59f87ebeef669c92d781412572f4391fa6a38986f0c431cad685264948a0ab5f0c7eeb2f27613629f144578930ac2feea3334e5393009041f2673b15a0ef7026f435665d9a35aa7", 0xdd}, {&(0x7f00000004c0)="b55f5efe1cb55586c84d3f2c169d4afd843f8b30962cc0e7f5922fadcec9ba38f8789f5a5f6b6e74a777e766ed689af7c3f0c77e4aecb921d8c71d3a2b09f36a77ea07cd7f66151e213da9fd5b30e3e5dafe8663ca1ae0289f4a2f1503629db9d380fe6e7f334948d7cf5f0b6df33aa95893489953a4fc580ce902060eca87714884cd690162282696d37b5c8ca445dbf9fe555b310e9cbee9a25ae32bc990542c6b5ea788281d0e241a143645", 0xad}, {&(0x7f0000000200)="51164fb46ece7e7a35502e632c3a680da4a104d540dfb20e03090114e517832300b3321d3b1308c7a067642421b0f13dae9d6a5c095cfd57732f3ac02e20eb7fc4530b20ee4f3a044dcf85412cd935e93ba0d7f5d50d9f5f26a24a51ef2326db74dcca689e6fbd2bed2041a6c674314f92c3a9e6805e5ee2ccf1720d", 0x7c}, {&(0x7f0000000580)="5abf081abe368347c07827dab42175a44999b2c466d7a5f36315ce7d426d53a0108d4ef7599c297cab04b24278294ef10911b0213e7e8c7117b402c928a838518ae35d9d9428b4a7ae706fbe5b23d7d1bdc5b43aa7012c5b8494555d48d2ecb22a94d1c4db5a06a59eb7e1bf32cb304b28a145404fdf48f4d95a33b1b71a55bcdf98222ce7202f445f6e3bce00529542c5", 0x91}], 0x9, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="2ca8c7af71f652ac", 0x8}], 0x1) 20:07:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 20:07:22 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) kevent(r0, &(0x7f0000000240), 0x101, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x19, 0x24, 0x80, 0x7c63}, {{r0}, 0xfffffffffffffff8, 0x1, 0x44, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x88, 0x100000001, 0x1000}], 0x100000001, &(0x7f0000000280)={0x401, 0x3b}) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x100000) ftruncate(r2, 0x3fffffffc000000) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0xc0, 0x110) kqueue() renameat(r0, &(0x7f0000000100)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00') dup2(r1, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kqueue() 20:07:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x100000001, 0x80000001, 0x100, 0x1, 0x5, 0x700000000, 0x9eec, 0xfbbef0253e04b408, 0x2, 0xfffffffffffffe01, 0x17}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 20:07:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "32d6ad483399118eafedf8877d7b0376436a065e"}) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) 20:07:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) socket$inet6(0x18, 0x8000, 0x7) 20:07:22 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000a2a8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5fdddf2d6e5780cf53b6dbd1b28781fd9086954b827d648662797dbd72495edb3f1ed6b41f2eefd2cb860c217e88bed296a13c64a044f932d8d9dd1125eb70038c746acdcc467d59426b2ca72ea978ef6bf8607d08c57633696808eeb41a4fdd88efa0560e1d64e43be6de697c3878057ce5561c17f2a6059c61579720c8547d184c4efef127f574a3b85e989cb2f5d67940143261c94f3f03684f71396d9387e107898fb0a6ce8c8941e"], &(0x7f0000000480)=0x61) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x40, 0x1) openat(r3, &(0x7f0000000240)='./bus\x00', 0x1, 0x8) r4 = semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x0) geteuid() mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) mkdirat(r6, &(0x7f0000000080)='./bus\x00', 0x10) setuid(0xee01) symlinkat(&(0x7f0000000300)='./bus\x00', r3, &(0x7f00000003c0)='./bus\x00') r7 = semget$private(0x0, 0x4, 0x2c0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) 20:07:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x180, 0x80) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x22b85091, 0xff, './bus\x00', 0x1ff, 0x1, 0x4, 0x1}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0xc12, 0x10) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000580)='./bus\x00', 0xa2, 0x8) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000300)=0x60e) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) kevent(r1, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x24, 0x0, 0x9, 0x81}, {{r1}, 0x0, 0x5, 0x40000008, 0x0, 0xc6}, {{r4}, 0x0, 0x1, 0x20, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x8, 0x80000000, 0x4000000}], 0x1ff, &(0x7f0000000440)=[{{r2}, 0x0, 0x2, 0x1, 0x9}], 0x69, &(0x7f0000000480)={0x7, 0xfff}) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x82, 0x80, 0x10001, 0x9}], 0x800, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0xc0, 0xc0, 0x51, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x4, 0xa2, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x10, 0xbdf, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xfffffffeffffffff, 0x8}], 0x7, &(0x7f0000000280)={0x1, 0x364}) kqueue() 20:07:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0xc07, 0x7) ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000040)) 20:07:22 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x100, [{0x3, 0xd5d4}, {0x0, 0x38}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0x81}, {0x0, 0x8}, {0x2, 0x1000}, {0x2, 0x8}, {0x0, 0x6}, {0x3, 0xd460}, {0x3, 0x7}, {0x3, 0x4}, {0x3}, {0x1}, {0x3, 0x9}, {0x2, 0x8001}, {0x1, 0x1f83}, {0x3}, {0x2, 0x1000}, {0x3, 0x5}, {0x1}, {0x3, 0x2}, {0x0, 0x4}, {0x1, 0x8}, {0x1, 0xffff}, {0x3, 0x401}, {0x3, 0x81}, {0x6b76dcc33817c580, 0x2b5}, {0x3, 0x7191e1}, {0x3, 0x800}, {0x3, 0xf78}]}) setuid(0xee01) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r3 = socket(0x18, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000240)) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000340)="ebff87ff13b9fd812eaa4e713048e69931929648", 0x5) ioctl$KDGKBMODE(r0, 0x40044b06) 20:07:22 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:07:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000080)=""/64, 0x40}], 0x2, &(0x7f0000000300)=""/74, 0x4a}, 0x43) chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 20:07:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002080002001, 0x40004000010028ab) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b27feff023519edffff03000000000000ffff1000000000400000f2e9ff00040000", 0x2c}], 0x1) accept(r0, 0x0, &(0x7f0000000040)) 20:07:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x280, 0x0, "9d68331a4f902f44d111ef2ea4bcf41a5a3300", 0x0, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x3, 0xfffffffffffffffa, 0x0, "2354105b66de8cdb0195dc76c48a65aee0952b55", 0x3}) 20:07:22 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x1000000005, 0xc1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r4 = socket(0x18, 0x4000, 0x1) ioctl$TIOCSTART(r3, 0x2000746e) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r5 = semget$private(0x0, 0x6, 0x8c) r6 = socket$inet6(0x18, 0x2, 0x0) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000040)=""/220) sendmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)="5c93a6b6b1882239aff60d62e2d74b1bcef452949ae5650a104d9d4159666465ac08c8a21a301f913788b7effbb714fbbc3228", 0x33}], 0x1, 0x0}, 0x400) getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r5, &(0x7f00000001c0)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffe, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x3bc) getgid() ioctl$TIOCSDTR(r1, 0x20007479) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x810, r2, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000008c0)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x6) setuid(r0) semop(r5, &(0x7f00000003c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x2, 0x1000}], 0x7) 20:07:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x234e}, {0x534b4a5f, 0x80a}}, 0x0) setsockopt(r0, 0x200000000006, 0x20, &(0x7f0000000100)="03119a75f1a8ab5c76d81cb0d3c696735104535afdaa18876e0b8f55e191a5a3bcb9b280b3dc17722430cbda879bf3940a1cb6a21c63e0267d4ab93c44df97ccabbbbd04167b2169aabb205765bb81a0f4ce33e7a3e84a799bae3b05b82b843011a5689f99f4931f38ab39989633454c15bf073679dc96ad37bf658749ffd4566fe38a07ae9673737ae6be7a6177009c76bf36828a6ae51a3aca440cd10b1fc7c8f9ceed52d81a360b64252a6f00c2d3336ee179b4390a249fb446e5c24183e0e2179a2c4ba08accdd7a9ea4c7a1e0eaf8c04464214b2069d6b27986ff24c3d34e29268963e8eadda9b42187d1d9de72cc61499745e403ac", 0xf8) 20:07:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0002c1e7bb6fc6e23c5b0000000000e64da400", 0x0, 0xfffffffffffffffe}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) r4 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "ffff0000000000000000000100"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r5, &(0x7f00000001c0)=""/62, 0x3e) 20:07:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:07:22 executing program 1: r0 = socket$inet(0x2, 0x801000, 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 20:07:22 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x3, 0x4000, 0x500, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000240)='./bus\x00', 0x21c4, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000001c0), 0x6e9) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x87f8, 0x80000001}, {0x18, 0x0, 0xffffffff, 0x6}, 0xcc, [0xfffffffffffffffa, 0x9, 0x8, 0x4, 0xffffffffffffffff, 0x20, 0x8]}, 0x3c) 20:07:23 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x18) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x80000001, 0x7b3, 0x3, 0x1, 0x1, 0x4, 0x3fe00, 0x3, 0x3, 0x9}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) getdents(r0, 0x0, 0x0) close(r0) 20:07:23 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x4e, 0x7, 0x6, 0x9, "3361860f095bc358bb56ac1578ff23f29cb86812", 0x85, 0x4}) r1 = shmget$private(0x0, 0x600000, 0x8, &(0x7f00009ff000/0x600000)=nil) shmat(r1, &(0x7f0000e5b000/0x1000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(r0, &(0x7f0000000340)="05e33a169dbc52492ea634e10b64f3d6c2a5d98c980b95cc00ea1425ff1ebff61d17989c38f0b9f0fdea075afc467a9bb78a635569f85e7486229abe70cdc7e0a765c5936f08982522d962461105613c0372db7635976820dea7d886418a84a33528171ef81b1aba91543a2b197de0b0b83aebe70dbba77ca8fef7c24a95082f9a55521737d8837b6c1a1cb848ec02e317d3daaa68588feeee37484dae9558e93ef50956ec7c904b168b7c3c2cadd94a9487bf1c54b21ec77992b4953a6c73de1486d763e49c7f089b5ddbfc71c3ff47", 0xd0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d", 0xc}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x81, 0x20, 0x3, 0x1, 0x18e, 0x4, 0x1, 0x0, 0x0, 0x5, 0x7a9b}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7eb503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682aee80756300000000af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbcbcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e", 0x427}], 0x5c4) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="07d925e4cd14dd70d7a0ce6e3826eaec48f73f32c8a3568a8963e08be256513e8e5863429d4d31768c8273841e336b658bee5dbfd70af8d7cc441bd23e45a6cf96a717eb6fa79bdd15138171b3e23b9f72e6ad48ca53fd3fa9c76170b173b720891e30cbcd7c685ea38a9beac0b6439cd0ff410089797958947915a19de7f0", 0x7f}], 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609ca3287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7ca", 0x106}], 0x1) 20:07:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xd96, "ec442a7150c6610cbe4a008141a5bdcefacf3f72"}) write(r1, &(0x7f0000000080)="5c2daea6a045371a67df17ea0064b4646d882dcbe1126b93c826f67ac1843f3228579b4f835fec273a64dadf3feab0f8c52b82eb874c1c3454858e749dbfc7ac7fd3194aaf53a49be1e62f4d008a2fc88aefe358a4933bd040f822d4494f19a7134ed4b24e186e36b5a6d3628a7ddff1d9a382e345f6cbd41bc1573554f1f1152977f61878f7b6f355d9670c486f06d785f835076c15d90e0329529a2d69a04f494f01effaa94c995d561d255e4b021a8638d573f57a03ffe2", 0xb9) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61", 0x2e2) 20:07:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x20, 0x1, 0x9, 0x80000001, 0x2}, 0xc) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)="26afa3d04cba684d58fb4737419403f44819189c894b999efa622c2a138e0760b7947a75a52b863c4c5ab958304aa26b848d4348664f08280644667d62824ffe55438692b1ff096d257f12ae26c402401c28057b2c15b8fc80df9f5e86fb84bea41f5c203fcd8db3bb37d012a5994bad32446fa0663d92143541e87712baedd45f", 0x81) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) 20:07:24 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8311, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x38aa) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 20:07:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r3 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) r4 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) r5 = msgget$private(0x0, 0x15) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e42e93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d3985410c50d2e3b65baf8780f97bda019140e3a00"/131], 0x1, 0x800) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') msgsnd(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6a282f59feb4e25544c6a954141e596f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328833ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4f01474aaf3e63afce5767b76656bfe9321638207adaf66fd30b1d042cc1889ab2f198f4431f48006f90bb0284c27781233fe36594e1835c7c7417ea877f8bf09fef19a272ad97f8489c4ffd7ad7ff60a33685eaa3849b61a7ac6fe270ce78d256377416a8ae17faec5b531226ece18dda3cef2045231e796cedc14e9900a47a2c27b7880cff590990026b8c0892496a2edb2ea0000000000000000"], 0xe5, 0x800) 20:07:24 executing program 1: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/23}, &(0x7f0000000100)=0x19) fcntl$getown(r0, 0x5) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4, 0x5}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x2) fchown(r2, 0x0, 0x0) 20:07:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x6, 0x10000, 0x7b23, 0x1, 0x1, 0x8, 0x3, 0x1, 0x0, 0x10001, 0x80}) ioctl$TIOCFLUSH(r0, 0x20007461, 0x0) 20:07:24 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x4004667b, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 20:07:24 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="b95eac56177ec4d809987cb66ae9afcaeb308e273d631813bf667c91bc2bdc79", 0x20}, {&(0x7f0000000040)="d94638d16e65a94a7d1f006643d3bb09808f190ce724e006ea55d109a09587558678d29e39a5676dfa3371b5ef5dc8aa30b0170cefce040802b38e55b403a592794bcc5699422b7ac4c22abe5dfd13c55b2d4d3e5c7b1cd1d3598b195d564c1760ae51488c1a2b28bf34471411b6b85a4a050291fc0f09b05b093cf3abaeed541f043e30089d02703775c7ba8ed43e152da28d769a59444bd6205763b2f340fadaaee1a7dce772bfaac3863047e0de84bb2ceb51024183f239ab8a50685a7bbba35e9b2252e90cdb8ad4333d8beece5837e1cd4f600ea5677afe1c8e4b76f2a378ceca4c2ab207754cb37a3aa9d659ecfd2911397f1773b21203563b", 0xfc}, {&(0x7f0000000140)="8868c9b39bc9e0d7ef27c1d6ba20abcd0402d352e8fabb8c215db01e36c092ecf1d147d197b55f1da00fe9476c31ca6f06da0f3dd175e7245e772d9ccf5f28a77ec5ab761534fcb6922d662ad0c03ee524403e01fe780710435867911cc2af2ffa5b290a6227ec86637496d5039a2c4cdcb160d40a09153ec1caade7320b87e3d288e5c71a6e57a2aefe0f7364b517e30337754904da5db220c9a9185d7ffb34252b2a6a069d2314853a67311411d0f1c2210facf5724d122c9118a9b6ac55", 0xbf}], 0x3) 20:07:24 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d6e9c57dd4fc3f2da0b7779ffda8d2984d7d1a3a4a079c2e106201096f27f6d9753c34d03c937f354356661cd4188c0f9f0ff8e4b09b010aac71e2d2def9c7e07980e2a7959e0dde0790e61ac18fa92eaf6920b9ab87e89916c3517460f59086775e5414e8e7171645b213a96d1cf95b4028289a1a233f25b3d77daab0c1e572997601f703ebe18f8a8c1095e463cb810f", 0x91}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 20:07:24 executing program 1: mlockall(0x3) setrlimit(0x804000000003, &(0x7f0000000100)={0x130001, 0x440621010000001f}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) getuid() getrlimit(0x5, &(0x7f0000000080)) r4 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000000)) 20:07:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x5) msgsnd(r1, &(0x7f00000000c0)={0x3, "0bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373dab156ac0e422f63da13e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c2884705920045f3a0f50cce79bbe87ceae0bd821d211884e93cbb8c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff0"}, 0x102, 0x800) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) 20:07:25 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 20:07:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/146, 0x92}], 0x6, &(0x7f0000001300)=""/62, 0x3e}, 0x40) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 20:07:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) setrlimit(0x4, &(0x7f0000000040)={0x7fffffff, 0xea15}) chroot(&(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x8, './bus\x00', './bus\x00'}) 20:07:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) ioctl$TIOCCBRK(r1, 0x2000747a) shutdown(r0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x7) 20:07:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xfffffffffffffeec}], 0x1, 0x0) socketpair(0x7, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='(\'@\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='^}-']) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2fdc4d6c653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="8708f271b9459f76992181d25583fe0eaf718338f53c62d68fd33214829ff2b7e9735fa4618d6428685ba95c4f04cbe24705d876e2f367765b93c090537868c682baf5e8dfc5818e6b5de852707358380f9d76d160d82cbb6d65b01b2f30addc68f9dd6b5221bab1df040c541eb9a2ed8729dd1570d84df0d14c90c901c6fe517e97db93df9a154d4b11c04cb009418c157304e831626f74ad43f516e2b1fa94489230465a274d97781e78b893479bb498e02083c91c1f357d704d3856759419c1878ecdde41469afcbf76a7b1b977fa123a972fef4421043e7f7c73f02f92532d4ec075de1e9d15197a181f9870c58c6bac", 0xf2}], 0x1, 0x0, 0x0, 0xf}, 0x8) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)='U', 0x1}], 0x1) 20:07:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x68) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="da279f9501da191bca7e"], 0xa) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) getegid() 20:07:25 executing program 1: socket$inet6(0x18, 0x4, 0x0) 20:07:25 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b10505037c0a000ffff000002074d17f799917606ec19d4160e6773f1038f53e8551f30ce31287769935421c8236a1913afd5c7290500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d37273a1ebe2a4cbba982fd8255847e2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c893cb9b298a85f", 0xbc, 0x4, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/175) clock_gettime(0x0, &(0x7f00000000c0)) 20:07:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_execute_func(&(0x7f0000000000)="c441796d6572642e440f79730df241addef1c4e17c2b76b6430f0f5c1041ae66450f3a426cc12b00c422719a3fc44178288b2d000000c4a1cf7d6aa3") writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="b52e8501eb746d35e9ef015197bed050e8bbb12b", 0x14}], 0x1) 20:07:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xc2, 0x10000, 0xf9f3}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7f, 0x62}, {{r1}, 0xffffffffffffffff, 0x10, 0x41, 0x0, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x6, 0x3}, {{r1}, 0x0, 0x3, 0x80000050, 0x2f, 0x8000}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1000, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x22, 0x20, 0xb7a7, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0xf0000049, 0x8, 0x7fffffff}], 0x7, &(0x7f00000002c0)=[{{r1}, 0x0, 0x32, 0x1, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x3, 0x800}, {{r1}, 0xfffffffffffffffe, 0x5f, 0xc0000001, 0x8, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x12, 0x82, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0x84, 0x40, 0x6df, 0x7}, {{r0}, 0x0, 0x10, 0x4, 0xd6d7, 0x80}, {{r0}, 0xffffffffffffffff, 0x5, 0x4, 0x7, 0x8f2}], 0x6, &(0x7f0000000140)={0x8}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x441}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1b3, 0xd21, {0x0, 0x49}}) dup2(r0, r1) poll(&(0x7f0000000080)=[{r0, 0xc}, {r0, 0xc8}], 0x2, 0x100) 20:07:25 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) lchown(&(0x7f0000000140)='./bus\x00', r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x0, 0x2c6}) 20:07:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 20:07:25 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = geteuid() r4 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r3, r4, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r2, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 20:07:25 executing program 0: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0x4, 0x4) semget$private(0x0, 0x3, 0x40) semctl$GETPID(r1, 0x35b3238cd82a8547, 0x4, &(0x7f0000000340)=""/191) r2 = socket(0x200200001b, 0x4, 0x3) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r0) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000006c0)='./file0/file0/file0\x00', 0x5) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r3, &(0x7f0000000300)='./file0/file0/file0\x00', 0x110) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000280)={&(0x7f00000001c0)=[{0x3}, {0x4}], 0x2000000000000178}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000880)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r5 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x8000000000000000) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 20:07:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000800000000000000d091b488b230356e68b23f289a7586d6333febb1415acc63b288191c8b47694a767ad7d8d6e4c37970e5769c3d1156cd138b4d65edeedd21f5e2cfbca22e62b1954a7709ae1a7f94bf35fe60ef2aefaa2e4f1a00befb8f4456fbefb07d8b5d9cf0a5"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:07:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x88) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effda80 va 0x20000000 didn't change! 20:07:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0xf6) 20:07:29 executing program 0: r0 = socket$inet(0x2, 0x4008, 0x1000000000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x40}, 0x10) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x27b) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x9) 20:07:29 executing program 0: setgroups(0x0, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/88}, &(0x7f0000000080)=0x5a) 20:07:29 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x840, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r1) 20:07:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x100000001) 20:07:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0xffffffffffffff80, 0x6, &(0x7f0000000040)="8eaa0dfceb32ac5a27d1e8187408786d94b98737d60503906483c71c2eca6c181bd44decae461ebf37861e1a1d90afdfa9d9ca962cd37f13612f052d361f8ffd23320b2eb735f1789717864ff939d5fac028a7d1d9a6f5097b65fadf3783fd03cb60b071e6ffde90f0bb187aa90fa4392f76261c51963ad17dc7b09c87b2dbe25db32c8293160d8af69a7721e9a95290b4be1aaebf39ddfa86fdbf2dffb717df6e12dd268d9180a6d605eb6080c934601e5a6face97eea3bd0c1cbb3c6acfcc6e8f658bb3d4e0a5b318736620c89e9ef", 0xd0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) 20:07:29 executing program 1: 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) r4 = dup(r0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 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, 0x10000}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304ddc2b2aa70154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1"], 0x1, 0x800) 20:07:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7d9e) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 20:07:29 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="fa127f92f826c4d195b7cdf4a48c7bb47b4e3e256d10e9073b72f916c3f0b7a451424c5bbffe2e08128272c0a03ba664f9f95523b1a36c1097f88347a5a26b48755c10af80711ba612126e7ae743f1279c86900b03d59951afa423fbf9ba1535e4ec2ebb0adfc101ff9d8b80ff6e7598bf21c58d1216c166f692fd9a244171a9b21b8bf52a51b7cfb754e1ef6fb262399ae1ed8e6c7655c7b4324556a27702bebdef1c02845e331fdd3ba12e942717ef677a46ae8abea50c1316dcf1aa3df3b6cf84b47a59003029c5c27f7cb1910f708b9f37c0ae", 0xd5}, {&(0x7f0000000300)="e94d2fe66a157ab8fae5861fd375c8fdd1345b2a75173f937f43789430f928be7601d1305b80bd2653eebeba1332ecc934ae55fd7131fd2d801d496de2a3f73502d2f79d8cc9bf7f9f404b2aa4ebe8be475ec6bb3cd81205bf7073515a4af2f936f6c980f94bd079", 0x68}, {&(0x7f0000000080)="a3553d17d793584371b7967e9c1803061eab6ca4c80139e456925c4c69", 0x1d}, {&(0x7f0000000100)="1843dadb9de11427eb182885824effc17ba7b925dfc13724aa9b1dfe247868fb8f233fea417957c103c85b6000a7d64e9724e286a8484f6c683e69ec37345b", 0x3f}, {&(0x7f0000000540)="461c4bd02f974036dafa00c18850cc736b5d12afcef7b9a83d36bb2997f06dcbdc54dfdd91dd8d8d31efcf992d37e0fcec173db3bb5df79e9a3b6200405d516e6e3d0662704aee1369cd929769f86346610649a3a839478af5e173f49d9de840197812f946c29ce4222cb9ec3ce516755180f72465368b5f7ebbe71df8ae76a76a0c2d0fe151acb19ecd2f6d36fe4f6b29c30105f909a851ae714d32e0643bb1a792daa265c5c76f3706c0b4fb0c902efa561b85eaa7f18bbc6b79af9895ff44703e397fce2d88e30e11c8b7d456ad282de1160fdb2aebdbcfccd7c49a5b807ad6c2386133f7c4e54182f81ece8bac33904f813afd9e67a533a4d55db785ce083f8898bbb6c954ab309189bec4670d6afa97cbeff42a91fb4c10deecef435aac346c5daf3b4ef7281ed6f5ddee2403838d424b71db2c02cfffdba2ea24236231b4bbce9295abccaa00d4d543eececac7c435f139a8c6ed6516278a81b36b7cc27980e48445d7ce6ea2e548ed3a4c28a6e5268c29d6376cd9d8d9fc3da0b73e17a67a46b9a4e2e71d6fee478654b85c7ad0d2f67a3fc8bbc22b57c715f355d2c43426953561247ec09041f091ab749435d96508db749621482c5d5aaf72b51fc21bc38ac9dbe7182388eaeb97f80578a33ca5400c776bba52a38db00802fefb9811eb2974d69667c3eed48b4737ebb5cb6ccff92f2bb3f10fb6bba8c13b72e1ea4a67e3da7e6f56fe23cfbcd964d6313aac0889d19f0d5cb0f89927bafedcaae7459878df17e042b980ce5edead6aeb14d2132e94d3e5ea1427434f5ed97e47426ecfbca333dff45e3000827838bb4744b85c031efffdea36963808314c832f10e30f0621d0e9fdc86016e913d280dee8208b30b37cff800ba55e0edfdea81804fbc4041d0663c59ec9a772297581b42a2ee42e02169c808258d1ee87e4a627cab7d73566c52ddb2490beee300d579c33cb7dca3d6ea8ae73a104358e2e93b5aeaeec5f4f9d107a4374e64a9794892b714312e8f0ff674697df6f07e4456eade2af69b5225d231c5820d2fbe6075269245c12f1227d7fe815343c076cab739d5c5d47725ef4f2232816766fa3cdcba0dc4065edcd8270fa126a9d7f556f641aa179e68758ff28f06bc1c051fb11ab04d7c95ba8540a02bc12865792f8392ee5c1d60a75618c97ca2b961f611dea85b1d891f00ab9429b842702055e3afe07c487cd5017bae853a91ac720f6cd985aed2aa7affffb4b62e449d83f03d9572c2d13557d3b6b0173279ee29b3cfd03e12ba6474636e0490933c5796b92974dd7b368e6fd76c3ade34681562e14dc56ae6deb00a810de2db393f24c1b40a29c891a15b3b0020f143c175159eaf170db563a9ad43a1535870aea531c7124eb4ed2a0d1eb8acb8dd2e684b68526f65c9ca1e97db5a5e4f4ea18e648afe7e7ee3cd9169d4bf2475246fc3f785724cdb2e140a977c16522e7f4153a4f867126e159ed8ebb9fcb2fc8b49a9483fc5634775be7075647b9f3ffc3b97b93f871c954f90c4415c3f2d07eea72c5aae7129fcae4eef95191d03aa0147ea780e63fe19d8fcc70fc3f74cb88299899a8f7bfdfc2102f42718f5722b7c74403a1b4efdaf5a9434133c2208e16dc8e1b6517371db0444241ff2783120e50ec874ee131f9157c4b239a7503e96abf3d6763c6fbe4ca53941c6bc5ea1b75c1971addba5f5f616086be50fb06c9e0c82a7bf308352e12237a723aa1e3637e0f9448bdaf68c9d018f35b355fd9571c994da8b3fa8f9b996c02fdcfb61a8ce2295368dc8774aeda02c46ba054eb0caa22c63d76079e18f446d80ce21b152fb5fbf56fe17d8cb3fb4696ee576421b5c0f76f59af36d108bb6b855ed2cd88bc2e2ffb3173f3043a79e608cab7c0fcdb5023e0129b65f458d0a66231a128b5144efed287f9e6ee7f4a3d824b5798042e2f9337a6bef756e2af6930a8b0622d414df923ab034577154e262ad0bb5817af21e0b7afc46205eaeba0ae1b0a8f6a74991898a0a2bda93057df2904180a9ce49fa51b171e6e434fe49b2e24b58a80bd2b0544656a692435e3d2171be9bbdda403c86ab1e1feb12df7bb4db065fffa021542ad7454320b0e853f508ec7b8dc4e65f137332a58eb65cdb1449aa27c96b9a126cc13211f8c26e8711f6be4cd2cde3ac670d4bf0b9c5104896fb06c4964c9395db5b889914741b47e60eec0921d2543f21346c9cb6ffc8e528031c2927a563ccae2c376205abc568e0c574a5c99158e15b4b1b79ae961d71acf85805da5f1c6690929c1834ce395a9bd007c936f085b4a3e4bdf1eb3a1608ae7fa0dbdbbeb2345ce872d2f1e383c9cf7eb487c91f6f6e88da6a85979ef70362e8117754b1673db5c4aa8362b5ae3f8e4c4defc5fe95f0bdd4287b45c741445d97b95e8443df91d4d9cfe5d4fe0deb00b2a632a5508e6c49eed5d2948e745121588ab41de946b48cc0c66d0d8a6d63bfc8172868e10dea35e128b8b50bc52c88050b54acbeb9f517985145c5200e219d5de0fa6660079de8e2fd91d0457797c8d8b30cee8a2a0d1e04e8f1f6afdb18a47c0ab7213459264d9a9c0bebf59652ff09b90a3f69b34d83bd0f631943f1582aeb5909bea96ef8a7396bd05bbf429598bdb0d65e97c3fe17e91392b48c4639b8670da6c694f138ca67f30609c41296eb6a01b91c2250350ba1fc86bd1afe7f7783f5e2e727ce2939e7dbefe37d9a3c1fbcab9d038bf26f11a0099ad93f3d57801e54214509c3a54edf8b09c8ffb01462986ec9311aee73293d7297633a7b197913014991773d030c30b945440fe490e58bc8c916ca2020970a232d43f970e70e2d0e0c2f1007523f8916e6cbbc44685560710dcfa2829764400d035bba79b7ccc985a522e6a90ba6897f458ab369c103d8b698f639105bd44f898fe52e72a919877460d72ec6b0a83c24c404c62b9ff3aadc0a67528883fd82ddccccd4598b5beb7546df25b8c6b0b6628e29662f0591c503226558bbdbc9d95b54a2ca46549c470a839432342afb63e9cd57c4c4dd34cf2b93f35a3adc9442f1177a151bf8a5c763238b60617169783ea3768600268283bd1d885af46c556149e18ba8e67af18462753e6c7d5daa3d19b830e6a0ea5fd8243e7051605437eaf7cfd7f24a5be46a5195c9c6cf8257d72f6dc17943298919eedcf843ab89eb8f03ab28c7c9b41faa0391d87628a8fb018fbacc4afcd3cf2fa452cd965dbd16da0c79ac69ebd2b4a340470c6593307b9cbb52da9d0ed75f762819e8f2787de5667f543398ae7a73aa1b6be984956a4aaa222e1e698f93f1944b925a2de343717e99225e7239db580ad334fb654cce75263b82c88200d190574021f5892ac06f120c27be3787bc6382cf79826ce6a4bec76b2baa2a521f3d4f53e91dce4f522fd455d07d32dd69594f865cc84c808867305eed0d10681b026ed1a28d4ebde52e78db47f777de2b01eb9d7bb6f7539ba5b131a5a0de3e8f38b25ab10cf25a8536cdcfce34771069516d8eead3719a3abc3ae0f183ea9925c5e6237db819fbdb34446dec88cff8babd8efcd5f4b67cd571c76ef728b2f3e970cb47171ddae54a5904ac58f9f9927cf22340e96c813b9c9ca1e3d5796c8e5e6b137c8151ead8cc7dee241e9d45b677ea50bfc98115f584be9eabb354283993f63c63222619a53c646dd776178f408dc10fa07aa2517012cc986554eea2ea9f3bd908a2e77e0ca10e7229974d3249cdab260c63089e94d159ee5786eb27f88b952a1bc5a2a2c8bae44857505a1cc36ba6a1b02b17d47ee78e44a86aa698c2c1142549edbf50d07e0b44fd2bc166abc3f687a5a0d846157eab910704be268d7fe0150df2c462c31d64f115e46fe732dac63345fef3412d55e9208b2793095455287cf172450e5e3e8dbd426b06afe34efd3919beee299b654362f7e46288e67b4e6a9c8520f922d236bba8fa900f3df57dd33075739b289f7762bcdd3faae3f2551661b14adcd573779461bbd7b3c872c8ccb93648117d30939d5bf597d06f4f91d92da80d2cafe113c239d48b2dec594e09ce4ba85ec2a03df42893b104631fad75627e10f01e96fcd90201ceda759f328c1005088abe784db9d4f4244c199933c33fe565811c7a37c9329b2f99926c35a086054a380d1365167665b9d9b0c50fe2340a490b27f0662776f6dcd0742adbe76a4552fc1f459446d7c5bdc2484c2b46a9ab3a03067480a7b8b53c45e2e0f2bf8e806fab1771e4d02cb01ec1f6601a1a2c53cd32934d3a4ef0f85a7072ad94aed9c9cec586b56edcaa5f8b7ecaf5adceeba6fd9c1eb9de2ebaff5c40a3e856dbe6537c7484c883786149d8de8e66a7d8844d77de106f5d4730f1545014355fd4013532d50791ae6885f5a670e98e68ec3a714043fca1850179d4b5809b2cce9ebf226e8a0211a882b952978f175d148510ec169da91ba4ea4d229d53816542fe5eceff4c9cab38d0ae7b6e4d28e0b2bf1d61ffd1472c6661d86249eac403f9e38cc10b6b15cb08e38c96c3593d98a898d2bc2eff7471713c8c8df4fa6781c4b05ce65bc91df488cb7c5599b76faff3d48a41b35fad2dc7bdde14f8079ff36227a9b249ced46052e83ea3ed24d1781b1e75212338660bca3c2076dcd23d9d11ca4544383c2a1191d2b9a7911d3186c2ee9c892a9f33920a5c086bb62732b17d537fb3ed130aba4ae5236915e9b0940d64debab63f91f9c9a96cc1310ba954a9edc7878e9524099fd86ec3faa8b53ca2515646438103855ee0d39ca599bfd6b772ab289adbb930148cf5ec5d9c0bd9975b13d01b816c48dd518d5961c5748530450a94774f2d108e61b78ccd7145d68ba4bfa9abd4b0043faa9c863f36bfe1ad7be565837d11eab9b2677032b92a55dd179b99fdab4c399d42c817c4bfa27b9276e48b0ae19fb265a9c04d92581a14f7373e6dd66a501acd9add3b200f56a23c13e982dc71c7eae79cb202611190d3b6a20d1f3356490c2995835e3d7f9107289113cf69304bcb123091ea509da73d8f45d48e4f603c803908c9867805480d7e2d33ef8549d4c7e8d211b63e0e635df816fea9b6f3879b52039a5faef8dab3438be53e55ddb176d9e6697b83277bc37ec64184ba11e26e4880d0b9346d4659eb8c2b151bda46626209305f0b608f6da5932998c4a995976edf7c522d018462b57dae8054a059efc13e9b5627f03c2c5db482826297be7a67bf531becd1a6a5ba8ce9e27eb3766e7cc5a042f718b518dde7ed35a9801e96ec33871cf0ddd5e8e49c39fa23ffbcf4bc46a55f96dc0cc700a352fb28a40d449cb2cc6d9123bd5d0356062dba631598fb7c164b8858f019514985e964139e2e5cbfff0bed35158ab74363087a592151ffb62c46b76b0839affb4d32bedda1ccf7aece86d4b81f7bfdec2c20576d54c55bb56e634de7b53be2087ef73f22679c85c6f719bdddf1d575a1c938788b53ea7380b777848070e5d1c8bd1866cbd97ba2fa6d365db0c48d8db40a79c0d4337430f22861d675f41948781545a44f6c40ce7a64f6863e21fcb1155716abdf53e07c9238923bed9581c7842864bff69a13992dffcc61d144d60a253c012796914e52c6735db4921e590700d32d738238c54f405245dcb6ff7c9b7910780162b03313e22fd4b90ca76d44087c558b80488a46399017151b614d0c1b37da4a45c48ba6544f99dee6fa4901b2ffa1f27a77554388024572383aad8536af195685fe57d0b42031b5079af2a252ed60b3b682bea4b7cdf10669e69aa084865", 0x1000}], 0x5, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="44ea", 0x2}], 0x1, 0x4) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x2) fchmod(r1, 0x152) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 20:07:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x5) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 20:07:29 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 20:07:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x100000000) close(r0) sendto$unix(r0, &(0x7f0000000000)="be030b9cf68dbcab3cdc43ae93938bf990c4e7690456e9735ef93cc6e0b25cd13f9d23de67e50d91db31e9dcdc5ce08f8b4c7877099aa6a66d31d3a487538190da64b8958bd57b522edc3caf7e4d11b5b42f4a63ae43114b7fffe31c8ec73c46155bba6de0b9f5300665a95d821a17c79dff2d3e3a4e0c443af5ef74140724f9ae405a9be2e2cee177b93f339c3cfbeed9795221", 0x94, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r0, 0x1) 20:07:29 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0xc0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000500)={0xfffffffffffffc01, [{0x3, 0x2d}, {0x3, 0xffff}, {0x2, 0x8}, {0x3, 0x80000000}, {0x1, 0x5b795018}, {0x3, 0x1000}, {0x3, 0xe46}, {0x2, 0x112}, {0x3, 0x401}, {0x1, 0x101}, {0x3, 0x6f67}, {0x1, 0x9000000000000}, {0x1, 0x32b}, {0x2, 0x6}, {0x1, 0x9}, {0x3, 0x1}, {0x2, 0xab8}, {0x1, 0xd71}, {0x3, 0x1}, {0x3}, {0x3, 0x40}, {0x1, 0x8}, {0x3, 0x3}, {0x2, 0x9}, {0x3, 0x300000}, {0x3, 0x3}, {0x0, 0x7}, {0x3, 0x5469}, {0x3, 0x2}, {0x2, 0x800}, {0x3, 0x7ff}, {0x3, 0x8}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x200, 0xfff, 0xa9df, 0xff, "2e7976d500e5df2931064c3524d8a5a8d4415b70", 0x10000, 0x6}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000640)) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000006c0)) fcntl$getown(r3, 0x5) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) r4 = openat$tty(0xffffffffffffff9c, 0x0, 0x400000000, 0x0) r5 = dup(r3) sendto(r2, &(0x7f0000000700)="455d5ae09f416302f8c8cf988e9ee95385dfea39074173e700ee88f77b11dac098b1c32447636756226f056e6f279fe7e28e87bee091a2ab4e42a0846f4c27cd8cfc0422d832f1ad7cb231eda314cd723a4a3589eadb6df8c46e8c3a9a885b215d", 0x61, 0x1, &(0x7f0000000680)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() dup(r4) 20:07:30 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0xc0) 20:07:30 executing program 0: r0 = socket(0x2, 0x3, 0x33) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 20:07:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x1, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) getpeername$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000005fe80000000000000000000000000000000000000000000000000000000000000000000000000000ae3caf96e37411885727c5899651cea9b67c1210f9af08f8eec5d115070bb4eb54a1764dd1320f74e038faf0c21a32cda33358d84ac5bd05ca95a0475b04063ae666478e4c42836f3fa7f8e8a6adbb975d370fc200f9299b73ec2b021fb6dd6882c5a656ab56396cce725ad1c29f9ee70e6cf11cbdce837a95e2dee36ab9e7667fbec72a1cad5294a0bed206e6728f743b85b2277b6c58aca568e35dc07a5662daf142471fa67ca3e640ab3153376259bc848c5aa76cbcda4759776b14b22603a7bcf36e"], &(0x7f0000000340)=0x6e) getdents(r5, &(0x7f0000000380)=""/202, 0xca) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) munlockall() r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) pckbd_enable: command error 20:07:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 20:07:32 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x481, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) write(r0, &(0x7f00000001c0)="411d65676cbcab842ea14287a022d413f6112d91299d07b121daa30f600cc9dda365ef4d582253d129f46a48ce976f940db9de51590859bff95636829e11ddbd0f789754314fcfc31fc3e84ca00af882ec31b3064a81c84b", 0x58) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) open(&(0x7f0000000100)='./file0\x00', 0x202, 0x5) setsockopt(r0, 0x4, 0x9, &(0x7f0000000140)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x80000000000000a, &(0x7f0000000080), 0x337) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x11c, 0x6}) 20:07:32 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x5}, 0x10) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:07:32 executing program 0: select(0x40, &(0x7f0000000000)={0x3, 0x5, 0x6, 0xff, 0x7ff, 0x1, 0x3, 0xfff}, &(0x7f0000000040)={0x1, 0x10000, 0x3, 0x2, 0x1f, 0x1ff, 0x8, 0x2}, &(0x7f0000000080)={0xffff, 0x4, 0x100000000, 0xaa000000000000, 0x1f, 0x6, 0x200}, &(0x7f00000000c0)={0x1, 0x81}) rmdir(&(0x7f0000000100)='./file0\x00') r0 = getpgrp() getpgid(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0xfffffffffffffff7, 0x5, './file0\x00', 0x1ff, 0x1f, 0x3, 0x6}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) shutdown(r1, 0x0) getegid() getpgrp() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x8) sendto(r1, &(0x7f0000000280)="8f2c5579d245741de49be395da13e242efd62272c29aab9536e16b7c8dceb959765625a24d88f6a2a60878a63190e195d7bb91dfbe8a3c133df15be2d95c674dda86e302df976a83c8a9d4a6d612f91bc4c3a05f36132ae86d405068e4983b7b72aea8c9109f6b4a509d19f7b55513319e7efa6ba05f4c28894d9545221bb3ef38015bda16e4a87c1eecc3bb01c0dc218d31485ba799e20abf32fada9e1ac54caaebff96392f6a8b76e305dd105cee92b821205c69068cf5c61969308df0d74f3059eb045244ca3439c1f225ef18acd12c96264e1415a4799a237748c8eaa3795d53720e786cc3", 0xe7, 0x8, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r1, 0x7, &(0x7f00000003c0)={0x3, 0x0, 0x0, 0x5, r0}) sendto(r1, &(0x7f0000000400)="b12d4aa7f0fbce287b7b1b5aa4eb6c64098e6a8cc9d10dab57f11d4c16658e5518b12913cdc78bc2dc6186d54d29e7fef4324e91c3e0b4ba4168918ae9a98f006df33623ecd37d9ed38a0c82e0373d7a89817f3c8bbba26cbc842c934d478a76fd33e249710204e621ccc25af664c5aa4ec62f49087f037f98881520f6aa5706fa6cc30c34ad394158ddd313b349f2a3069c1afbdf78e81c856dc10be960939d07e10d883e613d4f33c0f3a79e307babf4db9946556337d655a6f424eedd951ad64d7622d14ed3751d55af518ef5c1a407f384e477f09d79d9751edfd64f6edff0f6c5b3", 0xe4, 0x8, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getpgrp() r2 = kqueue() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) sendto(r1, &(0x7f0000000580)="62df3620bc7572f071543a83690b168de56a18e0ef43c1f052bb209e2420f82870cb54300ec1bc18f5a5906514c7b6eae845fa4f3621f0362d8d87ddaf6f858c25da81d67812c2f6ef606e35a1b8c2a2b907583bd8b3e2e144b9457bcf3955bf30a88d1478202c94e3a5ab08d697e7c0a884aa2d7c238e63065f30f399e9a07efedd0c65ded0f74d98776c08bc81f49a5a879fd7956e8e20b22c25d90c5c877a8a535df53e26bc5ca9ef930d1b31ecc6c0ce108f897f56be11ec3a4e7142dba0501b962998af", 0xc6, 0x1, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x8, 0x0) clock_gettime(0x0, &(0x7f0000000700)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000740)=0x2) getpeername(r3, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) nanosleep(&(0x7f0000000800)={0xffffffff00000001, 0x5}, &(0x7f0000000840)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000880)) r4 = openat(r1, &(0x7f00000008c0)='./file0\x00', 0x1, 0x10) writev(r2, &(0x7f0000000900), 0x0) getpgrp() bind$unix(r4, &(0x7f0000000940)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000980)='./file0\x00', 0x50) 20:07:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f3c2701dbe3d3bab332689061a9afeaf6d66e47a47adefae47143002bbe9dd99b874548b108e90252189acb0937fa5e09a01f2677cc575143bdfedbfa50d5e8b8995a2062a738333736b1acf7e10298ab302a0b73d9d1b9666acad179d870c8dd3a7fb00d2b7d41972aa41745e8ace0b46665b2eaefe3122dd3d86608425fa1ed2dcd36f1ab22d2967a58f54c1f72859ed189c01dcd40f46803952e", 0xc7}], 0x1) 20:07:32 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x5012, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000018, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x1ac, 0x1, 0x5, 0x9, 0x5}, 0xc) 20:07:32 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x3f, 0x80000001}, {0xffffff8000000000}}, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x80000008001, 0x10000000005) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 20:07:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xf539, [{0x0, 0x4}, {0x3, 0xff}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x2}, {0x0, 0x800}, {0x3, 0xd0}, {0x2, 0x8}, {0x3, 0x9}, {0x2, 0x800}, {0x2, 0x1}, {0x3, 0x80000001}, {0x3, 0x4}, {0x0, 0x401}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0x7}, {0x2, 0x3}, {0x2, 0x5}, {0x2, 0x56a7}, {0x3, 0x3}, {0x3}, {0x1, 0x8001}, {0x2, 0x5}, {0x0, 0x7ff}, {0x1, 0x6}, {0x3, 0xae}, {0x2, 0x7}, {0x3, 0x9839}, {0x3, 0x3}, {0x3, 0x7fffffff}, {0x3, 0x40}]}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x507, 0x400, 0x0, 0x3, 0x9, 0xffffffff80000000, 0x2, 0x0, 0x8001, 0x5d91}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x112, 0x0) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x100, 0x1) flock(r0, 0x3) writev(r1, &(0x7f0000000480)=[{&(0x7f00000002c0)="9b188866db2cc1bf56865580c91c6bed2b0d011475e7d1fb9d38e2fac01f359c506d20465a2ba9939421df81b5b1589ca406378a82a3792883a794829cfaed0d8357fc557a8da8575c830855a407dae3acbbc0abaffe4a27c88582329eb5a15515e5fabd894ea43a4f93cb022e9c8b275c9fefeae90b9acd6fc70867002707d8e7570cd5d1611561ad20cdb267498ae92448880cc9e8b42f4163729f5826d7118d81", 0xa2}, {&(0x7f0000000380)="439e085f6795b1129273e9605efb4ce63c872e7084b5580793fa506f1017b4cd38c9bbfc3bf933859c956b40f98168b16980dd92e2bb02a88c1ddaf83c61930352f83554851c2e3393a0b9fe549e68923f50b8d60b240e4a30ae56dcaaf7cfd742595a7ce3fbcc3f3d66429e3c623a72d984328a1450459ee7503363d35718ca5e9b4021f1086a585f6ed7e1083d489670b23696861c5b6b1cc57c9b24cc6bb1defc73fb72f1148ef2eedd9623eb60f5030f10f15a98f23c5f1d8880cab4b00caca9f2872387b68df064604804a987fb09e39db35524", 0xd6}], 0x2) socketpair(0x2, 0x4000, 0xbb, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000500)='./file0\x00', 0x80, 0x4) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x3, 0x180000000000}, {0x2, 0xfffffffffffffbff}}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000005c0)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x0}, 0xc) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') r4 = fcntl$dupfd(r1, 0xa, r1) bind(r4, &(0x7f00000006c0)=@in={0x2, 0x2}, 0xc) fcntl$getflags(r3, 0x0) pledge(&(0x7f0000000700)='/dev/zero\x00', &(0x7f0000000740)='\x00') r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x200, 0x0) bind$unix(r4, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xc) getpeername$unix(r3, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) mkdirat(r4, &(0x7f00000008c0)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000900)=0x2) sendmsg(r2, &(0x7f0000000f40)={&(0x7f0000000940)=@in6={0x18, 0x0, 0xffffffffffffffe0}, 0xc, &(0x7f0000000e00)=[{&(0x7f0000000980)="9589f61e8ac78cb6c3669647da620ea74d499681df2a98dea8462a691d47d5c28db5ce684a03b2a49c78be92d7d90964a6ce1072b35569d15d76488c31c4aa2e5b2e92ce6b25378331b97760ef67ad89b9185c0194ec8ec7432cd12f854322e1a42bd03bc977953a970f9b06546b60522d9610bebc52f31947d4360ed8cb537e22e525c6ee3f5ee10d6df275017b", 0x8e}, {&(0x7f0000000a40)="529721fbdbfc8bc5baab575218ce4ce60491cef8361abc636ab15ce96a19b6e5b23b903b72e5993d450c2c915f2b7107230c33d64db93d7984e36c1bad15204b919f48a31386ba83384a5c5c9d7f8587aa3d0f9c6d983c820e0e16ab01566eddf6d7871a8ce648fa7ea253ad15518dc394b4", 0x72}, {&(0x7f0000000ac0)="f2b1ddf23ece67f407f2d033c65859fca110e94e7ae68c78495edab11cee99a988331fca3833d376a7449a6ebd0cb0e17464db33fedbee42f5cfe142f3dcdd6534664458e93aa1c0b7980cf2527e2e60284793231310522cc7cb123ae210b2a19938baca4f58e512348642ed2f7ac2c58079d74a65c05e60768a5c67c0e3841487e5ba40835ebe1919feb9f3fb", 0x8d}, {&(0x7f0000000b80)="18bbd56507b51ab0515a20b33bd3b278f760d6720d50c49268e53727117f148e93dac49dbbee21b0705227b484a478baed490843b6d75807a92940c13b7a30a2f9790f21d4f7111136436ee47fb15c7aa9ff0268ec0b04d272f795f5a09de6bbc8a2864947659cedfea84c73e4632f2c9bbcd071b6faeb24cc0589dfb634d2324b7a5950da6546f2d45797976e287593a347798aa86fdaf526fb5f88ba8533def642bc194706f6a19a9ec78220b7b3a9221cfb09d2c9fccdafaed83c31a88c35e7aac117f39d032c4e", 0xc9}, {&(0x7f0000000c80)="10dc", 0x2}, {&(0x7f0000000cc0)="ecae296aee7261d31514a8bbc13a4a7f417ee5346da0", 0x16}, {&(0x7f0000000d00)="3b11567a7e75691cf196dd3c9968c51c586cda7339eee6e55c03cdb5236848752d4cc167f5a74c4a744dc6f71dc83a0b727cb5cfbf413f3b8da7a29393e6740c100863daf6a9c82be960a4105981029de9387340f76cd4341d3e528ea3ac86cb0e66872ab98f8307e60196d5720092a89505067a8c58056fbaadc03f23d31e59fc26c399d401772b0c37a630cfb6a4e45b87031fd615c6d801dd9d47591696d32896128d818b70c5ff3cbcf6125c1220e836df123bfb4e267fc3e6050c5a7baea5", 0xc1}], 0x7, &(0x7f0000000e80)=[{0x88, 0xffff, 0x200, "949e0a3b439af11d9a9d5d7fde4e5b72438d8df0357ee6c59cffe65a920a1e1e80e85b6ad9e7ccff3a2810f766bbbfaec63096556bc37d9e0cb71807e44700702ff91d075bf2da444fef72cb7f8f37a75f4b49b7d96d542b3e453e6e75da0055687fcbefc81eefdf6d875d1823e5934c45558d67705879fa"}], 0x88}, 0x400) nanosleep(&(0x7f0000000f80)={0x1, 0x9}, &(0x7f0000000fc0)) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x812, r1, 0x0, 0x0) getpeername(r3, &(0x7f0000001000)=@un=@file={0x0, ""/108}, &(0x7f0000001080)=0x6e) 20:07:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000001a00000000004000000000000000000000000000000000000000000000000000000000000000000000020000001ba871583300"/90], &(0x7f00000001c0)=0x55) r5 = open$dir(&(0x7f0000000200)='./bus\x00', 0x100, 0x12b) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x800, 0x0) r11 = dup(0xffffffffffffffff) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r13 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./bus\x00', 0x10090, 0x4) r14 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x20000001, 0x80, 0x6809}, {{r2}, 0xffffffffffffffff, 0x44, 0x2, 0x1ff, 0xe100}, {{r3}, 0x0, 0x30, 0x6854c78a015720db, 0x4, 0x8}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000004, 0xb5, 0x4}, {{r5}, 0xffffffffffffffff, 0x25, 0x40000001, 0x2, 0x9e72}, {{r7}, 0xffffffffffffffff, 0x80, 0x80, 0x103, 0x5}, {{r9}, 0xfffffffffffffffa, 0x10, 0x80000001, 0x4, 0x9}, {{r10}, 0xffffffffffffffff, 0x20, 0x3, 0x8, 0xed}, {{r11}, 0xffffffffffffffff, 0x4a, 0x40000089, 0x0, 0x7}, {{r12}, 0xfffffffffffffffd, 0x20, 0x4, 0x6, 0x4}], 0xf8, &(0x7f0000000500)=[{{r13}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1261, 0x2}, {{r14}, 0xfffffffffffffff8, 0x10, 0xc0000000, 0x101, 0x2044a942}], 0x5, &(0x7f0000000540)={0x4783a790, 0x1000}) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() msgget$private(0x0, 0xacfe5e1009e6059f) kevent(r16, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xff}], 0x7, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r17 = dup2(r15, r16) kevent(r17, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffa, 0xa, 0x0, 0x800, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000001, 0x80000001, 0xffff}], 0xa04, &(0x7f0000000600)=[{{r15}, 0x0, 0x2, 0x80000000, 0x8, 0x7fffffff}, {{r9}, 0xffffffffffffffff, 0x8, 0x4, 0x5, 0x81}, {{r2}, 0xfffffffffffffffe, 0x86, 0xf0000000, 0x9, 0x7}, {{r16}, 0x0, 0x8, 0x85, 0xfffffffffffffffe, 0x7}, {{r11}, 0xffffffffffffffff, 0x40, 0x1, 0x6}, {{r12}, 0xfffffffffffffffa, 0x24, 0x80000081, 0x0, 0x7ff}, {{r8}, 0xffffffffffffffff, 0xc, 0xfffff, 0x5, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x98, 0x20, 0xfffffffffffffffd, 0x100000001}], 0x3, &(0x7f0000000180)={0x184, 0x8}) 20:07:33 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0x2, 0xa677a9e, 0x0, 0x200000}, 0x0, 0x0, 0x0) 20:07:33 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e000008000000ff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000002a1e5235ccbd478dfd7dee959ac86a99546b1353dad4c424c314df3967121e8a6e406b2dfa0f9bdf144e14dbb47cc7d99f7a32ddde8a08ed4c71425793b463c25ac0", 0xfffffffffffffd88, 0xfffffffffffffbfe, 0x0, 0x0) 20:07:33 executing program 1: r0 = socket(0x1e, 0x4003, 0x5) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 20:07:33 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x3, &(0x7f0000000000)) 20:07:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x202c0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x7ff, 0x5, 0xeac, "3e747c93ba61cb032f48863f12c83cc8dd89ae50", 0x9, 0x2}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 20:07:34 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)="4f0340d6956410432f7b047fe7d334cd08489f800468e73b8ce5fb508f6cceebd77e5210a3463a7e12bb6ea1c2982fcce007f55ceb78013a68df56c28e519748a4aa54e551fac1602281f93f1576642c4c6661b6b5ee10d1fd7c2e458ae398ebed8db61f3781b6c933610639b753be0ea97fe6c7f350b0d0b07e0ed54e22b86e992f3d10e390f4d6edc117154232e3419bc3272357795b11abdf0b9d09d776cf79f7fba7f40017c7b1f09af8df3a4ba1437c88a8c851bb019b09931436528bba6a37ec64cbdf1d54e63b65ae924156c079f133d88c80712c9f3f1cbfa733e6d579c0cfcd2f11a098f933c04684845c906b4698c85fe4", 0xf6}, {&(0x7f0000000080)="ef93c59d6cd97f49e3dcf2030c2024e8adf77c0c6e4658a3d5ce4e3c1c8fc9d3b382eb817da9a6cd9af134860ae274939154b6fd4fabf2bef6d84e3766df0f808ae67bd868c9ff8284eb50e4ef98d74f2eb8589f2c99f15f3a7e7d7b648743eb9346f87cd16d77895e874aec95004ccd4ba2ae0871e8a446683b5cbccfd9a9954ed9", 0x82}, {&(0x7f0000000400)="46c65abaf87b66fd8cf36ba29ba872aba297bdf4a1809d71802954d386b414288c754cbae2a70bb3e334f877df45c61acedc8b39a5c2d78a56828b2f8fa7aff7422fe944ecb8a1e55816f3754ee303a81e0b49a2de4bb01596f6c23a66a3f3d0b0cb9a7a469b5757703a4b8e1f8947044c09ba0c0d1522bd7911f1722dc624850c0258d8fe9309e20a8812a58f0914bd6f4a4f5542e19b1f0376a33a3c6c1da97fef164e158d597313829c1e0defd9382f2f6b284d4e055fc3d6f84c6e377efbd37d7e764d595cdc3f07775bc6af43fe30aa3e8b4f8430116b719aadfcd4105523e9f49f1013e2", 0xe7}, {&(0x7f0000000500)="bff0122dccb09f75c028df8bb2d4d08c31c89c321ad75cbf239879dea3f74eeb6403ef9bf034b326cd5017e3f46737f4d3c26529fa0af4464211d9f37b5fd1a3aa4e139b2a7955d8dcad7098961c84e1b026bc69285e05bb694259dc448e548ae4916947fa6d06ebafcf0bdf0951b60895014a9c05bc17b73a86b2c2dba4eb83b8d950a8d5d7124b8fc29d9e14b3681b19562c2961bdd4c601b6b302163a852b018c6a0c017026507ee180c6e4c4e3a591a6b9c65ca078", 0xb7}, {&(0x7f0000000000)="ba0ec0b873e9b108e9cfae7369f9e04926a10ecb9fb3c1b8ddb423bf0da8f03af67d60a5f7bc09b993f2bbdb8b3fc4173fad3d4478c1f60b21641b", 0x3b}, {&(0x7f0000000240)="8e1b7d53905135541f9229094356adc6bec3ee4d2f71567c6a42db93ab75576c0fb15d65969548641e867f9981c5c91bb6fbe6b0458306ce754a7fc804ba3336abb9a0fbd38c3f86238b1a045693fb5381c08f545802a2bd36f1468f6d97f0de3763f85d2d9768522d53d4c5da11034b24a59f16ac1d37ead8", 0x79}], 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:07:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) 20:07:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c14705084b0f8ffffff2e7eff18c6340bae14d5007e1abb798789205aa02671ed1ee859459713db653ba3a5d0079344303c71dac388da47f7c402e000000530ca480f7a1edbe068ff3c881a24c0fc08d72787bf6ebbe7ea2244f7bc1ead7c2b36be1d8f3c018431373a3bdec29c196b0df224b66923ef082983961ce7ee978104472b", 0x83) execve(0x0, 0x0, 0x0) 20:07:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x5, 0x6, './file0\x00', 0x5, 0x9, 0x8, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = getegid() setgid(r3) kevent(r2, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 20:07:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 20:07:35 executing program 0: r0 = socket(0x0, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ff43d96770a5bc7d9fa1988940661c14034fe40f8ac41171a9da244bff172f04819a65c43aea92fb2f2a1fd23b5b98801e9dd715a7ee3b1d3b9b783ee3dea8c4a3c13e8a7516ed3f8044a81f3ad153222a0780e935c53df54ee742eb786595f89d1fd034278461de75d879643b53593ceb3442797a80a744b486002b077d4cb77af7bf55335f745818185ad0", 0x8c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x2}) 20:07:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x2000745e, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "4bd0c7c7b99222e653d86fe8610499b4843f3960", 0x3}) execve(0x0, 0x0, 0x0) 20:07:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) r4 = semget(0x0, 0x0, 0x84) r5 = socket(0x10, 0x4007, 0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000380)) r6 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(0xffffffffffffffff, 0x3) 20:07:35 executing program 0: r0 = socket(0x2, 0x5, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="83322ea5795f886530006b9be5c88b55fd2490cdb620256c36c1feeb42b7fe11b10826e19d0600f8f0799d735ea4823539ff6ab6ac1851ee6e072fd549cc79967f3a44060a1f76dedc633374fffcfe2ec4c3807e91ff0962bec3e55a4ae43f9105410c91b6106566c8cfd111bfa24854ce1aa910870b5e087ef8a82549a208a2c517b09d28a9d7d686e352b1f2a14aa2d389ff1b68a751c6e9bf415320217692648b33f4cabdf9d28b74b8f5f83412356f3a1100000000"], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x5, 0xfffffffffffffff9, 0x63e0, 0x7fffffff}, {0x8001, 0x579, 0x91, 0x6}, {0x9, 0x1ff, 0x9, 0x38a2}, {0x8, 0x8, 0x4, 0x8}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001240)="6bcb2c00024ff36e7f1268d7cb86628f3688ac2d5cb90b01898ba045a99e12dc7b78ccc7f3bdce075bee8566021f9a51773c269ec4e799ffa6c440ce7e2077ea22a8aa34d335fbe7626bda8ce0f38d5538675fa691368336b449b2785f69dcd5dce511c9e21f6562d8f78231ea5bed6e494d53c56c983820d5b3c881c818ba2bb2fa48bdf3e5e8873251f5c4874a86bbd94e5a40ba649bb7dc5d6abeea25633c8bccbccb76fbb421bc17a42c86a5b9ebd525273c70cb12d26e17d49ca35e1260c97ce3aef13e5a99ca3b2afa8c2066867bb5abfd733125e55b12718b", 0xdc}], 0x1) 20:07:35 executing program 1: socketpair(0x2, 0x7, 0x104, 0x0) 20:07:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc2, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 20:07:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86022e2f66696c033000"], 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224", 0x7ae}], 0x1) 20:07:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28010000ffff000001980dc7b4383d17be7c522f8839"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) 20:07:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x1, 0xf8, 0x81}, 0xc) 20:07:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x5, r1) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 20:07:35 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = fcntl$dupfd(r0, 0x100000, r0) r2 = semget$private(0x0, 0x6, 0x200) flock(r1, 0x0) sendto$inet6(r0, &(0x7f0000000080)="870a2f4fdfa04ba274624570d8667c8f798632e5482f22630f0fdb671075c082b4b2aacec710c5f931609a1e416e", 0x2e, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0xffff, 0x92}, 0xc) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000000)=""/119) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000100)=0x1) fchflags(r1, 0x0) 20:07:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) fchflags(r1, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 20:07:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105000000010000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSDTR(r1, 0x20007479) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="a015e044aef38e3f4ece2342921e6c5e2aa381073f3bb4e2df03e2377d24a489dccb8997781c63647c86407a624220996307b466528723ca4ec8c514c97ee76d8f5e94d61813ba52b85ecc", 0x4b}, {&(0x7f0000000080)="a4fe15b138c390705676d9288552c2356ad5fb4750d006728c04d437972e2805ec5b143cd5559410a9406f30da51cccf5f8b32066fbb6bd5f72a112837ba85f1a18223c437cd5bddc1508056bfdd5033a59ddb92e40110b14031ba17f11ac12d16dd614dd37cec3571f8f48dd310cf5f48a8b447c4c8adacc85ebb34cbe94a093dbbddbcec815be24990f403157f1ca3908e55cc0bfa212f4ef2b96ede184b3896ed9ce4c43fa238934da4143a", 0xad}, {&(0x7f0000000140)="ab7afcf641b605abc90a1b40da5491ac089e81c2a147117dc48b58c163eb1b227a6ba5dd66c7cb5310052aa047d529179cd63fa8a52e590e7863c741e0abbb13cfde97f85df7", 0x46}, {&(0x7f00000001c0)="780edb4d5092f3bae1305693f949da0ef823c59dcaf2cfce03286f2ab5b483022ae7ba293fb4707e8ae93b535d810d897caf0635bbc843cf724ab173a77d78ae2c837d2be2eeba96b965d5e8d7bd1c92826aeb3dc2d36901fc27eb002663426290d2305cbf56df9f8056bab91f2a1c284b317fedcab3477d78a2b397bf808d8ef5b50e6fcab1712420d73b", 0x8b}, {&(0x7f0000000280)="8d4c13012f97115a226fb94b57431e66a4126cf40413f1", 0x17}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) 20:07:35 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x0) fchdir(r0) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 20:07:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 20:07:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 20:07:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getegid() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) msgget(0x2, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="85653e003e8bd48fc82bb58229c4569953c3d0fdf720b5574e577019f1ff0eb63c0b95e193d11c3f5bf7109a41ecd7195dc7470730e85f2df8a7a97769f16866e22ec9f1a76358fa5b5572d3cc79e4720502ef8098fde9dd327aff17c52ea143fcf54991f461d5272617f9ac00ea786f4be03604d86f786717ad60af9196b9b93cb958821ff5c1b49ac7a68bc091", 0x8e}, {&(0x7f00000001c0)="82c8ae16d09fa391b477092bcf2acefd268f603c9911fc572646f6bdc80eb85e3c39ea1c02fca5937e83249ffc27f492c3b4e163248ccaf4e3f40b8e670a19fa2bdd0590a64d6908ef63fb5d2f7c1997228708a49ec0c49435bfed4206db29ff876513ffd2f07faa12fcd9b8e979abfca75fa8c485f58aef73245b1b513dcc47f343564b7721c12cacf0f5256257a43e67fd8fa33ecb30544599271e9dc919d17de6ea733fdabbc11e9857acbfb063721e2a33235263cad3d50d7143bd016d9182759f1bbfff2e3a04faa02cdaf2483a46e39b3cabcdc8742ad7f6c6aaba1a51d8429923e81bb7587cabf2f5daf97092107d00f6a83d7b9086d81663", 0xfc}, {&(0x7f00000002c0)="a0f6e3973790744b9ed61b030ccd1a33d103b884775a9f12ed42271f87a47d57527a51724ff630ca622d0e1db3da5b9122497afbbe8504f9cd7e7ea988e25fb8c7c21f733843c40c21af9d1435ab90554a7a19a8b8d824c60bbc86227cebbd72cfa69151ba15c3e09bcf86b205cf52ef2a2f1e776d2241a9ca01551a3f5dfbe59f00ba508ff19e469bf9f1da25039151b832c2bd8dd71ec352ab1deaff4604ec58363c3c06bf1eb92a79daf23ae9e11bb2fb32af9c360d2fcb197b9e88c6c754ac9bc50c971fec0ae234cf2f601c4b87d2cf82b42aef4fc75aef8724648374450b0a44db", 0xe4}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0xa) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:07:36 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653020e47d50ff0300000000000081cbe348"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f0000000200)) 20:07:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x208000000000000e, 0x7fff) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file1\x00', 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffe05) accept$unix(r0, 0x0, 0x0) 20:07:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x28c12, 0x121) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r1, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/4096}, {&(0x7f0000000900)=""/145}, {&(0x7f0000000780)=""/4}, {&(0x7f0000001d00)=""/150}, {&(0x7f0000001dc0)=""/209}, {&(0x7f0000001ec0)=""/252}, {&(0x7f0000001fc0)=""/156}, {&(0x7f0000000a00)=""/15}, {&(0x7f0000000bc0)=""/42}], 0x20d) semget$private(0x0, 0x6, 0x8030c) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0xa, &(0x7f0000000100)=[r4, r3, r4, r3, r4, r3, r4, r3, r4, r3]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0), 0x328) getegid() getgroups(0x4cc, &(0x7f00000003c0)=[r5]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) getpgid(0x0) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r1, &(0x7f0000000680), &(0x7f0000000640)=0x488) 20:07:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r2, 0x6, 0x8, 0x0, 0x0) 20:07:36 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x22) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 20:07:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a270400033519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 20:07:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)) dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x8) 20:07:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x8, 0x5, &(0x7f0000000040)="dcb7ef5944fba9b27ea17f449124d8263b9255b77ccfde449635f0cb462bc01f9e8f9197a08a186b68f8a2a24c5670fe0c36e9d055c41a95744816ff7a1dd5a5aafba65ed7c17d649553a7f7aed776201850c8c81a613929dc41c6a43a2cd2856806953ef02b88a14de438d82465d6ee2f41a031f9f69fa71e83749c6cec4b063c0fc18f7c53c3367fb997e1319183e811c4b65cd47b30d346d66fe1", 0x9c) r1 = socket(0x2, 0x403, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 20:07:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x7, 0x9, 0x897, 0x3}, {0x100000000, 0x10000, 0x94e, 0x7}, {0x0, 0x5, 0x1, 0x5}, {0x7, 0x100000000, 0x4, 0x9}, {0x2, 0x4, 0x6, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x20000000000002a2, &(0x7f0000000000)=[{0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'./file0\x00', @ifru_index=0xf5}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x9, 0x4, 0x4c, 0x3ff}, {0x4, 0x0, 0x8, 0x20}, {0x40000, 0x9, 0x8000, 0x2}, {0x8001, 0x7, 0x1000, 0x400}, {0x1, 0x4, 0x4, 0x40}, {0x7000000000000000, 0x80, 0x8}]}) nanosleep(&(0x7f0000000200)={0xff, 0x7}, &(0x7f0000000240)) 20:07:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) socket$inet6(0x18, 0x4002, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000400)="7ed208ba7d1e407890abb251ef3e09e0cfbd7f8798121a9b7bebd8c0fe01aeef8cff95d074360e7c996b8d32bc510ca2858b19974e1a74374c84cbf53b4555345daad1b2f18570c2e559049b8e355555ea640239013fad3edef1a218d4d131c472335df4bd2467c6257cc058fe0e00e2805dbaff87bf1d", 0x77}], 0x1) 20:07:37 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[@ANYBLOB="2e2f66696c65390000005d2748f7b1b945db034a39f5e1b5c9a92226a5fff341ffb8e425ab8ec2c89ef255e24cfa3869edf4cf879944e6e8105d114e37a99ae2774f202618c00a2457f138dcf24f04c7ff71a126ff00c674a211a1dc1323668f085bcc2f00c6a76edda46ce5843efe6328a6efebad7b81412a64794a2341a3a5c6ec77ebf33df9c6aaa46dcad80bd1da68341dff4bee0a7327236bc974690000000000000000aa50391584ae1463d223389e884965e157c882e6430d0c4fb9833dfffbffff4b00caba35c130b6bb36dd6e0aff1ff85dc36059bdf1bf128eb0f854d31b73ec6bc612008702fc5d01b01e5513cd1dda46d65050c6996dd4cef159c52059ff555955a52bd2e22c79c5ab98e7d9d81db83a9d30978b03bae52c73db7419ebdbd80e924922fc96a52b2daa070f7d61059ffe27560f2071f99b2b22a90aede8dfdfe2523e70de517a9f2df5171040da8dcfe50b5ddf588e87e6882e331e253f243d0ae458997a828df7440d26048125c282236eea80de569cc46eae7f0ea453f22e645e024d6779dbfc2a1df3f90000"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000940)="d7b9ffe68d578e9b1020a917c3617f0edc0b65e242708c8d09fd658d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6918e617f703bd76699e7515ecd24e5cf405e17ef2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c9d00e0ba194e12cde8e766ab4102e2ef4993b0bebffc097c313a6fb5a51c6beb43fe9689e8bdb4ba880000000000000000000000c2709cf837dba5097548b8ba3f3ee6e57d03dc7504a0da4a750a2929a17f3736122fec6b01b013f460a13e46df31f78eab30a7b45931c239e4d7b0a2c7f44ecb9aaeb2ccb7f75508966466c16a01008bc6cefaee8b945f7dd5ee03ccdeabdec130faca1eb0c98b4987e902336022b887bb1b5202e0c3749aae0cebdfc254b73faabe17afef19353de57497d3806a3aceec99815afe249bc70b11f14d1b5fc31d65beb4efe0e7b3cc784174d03153e2c05f11a0ae028ae49b248400000000000000000000000000000000fa020267ae21c768ec353ea126e8fa5ee5befeb397a0502f8ab78dcb9ed911202fa0172042bbe9d11ba40a4773c585cf4b440a041711225f", 0x1bd, 0x3000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file1\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r8, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 20:07:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x800, 0x4) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x6, 0x3, 0x100) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x2, 0x4}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x1, 0x3}], 0x93a3, &(0x7f0000000200), 0x5, &(0x7f0000000240)={0xffffffffffff7fff, 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44ff) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x3, 0x3}, {0x4, 0xffffffff}], 0x2}) 20:07:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 20:07:37 executing program 1: mlockall(0x2) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) flock(r0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:07:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x10001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400004, 0xffffffff}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r1, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x9, 0x7ffffffffffffffc, "845d55f35b2000df000000000000000700", 0x0, 0xbfac}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) r5 = accept$unix(r4, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x80000001) r6 = semget$private(0x0, 0x6, 0x40000000034e) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r9 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) shmat(r9, &(0x7f00003f2000/0x3000)=nil, 0xfffffffffffffffc) getitimer(0x0, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000100)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 20:07:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 20:07:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) 20:07:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x6, 0x0, 0x3180000000000000, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x31}, {{r1}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) 20:07:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000306000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:41 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000280)={0x1, 0x9}, &(0x7f00000008c0)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000940)=0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r2, 0x20007479) r8 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r8, 0x3) read(r7, &(0x7f0000000980)=""/255, 0xd5) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r7}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r7}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r6}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/76) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000900)=0x6) dup2(r3, r2) 20:07:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x19, 0x8005, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8000"/16], 0x10}, 0x0) 20:07:42 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getitimer(0x3, &(0x7f0000000140)) getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSTART(r4, 0x2000746e) 20:07:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair(0x10, 0x8005, 0x9f5, &(0x7f0000000080)) close(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 20:07:42 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) r4 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="33245db7d781f468bdb97c4e697064", 0xf}, {&(0x7f00000000c0)="ca0f66e59434faf40d0356b36b109f5f357c818cd8f9c817b01b2a4a9ba70bd9b20ad8aef60c57922d5ea9178a37dc1ed3de8e11f43d75c80217ced257c469ac1fdf50c62f4c80a25b130672df9ea607b0cfbc41a6ced51151eae580d028663bb51f20917ca992b2b2fad73a282465b2adf416b3cbd93d0ba0449ab1595fc5ad31f2351e56ce434417f2468c0fbd825cd7a175da5e852415ed5c7f40a1e6e3e93a9842e47f792e39e5822463b3b81386df935c92858a04040262cb745fdeca6f1561014c53926eee91823012f4d995a3702ebd6fa774c300d3e44604caa603de4f50ad5aa0ad909e47c0594bf7778d", 0xef}, {&(0x7f00000001c0)="ee978e759606b0dbe0df7c316cbb8e9c7c1d6e08ab4b16bb01e861c032951ec8d29c2e84e30fe3b137bd4a7e44322cd55aab8eba2385b9bd03bbaf4fd9ae2481bf6738bf4027c4c1a10ce54f62b1fecce48a9514d8", 0x55}], 0x3, 0x0, 0x0, 0x409}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0x80000001, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000002c0)={0x8000, './file0\x00', './file0\x00'}) sendmsg$unix(r2, &(0x7f0000000e00)={&(0x7f0000000800)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000d40)=[{&(0x7f0000003180)="27898fd31dee2e5fb5bdba00120c246df96dd266fbc0238bfce368bd6fda0a2d9dd526f5046766fe1b2b80b87b2f125cb8b7567c969f6c9242afb4f5cab197c19792197019a32a0e642df8704adb8ff261398ed838b83b58360689436e3975c7c03a181c91e4dd11ccbb4e4787ef09c9060ff068101a2b40d49c6493ca71455a82cb0f0ceac9d717cc43a7ed602bd776b237f507303c1b87216383785bdc313b1b521b1973c069d54ed8f352cd553d35acba6a82b4fef11c4df0b16db0660c9d1eb52da56739e8030225d289a80c1dde0e3f8cb8d29c7ad7085d795e43ca07eaf673cc1e495d8abaf87b3b5dfc4341a554c3f6a91d0e067e6f309411e5e2bd645d78cf3710deaa5ee229fa5d0a10c567fcf8b2f60fd30e4ff032664db2c407fba722923818a9b4393ec7bda5c80f1fa4dff734eca2365a9c1c71fac4fd922258e8c875d9d96d41e26ca034d90ab80d16023978fd5a533b6cf3e3a726a9305db35615f1a15e184c97eabb908e48719c403c1f18e28ca746de5d1f4dbd3519723adbfae9860b8149e8b07b1128939e558c5f4c7112eb391a85726df1388ca7ec31c2aaae83575c91091fafd81a7f0cb7121b978388d4015ce5f2bde09e9ee4113f1e0e7b9c18d2c6c3b87c74957c9318445a683472d7930f42ae91e0f60f62c9219abe8e6566f71d3a3e411cb986078ca9f6dcc32ed047296e458d8f144cc87f974ed1872a8bd37662fbe1eced1a2d4d08816280d3a29254f837a3ba565fbfd5694ca9f09b660d2d74bcf7e204f6f2a4f090e94d1ce4448f3b3726fbfecfa0918ad620682313d0df5be4adb5806f5b7ebc8979d1a3b47b0dc40df49af4b48c3435a0910c96eb88b2f129aee4b933ce9d5721287bed6182a3487b5379ff69529e3a1562141d49f3a5610aded8c9ec47762af132777f2578138b986570dcd92b5fed1e78bc8ab615487eb36bdd3c131b9a4e6a5082e63b93b5c70fa9f24754f4d4774d33b4146db11328a04004688ea8ad174f0e778bb744139b5f1d0f3f07c1ee9a0f6a751f3cafabdb86567f4122e6d87c5890c6bea2817e3e9dc1ba7895b843a8fb12f536ee391c784738e05d698afd2c51b8543c297cf0c452ad4e9c5327cb6bbeaf08e70c8b96571d092c62627d9de3a8d861c237e1e435d1355625cffddd9a645c0897796efe87b77384f8421146e64eccc986321a4f4e8b79be9b632cbfdb3558b0e1825fdaf0ee0751a50579f4312d52871b69f9d7a22390fb967e3bc94579b360939616bbe20f39f8420f89f67e314a4fb754a38fc2d304a2d55c0fa05ef3660c51ec675a802ccd3e7b94e6426126977516def2813b625a91866c71cff0635cf1e1fe882ba083a0383ab9f0341197661641bbb3907048eefd3a8200e289123894820c002dc3167146a3de5d4d4ee6807d605857351d48788e0be80e179b2607141e1b348b9eed76dc39854cca5f3f7e9aca384b1e0f3528d77e427aca1b3acc556d0ff03fa941c743ca306c6b26d4f221df7b1bce45e8fe003bc42c9f38a2363ec7b9541b2277eeeedc2d5ba6d377288bd8dea3dd44144687d0c1c2a894b8d6f75559a87c4b307866d9c8b035413eb52b5374d6571193a85db164dae340da1eeded29976e939a0694f189222c592ec7cf44d82652f3080b38c8e2a014cc9e9a6e638833fe746f89851231dacb29d7c409c0ccfa2b6774c6c1f207c91be2f2322e619f90e3abea4714c55409c8f018df4a5363a2d0a6f3fc9fa18d582b4a74ac835f3461159a4e20b7ea81f82bd3bc8ab7bafa208cc528874d1fcf3d4a6cc6a20b3375a0d6e88826b4a127835d82eba8ed4fb1d1fc9a47e0be302d5ac41793f492077c4b73be4f3a916526f092192ab2580cb1228b9fc751064a8c1f067b9049115d8f26f7549c683f22229da8f8c868f5e1493893b9e4316684957103a1e66c5e7a11fb1b257df5a4f15bbeeefa4c0d1220d24a6dcff97e15ba00931bf3f0479d38de0b2e751bc00bc02e01be8b193be025ce0dcd40c8f02c64ef66bd91b6365e49b3d7ad09668c047ada288762996820a07dd8818aed2e24e83ef0b6008288a68b20a6ea196fc66bc66cfcfa49357a4e985a7633073be5dd92011e4e42a37872e1691e84e0e0ec3eae2b83d65c94c363d703c423e99ef1f613f922571e39c8dba42155a0b8926602e206129f70043bb9e925f7dc39421aad2112f673c0dfdd89ecd8dc717f3a7f1b7820616b5b7ea9354ebb0cbcbcad4d7413650879a452bf34640ddfe6a1110df5e5a7da6decfb0da96ab5c44440cc2a7328303a38cfffdc871015d4d78130c06aecd15fd04320813696c5300a514e5474e66c25da29c7a17a211112f4ae963c4945266bb9efe612271854ac5117731bfcd0eccd3a60c258039a7aea30442eb7cd5abf963a34b9410f3cec911bc24fee5dc53c83bc3f3890bd7a49fa24b1025407ec987432f5b6addb1b6277b87ec2cc77cfa14f3dd5672367772fc90acd0dd0d667b52d787d0973bd4b07bc128ceb18b5214f3f5074f70326ec0b02389372240327eec54b2fe34289a79e4dbc147e545909ab21f592a3329d597908a2c68056e0022bdbe68b9f2a30ec8ea883657cda21a8d04cacdf0802096aafd0a70add6438f60c90dc352f0a792f8599a40e285f2cc422f146348f07401e0b8baccd6681cc9bab8dbc2477ed2c38e1116f1e61eff1984696776338b388b2e239ef5a8cdfba9bd6fe3f04db1fae2c449cb2bbff9d86d6652ce64a38f870b63f4c01ed7fb33d1f6e95c503c9b7394dd30da31575953c62cbc33821a017bb203808b698b8f4dfb9842b7d094c4ab18fc4b6c91d30180e0780b467223c54e6ba2690edd33ece8da6d15fdb561147483685fc09d3bd3a34c6ce72be2fb467bc7022b5c57819f0938f49d7a1e9dc17a3a4c48c8d25c1960c4218a4c6ceb789cea94e89672bdaea1ac506a56b2a0cf1cbf8cfad10deab5de9e120791d8904120b9a0b12896352bb894c2ca7a941a26cda0d2ed3b946fcd378321863af15fe0aae9b84255137752b4132d6c2624b7048f06515e7c4efe714a2df911e4e9c0101d904155391a99e7c6712fab1f1f60d6e0144bf9ef59ca800f31fa450a391c31084bb0c2a3ec3c8f4822eb0d319e257e162257a848ccd17f3db6e59a664c5df50c84f21aa8ed4d6e0810dc29c0758a2d7ae8151435904ed2cda4cde5e5444abc76cc2a2b8645f597a5e35733aa44d34636c3a6677a861ef3b9e79730bc09daf14e2c320b640388a8b94f45c09a67870c3a4a8013d78156777b5cf120616da799a91ed9ee93e907ac983a5b64a997c7c92a53121060729f852b9bb15437ad24e7469fac1da7a1eae82c59e0f99f726fdc15d13561e9f747b08dcd88b7c1ca044c958e50f66662b6a00fa66f76492925887b24ce8413ad08bcf35ec54cc54057d0da26a6eb8ae4446c816cdba77aaeec632ee68ad98b90e84bf25385ea690faf816d8b11466a9d201e0f7ffb08086d29b3d3f0955b0396722f5b9a51ff707a8e998006db02751f34ee48e87fc16cbdcb20c89aa6090c8f0c3c778c8a33aff3f0b2b8990ba409ee6e4a7c7b14b1e632f6359f4b15f547463fce050c3625a85dd45a419ac86676527142c5a0c0f390e8955e861b5d1c4cbb6cdc7ed60b8952a46902ce4ddb1b8d63009463039fb901063252b2a56a367066fa889d1045a1e6dd6d0624ccbc10eda46f885f88a1bf09a8b1a96aaeef7cbad3858e3499310cdc8ab8eb93280c91c97b9650e9726af2d65f8b7e86d1d729d8c28c27743120bbd324a1b273001d5506d15baa6943b92bff661f7490571177e9659a230a93747d701ae00d2cdfa7a36fc0cc90d0c51df07e73366d2230685ceaca5a579120f635f9584dd49d9c42ea7e8af9264279067824277f1d9fe165474173907f0c31fa64bb2cdde8c119efdf23a666d2bd9727995300dad0d6f482eb0dc46e6d7c76b02efaf273fe81500db9e183c587e0e00967b3cddbfa8ca943013357c1bf09bb3b373ffeeda1e37835f6099a1974fd4affcbfeecc1e3eae35200bbdc45ce4930f984fd4bb2b91eecc0f08c75fe906be443efe6ca2393d9db3436a70c98196ff6c96db8e49a0fc5acba5380338c3edd8a69db746396e326234bd4131fe301adeaa2dc607df9249d50b06b02d06f2451df95ca53aaeddc0585207dc7a66677461aa7e0d9244d56143c64c919c45dc68ceb8d03efefe705ee523181aab7714a6e598cefba72bfcbeb7336debfa16a6a0e00a74f6f1ee0b8f96c2066978737ec7517c5cbc88c08493446dce03b95d011ebe7d97503978ffccf4bf36b600be26926337190a90282386bf84aed782dd27ddd677ec88c14b657ff16bb115063a3211232ef79e242675bf157abc82078460a97898ca7e50b1fa63c8981428505c68101778e9fcfffaf7a7cf6875bef1a16c2496de2dfc7f381520434d20836bc44039ca219fc3dcb14753ea241ba89185f6dba30ea6a565e43202b22b9070eed1ffb14d903bc7fed666521013ed94713b456154da3a3d2a2c0bbc9f78730c1fd68fc3497718ca7b0b112a8c1a61e12272eb5fff7d9a1999acdb80503a92f9caf52825fbdf8699ea8db8a3deaf3fafd31086accc95c534f45f1369dc29d0f914bc8ee9b2ecc8a6400d153c906c12747e32191303e33c521d7f098a055bec655d5c8eab55055599ff3a4bccc76ff533c2cacb32e3433f003df6fa468c44525b7d28573aed3ad7810c9f953e44201299c4989f5aa18bb03a15150074d66aefd3bb0f7524c91ee37c4b2e3d0c02c58b4f8fbd874282910e1909ac0767f0fe185105d878339098cddd23bf202a211eec38c0c4434e39609ddca09b5911e81b375025ac75918f5682a5933f026986118b29128621d460494f29941c151488301eaa59ce1fd870ec290ff956bef989ae803a6c08dd4e088876846cb549aeded084d1aba408ebcb955828623aa9364cf57295318de201cc9896cdd259c01ad79cf071ad032b6556fa5ccd1387a8e975e2dafe000601abe30f9103551ece6d8e98498cdae5a77bbd82f1ce97f2e14c5151ed89aa39c45c6426435397709931f0e089a1abd770b1cbb23fe62c39b5b279f92f4c7123c837446130c870182e2b004b898a0d4360f0d6fd4738fa9aa844e1a56da931bd2d33a1606f1cf54bfa32cb397c8b0db54feb799c9b9e422c32c6eb9fd69b2f2cb54fab7c208f29893f1295d334f273f2d5677c31fec102165b6f8ba49d3ed58656ee2a5ad5d2578ea3ca029a39dc867b96384c4a454e238bc3e47dfdee0f4bc5f2b5b69ee9a9480e760147a932ecfead41a76fa74b5335b30934d2f9791656a180acfa713bbd0c943c5b61dc666166303f2f91076094a339acd02dc43162acf2657f3f913786fa1f444861e8eff9d590ca4b23fbd90d0f66485a87ef7a6cffc645a6f8589b8a7b73733187e34ab77ed35fc03bebbf2de14f1377e0308f5db131833c4790e6334640a391db4af34409000d7b230d0871d68554bf9813bf07bd265763d4135064b80324ada0ce0aca05bf688238f6f96f574018c2a1c16c3f55d9e8332eb99cd8943c72bf0a3efa54c48667a38982fd2d2ebec78332a86df98b134c77f22d6b14d6038a31d97b77584e4aaa1f0c0dd62001949ba5908de9c8990dbd19c95b644efb2bf3b4e3964ff4e7c4f9824d847c0c686938972033e2f2b041fb7b080c84ecee8fc4f14f0a4a9fc3cc3310027c17cefd0ffec26ded0678e787049f79e131f4b0b84d34004b6f8a30cbcbd66c69a131dcb8", 0x1000}, {&(0x7f0000000840)="e2225c02b2ded2d3997f46c25815262b0bc1251007b1113c5080fdc425a9bf26fa787c4561d42b59d2b89287a169eb14d0a13d61dd97da37a35efabbee291873b649f44b0aabf08bb5105e8fa4f3e358e1a09aed65a114e5c5e1e857995075ff8d57b504c91bcda97c4a91dff07108a22b621716c58bb3e56d9fc81249eeecb93a8b6c778dbeac05ba4b6e455deac8cfbb337a3ceb032374396665af7f486cd74624a9167b7d4c807c2acc6cfcc766de0c18f77ee9f937b565faa67b2ef2de53b9317e209d13a4fe6e14a596a77bce6b542556e586a878ac07cd86034afe5096ed491f2619ba5d6ad74f6e5da1d9005da7c98cf47ec0", 0xf6}, {&(0x7f0000000940)="2f5580749dcb31ef5aba50238182745513ea3f53ba607729cf210944594e7a1fecb5f9cb8de720a52218c790b4ab82770e8d9201800b9c8d5cdfac84906633b9665ccb337197b046334e30c65cd76c6f2a5819ff368b0063af1e841556ceeb65c21fc5d8ff7ad3d24d9f60320b9a6c814f5d5bcacbd8594945d689638957b868aa2be1f3685238318814499a02d344cca1e609b6dbca37ad7f946c8408e1b90e2b22f3991d82dc8fc3f0a0944fd736c59e1e69d42de83be2112a687efeb6", 0xbe}, {&(0x7f0000000a00)="810d84be69284a4c6ed1671d27f0513e8ee2eeedfc1d4e0df60487409d27fc9b43635e2bae77d84db16932fe9ba5181ba48a8d7cd8cc0e45976ad138c76a40f85103f846698e4670639ab2978aad4e0d2b807328806180e3417f49a6cf07f1627c5378ebda94591c7f6305bf625bfe0bdb45bebdddf16a44e5e4faa1b6289a460c9c90c3eef8a3064467b1240a4764ad1715196772e21fd1631afb9cc9410da0071132cc2d6d23c0b2d163e829686aab8478daff2a8694f85ea7124348ebed7e1482058af2d3d1c58b375e8fe22a71fb31cc4bdf7d22da6fe9f2e0743977a2c65cd432ce4f8080a1ca9f17", 0xeb}, {&(0x7f0000000b00)="ca6cbac6e67c76637c29b15642a8359c18adf5b8ba4a2c76929715f3844ca7328d0bcb727f8c60948a6263345d1a0395901a50d8d1daa737a8ba8583c2334657736be1a14e27fb6aaa528a9c6c5573d40c7ecb23d2fa531ff0b75b12e71db944950d644dca5e2576a73eee4d94e94cefa7f5885972527c3993fe04de92eea53e1b97f824cf46562fbab001060c7d6c6929850e25430e53", 0x97}, {&(0x7f0000000bc0)="6afe9f580b8e7808a3ad76912195c230fac227030fc877b92e8bb2e598613cda21879b7e111e54f7df5acb9343573c45c9f62bb26248551fa45006c11fcfa8acbfef5bbec6c0f97b11150310277f2fb17210c8c4c39c91cec7643ee28fc35528a0b04eb8e0a9a2fbdf5c0bbecfb2309f26dff5e660f959ea3193c5614f48b11b8ae361dc15b6ec7509c0", 0x8a}, {&(0x7f0000004180)="75bb6921797ddc0510dcb9ecbedad1c5921d9fabfd37305fd037762307b39c1254b63c270a8ca4ed5483955e7abfd0038a2e9bf31eec448b38732ae79f50ba3535301b20da109d60322f171ae90b33866fc2150f556bbbda9e2d36d876476f6fca4789038c1f3016a2d95efb564f7dbd2e7d6b193404a7238485cd0f9ca11cda6110d1f43b3767c34c86ca0b9cf4df1f670526cbac5ab2b05dd6a23aa1b4334619457e596b2e6b850381d04b5745a5279d73bca8ceb68d0d61543064630ee3b38a148d91ba9011e760060618a2d9f209ca8573182434d20c274aa8e3e1cbb0c4ae94b9429c4c18f9ee49a90c1229392bf372e3708ac71f4ecaa4de630b92f0e8e4410fc29d27aac7033501f80e4b7666743b47a07f096006760c0d86389d58f4a00206918b7171a80296944b56d5031d93f680dc3f7f203bb7c13e5b45f735337fb4dff136c722e1a4e668e3a2e97c30c8cd460ea427b8d0ee3efa8999756cc711d2254a6d706f516ab97e0faa51efa61885cc0cc6c06588890dbb00497d4be8688107088689777c2f0250f1e297f43bcb196be4dc59f0ab5859eb17d5fa1955c6a6f4745f95a6a257535efcacf4306dd9174a5dec5ad3a9a09a79f41a9e9bd5e14d75c3b44c23f637e66355a87162aded157e8c31129b9f6069aab38e33fa87cbfa80354027439b83e1783496c664120188b641de1a5e374ee52904d7a56d9068383cda9b3c2a67a3ea492e69cdb1c0909101ff1d5cee6ac17e4616fc1f72f69526ae576944ccfc9844d372c41a2d1b49c8a2b6e044521a4afd75f05714a5b54e321d60d125df1a94a1f2d121a7477ee59a3fc25313ddd9ce1af02967358cf2ec31eec08c812cc9aca82bb9646a3bfee4b17d23819dd03f89e1dd85c34663445c54acd6986aadba0b1e6c36bf1981d616037426f4cb15b0ef5aeaef429ccd2a6ce63946f57aba23db6f74d42209818918dcb64ae01b7045cf8e2bd5441c64fab5621bd67c1c707583ff95d044985cca524d67a9c85c70a87c05f600f7c54cc4bdbf09bac498d5e7262a7446a76d53628df2c62c8ff2d7a171261b1ae8ca0c7d5780e2226f499f61b81e3180497dcc0a0325e00a90284a8bbcd34fac3d4c803cd41e22bc8f2f434f71c896e8f0ee283d7c083ed28c3c50f4474128b43d75dfdbaf030b3e03f83d4063f30987199040982831a2a727f074aabe7205fe63128f2cbff55dddeafddbe00ecf12ff74de9c012e33d26ec9ed88a3d5ba2e6357bc5edb00eb420994f246d2d61d2d335bc663f73add31ec56b9a6657b497ab12df44d008af5f4aaee16acb997583e8dd9bfcd95f7b3f5de6dad4aa862d5f90d4a8fd0935b3d2623bb506cdbff4e9dd52633c27c80816fe196e2a5fa833e00de4e8f80c44b5a55ed3340d89faaccf6d897ec0118dd29a4e613b4442e4111414a41c1c31a08826625c236942ff5d022c80f1937e695a1ddce7c42f240fb32134b1fe552ae5879e99557b31f81721f29f81e9ffa6e5153ab53cf2bcea4b81c7c251ceb76f438fc3e7efad0d7d4d6bf75be7ba187e1646645e958612f8b268cf8e12c8620a9d0640b3ee45158179508a16ecb15d220bdc1f47a39d9689c5f55e60e1ee7d43127dc8a3bb296ea20e8a82cf37e84d8a8a4a2a2234de70c90d04b0e8448007bb129573d021235d33b066d1b9c597572329bcab847becbf07bd38781a6c265b2b9c7e674825f9a76f6518d8f5d78858db544d860a8c18b8ff6bddcd4601b8a781fd12c58084b449cb019ef74bff8cf6696c8bf8149b848f0c8fa95bc397565166eff17709960cdd81f9db5e56453c34adbf7becd4740327c64bd20a567e47313ec49b0775aebedb8753f900357e37bafa5fbbf22b1f2c75c9b86691f21bd6b63b72e5b0e6feca413f5ce2d622392704d03e6fe28cd71d17249faf1da5e88881fde624788b433f8c2e8aa570d415ff99124cfb16f9c672edd15ebe4b5dfbb4b52a73fdf7d83aa7d28d965f53ed7fc4624513a65af1677038a3161105d6a685e5f88acb0e1a51b8a287084d9d328148899a4e3ccff65f386e092ae0b6c7faee8a13227f8a7a24599acfe4ae686f6845e67e0ec99543e6fe73d4bb17ff0e61ad7618ea187e1f59a075d6514ea102f267f81b2fd0219aec1f2a917fa93a1a1b445d0f18bbc6a6f6065028720382295f842fa0e21f5f5de47aa763af497c230f32457a5191ee18897ad0d7bb35af6cc9ba7ef936eb8910e3d90e73bb33f6f51e76440faff50ad55f2cb6706677d41b70dbe8441e1d241222430d354061077a4e4568b56864d24ea04060167191dbae977c06eb4803f1505f72638bd1abda22c27b2a7ea9db847c64f86b0503415ddd37eb5baa3fbea334caf7921e1f5e11a5bc2733a5d4d78e4a9e74fd760f0d7cfd80cef3fc4eef29a3a064b164efd7cbb00af35326a08ee0ae3b74c9e759a507a379481085ff41c73e17cad350b5431f5a4dd59908ebd77d507d4590825f4dd736f6af27f063143ab2edda7982db1226e5830a231ab0a3a052be4942db0851530fa1727786bbb4404283a50e0d60ea2dfe5fbaafbc2f495775478bea1c7c783f43bb681d99b7e7ac6a31327a3cb5887bb125713c7c1c0c6c0dd52d941002b27ff67214efb08ba809a669ee293619c24b6b71c242c8358516ba2effd4f7009ec75ca672f3282145394641d806abf87bf849f5c8badb765f89a00f2b09b784e1d1586a8d657a2aac06a398eab2137b954369b3fe26de8ff095a1ff1c26ef00e5804adcb0f76215b7545567b5998d152ca3558602bcea10b76a6cd33c934c0a50abe1bfa415a011b788a71119461895a4f2f3583e628473e72a01d5ea5879b019208f2eb02aacaf46c8e4d0a5f8a69355148dbcdca7a2cb612e9c6b905181c07854b83e1c946147709a0f9b1c527dbbcf194dee3b95aa06463e74ac1e74f2bbc95986444628ae85b49d3e73cb5095247b86a0f12180f7b235f7060aa718cb8b568b7e191d9c6c4c3da7581d0fbf13b94ccc9b3adf13f87c525f0fbcba06ab49abfb9aef917334e784d2fb24c66374407cc1c69efbed54ba0f6db2b122bfc1e1a7e8b20474c1f1b70f706d790d9ec4fb8bd6ffdebe9d157f358165c04f5b289b4fb0c4459c3234fba412b7e4fc416740186fce9045766fd6e7f604a5c7cc0b2ee0db3ad18cfe04ee1217b9ef36b864e7e4837e5cda12bf7b9623fdaf7c2e4969f3823aeeb3d8a243271bf4f9680867d7c1cedcb65255ff742d916759de2c07b41042a54cb0d8e681e514def12cf531599c386fab813344f0382ec57454f3ac12b3629295fec184ebcd74463f7f7f2a35cb13975bed4f048603150a84044dafe30ba27d401921e40bece8e4e08429f3eda23c1e784c384d0ffc9055a16fdab7751c4c7e1db265cfacbca4e2b4cac76795679a4b559f5d928e4f0a2a870ee2effc7fc07d2eac85a53c66699ef52b6f654a5d590e2330f0de0e230d559b1d2da1777b725904be6f18cd88dbeb53e97564fae6bb2286986477ca026e31b7c9e3520617751641936d97b5002e47dcac73b487173ad1039c58645467b216e4e8fe3d56c93cfe0bc2544d6b8239ccd8619f99eead6d3639059268a2d8c91b011047195d581c9b9dbdb47bb6d882f91ce36b31346775c8b7f99ae9adfc51e80b94690f92058de803b12144fc88df3feeca7d995115b6cad10883356c05cf5a2087f93f33665a32478699fe5b4ef7f5b07cbae10507896f49e7bbfd553a7954753205fa7c325a7a2b1cbd8fbd99fc2b61f3ed96869e6a3aa9a35c7c05db21410129bd7330eeedde917e4de3571b8d7de5d7a4076b8310c1aeafa447eb237c74460df6eabbc5db722bbf9d3d1ba58b2a555a30d6fe4416bd3818a6db7b1c8888a55a94bf10e681aac409cd5c0c9d0d93082b4e23dec7de04022ee827a712c2ef6a8c6e556c6fd93f45c58e1f73c4d53b2483bdf9c93dc91bbc98d7c372ecf80a0c239a3ad99f71a2d26b4a8e1cb590be0752779731bd26bcd1141d9b53bcdd28b0e8fe8a221fa24755a5fe890bb5b6312eb40950e42583dab22670aceb20768ebc0d13d78cd350958eb9bac66c880ab8c228ffc0f0f2430084ad761e1beca651c3dc847ef157acc61012de4dd26a097a817a735f96a4a205fb5e51bdb7dc6f607065aff059e930f0296b3838398a1150c08043f34e548649bbe082c3f67c260182238797030e0060dac093a024c4185cf86001e48cf7d453be540cad39abfb2c9a3011b5e33ab2346f9de85388100f4d437cc22a26bb31d73a119c4bab06b784a1eb0b3aa3af450cb097d4148e10b1b81ad9f1b8b2b56e0c7046a39c42711a6048422525753b96ddca1bb1955c5ec84bf38198851194b1f84b46e304908af75877fab47daea6c368404ebbc29b8204b9d524ad75a16ce0a5e3be1a42e0cddc9b2a2cf1502a21238f9d1663dc3f24ed4ef05b96f284ea19899b11125daf35930bd909424d290d9dd0be49193ce6aed5c3352f1db8d6672054cfbb0c7c4a3452050efa7a1555149ca5b72ca35e36971c5e3aedff011600b40208bca0a44e08d441e8b9bf7759a896ddc045dede12ee61e68e4d048c9e9c7d5a4896bde8daae288d9efe6a7e26e7620f706bd3ca4735c76d2077d698444d756bd7bc09fe2eb951006700f003190489c3457804f36728849d6c55e266cdc460f3bc64dfbf480a8507c601b4ad7e8e2789cc1d83bf41cd9b7fba792923699be8cef670f72cb1e4e77da68840a97b933f85f20892efa1ae1dff73b61e83458cbad597386652e55e716f46438a09d57aac367b61dd8e17b5f9011ed826ba8de34cd02874d9e6b9272ee9628a867081f69cebe4e59f3f134fe3aa6e40a0740a4fba7ef4dbe47ce9c3d786ac33b94fc878ae760abe341831f07570c9084b6e3ad8ef5ecc37c98e7ead15d85b4ec58bd466a632bbb3831d2c48c1967ad87aa079acb92b8b4653fabac93025c302bbf5d44b528d7d16e49052e418b9f8025df112c8ed6d6dc2199b96a6a637d2c0782071754daed71ff44378401a1190bb044e579f5e45a3d83bfb6f8d2a16c0e3ecf574ce254bc45004f48350578d77c7f641a552d1d5edc8babd5b4cfa35afcc3f1c5e2bc0486cdec48f3cb1223aea78a26764ad7a79979e543de66922cfea8ef0c2329a997b6d6b4cf473a7168c3937fc3cbf43771c7d1f0e1fff32264153440d9bf624b106fbda1a36458173127b0b1fa80543fed822d7ea2fba0a986b9512ce5f1adda80abda09e700efe7dacbb49a95abcb92e8234150124d60e9b9fadca68759f5e688c65300408a36bec0623f2314a65fde04143ce113242cf54aaafbd15a3be078d7774a4834a99808c7554d0cb925cf4a0124879932ec4a4e927a47217b305bf6ea48a01204022b2f4d125d1c18e312587565b87b4325c4c81f2db40326de6ee6d1e9b82a65ee9c163b863c5708b81e2187dd28238ef92bbede68bd2361d2907524241c182f1e312aa1aad76547369d397a80476ccf3389dc1993bda7bcb7bfe70cfe1ac81bb667b069f15dcf5be96938e55d03d1a94ff08aedc9dfde56abad6dd3329f0ce4fed9aa1d0ca7c677727eee3a787e2f6cc1b2cff299abbb48b4b44c9e0d0c5b78bcdc80a1c21b3a613dbd5a33f3313f373de705db3e045438ec558ef99f4019328eadf1fba77c484f668dc3e80f14f16bd2fd2555e90ba62c330f2d9d526e2fd24723679b2fb40212fe37876724359117d0e711728a90e20941b0b7aaad07c91c52f3a25b23fffe0429bf50e3adc439faef", 0x1000}, {&(0x7f0000000c80)="01feb5da5e4d7583319eea4e08b2de30cdb55f0ac0aa009e864ff7d511829f726cb1fcb44d6e47f8594c7129bd3bb65e5f8e9d358d61674b0145b5d29a8995a8cdb15a6d5f8a7727eb7f8ca354352af52443018d35aca3414982da7e1389091c772f2d27a8cbbdf52a5e531adf546861694843f8acd9cbcbafbe4be198cd7d051acf988c5a2f83750864c72338d4d57d9924d231938b5be618f2503ade4f087e49b2285d8be754110aa8008772ae4fc96ebdc71f2c", 0xb5}], 0x8, &(0x7f0000000dc0)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x404}, 0xe) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000300)=""/172, 0xac}, {&(0x7f00000003c0)=""/134, 0x86}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000000540)=""/215, 0xd7}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000000640)=""/239, 0xef}, {&(0x7f0000000740)=""/168, 0xa8}], 0x7) 20:07:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 20:07:42 executing program 0: socket$inet(0x2, 0x4000, 0x2) link(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x10, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xae) readv(r0, &(0x7f00000000c0), 0x4) 20:07:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000300)="6012000100000000001300fc34acc6b9fabbeb9bf702d02dd010b9ab658a4e646c802514d50a9f021916a8d24d26eb076a3d683d2141d3c90f6e2056746cbcfb7ed6814b3353434c04f14294f1715cb77714bf3553f66160d690a318b87f0800000056c9efd4c62b3663fe4b0500e55cc092b7d712b1c7ace5c87cbf49b85cea25b8ed973b603c539f469a906672dc68bfb9a36c160a77f404237a340e09be92041ea2db2f45d92650600ed5e7df51f73162fc14", 0x33c) sendto(r0, &(0x7f00000001c0)="13cf4fcfb30f36be74f6413bca2cc8705e9e3236597d03c5ffc4d6ec261ef8d9ff01be874ab1eb05c48d636fb9fb61592ec2370b191304c47a151bf66b73a50075eebcc02f3356fa91f47225508468579021bfc10f496ea3d3a444f0649a373f49b82b023199934f6f26d6ef320efc97441a4031064d9f44ea23b3f399e7a44af7b6f2b48ea73ec9997efcd17a02d44a95c13b46df212607aee5eedb7487581932619e9d5c31400db5e8379aa1a94706a86a6889e8be58c465713d0ce7a389d1ffe271c470e3d2df3f6c10d26cb66df363d385dbd474fe288b136c1ff7219a4b3e80e3b1f9e0392e804b8def6018f9", 0xef, 0x2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:07:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x9]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget(0x0, 0x3, 0x82) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000001c0)=""/159) 20:07:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 20:07:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20200e, 0x1605) pipe2(&(0x7f0000000000), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x18101, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 20:07:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0x5) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x8, 0x1b94, 0x7fffffff, 0xfffffffffffffffb}) 20:07:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000140)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 20:07:42 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) fsync(r1) clock_gettime(0x2, &(0x7f0000000040)) dup2(r0, r1) socketpair(0x18, 0xc000, 0x4, &(0x7f0000000000)) 20:07:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0x0, 0x2}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)=0x78) getdents(r2, &(0x7f0000000080)=""/143, 0xffffff6a) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="500b642e5b29116642ce19d6a80bdca4bcf103b2e93c39b46a8f3ebe43111cf0bd1870e0eae556b99491189a4ec3b7507a58a72583bbfb20daa283caef2357c480310465c11441aa037c32f92777cb19a1990100bcf71a92abb38611e50fb7becb2020fc5a7333dd220f276d855b8a6b6f7dca94b16b95544694af2d3460ae8f4fa91b58b7a5ea70c5799fe71ef7", 0x8e) 20:07:42 executing program 0: getrlimit(0x8001002, &(0x7f0000001200)) r0 = semget(0x2, 0x4, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r2 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) r3 = semget$private(0x0, 0x7, 0x32) ioctl$KDDISABIO(r1, 0x20004b3d) mknodat(r1, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) getrlimit(0x6, &(0x7f0000001140)) semop(r3, &(0x7f00000010c0)=[{0x1, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) semop(r3, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000014c0)=0x8) close(r1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001480)) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001400)=[0x3, 0x6, 0x80000001, 0x7, 0x8, 0x6, 0xfd]) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000028c0)=""/4096) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="000e7de6001020c10eb1e2c73f7178dcdb5abc03364884273a68afd0be8dbf527782725a67f2574b7c26626cdc998e0661093bcfcf723d00"/65], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000011c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001240)=0x5) 20:07:42 executing program 1: getrusage(0xffffffffff7ffffb, 0xfffffffffffffffe) 20:07:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x20000, 0x30) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x22) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r2 = socket(0x1e, 0x4006, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) close(r0) poll(&(0x7f0000000000)=[{r3, 0x4d}], 0x3d9, 0x0) 20:07:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r1, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:07:42 executing program 1: r0 = socket(0x8000000000011, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000540)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="411d2646c8ca364deaf68d2c527729e95ed3b70679c608ff121c37753b4cdbcfd83f665787f448132c940bfea3c5e71dd8695f8b46d87b05867240a57946259166138c", 0x43}], 0x1, &(0x7f0000000180)=[{0xf8, 0xffff, 0xe400, "1a97b45ebde0bfdd2234e79baf9e85ff82f8ffc0ff1f9c1637af284fdbd1cb01cdef3c7cf73e24f7dbe3ef130db76f2805812d53a895ef26581e38c86ea5569f77bece3b87a1218e4808e409d87e77e9ffbd6c5f94f0dccc76f50d4141045522e973ec31149b7ef80b61b87269b536436dbae9314b13a1f824afe1bab26f23cb8b7457e54e9944505860468243e2757d42d340ee753316af5dfe68b9d65b94b5e17e816e9397744858d62a0fd80ec9717dfb87c6672d04be1cc3b3ddfef8c08c0f298ed5fa0bae73e9ab00cbb0d98810ffbba9bc6fef3b43a88492aeda2bda3d6ec180985a8ae2"}, {0xa8, 0xffff, 0x0, "37e3aad6f376eed7529a81c3c2eb7297482f13b20c9d52b07f988343a711583e5f2fd08a64440c416a029ccf105f27f3697d6acd028ae7560ea2f2ab08c0f3a7d2d9d7902460f46131cba51693de79c233de222134292a6490ce35d0bb7c69929927289342b76257d05a6a7cb394ed9cd0a7868b50ba6201a1f973c3f4d08721a0d5cc540f4ff7dced68b8e9825522086e4848e22369"}, {0xe0, 0xffff, 0x5, "550e55751bed92bab02efe2b3df4626fd1b317c8870808fd98c7587fcdc85b125fd414524122dfc6ec22a64e108adb8bafccbf0a3ebc5eed689902f2bfc189af9cc1a8d2e01d16e405edae12d8b18770f5bcf9e2587e05dc63ab854053cc58668c5011827b13dc3bc34d466fc6df1e0ca1d97900d11cbc4025253d910ff014639c80a703cbb886645aaf91b4bab8e25d340d386f36e1eb3955559697a7cdb3240e1141e7ca584962635b941432508207193938ec6499a5f9fa52dcf241c673d62e7e3fc53db8e888e8"}, {0x38, 0xffff, 0x6, "ab8b417761766d70a12cdce3c96d9ba9547b8d365a40c6f04ea6e4e395d810fdd1d63da39f72dc"}, {0xb8, 0xffff, 0x4d, "f2a55fa0c37c76d61cd6a1d4863f75d95af24ea10bcaa23201a3b1d60939b1faf53a113445508a2f80ce7c140b58bffb0c1112ffc49e72bf6c953d1fef8a96b313433b02dd534b20080bf37e372615b45e045a39035e70d61941465150afc4d7007470fa20cd992af7673f9a1982ff769aa3a3f051048b8992fc0a999a0510faaa913b30d3b17bbaf0e0147609b702866242d34aebd55d3e4a91385fe775ddf862"}], 0x370}, 0x400) 20:07:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x24e3cfcb) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000001680)=[{&(0x7f00000003c0)="cf764a3b1f8ba2c5ce42a958363de7a0ac6f8bdc1030772dbfcd8ad84a3783c4bfb8415d782c5cebac01bb2f7d5e581e71adcb5bdb160de38f32e956b546b5628d681fb6b99a1f954f6123", 0x4b}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 20:07:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0/file0\x00', 0x10000, 0x0, 0xc7c, 0x1, 0x100000001, 0x9, 0x20, 0x2, 0x1, 0x7, 0x2c3}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x20, 0x100) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) 20:07:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)) dup(r0) 20:07:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0x1, 0xfffffffffffffffe, "d730c17fc16fcad3836a9fc08330e74de4000052"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 20:07:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) socket(0x10, 0xc007, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:07:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) semget$private(0x0, 0x2, 0x0) 20:07:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1, 0xff, 0x7, 0x9}, {0x3f, 0x8, 0x20, 0x40}]}) 20:07:43 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x7ff, 0x4) pipe(&(0x7f0000000080)) close(r1) fchflags(r0, 0x0) 20:07:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 20:07:43 executing program 1: open$dir(&(0x7f0000001380)='./file0\x00', 0x8, 0x2) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/76, 0x4c}], 0x3, &(0x7f00000012c0)=""/78, 0x4e}, 0x2) 20:07:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x20000008, 0x0) 20:07:43 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x4, 0x200100) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) 20:07:44 executing program 0: mknod(&(0x7f0000000040)='\x00', 0x80002005, 0x42fc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r0, 0x9}], 0x1, 0x0) 20:07:44 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x200005) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 20:07:44 executing program 1: mprotect(&(0x7f000074f000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x339) 20:07:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x1, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 20:07:44 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) close(r0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r2) 20:07:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffff7ffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 20:07:44 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xffffffff) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:07:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0xadb6}) flock(r0, 0x80000000010018) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4, 0xfddf, 0x100, 0xff}]}) close(r0) 20:07:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r0, &(0x7f00000001c0)="f2764637b429fd0d60281d1070db1e648549bf052a17536508d808c8d501bda89a8a36abb998ca3d205558d574673d6f87ca9e82f09f08e17edec2efa20919fcc3d2b86917a574091b57eadc038787d72170e78aa6e0d3ca0ceb0b495cb2faab31577f6c172e1b8e608d0dffb29ebbb6fb8042d5f79da879e93fe8217074fcb917fd66dd80fb432cd92fc961cf78c11ca41c620b75a4d36092b71294af5da9ac77081cc4fa429e66edebb6572ba112688a53bbc3a0591380559853c9507126a3746d2e597d9bfb46fb81", 0xca) socket(0x19, 0x4, 0x34) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:07:45 executing program 1: socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2063889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 20:07:45 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000bc0)=""/21, 0x15) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80000000, 0x20}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) truncate(&(0x7f0000000080)='./file0\x00', 0x3) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) recvmsg(r0, &(0x7f0000000b00)={&(0x7f0000000d00)=ANY=[@ANYBLOB="00000100000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000040000000000000004000000000000000000009e6668b2123a2e0dcf4a737dbe9051a01cd7418a757eb3a893f99b40a00f283819abb211cbba0b0006624f5c3d25466188bc15c110a337c19d4296e371843c93db5ed3c8e6de8e3f1b62004a6ef41be99d0471ab21e250301f7a8921fb876e537b6160f8e24b23eefa2bfa29f375212abc1627c3709c13bf0681f91b17"], 0x57, &(0x7f0000000940)=[{&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f0000000480)=""/221, 0xdd}, {&(0x7f0000000580)=""/220, 0xdc}, {&(0x7f0000000680)=""/210, 0xd2}, {&(0x7f0000000780)=""/230, 0xe6}, {&(0x7f0000000880)=""/147, 0x93}], 0xa, &(0x7f0000000a00)=""/239, 0xef}, 0x840) recvfrom$unix(r0, &(0x7f0000000b40)=""/31, 0x1f, 0x42, 0x0, 0x0) 20:07:45 executing program 0: r0 = socket(0x1e, 0x3, 0x0) socketpair(0x30, 0x8007, 0xfffffffffffffffd, &(0x7f0000000040)) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r0, &(0x7f0000000000), 0x5) 20:07:45 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002580)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f", 0x1) 20:07:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) pipe(&(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x1) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x1, 0x40}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x351) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 20:07:45 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0xffffffffffffffff, 0xfffffffffffffffc}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 20:07:45 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r0, &(0x7f0000000240)=[{0x0}], 0x344) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x83, 0x0) socket$unix(0x1, 0x1, 0x0) 20:07:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xfffffffffffffffc, 0x800000000000000b, 0x0, 0xcb0a835ecea69110) 20:07:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x101, 0xff, 0x1, 0x1, 0x0, 0x7ff, 0x9, 0x2, 0x1, 0x0, 0xfffffffffffffff7}) fcntl$setstatus(r0, 0x4, 0x0) 20:07:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) write(r0, &(0x7f0000000480)="eba067104dff8364418178eb27260b12638d0da57329779001b1221eb9b41b379e6935002b584a455fe26e8cae383f001c485b45989b173422be147e21bae11ed4a1f72debcd0062698af865af1260c8f2a83bbf6b41a7c7edbafea79dbded36e9857b5a83e7431342db0865bca73f36c96a1039554279c04f49bdeb0a309d753d9971e8547a6d4d08368f1b8338a47d764df58985", 0x95) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000340)=""/77, 0x4d}, {&(0x7f00000003c0)=""/53, 0x35}], 0x7, 0x0) 20:07:45 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) getsockname$unix(r3, &(0x7f0000000040)=@file={0x0, ""/85}, &(0x7f0000000100)=0x57) 20:07:45 executing program 1: clock_gettime(0x0, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x1000000005, 0xc1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r4 = socket(0x18, 0x4000, 0x1) ioctl$TIOCSTART(r3, 0x2000746e) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r5 = semget$private(0x0, 0x6, 0x8c) socket$inet6(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)="5c93a6b6b1882239aff60d62e2d74b1bcef452949ae5650a104d9d4159666465ac08c8a21a301f913788b7effbb714fbbc3228", 0x33}], 0x1}, 0x400) getsockopt(r3, 0x401, 0x5, 0x0, 0x0) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r5, &(0x7f00000001c0)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffe, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x3bc) getgid() ioctl$TIOCSDTR(r1, 0x20007479) semget$private(0x0, 0x0, 0x32) ioctl$KDDISABIO(r4, 0x20004b3d) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000008c0)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x9) setuid(r0) semop(r5, &(0x7f00000003c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x2, 0x1000}], 0x7) 20:07:45 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 = socket(0x18, 0x2, 0x0) dup2(r1, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:07:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b26800"/4104], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001680)=0x8) r6 = dup2(r0, r5) kevent(r6, &(0x7f0000001400)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x2, 0x9, 0x6}, {{r4}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8000006a, 0x1f, 0x2}, {{r4}, 0x0, 0x4, 0x21, 0x101, 0x7}], 0xffffffffffffff7f, &(0x7f00000014c0)=[{{r0}, 0xfffffffffffffffc, 0x60, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa, 0xf0000000, 0x9, 0x100000001}, {{r5}, 0xfffffffffffffffb, 0x1, 0x20, 0x1000, 0xfffffffffffffffd}, {{r5}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0xffffffffffffff89, 0x5}, {{r5}, 0xfffffffffffffff8, 0x20, 0x2000001a, 0x2, 0x1}], 0x81, &(0x7f00000000c0)={0x7fff, 0x3f}) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r7 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r8, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r8, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x800) 20:07:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') msgget(0x1, 0x5) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 20:07:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000001800), 0x0, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) chroot(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x42) 20:07:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000001000500"/16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 20:07:47 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 20:07:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 20:07:48 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000002400)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)="624e6165464f3af7dc39eea73e96af39d852c117e37c8556656b0adfdb0d6ad51cf0f2e4ada67446261f95cd", 0x2c}, {&(0x7f0000000200)="f463b9db7e1dbae997d841b74948b6ccc2f1b719443d23b4c0141bcbb5f4ce621740ef38dffe49207b5cd7914f03dd86a880f71835eca038ddb4f1aae3540b40dee855f6697708ca601573c02dee1bdb80a53522d31f87ee19d2fec84ea0e170fcf10ecd9e98cab4641b11d0e5d7514a07bca55d4b297b6d14fead4b83c03b5e6a33682b022a16f729f83d2e81835cdb149829ad5ea0a2dfd88e41dcd40f0e6e74731db3518bec13cc0747730cf6c2d4a67a9e43259655e4107b38b089e057b2f645cb1cebc3a6a6a4eea884f02b127a39dd121710cfe44264fca8995ad8651f3a4955bd1a44f5a1835b056c2e25b89dd3b7", 0xf2}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000ffff0000bfe6c41840fcd6b3e4d9a1ee96c4178271316ae94ebd71e90d75eb6a0baac5c843b9da8db4847f4f69d920fb4fd745e011494800000000004800000000000000ffff000020000000902a301f17b43f644ed259787a26427298730b1053533ee0f454e5968ab9f73b9da8aefa3d8c7c76f167b5397f154ea7b60aa74f000000001010000000000000010000000500000082374bae83e3e1fc9a0d7966023cabd73eb0c2c9292d838d6f06774966ae6161c1aaed31318f71d33cd27c2595167a1e7f8ed1257002bf3725f73c3c56de76130219e082626060014ecd83e60022ef1cdfed133613b2c3e585a967f5433b78706357124e7257f242e5481900915adfc32f4a5dbe6f22aae247004e27305fc3297ca4543c0eb4b55372eb30915ce10c682c3ef3bc8dcaf7206f5c478b8047a13dec1c2b001b8605cb5b89cbf3994fd076b474b5d72817a51f20ddef7b5c8957815e92fe101e33d3602cb3912c08cd558a2d207f0aac1a2304c45ab4aa75f1ee4614b03566fc2ce68e710e2778cc959cdfd36fc3fe8e60c73e7aaf3036058381ee74e3b1bef7fadf2f55e8eef153639015e45fbdf42f7bfb16e83a45571bf4e68e2c4af0a1b27e23ec0477d1d85eda6f8e50dd856ed767b145f2c4c096f893dfc8bf61ffce167fcf5ecff0aca05867ae5ceb5464e73e07bdab2aca3b98e4ad6d72dc1a4b7d6a7cddc5109ca090ed816af9f4bf3227e79b0551e28728f18ed336b4d33db8d1328dd6fb6d34131a2e77d2cf1f3f78fab7adf8daeac8d0410c9592954983f1e90258e7e3e31603ec7a29cb9168ff9764de2d9e159a40cb2fef42e82b4e1993f0207dd4bf63157e72d762f585a61630d2c891750838ab7a2a0c7a68ff4bc6f7b3c992df3c45c031678e4f93dddcd9c7b7d82d97d0dd2f801185418107ea7d358b41483a55f3fe2e809fdfa47d3e4b2992cf4042153b2b8b503cfeb4a32a19efe8254f93af564d8818b0946e0dd19ee264acc3d2772ae56c25bef46429858c7b2d1cd2a43dc168b5284b3113f41767180a7565d56e2b44e7389f1e4830933603e8ca1f0457b9a4313dd59084ab239fe474aaed094ccb88e5073f4ee22ba3e2f164b6596e41235fadbd0808f2b642a56229d4f1c4fbf2a97069f8a48bd5e900c1da5a17ae47a76eafd063fcb271825cba049bc63e6c8d4a0b4627f2992fe97b4d09bcd070835eb4415d8acf061875acd80213cb5f1cc0b13dafd19a8b722afa533e877ee5e8f4693cd70b18e3953d3e83847ec0b34e998c4cb2af2f8c7ff908d9e23eddf9f359a822196056b8357ba0555da2e7675b32e27a8b09f761030f3d5c48c5a2a06fc9cd57931e9289e2c3aa239b024853570a0af7fe0a9fda83be0605df9192524386525d38ba5ad43899488a098de4101eecf29ebbaccd2087d8c8250f0454952a571a353b9b30332c8f502b3264c636ed91fffb4c32bc1fb1f6144096f2ceda0ec49d6143e2aedc33092950c8cb679e6005e3f5a551e7d1b117427379a8a44f93ec9e4ac8d1a70076294de700e218c3d911e307937dd06e8f8ccdd92480788b4f092ddbf8c791ec8eee1ca335a5c121520b86a6cf30c083d9562e7e0a90eac6cd50d3cc6c26a469abb2a2f50beb7f59cfb0c4aa496c9eae2c192f2786dd65a396659c78c6db7bc1f57e906db810ddf3933325d8125c4981064e0e9175db77a6ca71b15551edff7c081a3f1025da3babd81a43f7630e8791d4a9ba5eec2ee28498183c72864d9d7cb75c85bedd0d28632f730663e37a3c62bfb5ced4cc52c83a041d1b723e9b504a5ed3025bf54f476ad056e26b713a50d35e457f395081f7768d3a1a17abe1a1caf14fd878ec5ac44605f431c21f3847d762bf84566d9b70a560c9bb0b41d664dbe9182f4ce8de7e137bd8d4d7eae719d894ad2c35b220e76f7c7d4220dc24027c912e704284128ac557d7ee351a47aabd9070e080598e130345b2b843aed82377c67fb85852fb54e6b976c13cc511b27a53ab737d50239ac6013d5f950d451f0f3089d333c34c1bd230e171e2a0b974aaab71cc9a298981605148748262e16361f6b22711a4413a93667cae6027eb7871a6036e7e97a4bf239f42571a037cf11dce122c3fdcade1311e2565ee22b6d91c75bf3668fdbb061bbdd79520c4393271dd5f0b2c77b3b9236ce697a67c35fc535a9c2f4a2097f0b6349ead758a03c3339609681b3b98d54f81983118214abb2488f754b80a7fac08cc5751697d7a0c7f70aa4a8ee452ab8f91526877b80ef6ebb3b23e3f503d73a96a950d0f731a1b4568e4d85f997957d4017b798f539944b372a56e073552ec998af4383218c923dec7b9c0a94cc12c740828a75d9495aad48e08f23100f74be8d258c18a0e6c1228a4a092746068e673d8e444f313deb4ae9bfe62f8b43cd86bdc5ebd69aa32a50299c714013febabd36cd8ee44b323643db7253031a18f0707e43a481b87cc55232449f8796a17fd8ed364eca187a32a1d36fe3ab31c42517896ba9d2cc99d78ce9b062cee79daaf9a4fe2afa87d0dba39c0ecf18108ee5a84951e3be8937bb2046e9aac55255b42c8d077961183119497dc5167544a1d1d6e67bd0bb865bfc772800db632c633e2db7cd3bb34e4b9dccb353f7f16e0ac8cb0acadc5a612085855beb60d338e97a844ff4c007f49c4ed798be71d29e190efe40e1b932570f46435034b1e5a61fa99f28dbbb6576b5fa1869d4c0f2e44bd678c3dc434e834f87193edbe54db107f0bc6c0a630ac712844a6d6d1d6459547d863f11b052118155a45dc0c40e70b3f022f42ca94d7b155ef367379486e8f53eef085251b9c1dd69a2abc707d832df675c17ea5770d2d3946a8ce98c7489c04ddfecc33f9fae7a6b15ba60a32fdff3815825a079c3de53e48233f68a05678fa3b01e2c465118ae06fb1ebe7fd96c24282c100447e62d40ced5807dc1844f9e47fe20b28929a8d752f63aa089044022c4e3b93cdac2d6e3fdc3c31b676b3eecd4ea0b212f3806e162ab92b406cf6c99ad0f996445341dc0f5cb3f1ee012ecb7f4ddce3adc28b830df78483f30359c2b6e0707d4034b5702c19ec2d570428da0d036549de2533d277de1131e7dbf481f04cf8dfa63becf72ae425452cfea5198429755cceb6a3c68d6dac8baf306fbeec1bd9df6bab58bb5cc9cdeb4a13753af8d88c237bfdaca1d533b7ef33239430bcc7f7192d83b032c8ab2933aea27e7a79de4719402f857a3f62ea49610c27b18378b5e311260cd89b544d590903e63ad8a3f1e11771476f8b41e1ea5469df4123cda7d9d1091834ef1e27d61c199f25ca4a67fb485f052e2a2f11a20055825bf7735247f7c9193cb8936561e4bcad8753a4e5f530f975cbe70d77435da5ef8e9d689e8262ba718e284feba51dc174e5241e6517d12ce7bc8e14ca4d9e4326890e481e5479be469c18a5d3d5ea484d77df24482e88f89974379e99fae38aca5bbde87f39051309ecae431351b0febba10da0f8a6a54c4ef54f80a2db535f8d3dc1c928c25d4dff67b407f994a9d81100add129f573901c4d1f91cc1909a5746fd3ea6548dad3680b425bd103ff626751974905bc4e16b7a9a35b99e8888ab3fd86409fed49eca1adbfe538bb1fa6a26f89e769d1e8333e2233e130599af00f263c07e6bc75ef229c5fc2b45b32c2f932301353cdf56d26efce1ada97539f47969a8bc90d73568c3f75d2fea96949f28739f6408640f1b0c0ed13397093e2bce59cd6ffec926edfb4130a4de0e4b41de9c99e4b63e7734552fdd93bd3a3b383b768e51fa9963401f3a9e71ca665e23d0a09f05346e6134cbbcc7b4fdc662e4a79c61bb815dab667d85074d05070967898aa5d9b912d85812017676f53bea7c8567106363dfae6285d52027190dc812a0c8a9eacd685e8d10d5f398aec97029ac8e11e4f6a29280148660cbe241d327f82723934436d0ea5e0ea548cb9def3e3579e9028abf73a0de28dc8a1c5e62da33726fc9c6da3edb32e1b6b71e7ec8f648e8a62c7d57c41ee9aeb00cc7a6d102b07fec92b61b92290f7d016b1e87ec7f2b5fa282c8150a59fee9af84d893ad11ac075e1a50a3df8d0cca15f1b5fb591fa76ffeed951ac4dca4b143b6d43737a1c94898eb7165edadd6af6f4f4a249c4f541b771781c6c00a8357024b057ec42d94d02cfe168099c632b23bb891cfce83d347e5c374a0f004f054e32dd339813b59e1eab11e80e50814ee6c8b82ef65f25150049e0fd4c9e13a970030d8c15328dec75d71e086ae2a3b7711c5010d4020b3954a9f32695cb85e9b2320e7435e57a79ed294dd762c39d39e6ff06a2aee88e3c6bf272395777fb5323fea53cb79a95f1f79736cdf845305d622fa3f425736a65014fbefabba355683515001abffe901160b4583a65988e0e2cb819d620e280fef263110535212ed253a11ab14ae51989fe00e47a97074e424a34e0d513edcfa00014cfeff7dea68fb2da1b3b055801835d69c0c185eb6ffd2d4595073482a0599c6f4b2d0580773d2caa50276443f726540a3e6d8993f0774f4abc03f634d973d9ccdd54be96dbd8fe2164f365ee70772abee2783cc0c13d1888a2711654f952741d98a457ee05945934a89ce21448eeb44bacc87191f01183acd6b04099eaf5d19481b43d6bd54d9e8ec3b6f2110d1429a7f0d939e1875164010f75a37f5e4095a53e278eca9cedadb65077392780389906839fbfd89812bb935163e47ff106f82ed430b421a38260d4c08075507ff503ad2544e38cb1b4a1bf01981d5ac67130af1f826267e0f41aebdd37099f64f23726a77f14db021926df5af9a52e3db71a27acdbb5a5e9db0becf9c603b725f69c9d8273dcaa0dc2fb23c107ca69e68be6243e3c0274865bfef9c002175f8a9f22c7d1044f95784754de93ceee57f8f14e818c8e1229818b6f9dd4f6d511f44e557ed61a4d8e627d3819801a8560646f66030f8ec5060bd67985cc16ec33e982e02b34f67f3459fb894dd6f260d755ff602d6818c81ac660363303c3f319e6ecc5b2fc8a50a096f90828aabf9e30458b7061f2ffda89e7d5844235a889581e7deca78e4d780f1883b666e546d75e3d81817904cf3ed3820916c81f6796716c67de16363e1257d8159fb0e494828089d39ef7d3ba0f687663e7af34367d97d3b39a7d87814500a0c7f4218e8c1f97dbcfe5aa60fef70f2e2617cc1c12943a1f344e50f5a421e6024c0baee01e3a6d1c26465b983e17311243d7fb3d81065b7b47403f5ea4d49182b31418d0e0e4975e7c0234cd07267e67cbe96f90deb407e1f7f232fc2396616cccbf5073e8e3a5b1f562256ecef9f41e14575355857286e4c2d826c5957a3404381b0e8d00998d8c85f22b593977f67286a6d9753b3557feaa0a9e9af2abb89116abf237faf7cc8dc0b9a207bb212c79941a6c1b10ae0ea7704952da2ebf9cc7ff5e26b34cfd83ab929a844be53b7ea371b75e02c75b1f4df1cd2d4176612ee506b5ec78600081673dfb5fcb73a9e8a477a36266d7a68f95b37b8ed10d9c96bada64f625d7b6dbd86959d9a5154be2ee4e7e4599c7b39fcf74d6684a20d79021eab968300091864117622281aac6c5696220cb2f566eba6320d46c9f7bcbc8e6b303d9945bdbcccdabf65fc1c10bb4859d9ef14fd97f498a96a3aab4e1e228978eab4368350cf1befb1f9e0eb2c8803c77b8b816769f099b4e93e5994a7806b61938195b20ee5812cae71762c80900900332dc11a460232caf4cc430a8cff03ec66439a864922e494c2c962dad1b2d4301b380e90d0bec1ae33e90bc544a83a9b1ae9a86a071137e0d7459e19f35cb7240852a3d9f7fe6068cbece7bca1a95792dbf8e51639fb01fad1e35460a90288f1b3ab9b06b79e76e2df0f8ea1b1440e1ac9f4e220507ec1a05146d8eab97836c3e1d9a9fae30d458c410e7271e246466a4b4638c7026f02051eeda3788f4599937b2d9d0c61010000000000000010000000300000008130560b1d7f88d0217a727afe3412bcd63371011f2af8068297ee107c2ac7b7abf2c7e6e715b186f4004a8acf0104eae5ac756fd702c260d4c15433099cbcc482699d751e4bc2fe2a92b23b07c8b498e15769a617b6aa0530a46bb36598bb3a41b03bcf63cbea02ee41acb572737bc2735f5175c6b74263b7e28bac30e87f903512668cdb2bde27d08ac5eb548689800050420f82655d6573339ee5bd43a048d4f122bd62c0c6bf8b81708f3c18c1b1f0635c986ba9d5b2a4cb927f1c3223e3b0e71b4a83807a727cff7b30b478ed5fc18ba5fd114af5c6458ee9b4e475e83ca65d0e69c31db67f3495ccc639cc8d61d03b72ae79073e2ed7f305098b7d95f4e242b39d047da3be97ef90d0a7da6167e6b7adc07416cab0991e8b5c3469e1c90c4880fc6ecca19da41ce932de9b0faf9bf58f4320e40d0efd78a247f3c12fb08178ac8e783b1448930cdbf09f5022ded1455ef460b47dd034e49a6ef78623e4d68a9d1762e481596b2cb08c7eadf2952966bdd3c3fc65544d998fcad7fbfc5686b9e2a244e2a7046d98ddb82434bffb2bb689d08d64e0b7562a1f7d6bcff82d01961240f513920bd6e9502f75c643d376a60b68bfa59bcb8bde8c0d7e4ff527f59af995cb503e987c17966421f0623f2bcf87fbf9452eae6b78c4cfe8ff03f84969f5bd0e593bdd0bd3a8ed11aba9f08f5a2706683376826c2c527e7f815f596ac541ac998b0200123c53ae1c146f59a07d497b3b7b6072ce16914224b5e53b5cc8e7fe4f35c71bf761f944c47b2dc392b63373f9b458e29c169ecb8924f54af5c4bc91a232f92bec90f1318d9d54aaee1e7513be571d072229161c1a8d00a41f27406c73e9949f5ab75f88a30a330a28478bbc326afb03e1494d2ca73665ae87f14d94e97583695488144ecbece6d1f2fc19c9a507438bc5b1cbd744d1093254b93b981c50630b5a086527462068d9846b4c39f79f18c2a032acc5c830f08583a2656f34a9b88a0d3883fe80ea1278875700b05d1db3f68b07b3c75ca1809751924c6317d77cff3931542946627f14588b6988225bbeaf10aab96620b1f48ee1a20799d72ee30203ecab9e8731335fccc76dbd467f3da6cbb4ab7fd03ff82040bbb7dcfba5eddd62495745cb0215a6b702b5f949350c0caae126edcaacb7d420a1100691b0339d8868ecc8980696d58668732598d051d11ee1aa8caf239246fd91ab89915215a4f6b309cde67bf4e76bbce7c4833eaa2dade60393e284d34f52b933fa88e3f89f20da8c2bc7a6e6019417346e88f67470e206d0180ffb9d685aaf8a91f4c94fd68891b26b3767bfda77a3bdac4c8a3097efe4776cad7a053f642172af1e88f883ef50bf1b73bad619fc3186396b99fdf6138cf35bfa7d30992279f945a2f412218f58bfe80c1c9cbc5ddb62d9c7f89ec32958aecff93e8f80aa6adc6e9bb457858870ca3f2c74856b24fd1ac74f62ea7ed09fea19de8c6938eab65d291d8507b9be6228dd60427f13efd8b7b1222a44595637193044df0a6f10bcbfb442751217d043ce488964ad372e57b7883a18429fb9dad75c59f75001aac8151cb09ae0740d729fc6911e8d32c4471cd704f1c4e3cb88052e83dba751b043bb270a4a5aa18fa73ac80f005865f5963d3dbed1d694b5bfa60540cce1ebd640a8e69182126111e3386db564967b76dfb348f901d0720f9ebdcce8381bcef1c8102195d1298b5f3f6d1a66e0743d86ffddb50a099cd9dd3c8d5651d9596e1b39d66faeef03528e37dbcf48e15f33954c33ae5cf68fd7d35b3004c9054ee16599737f2a3af3e8db9e7ff4e0521803fbe694d3fdb47707b8353692702d0a191d9a6c4f70f7ece7b7649e7af3f0f4e08ffb76aa36c18b92b17229757ef0e9c0b63c3bcf989f198d8aba605fa2b3e352fa8a34e21ff12422c299a9fefa7de39ee935e19ea72d1a468c55695e9d8d472cc908856b8bee31ac28b8e27ff6993ecdfe8c14187cf2cf373d12ddd02099826e54663d046c0656f582b6850574c6e47917059ccefde27f5efd92883e0bd7927844497631b6f3533152cc7fe78147ab841d2259449b1eb6c735095ca448ed1f778bd98c93503ffec77152c35faf3a2fc6e6caea569902a8bdb4595844fd37dafd754fa86f66235ff5695e4febbad649a9e32fde38779ccd086985b6676c78dfc6952345b0095ad2e3dd52fb1d6ef5917c257e95b35ce64866587740aa4d4646f65a93c3c7e97efe0074aac098e8348a275a893119ae58e31aeb715a35821bad47ac1905f3c8376242d6398a598e32448dcdc6e8d0966786bc939cd8c6638fe9188c03fd210191abfae6767f47daf6c631d3163192e093a7f01e418652b275bd2e96a64d3632c14c257e465312af2af8932b142a8f797e2e273950ff1e6a120e12c0ce9dd6e730822929c4fed2256bd94d40696626dca77760b3e28300f61e7a6fdb39f95e366ff2725f4a37d08ff03ecfbb36f086edaad18e6eac2ad25ff7a0156d23f899286f975e6d5a6ea911ef13b14e2e2649e1889471d8a1bc05405151c0799668d74a481edca72752ae9f8847d19ea544db9122e622134a6d620dd333186c0323afcce9c01592e5cd9283a6a45220310372a6fcc17c38506a097a37782f639e379e002e20c6661b76134ad0fd12d11f88302ecc204dd1462e6abb96463074629ae6851d6f4ee1da2f48e36da8f6a2f8537e28fe89535f74e17338cfe7463d49c078647c36596237c6f553ac46635ac275d5c55c4ec6dfde9605d6928de32d5ff63a80ad90e0c0d35ff99c5da0f748b25d34f401770e8e93139c5f7c88a245c5c4f2151e539019a66289aa24dc78ebef42765105973f952d1a587a026e8335f83b5c9d34a06444f3a19f994470b72af9e2f68b97ce84f0e5886a70a45767fab46fed3d44b9e73e48894d4cebe57ef2d2eaf3e5f10f43d603dbab8bbeffc3ab2b48a50b8fea5784e69a1cac2daa29e35659cca26597747efb3acada6ea42991d89069a606e23ada883c24efc3d15b4f41c6af2add369a5c2c82e29c2aa7823616df819af1affd90cc638d605d127bbf0a15e7cccd73c7b622847c9f2a53f39a66b04ced16ff0dfe100dc9a7b2f741df7e637ec1578721dacc7d491100e3e27c60c63e0d379f24f05a3824382b2637ca16209ca2075a348d99a9b37985663cfb45e35ed69ffc6d84fddafe9315be6bb87768b595bd0e61e1aff924ff5743731f291575479d3b0575f84fc98372a589a75087b4cacb6bd9b534121ba1a7574185b8c0da271dc0f849ffb7bdd659f1a7c160eb3c84b4a57dd9c1597f6bc75bb0a8fc312153e8636e8e0de45b9bca8ebb0aabb2264fed1e58f3afc8fa144c43074ddbff823c39b404cedd944cb9ee1fe247c81281e23a88cadc968d8c7641945ae1a81900e749a9ddb1bedb126ad3fc36378af260a48123c3380e2e6160a3757e7ed2b9d2d19ce316ad83c50813438c84349dd96749be93275e682988012fd25ad0070c739ce21dfd3d50dfb82a0e13c50204a0f50a2d75606b2ec4e3ca7e6b94ae44fcb5ba11563c0eace28d21227c09255eb40c4d5fe35bd2666113ce7a6bebb588efcd21cc167099a8a54cc135baae4584feeac186640ae41bfe265c0165d2e9ad9b08526bac2cbd153dae79529eaff3d2fdc4dbae2c4f8b6d8c173a6efc376d9653004ad844cf143c4af3a43830379feb628236fb17f89b98665e6e0a4db4a335f85f6af041635ca53f623e85036e0130d27b29facea4fa574814f111561aa6a7b55fc6ac11b70365e3da686bb0872ddcac0ef1f68d8fd19d5a66c16aa7976170200df09ed8a8b9d21ada9f0acd58d4c89f5c3879015211d84e9f66c76d1e6cd4f77f7e2be96daf9a8d095be27b21ac96b63740d37c7a19c0336bd2c19059ebe1963bf6ba2b163cdeac3530dcea1aaeb42cc9832dd90c6e831981b78516067fe5aba1234c6de17be03018c6b5cc4b5a18f7a114a8ede13d16f1b64db528370f1bc30c1250ab64651c4026417c4d1fe91a3a3d1fbc9029c656c8b723ef8f99f5e731d464c80ba14d665c1f3ce8dab4bec64bf8bd593a367f0d513a5af7bb5f50b560ba1f62009de0db61e9c10393f5152afac31ac6ca06a76eb0e10995d68926d20af998eae30894b2151e7ee2b9277b81d43a047c19eb785ce54f91b41c59735efe0fe755550b9db5e8f6214015a23313a67feb1ef7dc4872cc2f16d2121b34c44acb95fc8dd02fb615088d86a9b4e67f56d9b9f6e6c5f43d17034ae03d6cc9b5a79d70faa13e28e4d2ae4fcf07d7d4de524abd1a7d63145b401cd8a65b58ed58970e5666448680339b3cc534095a94594ce55fb663cc5995783138a910ac42568c949332962b321ccf2bb4617a2a4ba000dd3997c1168339f00aa4ad10fb54d5cfe44e65f8aed6b8e3f9d9afe8a4e8b9e38f345823ee07ae7a1a99a8d4803dae936db4d3c9d3df145a22601595f0e45f903240836ce4b9ef01bdfb36e67d92a0335d3ec6f3771bd51d2a339845da6c2496d697b53a6e7620d94f8d7b1a26bdde922f02594b2e27b3509987d1fbbc44e5e1250b0f5de0a3f41446f07f04c8e83b6301602c72447187e50ab42a40134c074f64c65491783767cb0619d391406c9bdf1d85cbbdfa2bd8078f6efb775b3975b49993fe8a72db835ba418e7666947f4dc52d995c337353f35df27a60f20218ca4df7757b8666edec301f43252662f9bd8cb0139241356e6aec413b3cabd42f89ddd681fbcbfeb7588a1ed54bb561bd1ec078754adfdf53f6f30e78eb7cfaf819f431227726731e03aab7effb6689a945b16cb92399fce47c740d055e42ea9255fb806a2c506ead0caa7d7984ca50ca76bb282fbe7d1f0fa15433a4846cf87dcdd4309def0b9dde48c4109c3323bb19df90bae936677d4c2301638583fd8ecf9c75f784c8fba3b88fdab8133315c61a5a000870b9d4ecc05ede55a846419f3d30e8dc82a3319b33268ee908aa376f556f0d85fa95d363a4c8649f8d2fb1cd240c5d3999fb726571127a9438b54eaba3775abfef8fa1838b4797ce43e99a98cfe74b761d1620bb9f16e4ca139b133e46c583acbf537e81c83e740889de748e5767582b1f7ff28507de9e9a441209462ea960ed8095dd5a4ce23c870f52c90346e1ca91204c7c259354c47e742e7a518468fe5a966ae029add2cffef884a5ab1d779aadd3f5e932536790ff9e0f2368525b9e2eaacddf713b9fc8f0941b288451d84955a54127b0be104b9e05b33aba557c11bb8f27dc772b1de55e0f2781ae5a51d2d53c2717e264eecc9bf0ce86d7770578c2342106ece95ab6db1273415ac01d7e083f3e0572dcdc3e91c40f1f6ba27203d44bba14efec05cac86d6650f9b9c2d989d8a17c357139c13b512f9b8eb646fd83cd4cdeee9a7aaaf8b3f3799d09b5c70ab5ce9ae1c4d0b69ebe8f771d4ffffd4e3e415e3839f0c2266e15cfd3b33d11e9f6d7d6f5fd79a012429ee53d4b493fb4e6fe22b00680d58e51bac6a1a27743a0d528c2958f0623cbfe76e749500b0f63ed53bfd018f0463ede6630921cd16074d61cd1ce15ddf112231fe69e68aa28ae3f142b579d3fa8cc3c49e353f23032202975cb97c9c6be9e3c4a7de5a31150bf9f84207aa6b21ec48a81ae32d349ad3332b59bfb7ad5d5d45975b02bf40bbe8cf9d624fb5ed9fcd2fa33b8192c7286e3ee8590b3f993d72f60ddc40cd17b46adc7bc5d15133110e21530089c3877a2a0c35757f337b01667fb91216ad8497dc3bf3f1fc959729c46be4ebe"], 0x20b0}, 0x0) r1 = socket$inet(0x2, 0xfffffffeffffffff, 0x8000000000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x101, 0xffffffffffffffff}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x27) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 20:07:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/73}, &(0x7f00000001c0)=0x4b) r2 = accept(r1, &(0x7f00000012c0)=@un=@file={0x0, ""/108}, &(0x7f0000001380)=0x6e) sendto$inet(r2, &(0x7f00000002c0)="680bfe7df62d9ecc3e074d931a819dfc8ef4002f26e9e6d22f4cedd802300723652354afcd69c5b5eb920b2f72b209cdfbcf505b5eca12b353d3bfb51972c0826051b3b4592ac88e2f559a5b95996d05374143be10af9c5eaed27ebb9f473d255d8ec3493310378a937ed9d7b520561a1a4d8629df13f68ea2f659ebb0c84d75605b50f54b4af13f50a610dd81db18a4645fb04713558c6eeb1b475b801cd064ea7c1228a792a87adfbdb01514dbdd20fb74277ef821c15808bddcabe35d251151c30ae1e877cdd0d2e8eaf24d4e1804fa9509b0f0221a627f62c2897f86cea55efb04846c9d5c6e9d20e79290e622c4fe46c44f35386a5b428e93ca5deaddac07b36d6dfc32915d32a159525546140f99d69c67ab9bda01d4735c82756c53647f559cea058148187c72b6806a6c3092f8c3147dfb18edbfc3cbfbee85a3c9894e10e9bfd8083095c8f73a7b2716491676d233de9b4f5d83e796facfea05712211c0b2add03efd6afdb5b8479e9407b20acdfe18eac209a73726b97e76f78284f55050cacaf3ae2f835b5a2c0b69b4ca5d57dd57745c31072b658bd7c192dd4e86e94bdbecd4bb20bf4ffc79de59d42df2e878fe63ecd15b35e2cff02ef2c809e1620290e09a2451a1a56e2094173c08761ee949c0c43a663a3d404e7af001559688f44405bfa400a9ae899415848edc2ad86b572cc934bed91b98ab3b8f24826d5b8504f2b99f300a03a4f08c06b1a95138898472d95c3e89baae00a36b86ac72ab09d14c2494c169da0b9f3cd8ef4602471afa10aab358c7b8c024e3df20b96b3dc8ae7219c10a6a39ae787d2a74ecdc38d477d4bfeddc659569f5198af1b12174502a0c3a1b9c8a342a14518801ff1712f0d996b6102cb6eb8ebb77a6b76cd65f7dcb82af77f53a43552c3080c57e5345acaf95dca601034211739eccec151b100c36813dea615cc6c121712f971490c9a85c8b88326af23e0a9bc01c7e31bbb531ac0f9b7765da0eba8510840ce356678be1a4d629c748fa911ee9e28d9c63c7143493b2048a0c4b1ac12a929565b546cf0899912e901cf0090ab1e6e878583c0112e9d544137c8930ad8618af20f794da7d26b312a7ede7af874eb118036c5b1a71fc40a92f2674acfb4ebb7081427b5cf9f3678713232b648b260b7d4d4206cc86986c195178af4a510b06a31e00308cfee7dc750498fd040c625bd77c9f4aa6d0a9661d207ebee7bf3b2e9a8a88bedcfbc5e63bef10e6b79f81a4ec8055b3fcf65adece8c9e6d6cf827a839b030eadc79e46f6f3bc03531dbcff90a138e3d0484b8c5716ff93dbd388ae8e362e84fefa785dfc1d1f85695ac27e252a9d44376789a88f2301faa85a92fc7ce89ffbace1c6e1942af8b938d317c93080233a73155d45306ac22a2269d879dadeaf3401e8990c5b92ff09823dc5407e11c4e0022bbdc54b1eddf186ae8638513da61d13b65ffbb307af64c795f9f4e229183f925ba184a05b34d5c08449e8ab98f2255a4db3536a6e46d66c226ec4f11060936bf61b9986831c2adbf7a0fb4e7a725ad5ef950cc2bf26c105a85e02f89107985357fb8860d80073ced9013140428b528ce19a906a4a6da2cbf8a2bc2da0c36928f29205aa7a4ca1c86f37870ebefc870ae0ca00e3695455f9150d84761a5edf9994f93a579d9746fadaf0544e5e64c62b4d844a6a2d7046332d6c37b9904d73879fbe2a17c4c06226be73428e269bbc51d0d2faab5a81bae66fc50e734a4e97c8650cce60e7df2e0bfbdb141125c47df57c6327b5509ee3316c56a73b3c9fbff77a0c67b2616f5b1ba940bec1b71e5f65dad430fbfa32beab42a04e2b7cf90937d4b0077200a89b1d18ae3ac3279f80fdbc99141114daede7af1272b271d56368a388d39c0b32f8727edb982b5c64dd93f59f2e7288421ccb77060f72d3fe427c048ce95e0a77b9dbde09e905081a553035b32ca2efb67b7c43c422b177183cf99cb5a5335ca1a87280d469b441c88928b8291a76ecad02fa7adfff5bd2df694f74678ba5fae448fb19c567b6662d57af7802b08aa12d7787c100adcc08530f3325e3e61c62095eb226e055d0522c2b4333fe11e918d33bdc2ec8b21a9381cb8bb77ebfe37541587a78ea48997658ec6f56ac03b22cfb223bb8fb7bb54a0994c64108ca4ea4e47ab6ca0ad4dd69b18eaa7fd7f884d1f6d8b5ee1775d95f0b55c6ff836363fdf4eb194e4f2d26cb7895fafec644226ab9e16e24e1debae65212a65af1c97ed34efd57c028fd4161b5e75bf1bfd4768b14c52647bf49a9e04c76f941baea4d5089d8bb41af673d28e101f8cbf03fe0fd6f4f5fc5d2fc121d37aca0d1ba6387e7b576ffb62c6fcbb3ac728aace020037a230ddad145d58a14d5348f3451bf9d831778fa9b661e69de3db548d4713a3acccbf9f1591cce08cdfe80af9b0063988b14ec5098f250f0475adff0cdc64e208a14d55764d31df6a3cb451dd539988c25ba9b9b13a5c771071a8cbc45b8622937cb3a7d77fd6062e855e271588103915963f60d2c1d39da2a1034e25a8b62e7beeb17a82301c4751aed492e58a9ffbd45341d872920a5ac651b5d2699ea3ecdf5b8db5ade4cb277755340fb07bd373bf188c5ed3948f2f47f64579f1972a71a1db68069ae676429d111bd5158696245e5e6206e76f68100c83fb251dd82a6d4801f251b6b9fdad4263218e6b8c3723099888c580df0a613a1ae255949f5db8852d5ad260228eee19127151603808c2b4672a58cb6697131fee2692a2e62c447efafd2e0009ae8f26820a9b9c5cdcf34b28697d80b4221c613233eb662c7a3434ef6813014cbb3d80884447ca662f9aad23287563bce875fcf2ce40d46efb0853938a5066b0301aa506069f123d15e6d0d80c64432efb3c69030056a84091ba4bec0fbb70dd9d9322d29436ac640a7d4e11d9d3e8878d2269146208d1c6a83088071104c5feb3b392e309704a559cda40f5e23443526d638c061b2a7a71b7f542723c47ed8b50e4d0e143a9897d3b15c0e887d5a648334ddeb6fbc3d3950ee343cbeac1e85ecdfd01c2e06a1d540e6a4c97b28735a98c6964cbc2d17bcfcf5dcea7ae6b139ecbb9c75b454705b0364bed7502d6d5eff7a50a7787306c5e7f717300b98fd4c0013517e65ebbae508b024c1b86b249f67d801e37a2965b9f5aecca3f1e66dbaf7544f0dcfd41070c64f9b08b5e6476c848767747b1ef16cc67673ddd01d68ac11489c34f3bc285ef68d439ca223407c897cefd805b94e725e1c2b2907821f60f0f871c510efa06ae7a196c9ab1184b95eca209d0d1a1121147131e9c664f211a67f85e1e66405c6a4f6b8b32c0c33f2276c4253bafceccd0773056f49cbab319599ce8ea2e30b28aaacc8c81d20f08c028f285d42f68523fabb70372620905c38f85fbb348e14d7291e23785a45c53f2b8944fb6944a09c040eec5da4c606b01d103bf99db734c4e428f755a0682ffa3ce12b00cd536df3022d726567b9dbd4c3295b6254d9db70382decfd607a1ff3cd00eb9120b7b93d8bed3033f6c3d6c47a4bfe43fc50d2392c3648452059e45e511af5ed23291e064c5ea260a5ebe8704b66289e89912271e8f1cce6835cc3c21d43478e9e1dda9b233e6cf36f9223eb558bd50071cf8f0c4192deb1c0df8d5192b70ba4f3c742680e3ae09d5adb26406d26d2a4d179c0742abf4364611c90c098f63ea2c5e3aae5772a2fe168327736f3c1bcb2cdac10be2b648096259dfe9ae56c2a0e940d6714444f6b89b3d43eca6544bc4190adbcc5dbcfac8dd454b9193e5f99a5ebb19a8f5a21aea4889695b07a64b775827de9fa69a81e3a80e90b3d8645d0adac355e403438501b2a2f30e4f879ef3f3b65eb41b45e2bfae2b22e5f199104bb2e92032c6e6c5a9b997f000cc39d1d0997d29d0a2430b6ab6c6a2e7f8b0098ba61040dcf2f0920c33bd183c119fd80ba31a374216afb25f29e133ae7ea9c1d910190570a78f031d88f7098d3e56eb1bd6a48f2d34b47f0155e94319bb3676f4f39e77984bb0e36c0982e9a84a5d1b4db79044808b7a933a6739247aad7d4ab4dc3d2d696fa9e9d1381c9c8b219352b225efe429162cab6d204b8af00b3e399b26c0c2e6eca569d882844feff8367214aee34785eb5eb19169b488d9d9485d1b96bb1dec1370db962f2c6765f98b4318009e1784f7602e4cab0cc88bd1cccc862726f4af17d7f1758062c1a90c754d48380b76e08fcfd007d4c1abb436420d72235b099e60d2485422b830e5757695c493933692c3a91e4a4e16ebe2b960898864e487e9109008e5b71631a3b8fc6fa2671a5d8f1f8266ec12b6bdbc0a244fe5e0dafa6864eed608dbc69e7fe01360e627add108f2855fda2529f7455d4c0ffe26523868ec08b8bf6d93558abd7b1ab6ba00c10a5baf353672a8c8ceb9fabcee7f4971a84575a19e9826c028310f06324dee644cf98c7752060559bd5f550b3c940398965dfdfbe26643894048c88f41b71fb186ff199085e67a59681a69f0c151220ac8689a67863f1c198fac4673ab3233c35f9808a722a8f93970f45c7670773a4d6ff79a5f44cfd28038c8ec97f861e832d6665fe154ce604b70ffcf1536890e7dba2586886b4418ae52088106277dfe28665b5a9b259a6d4ac3cb6f11f37fad3b2c35de9367d4b872f38904d8e1b043832d839274b0f447ca0a0816064a65bdff61d3a583188f05c40d43a918429c3f8e15ad47ae8534fdac8f19f15f12d047e097efb82f1972152ac37f2f1ca97c5022daabf8736e85107a4d3bc607c1c7fbddb4faedbc68f48be4d96d92066009b78b8858f8d5ca7fcbd53fd2f2e9174c535e0bdbfda9004a109298144b70e1e12430cd4bddfe51cbaa5c4577bfbc82df2fb7fc36e3869908cf22a4c636b6a85295a39542fcd4cfc06397c60cf6fb4fe8609c320982d9df3f44845a03470f9c605b64649ba3077f905ac38b760288beb923ce1e7ccf3863d81e4f44a672e3c31ad0936918d618f11fcdf1879a669c9de29aeb3bd636f1ca5201d2434f0f8811929731338d632a3e739c4443bf558bff08a5f39a057407f412b5f1d67f565e3e56db9d8f30a3ac58d93bbafb4f511c3b9da5ddeee8f69cd03d64e32206aeb5f3a606daa4400e037d2f5df7e32408b8818d0339326bb4dd2a85b7b43249ab686edc248afc3660dace1fb247effdbd78e73a031ff0762e01b0901e4bb55333d910c51d5c51913ad7cf294155f0e424499733198d1dd6049c6ce421341ac192757782a13912ac6c1af841d19edc9f822536f1c33ee90be39b6cf6808cc8d61329493d4dac95bf81d4e0e59902e3b00f83a49ff9f2c16197856dc3199b0c53054340dd6aaace380c551edd32876aad973435e52498fc037f5c570e395c9dce0d11cfd0a5fa83437e589ac38c72c79fc580ff4cdf0628cdeca8fa11f3d40c30564eece73a7b59fae6c8d6555e26f1a6948de84cd395c215b90ef170888dc37c56789939c50b3849831c363e8728ae9217a235a0e1330f82d475d735a25181e8fdea69c51131bcc5e064d17250c2bc4850f6ce2bdb855da1ba7969d4e3bf8a9915ff1426c919cd3725b435ae3dae64a7b245a958a6b44c09c05449e45404d51f01cec6e756f339154973227c5e6e70e0c8533c726055340068d40e8326ab0c6fa5e22eed7d4b96e1e1ad1b38cbc05fbbc02b759c9b58889369811ef17731172f21f064c9d0c63e9e5fe851181f5f12cb1087236f9567e1b1bfa65eee00d74da1644086ca", 0x1000, 0xd, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca70, 0x2, 0x0, 0x101}]}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1, 0xf0, 0x2, 0xbdd3, "f30eb8ac3631ccd5778763274112a78e4ca9c96a", 0xce08, 0x6}) 20:07:48 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) syz_open_pts() r0 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 20:07:48 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82fadd4e3f52c4e6489c022e2f66696c653000"], 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000044, 0x0, 0x96}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000001, 0x4, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x6, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x5}], 0x10000, &(0x7f0000000180)=[{{r0}, 0x0, 0x4, 0xf0000040, 0x1000, 0x34}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x20, 0x4}, {{r0}, 0x0, 0x59, 0xc0000001, 0x8, 0x1}], 0x81, &(0x7f0000000040)={0x20, 0x200}) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=ANY=[@ANYBLOB="f8ff2fa96b71f1bd50aa"], 0xa, 0x0}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x58, 0x0, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xc0f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x5}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x3, 0x2, 0x54}, {{r1}, 0xffffffffffffffff, 0xdf, 0x42, 0x8, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8c, 0x1, 0x4, 0x3}, {{r0}, 0x0, 0x29, 0x80000000, 0x8001, 0xfffe00}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x7fff, 0x7}], 0x9f7f, &(0x7f0000000000)={0xb87, 0xffffffffffffffff}) 20:07:48 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) fchflags(r0, 0x2) sendto$unix(r0, &(0x7f0000000280)="b100050105000200000000b1ffff027c5dbb85c0de1cfef98eeb8b91b90a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1eb982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 20:07:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1, 0x97, 0x0, 0xf0, "cc3f0151bc2e7cf7336fb88961029097857aa477", 0x1000, 0x20}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xff, 0xef, 0x5, 0x534c, "08c104d17ef65aae3779be9ad8642028def7c7a5", 0x4, 0xffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x20003, 0xd9f, "b08d16c655194700fffffffffffffdd8e500"}) write(r0, &(0x7f0000000040), 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000280)=0x2) preadv(r4, &(0x7f0000000240), 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:07:48 executing program 1: r0 = socket(0x2, 0x3, 0x6) socket$inet6(0x18, 0x4000, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000300)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69997d42b89a58af1d4ba630e36871bedc345cbbdb0f39571eb31e4e2736d862be223652252fcd1d0ec46109bbd459f20e9e9c80477f1e67b483a0360055f415ffa35fcd6067d1c856c7cef58639f5588ecf5598eacdf44ace96aade4070f5340b6068b2170e25924bc93a31752000a4fc7cad0", 0x91) 20:07:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0x4000000}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000380)="626c7cc51236724332b9ece123e3800c3f9e7d021023d1fdc2c0a01a06ed9cfb4129194f5c24d81858d168782e88e5edc294fc2534aef8d8d784d754a310676f897b9b1d206245205e261bb46c38d07507b2535be0a216d4ebdfb0fccc616adcfe4e504c92ea4f9c6713778fafd5a5c4faa1132cdd965d2e94a3069c79c1b59da22b3ca3675e6fb776b8e1ef67fafea007d2b0ed32708097f65f6b3096664abdc35856804a6d5073029f750b8f1cebb12992bcc07acae00ec69f3936d7240fc049aeba67c81f9d9f39d0fa3c577073e7f22eb172d00300aaac4f1ebcbfe80dd00783b032a3a25de46d8f470bbc1a0060f1279c577408d50ff8ce836621b3be7dd73323b894411f7d1bd856582ccfc684af17ae4e52f639b1f3031466db5cca8f5b4a5398297d253c8b3a5ddfbadbb518d76ec4b4ee65aa3fd1194cbf97d53ce9b2cb131416e6540f07f3213cabfa8179a123993e6421d4fe0a7f3ee901ef5ce75d73d5a12ff11ea497a5429400c5dff9fb192222eabd3c4cc8e2b4643d2544cc", 0x180) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) 20:07:48 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() munmap(&(0x7f0000c1c000/0x3000)=nil, 0x3000) mprotect(&(0x7f00009fb000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 20:07:49 executing program 0: pipe(&(0x7f0000000200)={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(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pipe2(&(0x7f0000000080), 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) dup(r0) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:07:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9181e2097863eed89ae21d9c0a75cba130b0cef6cc53c1846c4b896215e41ad0ebeeee6c1c255ed015954fea5d194a3332c8a0cf82101d0f268e7d3f7cbcab1fbaebd72283b8260d8d1545253670a4ee72a452b6d9f0345046306c2379b17612fd76c9fb97367e33ea6f046bd227510c283a065ec9972a914731219f3ee71c499baefb00acb57f9d695ddd82224f482d51258e48fe0d6c79c801bd3e6f1fe006ec00ca59701e93c594f62bb65eb62debc06ed947494fa924", 0xb8) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) ftruncate(r1, 0x4) 20:07:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="d14c44d84f9eced6d190c4cbedc3a415a90ef92397f004fb477a606fe1f426bf5cf7ec3f9d8a78ca3df8a6ac39a6b70cbb15e4c5708e3ba7ebcba67c66c093115fc1b7c86f052734da70700e6813cf44235a974482bea7c67d65e7639c4958e6f2699b3ea834877a3718900fd2805db4f808c0cd5f52a9f788ddf73506af6dc863b123f478f4f5f723d9bad4de0fc94761491b77a1a349c9f1d08092f9", 0x9d}, {&(0x7f0000000240)="918dd8538c788765df09dbcdc5591e52c65cb81b48ae4e8ecb791a1624c6734029a491bb513679dd18ca75ba24991345f3aa9425e0049692addc304b6ba7112974f5d0f4ce08197776083f321a08fd2cdade1d86df20a30a1d2515abe4a421c7190fcc0e0eff30c172226a87c67a85f30386e4538f7f3b50034c9fd32ad4c05f6f83ff9f9bef91831b0fcffe09ed7e0d3b4e8f997da24a4d126b2a40df6fe292f9995b75d76de1595aa1d37694", 0xad}, {}, {&(0x7f0000000300)="048b3672caa5e68d1bc2387effd7155f6b761d914b0b1b78c6ac69932cb34b68bd0c4bc3400bb9fb9988356f364eda255dd8d51d4a2838abee015970f235af3a850a5d0fc6e312c727f1046e995df79906d5baed7cfcb9704f140ab389d3200a18cf4824a61fcbe0fd517d7f2cdfdba2dd51b9533d016fcbd0ef15fac4865a11b53502ac8cdb8f9471525b18472f62affff70755a2bbe8e38f1502d1a370a5176f32b524621324043fded0889a9637bca0a92f69d05b43b45ea9f1109a901acc0b7e2ee037ad72", 0xc7}], 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f8", 0x190}], 0x1) 20:07:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x80006, 0x2, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 20:07:50 executing program 0: r0 = socket(0x2, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 20:07:50 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x10001) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}], 0x2}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 20:07:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 20:07:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffff9, &(0x7f00000000c0)="0770e85dc2555657b4c3a2e3d3039e5210d0bb41f6d46798a3ea7c8434c552c6eb81c7beee1c5cd3422c315db77471c33edd4e7a26d1e7b93713fc8f2f0def1a3540b555b3be52aa913f121115e504c12482aa191cf764a3bba16a654d54f0d7690bdd45a0e766503d4e6cd686fd308bf15819d8d30e31f4d5aa856c641c5dc970c08351bdf391e0321a6d8c6f9a4ca901d0bb569756f28611bb5d32f57ac6566c319669b519e08d7d856ea03297c9", 0xaf) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:07:50 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x7, 0x4}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba", 0x3c8}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) write(r1, &(0x7f0000000100)="c4157e3484ba76726cdb0f9119681472b4feae24a1c99badbc523731c852b0d4f67b0315ea7af48b4b29ac72a6aab59a24", 0x31) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 20:07:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x10000000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x71, 0x4, './bus\x00', 0x5, 0x20, 0x9, 0x4}) panic: malloc: allocation too large, type = 2, size = 2147483656 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 6876 94080 0 0 0 0 syz-executor.0 *126634 94080 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(80000008,2,2) at malloc+0xa6f wsmux_getmux(10000000) at wsmux_getmux+0x71 wsmux_add_mux(10000000,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd80689d2dd8,80085761,ffff800020c01310,42,fffffd807f7c6960,ffff800020b38270) at VOP_IOCTL+0x9a vn_ioctl(fffffd80671b5868,80085761,ffff800020c01310,ffff800020b38270) at vn_ioctl+0xc9 sys_ioctl(ffff800020b38270,ffff800020c01458,ffff800020c01440) at sys_ioctl+0x651 syscall(ffff800020c014f0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff85,0,3,8048a06b010) at Xsyscall+0x128 end of kernel end trace frame: 0x806c7c15010, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 2147483656 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(80000008,2,2) at malloc+0xa6f wsmux_getmux(10000000) at wsmux_getmux+0x71 wsmux_add_mux(10000000,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd80689d2dd8,80085761,ffff800020c01310,42,fffffd807f7c6960,ffff800020b38270) at VOP_IOCTL+0x9a vn_ioctl(fffffd80671b5868,80085761,ffff800020c01310,ffff800020b38270) at vn_ioctl+0xc9 sys_ioctl(ffff800020b38270,ffff800020c01458,ffff800020c01440) at sys_ioctl+0x651 syscall(ffff800020c014f0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff85,0,3,8048a06b010) at Xsyscall+0x128 end of kernel end trace frame: 0x806c7c15010, count: -10 ddb{1}> show registers rdi 0xffffffff815744d7 db_enter+0x17 rsi 0x1607 __ALIGN_SIZE+0x607 rbp 0xffff800020c00ee0 rbx 0xffff800020c00f90 rdx 0x1608 __ALIGN_SIZE+0x608 rcx 0xffff800000966000 rax 0xffff800000966000 r8 0xffffffff8161baa3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x99c35b7ab601a7e4 r12 0x3000000008 r13 0xffff800020c00ef0 r14 0x100 r15 0x1 rip 0xffffffff815744d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c00ed0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=126634 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b392d8,0xffffffff82382238 process=0xffff800020b8d080 user=0xffff800020bfc000, vmspace=0xfffffd807effeb40 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 94080 6876 1328 0 7 0 syz-executor.0 *94080 126634 1328 0 7 0x4000000 syz-executor.0 1328 397401 42247 0 3 0x82 nanosleep syz-executor.0 30055 172849 0 0 3 0x14200 bored sosplice 96615 39755 42247 0 3 0x2 biowait syz-executor.1 42247 21456 66636 0 3 0x82 thrsleep syz-fuzzer 42247 340380 66636 0 3 0x4000082 thrsleep syz-fuzzer 42247 345609 66636 0 3 0x4000082 thrsleep syz-fuzzer 42247 64644 66636 0 3 0x4000082 kqread syz-fuzzer 42247 346966 66636 0 3 0x4000082 thrsleep syz-fuzzer 42247 166597 66636 0 3 0x4000082 thrsleep syz-fuzzer 42247 209724 66636 0 3 0x4000082 thrsleep syz-fuzzer 42247 490014 66636 0 3 0x4000082 thrsleep syz-fuzzer 42247 403852 66636 0 3 0x4000082 thrsleep syz-fuzzer 42247 498406 66636 0 3 0x4000082 thrsleep syz-fuzzer 66636 312133 2975 0 3 0x10008a pause ksh 2975 280281 34970 0 3 0x92 select sshd 79915 47430 1 0 3 0x100083 ttyin getty 34970 38301 1 0 3 0x80 select sshd 83721 143303 95256 74 3 0x100092 bpf pflogd 95256 313701 1 0 3 0x80 netio pflogd 69743 6456 81243 73 3 0x100090 kqread syslogd 81243 399375 1 0 3 0x100082 netio syslogd 28252 457519 1 77 3 0x100090 poll dhclient 45681 7554 1 0 3 0x80 poll dhclient 12268 83903 0 0 3 0x14200 pgzero zerothread 40109 199369 0 0 3 0x14200 aiodoned aiodoned 28720 279197 0 0 3 0x14200 syncer update 75414 241775 0 0 3 0x14200 cleaner cleaner 98598 456463 0 0 3 0x14200 reaper reaper 55595 187217 0 0 3 0x14200 pgdaemon pagedaemon 91855 434614 0 0 3 0x14200 bored crynlk 98343 115447 0 0 3 0x14200 bored crypto 41345 45048 0 0 3 0x40014200 acpi0 acpi0 97194 324708 0 0 3 0x40014200 idle1 5986 309325 0 0 3 0x14200 bored softnet 59446 407702 0 0 3 0x14200 bored systqmp 45646 385325 0 0 3 0x14200 bored systq 89413 194329 0 0 3 0x40014200 bored softclock 49970 86289 0 0 3 0x40014200 idle0 75297 31023 0 0 3 0x14200 bored smr 1 498465 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 94080 (syz-executor.0) thread 0xffff800020b38270 (126634) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823959b0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 96615 (syz-executor.1) thread 0xffff800020b15c28 (39755) exclusive rrwlock inode r = 0 (0xfffffd806e305d58) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e3054d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9513 10515K 10520K 78643K 10754 0 0 pcb 25 9K 10K 78643K 252 0 0 rtable 103 4K 4K 78643K 403 0 0 ifaddr 55 12K 13K 78643K 120 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1473 0 0 iov 0 0K 24K 78643K 55 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1430 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 8 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 60 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 377 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 53 50K 71K 78643K 431 0 0 subproc 64 65538K 67586K 78643K 204 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 41 0 0 in_multi 33 2K 2K 78643K 80 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 237 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 84 20K 25K 78643K 2072 0 0 UVM aobj 29 4K 4K 78643K 29 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 25 0 0 NDP 11 0K 0K 78643K 37 0 0 temp 143 2370K 2436K 78643K 4411 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 255 0 248 1 0 1 1 0 8 0 plimitpl 152 33 0 25 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 79 0 39 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 21 0 21 1 1 0 1 0 8 0 tcpcb 544 95 0 91 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 8 0 8 3 3 0 1 0 8 0 pffrag 232 1 0 0 1 0 1 1 0 482 0 pffrnode 88 1 0 0 1 0 1 1 0 8 0 pffrent 40 1 0 0 1 0 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 22 0 14 1 0 1 1 0 8 0 pfstkey 112 22 0 14 1 0 1 1 0 8 0 pfstate 328 22 0 14 2 1 1 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 351 0 164 12 0 12 12 0 8 0 art_table 32 352 0 164 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 56 0 46 1 0 1 1 0 8 0 shmpl 112 27 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2041 0 612 47 0 47 47 0 8 0 ffsino 272 2041 0 612 96 0 96 96 0 8 0 nchpl 144 2756 0 1111 62 0 62 62 0 8 0 uvmvnodes 72 2185 0 0 40 0 40 40 0 8 0 vnodes 200 2185 0 0 115 0 115 115 0 8 0 namei 1024 8076 0 8075 4 3 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7901 0 7900 11 10 1 6 0 8 0 sigapl 432 564 0 549 2 0 2 2 0 8 0 futexpl 56 3965 0 3965 2 1 1 1 0 8 1 knotepl 112 180 0 161 1 0 1 1 0 8 0 kqueuepl 104 65 0 63 1 0 1 1 0 8 0 pipepl 112 362 0 343 2 1 1 1 0 8 0 fdescpl 488 565 0 549 3 0 3 3 0 8 0 filepl 152 3193 0 3092 6 1 5 5 0 8 1 lockfpl 104 100 0 99 4 3 1 1 0 8 0 lockfspl 32 125 0 124 4 3 1 1 0 8 0 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 28 0 17 1 0 1 1 0 8 0 ucredpl 96 505 0 496 1 0 1 1 0 8 0 zombiepl 144 549 0 549 3 2 1 1 0 8 1 processpl 840 581 0 549 4 0 4 4 0 8 0 procpl 600 1327 0 1285 4 0 4 4 0 8 0 srpgc 64 24 0 24 3 2 1 1 0 8 1 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 465 0 446 5 2 3 3 0 8 1 mcl64k 65536 257 0 0 33 8 25 33 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 138 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 348 0 0 21 2 19 21 0 8 1 bufpl 256 6425 0 1147 330 0 330 330 0 8 0 anonpl 16 79003 0 70985 70 17 53 53 0 125 16 amapchunkpl 152 2993 0 2897 7 0 7 7 0 158 2 amappl16 192 3135 0 2672 60 28 32 36 0 8 8 amappl15 184 121 0 115 1 0 1 1 0 8 0 amappl14 176 55 0 50 2 1 1 1 0 8 0 amappl13 168 30 0 27 1 0 1 1 0 8 0 amappl12 160 31 0 28 2 1 1 1 0 8 0 amappl11 152 82 0 67 1 0 1 1 0 8 0 amappl10 144 233 0 228 1 0 1 1 0 8 0 amappl9 136 685 0 682 1 0 1 1 0 8 0 amappl8 128 247 0 232 1 0 1 1 0 8 0 amappl7 120 203 0 196 1 0 1 1 0 8 0 amappl6 112 67 0 58 1 0 1 1 0 8 0 amappl5 104 149 0 133 1 0 1 1 0 8 0 amappl4 96 780 0 751 2 1 1 2 0 8 0 amappl3 88 142 0 136 1 0 1 1 0 8 0 amappl2 80 3767 0 3711 2 0 2 2 0 8 0 amappl1 72 21978 0 21538 26 16 10 20 0 8 0 amappl 72 1600 0 1563 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 28 0 0 1 0 1 1 0 8 0 uaddrrnd 24 565 0 549 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 565 0 549 1 0 1 1 0 8 0 vmmpekpl 168 8704 0 8681 2 0 2 2 0 8 0 vmmpepl 168 69777 0 68315 107 26 81 81 0 357 15 vmsppl 360 564 0 549 2 0 2 2 0 8 0 pdppl 4096 1138 0 1098 6 0 6 6 0 8 0 pvpl 32 234063 0 222801 170 34 136 137 0 265 36 pmappl 224 564 0 549 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 530 0 16 15 0 15 15 0 8 0