kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Feb 15 11:12:36 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.40' (ECDSA) to the list of known hosts. 2019/02/15 11:12:55 fuzzer started 2019/02/15 11:13:01 dialing manager at 10.128.15.235:32996 2019/02/15 11:13:01 syscalls: 1 2019/02/15 11:13:01 code coverage: enabled 2019/02/15 11:13:01 comparison tracing: enabled 2019/02/15 11:13:01 extra coverage: support is not implemented in syzkaller 2019/02/15 11:13:01 setuid sandbox: enabled 2019/02/15 11:13:01 namespace sandbox: support is not implemented in syzkaller 2019/02/15 11:13:01 Android sandbox: support is not implemented in syzkaller 2019/02/15 11:13:01 fault injection: support is not implemented in syzkaller 2019/02/15 11:13:01 leak checking: support is not implemented in syzkaller 2019/02/15 11:13:01 net packet injection: enabled 2019/02/15 11:13:01 net device setup: support is not implemented in syzkaller 11:13:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x48, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x102, 0x2) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') shmget$private(0x0, 0x1000, 0x320, &(0x7f0000ffc000/0x1000)=nil) r2 = semget(0x0, 0x4, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0x8001) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20008, 0xe) semop(r2, &(0x7f00000001c0)=[{0x1, 0x8, 0x800}, {0x3, 0xa000000000000000, 0x1800}, {0x3, 0x9, 0x1800}, {0x0, 0x2, 0x800}, {0x1, 0x7, 0x1000}, {0x2, 0x3117, 0x1000}], 0x6) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x7, 0x6}, 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x10200, 0x2) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/48, 0x30}, {&(0x7f00000013c0)=""/42, 0x2a}, {&(0x7f0000001400)=""/152, 0x98}, {&(0x7f00000014c0)=""/125, 0x7d}], 0x6, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000015c0)={0x7ff, 0x8, './file1\x00', 0x6, 0x22, 0x332, 0x5}) semget$private(0x0, 0x0, 0x0) getrlimit(0x6, &(0x7f0000001600)) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001640)=""/229) preadv(r1, &(0x7f00000018c0)=[{&(0x7f0000001740)=""/53, 0x35}, {&(0x7f0000001780)=""/160, 0xa0}, {&(0x7f0000001840)=""/53, 0x35}, {&(0x7f0000001880)=""/45, 0x2d}], 0x4, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000001900)=""/106) r5 = socket$unix(0x1, 0x5, 0x0) read(r5, &(0x7f0000001980)=""/239, 0xef) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) fchmod(r3, 0x1) r7 = semget$private(0x0, 0x1, 0x11) dup(r6) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001ac0)={0x70, 0xaa8afb5843ffae8f}) nanosleep(&(0x7f0000001b00)={0x3, 0x9}, &(0x7f0000001b40)) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) mkdirat(r1, &(0x7f0000001b80)='./file0\x00', 0x10) 11:13:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x41, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26, 0x100}], 0x1}) munlockall() r1 = dup2(r0, r0) dup(r0) r2 = socket$inet(0x2, 0x4, 0x8c73) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="a19767554baf3522e8f4bc10d740542c4cf6d4be4347caa57c0f798f988ebfd9ab0bb4ee57e7ee9d4a55b22781da2c932a93003884207ae74397f82854784550b30e8f3446a2355885ebdbe35994731908304201e3c0b0c309b015747be0710a2278876db339c8f050b73577e5726ab767a1e1837bd3bbe52de0ada4fdeac0a90b82f59248c9108bed0620e054ed0ef2da4d1dfae91bef8c16c718da93183a61b98f21aef225d266ee3f8bff4452df5a3825094ea6deafa8c5122f3734a8fce8550610152b320a6f836f200c38911c58", 0xd0}, {&(0x7f00000001c0)="307566b2df461b2dd07bd62a2016951a153c954d67d7d4915f1462b7d8d463eb97cf81758a509da8448bbaa9e63f970f755567e001ad9eddbdf6bc75c977841e8c541fe8077c786beadefa353f4893b74ca491066e79671d74aa4a1c557a5b1d0c206dbe700b69e9273c9396ae6dd7b061f5166906c54ab26cc7c705350eb10fdfca83ff486e84f9d56c015b2160ec05272f80e4368edc49d97b0e2a7652665c115fd05fb07cf1ee7e34dee04f6c95caf4ed691c3d2358e65cceea5d7ce1a90ff053668e6ca4a3a850236ca6", 0xcc}, {&(0x7f00000002c0)="7ba529bc2066379f14ae4121b9b9a739cd2dfed4caa26b391f596d9994df7745a376cca0bc7f02a625f7b25dd4ebe832a9e1fa797a3d0e8844eff36be882258d084cff30691784f0792b9f9e3b31da5814c14b84c4e82c00035a4907ab23d8489e116fd87e5d5e5bccb073f579c79a7067bb15fc465d5df161f2053c9fd66582586c4310e4da9051635ad8c6a88f1aabb99a298594c8779582e4c7ed1fd185bf03bfa9dbe890703d917b5fb2b2ac5b5049177c20799de326a48bee8798a6cc75065a8effa6e83c2a94d116c02da81835aa496ef9256146086ce268", 0xdb}], 0x3) r3 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x43) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') ioctl$TIOCSTART(r2, 0x2000746e) connect(r3, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x2, 0x2}, 0xc) write(r1, &(0x7f0000000500)="dd5e66d9802a164c148f8fb32cdc322ea68166c7c41a59a0b004cbd750fc8059c81f4a8886ea5faf4a23e17206e06eddc5f1aa0a0567442f6998dc025ec2d04288f267efbc7fde9dca0c44d900f5c0fb0606e71debb328b70047ac2862e448e19645f01f8043708e9300586fdececeab8693ee1f6bc9cd7efe99842294de7831b3ced3f5f02af6bd22de3003e6be2434c0f53076ec6c9c09f597477ec5f4347057d2411f65382e19811d350899f2446bc59e7e5d21273cc0e49a4764510f2aeb025a7a77062361a71572cb4b00763ccf814fda74689fc8647c172c849062319e137521b6be7913ef56", 0xe9) socket$inet(0x2, 0x8004, 0x9) sendto(r3, &(0x7f0000000600)="d949", 0x2, 0xc, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000680)="110cdf4b100e0660268f9db9297e428f3f0652c677410b471ee4e3ac27bd914b4eb68866c6aa43450c190d3fefe78a7dcd19583877a90bec7f8c058365059e4ce8b2ae8855f41ff24b0b2efd92a72f8e2905dbb1bf56ec47106de14108da2aec5863e5ad9e83ea9585455d2d5bc601778d810c685c7a52116df1056ca4ba6c817db3fe3c0c741a70e9c17d6c34c01739f60b79f45f196d9f", 0x98}, {&(0x7f0000000740)="f2a19e3cd382c7abbf7cc494facaf512aecf3362ac26da9bc5bb7f189db3e9d6e73ab6928358456b5e529775c401ee3973db1a21f569abd46f3ddf354b4943044c561622345ebc510a472fb6a56ab608b59c6a302bab4ae4df1c523d4e1376d09a8016bfc9f5dfa7807a0e592c236cb331e9d01c46e17f0605ac571673428fca858fab8598433855bf717d7125b7774555b70a295f9a631fd9c59ac6c480e0", 0x9f}, {&(0x7f0000000800)="7b5868d360a2184ccf2a91ef63238b32f8ef7bab4e8b2eb26b413382dabe5bd9c5d5d6108fcca0cc19f69c4bdc45323d8933f30ba2eb6c97fe3234b867b8630dc9a3c669388b11d0a1a9bcaa49f4632f", 0x50}], 0x3) sendto(r0, &(0x7f00000008c0)="bcea12e57d2d9a7d62f4bc1d3fde2965a787d06de7106702d7ea7fd21872e62b03ed5228fb2265f17d9ddfe93f14f9068f88fd1736370c6bc5b3e845512b3a5b89485497a332f12032004ee2ea9922c0dcdae82ae390c1ca408b8679079fdcb643764838c3a0bea1a7e0d5f5ca2aa80506581222e85bda22a9aa01c1247056aea3dbb56e9fefb8b3a725a09e95bcf46ea575bb938a6f145ae8c049990e65ef1439856cc87aba6754359a9ff72300e18df06f224e0c82ba76911316", 0xbb, 0xc, &(0x7f0000000980)=@in6={0x18, 0x0, 0x7, 0x8}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000009c0)=""/216) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000ac0)=""/4096) bind(r1, &(0x7f0000001ac0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r5 = semget$private(0x0, 0x5, 0x80) r6 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001b40)={{0x5, r6, r7, r8, r9, 0x180, 0x5}, 0x2, 0x1, 0x7fff}) accept(r0, &(0x7f0000001bc0)=@in, &(0x7f0000001c00)=0xc) getpeername$unix(r0, &(0x7f0000001c40)=@file={0x0, ""/4096}, &(0x7f0000002c80)=0x1002) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000002cc0)={0x1, 0x9, 0xf222, 0x7fff, 0x7}) writev(r2, &(0x7f0000003dc0)=[{&(0x7f0000002d00)="5dd86393cdc91a0949692c324ddac105d78fbb6a700af4a8555f6f3743ef2ad77e827003bf65c54a4207dffee02dbd35c5dc1d3b8d50dc0c87b92e6d839f1145ec38248dac8e1472808e8f46f3542c0ef78da523925fb4984e3222c6c153fd178dc6843f77192e6fe4c96dce4cdc9fc41f7b0ef723a3011bd182dabed2e56d7d8c6b3aff5157496c3432511f63f10f5e38af0603f3fa689275f0bb5c02b3301abd20fb8ff910f4e27a216ab783e1223b3e26bc5e8a5b45", 0xb7}, {&(0x7f0000002dc0)="5d4df72a9d44b4fd9fd3262326a94a9a0b2431e289366bf29e001a9d67792317ca3509aab7615dd0855b4ee84f777c27de6346cd006c3593c7cc2cb4f4cc10ca6c7eec82362cfe182b08c9c1817f8541eb57f19bb044e94ef895941cac05a36c2a080c3604a4969859fbf5f784fb483116b3ad8c28ee773d2418e4955b8f74ea0de656f250a6909fffc6e58f11007cde68d149380eb034a4ebccb24c2ca92f75fd34bcafe7b67d0be88ee3dcf8c3fe3d465b4b2e1c78d2f41bb9d91610526fc6565d3e6f2aab46daf29f0a3a4c12c8c4f720a2f465f26f3047adcde358d1f7cece8fd82f58d37ecb97e01f480f45f5cb349d3563c9b149458deb5ece919e7683d38193c71f7102e5cf07f6d2cc254015f918298553e6f4815707a1e808cdccb792bb000e407ae29520c3929d838a95b30186c9d88b922baf40615d25c085759cad8d51c9a46ec485547e4b41215e188e20ed6086ed3f68a2c9523afe277ad0ed88bcfbaad908658874d9dfce619a6932ed045286826d271afcc2785401c5ada78a918b1e9f56c4c6cbf92271912bf5634e92064cb95c66d3b5d80214e918904a86aeeae9f06c889838b995cd5676125ba74b0e7db4be4638765998d7854e226e758a4b76059afb42f8da1f9f61535a4fc4378bfca5ef8863157fefe646d4ccf6317ac0b439512a93bdf33be155d9608614c2e3053d506124ef293fd4e15d781791f6f0327a5678ce8504048d3e7667e352205d328b3fec10dcf3abf7ed9ea81ad3cbfe9602e0522f80a95fea553c001ed7f5ac106d7829e99913bdfa2ff97b50100339f9f248b2263e3a7152073ba7e054306e7405e39581e3dfda90bfc55576dc1818fecaa23d0775f07560a87114db12ba9f85e044fb04898f77474885b23367f7ae09e8df3eac754aabc8cb7ded8b0bd05e8c8ad4ea8b93f8ae173da2f561e23a143d78b77592db7e9984946f5a7ca278499a2edabb812ecdd642d2fae23d64b48113214b579f346b511cd3cd7f3921231673647dd81f5adc707a2fd53d68361b29dba2368f872afb0e01e7c3b234c87ab3cf646ef6165f6f40678b854e5dbbd171cbbcbb5b49b2d2063897df9bbe72dd240cab4d4b94885f1b15e0ad3dbe41918f88ded219deafe72df80ab662a03a76bf6388721099dc4d8cb8bc4c0acfaeaf2405e3ec44c0c9b95ccc3f24c4b0ed456602aa3c8e3f129d0803f07ebe7b61e7f78ee507c96489dab1a6b6ffdb4e8f059e6ce4bf24940e16d87e2e7529a79713c9e0ffc3d91bc71b2cfbd2dd39b3ba30cf3a9c138e7f0ed26f6b4e41199a185c9903fa4f5a3e0ade39cf765630164e43c0027de1593fe4157dc0fe645de3399e2223a39362305a0d9b38dc3c2cd041b63a048149655362adbf52e181750acbad41b5ca2944a4197d4d01a624398bfa3c68e338090945602d0ff81a780e39e2b364a43bed062fd0f53c97de9de1f6a9ca4e268a02f3d1a34baa8c86ba4d1049bd542aa7a690436fa7ff7c683bfd01f5cc8d357867352e5d9ece74ccd6ac931afb2af9b5b306cd8d172fe2911cd31f9192b56155441133ea098d3d2ab73b56a6de78e159230b1444172a477a5861119bbf1983cdd117a55735d19f445e1aae1a8d9ca14c37eea43e6e012eba2e94009c4423365828ac732f84155cf44d2d49b6f429c2834e39cdba802477a6f5216dcb87d19ee78fd13e1de46ff995cbcc0d2f66418ba4bae8cf2f5976263213406f9ed82303679e97ebbfd154e3bd8e7094c7f0c022e3c0f5da9e0d768bd0ce0d81db2a39cc8ab4b4d79cc8958ba39b851cc50f7ae19aad9be5c4fab2a36775f5b0b12c4d927ef66e34fca6370f91c0db45aa2bde7071e1a2283df4677d5a06f46f335f31b8a87fc5eb1fdf222e52a6a3341d1fa7306b08ef602a6ca0b5387f0a750ececb8f67acc9663dce7fba67df7a8ff0025d711cb18ec405f142251cc676ae33cbeb232fa4b79373602c0af4b717a2a32b47f855e6b0c68d852ddc55a7fe5425daf125135cd0caf2ca26bd7ac5fe42b0c04a06239de9752c8b515580b9fd1b8f1df7d4ff118e4c6ac38315f565708255c315b6a5b0f45a18cf8b25f9701a5b12cdd2264ac94ff7e508d7a59c5bbad78267b922c641ba5e07ebcd26c0f7422ac4972a5c35723f03ad0e79c4ccea6925dd752d331ce4f2bfb5d6970be2d4b2d45f8612f7c2f3ed7ffb41bab007c4582e4fd44ff125e026c94297de144bbe901cfce42f5fb9d63504d6fd4748fed011bf1c7514fce1ec23df696de0c8538c329e718502e039744d4f8e3965ba2e46b9ed287272067c6edb995b7a655d5849d524593f28e8741083310fb07dc8e06ad7bf6c87f592cabfe8263b73dc9545f2b90d6f3060bf5f8b150d655bfafab2023a195050d3a7d81a2a5de221acb7da4ee58fd565229f4b34d0d37fbac87c0dbc0fa3f907fe50f80a26d263940afd6e57770c416e46e288bd564c8fe96ed083131f34e9af6e1f5d386d8d65e73692d4305c561ca69e114b72b4e9e31c47c274ee40f81eee59aeab6f40fa84d1851fbaed5834adaf1414c3ed2210a324cf2dd6aee1e13aa111b7b2aac31cd97168edc44734f70772d7b790bdcce69b977a9ca3bb52570cbc06131faeb0d3124c8918170b51ece955429fb096c4c0a7fef98364d9a9f8aeeb669d8ed55a114940ddcc2f23f76a1a7604f0fdeba2d73f9389f61d338f7f4f38af99ca1639c126762dd8ced4d90a1f9d409e128faa08055da12f3be926d62d1660cbc74eeb3f7a0511327abd7748e71bdf3a53a280672b61dc149755ddd69132d73f51d9f8d6c5c1dfe542836b426ee42b2df5b09e9932909fffb486fa1a3789669cc93883e3d2bdc5c4778268440edad5827b2e0260588ca4b158d2730c1766acc1af34e8e0753472c87b7109cf1615c359c039bbaabd07e77b852b70adf7c265bac4b8483ae02e4ac99df00af4ae0dc85c8002a1a824b11704497e1fb65ec0949ef84a1cd3d168be3b93e5e517ef37193c855fb25de18b10550280312f6217885f83a3557a963f09db5816ad087ec0e228917b55555304f0e4908851463f6a672ad124b4e56e1ea7d4b4ae4f8b647e97686fff1a0fbf6ebe2ca8e094f5803499228a366f1376e626f5bc6d87975c30f79a40159e7a79dfc03f7933aba0bb5a225ca92e3bdce191bf345d6d793715ba1b4b50d50b0786438ac04f1943d7ca6477f6edded6d90d0f25e5f16d936a4b9849c627de46e93eccb778c6b29cb995e181ad9da58ce48205447f003e6148723906f8f58008689a3db17f858a1502d71566bb64e60c1f3fc70555d3fc37b21c3ea5ed771b04d8244effcedcbc25f3a31d2c2694ee9007905b43eb35a5d53b5cfdd2e011ad34fff0192a3229d4de040649e6c4acc659362f67aacb435bb4dede762b4c4ca5b4f99f666ce08a39f8e7aa907795d354972ec7bbf2b52cc57f59b91721f8e79d0a4f7ce9bb4a8f07065c486b91b71720d32c5b4887d638facd7e4ac3d34ab94ff616116f6a8bce65653583c2cd856f9a26e7ba56acf063719ec517bf4b20484b057b6f6a88dd67ececc86fc553e5618997317db41b5994292462740a02898597e6dc37ae3f60ce1844c180ac631114131ec1ef50ff31353efb83d4751cd54f1d0cb8465e19dbd4de14f37b497957d1ee56ce2a7a23f303f0cd84e703435c6b02803fafdfc6badbce176f3c82da6e26fbfed695ea137650450133ce78a0a854974ee893350c9cbda8b2eca109be8115fa8da93462e1a5a432a4f41ac9a2a6fd6870163e16e330f6b408aca14431f00495e09428e92f09d0952da6f572ecf89774fdbcdfdebf3b334b7bde194eb51a420371dcb73a244f30751ef59461a71717ca7eb5b76c9d8a5669292f95d32256ee0ec98c551b4bc2a27b6ee4f666eb5f00c4f079ecab3a3d79b4b8dd307ee91c44fc30749a173e3d8bb7785046072dc3e57c9956a03ce1c339291ea5960e2d8dbff5ab5cc25ea4fbce56b0a0f17846a426b28d97a0af8f7865e0dfb6def7d1c6038bf9ee49059277484d152aad9695c92ddcf5dd11b43a730d46c797e95ef9303a42dc8d4fd4c4b8276f3862078548014c6ce43da34d62d929ecfe961550263d4de07cd0edd7b40dda1ef12426a701b4011e6228e7e5e26630b9357c098085068c0a87b0de436bb62c2d6724ea4632a80c096d05e327b70cc6f689d1c4229981e6277c8d1823c9f4e10887d8dcec2ec7c7770361f5e26c4e230e79243e7a2653dd7101ae1d6237e1e50b4808a6c1206ffca20868f2c1fbd6fb9a6318756efbbfb398f3b735de606702f90e71f45176d1ba4f4bad5d5562ce449114c1bbd7bf44e4b8a9f59e271219bd06a769686959e6dcb60bbdcc2de97260348c3363bffdb63f4c9a48ed4da0f2ea03a6f6752917191109066958d1e2fa64351685ef007cf753c40e73922c0dcf9c32a93ca2ebe87fc8211f133c8e3593d06c30b90e6b965d146b2dd38da27f98182470d30b3225755b5a99c22e07b389ebef116c6ea0ffd3a258ec8ca30ad9e656fd3e1c7f4cdcf1090d49378fa4fd4785449da3a7c4b458a30adf02eff69e0752c829574965caee1834100fc225c0869d93f528e29a6d44c1552138c4d7871080c80293eee12123bb4e883fc400932e95edb7ea4cd7b12504dd36305122cbcc6b2941588b61669334b055d396f51994b27ed728c0a96cb9d42b2c03e782a492436286a92263efd70f626e61623cb16983e7353c3d8ac047f5a64260d818ef8bedce19829a4e1ffe7b2fc686f3288a19a7a2e0d7755f455c16427ea080970e6db1dc865c8d1dc46173ed1aaeaf73f046f8bad7404acf79a774737ee272e08a04ea810c2231540fbc0fa202ce831d1be479f7da4ecbddf829015448e2c8c17ffbd6011abe03036a2caf9836fd41de7de72d1d95277b797c1734e59a980b545c25b6bda6a428f0c501c48848834f52cfc7f4505f3fa770a217ce9404fee777329aa58eb81cd0e44f6f62247d091da73db8cab6440c1473e7ad2e43fe668330b7c05cfc12a2307e7fbd2e71e21957082f92c2f4fa057a24e24cbab03e6ef75feafb9d3a57b314ee703331d88d21e554d0c8a0bd87c52448b7cc4810118cc49a1e9675ccefdbfd5dfabce9fd0e3522d4eeeb2650e78ef0950ed2976ee7fc64548f8c12b614d429eb3000ac62f0dcf6e26552ffc69d42344d62a81a1de3b9d5c28cae4da02440a9a3b6565d80304a0f5b52ea3876b56fe12f0b4f09a9eaf01b231005e720ed5078e2f70a3307bda0b3aabbe331ed8709bf7ffabef1bd0bc82a4eae1919d65a381363f9453853f9d62741e82d91e676b40fbf4dda6cf15bd525ceeae8eb64246a72cde6fd72675733059a001d8ab6fb27bdcfb7f2c84eb12113f78d94b608d2c458f065f1ba777a8e0b81783c04f9a0b966e5d623c80e74d110f510815aec4c446a4512fb80cbbf0193b7e6878f9262394e82323288521052f96d655190a35075a6456c731bd050d68c57c8b3842db63cb3af82fe99202d6058eda05a1467a972ef56284283ec427ef17ee8420beaded47e95a5052cd865d75e9b74a9b58670c0a52324710b887e45f6862c109682dc61cb6aeaabfca0e10963fee740b951f94fbe002d867ed030de19a53cb8a8c7f762b0be3f0e4db1a83e38c2186dc0b749142784e16eab0c6cbb3c1a95a7d4f016a4078c0b6db8b6356bb6b145d3af9e08a8091f7b5d7d6fc0dff340b364dfc6b3ef486af7e752ba4a20f48496d71fa475ff2b27fc678afe4bf2ff91debab24b2f4d", 0x1000}], 0x2) 11:13:07 executing program 1: socket(0x0, 0x8000, 0xfffffffffffffff8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) 11:13:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x3, 0x108) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x99, 0x2) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) clock_gettime(0x9, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8000, 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) accept(r1, 0x0, &(0x7f0000000080)=0x9b) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x2) 11:13:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) r1 = dup(r0) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x11) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x81, 0x81, 0x5, 0x6, "1a36a1bb3b1a92859667c5d18ba6b8e98b8b213f", 0xf4a, 0x5}) sync() 11:13:08 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xd335227589980836, 0x0) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/211) 11:13:08 executing program 1: r0 = kqueue() mknod(&(0x7f00000000c0)='\x00', 0x2087, 0x1fd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r2 = shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmdt(r2) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x100000001, &(0x7f00000001c0)={0xfffffffffffffffd, 0x800}) 11:13:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x81, 0x8}, 0xc) read(r0, &(0x7f00000010c0)=""/238, 0xee) connect$unix(r0, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = semget(0x3, 0x5, 0x80) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/4096) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) semop(r1, &(0x7f0000001080)=[{0x2, 0xbad9, 0x800}, {0x4, 0x5, 0x800}, {0x7, 0x4, 0x1000}, {0x2, 0x7cac572f, 0x800}, {0x7, 0x100000000, 0x1000}], 0x5) 11:13:08 executing program 0: r0 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/4096) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfd9e, 0x0, 0x0, 0x1bf) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x6}, {0xffffffffffffffff, 0x84}], 0x2, 0x0) 11:13:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) listen(r0, 0x1f) accept$inet(r0, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 11:13:08 executing program 0: r0 = open(&(0x7f00000011c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000004440)=[{&(0x7f0000003400)="aada7f01553df382e1644cfc98a00a0834c34993626e7e2cd34b2bf3e5ac7b5991dc2e3e1b413be10018ae549fbc2b2517d790cafbb475f0015898f607fe159e127a7266dd22b267b2dd8850d33e04cf5a2b7099bfcfdf0170bd94f35fdd7a875f5e7d1952bda12665c9e5d47bf1527f4b59f5b13bda81f4c21c7bd910c19ea0ca79f3836a9f0d54b3b0afcdae7b5114d869df2c2ef38c49b560313eb754b19ea6bb25b1cbd69277d8629eb5eff4deb3142ca565947bfe14b9231230718d7900a1bdf6e4c37eaf327c0a5461a37f0468b2478427fb640c298dc15144816b23a1def830a9d02ae6faa127cba1212dbb55df4f74a0cb771623dbb266315303c96e9330288f1cb0a824f1bbc5688683c3982f1c5e33dbfaa5cd6ced80f88949e4c1a44d6c9c1351648d80bbd09aae9e5b1ea40560a30d467b87028e6dbbad3b6a8b29d957a9f68b18775a51e548032ae59beb41b9d0fba4be808d19b4ea5660f3ebcb8bd9a028ed8b0a0e30e504a519c6db9cca4f1013759adeedd6a6a973dc5d136459717347b4a7a992e116d2467b60a180b222aef845fd3632e77072fa948fc9eae88823a5cf4307e92c8df03a7709c6401a9fd8e94fa7a3af06549e0d17a946a0e8eac73559cadd625a8b2a00795aac8f4e93c00f90f0478f6bcd82c42f15a513352d0507ef0b67925920948f3374f6161f92774be7f131de798f328bd173897060f828d029d088b0a4d276e070ad56807b01a8d2b63f5b005bc6d52dd9fcf8b9b5320968d1181416d2a44cc00097181e2302ba760c41a19d75ad79e07c67f6f047e16467aba9269839302e37fab859ae646e8dc146e2d2f224de297edf6890766a430e0eee27a0e5d9164c8a606927af141f3b0ea71a5e563a24cbb1207257b7ca096a524f569bf79c2b45659e0175eaf5246c28bda5a8012ad81ed15c19721bf21800d0abadaf13ba3844b0ff64e9f45a8248f385d0b3c47e1feccdb4ff6924be33f2968b750c6d95dad08f5f97f59f969926a2b74d8cfadd349cec9f19242583d2fe601de5a3f83f387bfd1643ed0ef3625bf89338c0c7c397d8e840d21ab13bd15d4ede5eca937c2f7e266a8588b616c58ca4cf3d8aacc3d5440359704e147760c42782e9bb6654bc6a543141af403edc2e6d74fba6d5681726b8e3a275104fcdd3e45c06e3c96816cea69bd1464664e7addc7ecf84d9ff6b843201694b8ad6f48b3e6a6ad38db88c64ac417797b0d49e1e09b3bc948e65d29f956e220d741bb1328d73349b1a26d5d2690d3f165d176e17b0cdd658296457d880d0292b4f419e1af74134fff9e773db49b6f805b4d5c313a58f2b3bc9c8a48ea5a4ea2f74cdfbab357e90dee3aa82c50693909c3373cf4767306963e3133f4dacec73fb4e1109e1db4960e06e11b07a184d409ad64831ca435d53178b68b233108ce02ed69717072a3b9b22ed55b4d250f20612345114bbadf5810dd0e81b3c96d0b12671a0defbe56eaca0e538edd5bd5d06009da7376f5417c9782733d681996ad755e46d43e41d79dc8efff6fca65a2cdab895a3c618bad68ee55c589aa2a0192542a63e8db8d6ad077f29ac764bf5df58eac68b7fc7427dc66a2f548db93da93a304ddfde06f022c7d26732b292a02d86413177d5273fcf15d110c89fb54ed0032f5e3f7cd6c25af46f925a938ed3392ad890becf6060da132723d810f1bab2466e6ff8e3d101cc2f1114df142eee0ecb9a4493090a524fdde619077634e678eb47673ddd2196becc60ff0e58a4ecae625df0737e329e80f2620b462f81d731bf5b8cee480275f10d67d2c3ad63327476d48858df0a8dfaef5fa00d4281874f5b2ad16843ab462302eea2aab9aa9c2dc651bc0ac680b233fba77e19d4da74d7822b846fa5988c3abac2b85faed397dd58e54847c83b78563aa45197cee4e72c468bf4660115f618a022628bd7c10d26a2db596cca31881437b342fef079a5662e6c612650a6492b392cbfecbee2eb7f597a6f2a0d4c7becc89d3a7e596a7642a29790fe4aba8446b2de39279745512017499446ec595492decd6efddec6903c84b4af84490dcacaaea1dfb03cbd33324af2430e17ec85bd60bd77e77faa9d101c3fb5f5c6967d86ebf70ceedadf41268f485fd6548eee6c16f5c556e7d97516d9b19f8f8d7573d380ec497e227937cf3774305002ed91a12cd72f775152071da3eba2840315881dd9d30a22d3481517ec8f9da0afaadcaf86e502e1f865970f281462c6eca1ca131369b82e94ec27b4715974b63ae9f5df52452a6b93be60770b2e7c604ff377137827f906691ed7ed3f7bdd0821ae0a7825700a7dc86d92bf4d137b3767b0a035b41ceb30d3aed7ab66cc149996a5be12a4605f956d584dc2d53ee8b20e2bc5587ac7933625b39650fb373b57170490122b0f37d4ca385f7662bd8722fec3065b110879e448d4a6e8274b402e4b8b8a9035ddf56d697a666e6397d22115080e4d90c7f0297920d824514eb78b1c06669257fbc0aba428b04556ee87dbac17e8e3dca95059e5ba129fee69706fefed5086faa3c45a70dd2b7d3da76c142203bac1b241b644a63f60d2b8e77fac8e55646603f3db8057bac1015e53cc7bc14669a81086f45a86e513f96d1988e0f88a22bc751eafe7af6b1ee710fe47bdb8afda03472409d8cec632d74c94865c6adcee677318353c88f06e331710e320b468d10c67c81bc327649a5810091e42b71ae39bdc3335c00a47855ad7ea3bba3122df79d45cc00e690535a5a81e85b0ee868100fccc5e621b0ce0dddcef9d3c6c0e1d31348d9b0e95d85f0152bb29525387d73d0f54076a5eed3ad454887290d595b6c3bdf4c9b34f55fabfe9d2c1df6e90f4d7eacb464a93f0637abce24c0146a04d1871912257f0f648c78eeb34743400a9c7b04aa62f1f75f797539eeeb97cbab8fe27da540117a40f757081b58401a7c11a7e292836ef43507d126ddc46430cdb505d0fe1b56098e05049bd292109b0b3809ed5dcdb34fcfbedab0da815566c5ea2a8bf9dd260e63a555b414e4aaa4a5107da769c5a2ad6e3d6c2ef188a71f2f9c83b7d3b09849d075ac2b5b193cb901858f269aa1429bf73c26c72d00ae4812df7049461caad32fcf6b34ba175a3270232bfffc853ccca7c41d3257ed4a46699fa28f6d3c881f3f91f58b9f8bfeb778742a13f0a637c2797ac15cdf29102f4bc8c59fa85db183698a0a06821083593a85a241c8a360c9c17cffdd185d00a34e86f9e7e026bfe2a415eb1f7396406d7b37828a965ed90506cab85160d33373b5cbbd02a2fef03c55d1ee394cc3945074beddb1c47bd7c7d12730c42a2ca8c10f552e26f53a257c767a1cbc9f9f84ca99e334b1ebb86de10dd363fd199d538f2938f29ee2ec296479bea561b7c9802a6f259466d190daf8c6477fdc855714e650b034891ba42998ba99bbd419ba7dfd658fdbb16fd92c3469f66ae8f3073d9343828dee6c431f93db9e0dcf452c994063ea216b47c1035cb190cf4fb0859257e2b4957c8d79719ffa1c9d55a81e8b192cd0c135d325bb8ef2611303cdaac28bd83ee0bbd0332c7167fa7b53310aaabe58f98bf8fba90239e90708bdc22532b150c7db7e42bf33b4142c0ed828273568c34e53cfde01e77de081d4d4f34a6732308e806c3b8fbc5ef51bf66af6861ba0f786b10d7948edc3d9ab2a75525a2cffbcb08e2a5d09712763cfc45ce22115b81e7df1e28b9e792ba41238418cb409999c110c46e76ac7c26d86c227346ced6e1b944dacf1d4e378ddfef8844d5f852bba41a339a6e30b1be01d5f9b24c5719107f892d70c8a985e908bb099987deb3bb26b60d9dcc5d2ba397e923d7b03a238cb4d6fdbac2f82df52a65ed850aa935f3a8e762b386ddf76f21754d4345b3a3768505c0f322026dfdd564b8eee4f3dbab5a088a4e66b7f9c04ae9c7e1cfa53c40157658b6d12cf13bd9ec19863df42cd8dd942d215967c21f9443bb2d52c67b2e47cb7d7f37f8beb88315e66b5726d9f0865cdb0fc5621171fd60d7450f1f1dfa66aa27102734235c9b668c59406a55769cd26695b2adc475de3b1bc85e5a367756ef256cdcdc342a453acdcb9e2d4543f0855e2093b712d318f31bbd7cd1174d12e9b92a5b06fce9d15e822fa67e09339d8a6f09be201395acc283557e1a009ea980377b57eaadc4310e189b7cd9670e6261f980121f70ed8bd4850392d48851ee71d5c823aa6e09dad6babdade82db71bddc42c7c5840c9df81806a1d0d4f284cee547bc1356a5ce71e3ea3b59318ae7acd967a35bb8d169993a65395c3c934a8151f87e12afd9826f878f854a8d97468f35c1ce8cb69aa1cb5e16c50d2fb6a7bf349aa328f33dc2c893ec3867744a6789e93541750f76082596f685308b8a7fc99ba0e6a7d5137832d9cb1f237dca1e972672a43ef4aa30351999c03ec50e50e5c622125d64b55e569183d1c8a6f42f40ed35060181e76eb33bd503ef5b979282c833f3f0b961af165424f64f0f51f3518ad712520f54ea8380deb90608d819fad6104989b5dae475317a8f74d16cba78b2507136a60eac077dd3aacd85a4eed818ab267a5d9b2110fec50432c6e4962b3df4b749fd14776fc49018b84cae7fcf5ade17ab4e61fb867c6566370c8f3428089c2ab72f46b31e0d18bfacea39838a73e5e24bba596d2a32d2d32487fefebb5b2ebe50dcd94814ad0293378358e4b66ae1f1516c0940f093aec1585c5a351dda7d08829fe55527acd83772aeecaab3891b557844ecdc43a47535b2fb313b086e821c5633e9c214a0f6c572e77f11741283957342a248f1dd7d7912fc52e7a3c7dbb88e7f5e098a1966a0497b9b70e718e0b481ed1a18bd19e147618e540d6043c48a1507d937ac8ab516f82ea5bca5c29d4a6487c90b434914e55e6d72a54054214b15d113be9621c76032dc56dbaccf702e44795a6258e427b67f21b4ad44ca11d6a7979f1a52ccd69215a7981331bdd3b517188a2a6f82cf07f94b767716bff6c028e4992e13cbd4471630e717479fce1ad5937267a497c4e6462dc06fa3128517d95a8316a57a6c002ba9a6e61c07ed5965416a86a3c077d126030506b0f922b7755df9f15907458f965ad1292a6596806f286e674901e82178fd9689842b3c771e59be7616a8edd1724635b28cf0eca4bc2fc64959a43631531a3dfe5745e1104c0df46da718927a98c9a4021c4e6af4abcc4216ad7641de2493d3155a1c6a55c407e53fbfb39f21c2fc0e2da", 0xe95}], 0x1) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) 11:13:08 executing program 1: r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 11:13:08 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) r1 = semget(0x1, 0x0, 0x600) semop(r1, &(0x7f0000000000)=[{0x0, 0x7f, 0x800}, {0x0, 0x5, 0x1000}], 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 11:13:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x7) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x18a, 0xffff}, {0x27, 0x3}, {0x149, 0x80000000}], 0x3}) 11:13:08 executing program 1: nanosleep(&(0x7f0000000000)={0x7, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:13:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x2, 0x1, 0x800, 0xef}, 0xc) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000c829a34568594971a5a82613d76ce93b3d794d768edc511ea72972ba0a5e9773bb2583671607a5802175bd74afb56dc2f64020d852b0045d76af70ab06dd8d1c67826b88dbf977b2ad6e4866e2cdff4e1e627ec3f40023d24b6fe048a1e28361cf74d29ea2882b27c5975a4a1d1d25289e0bab0daadb106028a9af1435279a52ccabe55470654cca462170574517fd342bf91735efdf9596260b12bb92e3da0d0789354355ff5cfc76baba79dd42d56ca459"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r3 = semget$private(0x0, 0x3, 0x625) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x104) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/zero\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='-+\x00', &(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)='-#\'\x1e\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) 11:13:09 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x1, 0xfff, &(0x7f0000000180)="22411b9daaad07ea3828fc93f37c55994db3d0e54cb6e4c4fe1ac1520711ecdfd2d0b62dbcdaf7b02d9899bfc9905322cc7821b38d29abfd9c7ea8a9fcbe016a356f31d4fb5186788c1d5ee65b201fbfd3cfcc59b89c791a69f949b22492bcf66803ec868ce9a9e509f07c3b885cec2328e9dd3de0f775864ab8ad7ee3706de491d25dbb9e14a82fed8fc079ed63b180a53bd5acfcd48aababd80cf99dd6262f5c81594034c3eb2469a1f26b07ba0b2e063b81f2e0e8d1b81950a1f095", 0xbd) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:13:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 11:13:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1) poll(0x0, 0x0, 0x804) getrlimit(0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 11:13:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x29fe050a8cf7c79a) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x3}, {0x80000000, 0x80}}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 11:13:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x80) shutdown(r0, 0x0) shutdown(r0, 0x1) execve(0x0, 0x0, 0x0) 11:13:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket(0x2000000000001, 0x7, 0x101) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 11:13:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/46, 0x2e) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) 11:13:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000380)=""/43, 0x2b}, {&(0x7f0000000700)=""/78, 0x4e}], 0x2, 0x0) write(r0, &(0x7f00000003c0)="000040a84cada9b815bb7e20bc4ebc6528048f3d428b0929bf948688c50619b22b3b073149fc9033f601fc6b3a87d380362a1b8bd4035c3e01c31f765b0ea7d5f1a6435747f88a9aed8e34d8c4ea70a1242ede", 0x53) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x50, 0x0) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c92e", 0x51}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="78a1104694e66b0eda72adb2f390228fdbd8f0d4b54c06a12dad208d187dfc6e18db24f5fe0e6b8006e03ca5e50fdde5294052", 0x33}, {&(0x7f0000000180)="86861e16e92d1785f9ec5d037c2818f1ee6761e6804a373840e38b6d9346435a5d6f12a912382b519fa426d5e6f21278994d57fa81c65f2a0aadbb1a0e9f2f4deafb994548af2ae85cf9ba1be13e4974ec00f1b6a6121468ce546247215b69293ade7eece46b25cca3e8b120afb2dda9df2a82f3c0c2d66ac6b99edd9a27e784c334ea12e5dea8725a1487e714c4eec7067029f5489d2f1897eefc4e5ea74d857b21d844cf9025c7865a3e2fb970d682b00d", 0xb2}, {&(0x7f0000000240)="17c290b4160e5d3f2936a96714c5d1b524bac384074493ae0fdbfdb407479837a17c29447a65777b86d32869335f0beebbe2e194280842f1595e0ce90a35abd615aa3c98cfc8f31ad5675b5fafe25c0cb54b9d5614f895cfbd2865851dde2dfa80ee789f9ea707a5294b5917", 0x6c}], 0x3) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="7c8aeec1793756c83ab07b8e069752f6b1c34fe35ebd47d67d9e1cc813d2cdb28182d3267c2050df41c69c33fbdd5cf03207399eca53ddb34ca94d5815d6b733fdac548008bbdafa80f6c6d61b325ebb7e1d6761e70d80049ee70083d9e1c13a97c6f89ba8a6808101b6866bbce7e2dd585b464156fc220ae732aa85d1db84f6a323a785ae3658f726ff0b4539b9a55c5ac56a2f5db0cbd95aafe1570add45dbef557dc007c02df36e4f927d353978ea2bb4ce04df6d3159a11429dad1d27a3bf6e673084df8f02e5a4199fbad04e15e2cab183fb84e3910b667f20c73067ece2206a7b072e546469121ae", 0xeb}, {&(0x7f0000000540)="c2f2ffce9dcea035d817b3292c7773a70ee2dfd5fb5df35254052bf60cc6420ca39ae468e8f23da25047b6a112610f50cf8b37944ebc76a500a134edb0c5da4bfe1e5125a9a80c6f32c9798e1e97b5c13c86fbdfc354ad6a822a9d484393a0c500a08ff7676f6247044fe680e77c7c2d46c68ad280ae834377a93e7d66ed6744078ddd8077184b5b832a612b387a2c7fbd4ca411fa23dc7de3a7ce1c1cbd6baf84f750b8aa8e9a732420fd9628018ed7e9bef449c2b98d05fe51547b8825279a020c614a93ad797897afa47bc767e94cfb089e41c32b4308a4dac0b5dafb8f", 0xdf}, {&(0x7f0000000300)="bffe2a07b75cd3eee3618831324e800ba3a6108fba3e216179e9c7fefa2ee860634a0ee9a1cc4352309c575ae79589fe8bcf9690e8759d3477620c8984", 0x3d}, {&(0x7f0000000640)="39f3ce912db07aba8a49d53ac1c2fa1b3a8210ef9766eda95f4f6767ec4d5045570f175f4e71308023964d026f504e5ea245a1e98215b6dcef10c51fc088c42d5918815851ff0ff2194ea0211fb6b07c2a7eb8e1a7b80f3f00610fed14cf24f78adab5de6cca19f5485b4579c034f68810b0a6f4389b3ac5f0fd5f33578970ef54ddb0c476b9312f511c74329322e381a3a538b34a756ea516c36c4433ec9267db5babaac70e099c3955ff61", 0xac}], 0x4) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 11:13:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getegid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) 11:13:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) readlinkat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/242, 0xf2) mknod(&(0x7f00000001c0)='./bus\x00', 0x110, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x80}, {r1}, {r1, 0x80}], 0x4, 0x0) 11:13:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x10257, 0x0}, 0x0) 11:13:11 executing program 0: r0 = socket$inet(0x2, 0x2000000000000002, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 11:13:11 executing program 1: r0 = socket(0x19, 0x400000000002, 0x4000000000) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/218, &(0x7f0000000000)=0xda) 11:13:11 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0xffffffff) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:13:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x40) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)=0x4) 11:13:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/95}, &(0x7f0000000140)=0x61) 11:13:11 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() lchown(&(0x7f00000000c0)='./bus\x00', r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x80202005, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x101) socket$inet(0x2, 0x2, 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:13:11 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x20, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:13:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000140), &(0x7f00000000c0)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 11:13:11 executing program 1: setreuid(0x0, 0xee00) socket(0x10, 0x4, 0xffffffffffffffff) socketpair(0x16, 0x4003, 0x3ff, 0x0) 11:13:11 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 11:13:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1d, './bus/../file0\x00', './bus/../file0\x00'}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x2, 0x5, 0x80000001, 0x314}) 11:13:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fcntl$setstatus(r3, 0x4, 0x80) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r4 = socket$inet6(0x18, 0x5, 0x2) r5 = geteuid() r6 = getegid() fchown(r4, r5, r6) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) 11:13:11 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x5, 0x800) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/96, 0x60}], 0x2, &(0x7f0000000500)=""/226, 0xe2}, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209886942308edf01c97b16aa9c3fa8e56e979f25000e2ef9f39a82efc4c1366dbfe45b99dfa306bbbf55dbf5ab8ba5dd91a03d5cbc55b7694f2985", 0x14d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x100, 0x2}, {0x101}}, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:13:11 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/107, &(0x7f00000000c0)=0x6b) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000001080)=""/4096, &(0x7f0000001040)=0x1000) r1 = geteuid() seteuid(r1) 11:13:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000001500)=""/4096, 0xfffffffffffffe2d}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/99, 0x63}], 0x243, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000002700), 0x38c, 0x0) 11:13:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000100)=ANY=[@ANYBLOB="0100262f66696c653000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="e888467d84677fed94aac9160c98b94838bc403de371d81963fe8823d9d6a526728ab3a5c1e9283a6b66e37892f0be2e08926c762b077045b8ad379d890645c1b89d8e5427b8c74fbb576370b82d799141e26041110d908e896ebc9a461a858d4d26e9233cedc916c288888a6f2553c8099eba41e8016e37ce2cc02f8ac375a45f0fcf35b4d045436f0566ffc80c9359dd140283f8d99005feeda2791cab12f17409c5ec8924884c1cbcf8106d1de9e4d8c450b7b417fef81a7bf346b9cd06b95d6342d20e2f749e89789eec26fe08835faf66c7d583d39f467369fb073f4433ceab5ffeaf7e5383c2d306e0923099dd0258f4d7cb31", 0xf6}, {&(0x7f0000000540)="ff87b7d9577ac854ecf6f92a828eb94e5bc7a41810cf896aed2a6c5c122f1ae05fe339cbedd8f713883a78513ad46e9ed484d77c5b83d64a37d775b66ec64ef716908496b6550b25507af3f24282d2797a94dbd66e145ef762159cdeca98b27055649b7f42087e0fa786c1f63493c95c6a1c5613c3665d75875223ca12cbe4851073b0764d9f1a6ed9c8db7cad8b632ce22b650e4daff75186459c07fa196f0203d1639b741313cd0e50bfa3b5c2112fdd2fc1de3da229c154737a8a86a30da2bdd2daadb98342fa1b1e43c4a79ebf0ecd5611c8a88bea9dc65f0092dbf9780ede9da28200452fcf791078e1d3f19c8baa7db6672b6e868eb990cd16732fd436b09bb3b63238e79f3451d1e481ee4f69db25f8cfd72d75f44ab394639455575667a622941eeffd8b3c2adf04f0c3494d7e5aa2e17c46836a54695664f7b10842787e87de2e4f3db896a2a8649530650c8a34349d5b253a1f783545395f32e36971bb89b29064fce73ddf9a045eb82c5d396b7034388a413b4fe56a33cf4ef6c8e58ef62cb8ead8e8282d130df34d374a688806a1347ba7adda4ff3e3ecf34311637fb46b540f6895e0da6d54cf49d5c765748a91150555f52e4f62cd34434c80ec7876db63caef4fab77af67539d66962b47410000828ce1b45d064433df6debcffce1d53d4cebf96cfc14d0d71e697e74dd66af155a2243d1fc095172d9f0892e249962791ce29053a619f19fc04b912fc008d09f1711abefeb06e8e37908ca5c22dec5d6908ad8361dc2c4d732dfd0f454cd209ca24eacf1040063d89009bdb67a61e226af142ec95318d4b77a74dc485811b7780c5296ad6d6dda93e1d46594420d8c1823792716725fc8c718813f3016d4998119cfea11a93bac3479988c4072375e0c309ec975c836a4073eedca4cbc0b51b08f340fbf9de381d342444ddaed1ebcf640a0f828ce423665be6dbda53e562280b206caab7db938ec82b92a2b01f3cd9a9414fc7cf0459760fda0b69c428b3942c13f77a1cf42c2333822760adbbd8e9f1bf065aa90dab4cf970b5016340b2e85359e723f08040eea47216c50d879dac228273094919fbe148409cdb9ef02d704a2de3604cd31a095ad6309630a6ec253e2112dc932b0ae87a288d6206eea8651c02d513836af9dbe5040bd6e97d6ce66cb71c7bc69e5d354751cb33b6de18d50ac3dcebf966a8c048cb12477fb0f44f05fab87e87e52efc8e34bb08a8c11e5b98d18c4dbabd6f31d1f6ee8e652aaf3887fa40c15f1ae2c707dc617e6e354b3a4909af332cc2c2d560f816549d39b3aa0ed47cbb2670278b1394fcf810f8b7ae23160192e6d07a2684928de792ff1e6877d9a44a9468117f019dff2969c362c58dbcf64e2e62315e556c58545936f43231aa968a4b4dc36106a828bff107cf20a47c8cbb59d73c6a812a86ed0cba05f3dedcb7e4cad5cd357bf0e87e0da6a8ee0171e5580f65fd4026004f54530cb65a2f4f28aadb435853dfb438e51a50a6e44e0c3c68ad076e48df58e57d3024427d33dba9a4d4c0787bb27cfb59bd446eb28890f43c3c6bb58ad44ff4ad8d5cf5aaa333d9175d888094c501de0e57fccaf5b010a9b72ee673569d1ada8d26852e87544664ee19d70ad26fcf0633db3734695d72b9510155587bd7a3b7d9148c67a62b9be64474aa1e3a7caebc9bd5b8b1346f283f5391f41965a869ee3118f9ba39d5b59778c8e36cfbae98859f44dc873ff5668aceee5f2b69189a62065cdfa425cf6a4452c188b2a53d221124250e41fd3582a68068736b07854b85d781ecc7333ab3ff199f8d4d88515d04ead26ee211244b776fb05e6495611ea3989d4a70422f4149a45c68dbfd1a217a038d16a0d27e26c9459f07768bd5f724d6a0f33aa8a34456e576584467b9845a58cde30c95c71aff9a2515af2cfdd931f8d14af09144fbaa3d46384cfdcb612b93adaacd3fd8969415ea7781eb6b05a81ea53411f916d2ed4ce239deed8f1a8ce17bcefa3a8a3959e85913a2efe66ba5ffa1381d912079ee8fff5e9a9fcd92e76ea72d51627a0887dfab1d6a56f59ef62c5cd9f7c72f2796c738b0f0a79a536287023745431b6203422628253ef29d26fab9f4050f2a4627d9d9d12633358a08c03b9819ed3f7ead6115845e13ad4376be6de8b840d1b23ddd00900e8e9c724396c0498afa493c56e5fa09a3c21aef44a7d9f0d759fac8861bc7d1dd663360480d5bf00ffdff259f78169db731697285c34a8158e28d04a1049352687d33fea715ee7023ef153fffb0bca2b2d59240716702c3e6eb627f0fba7ff25b2b2dd6474faf8a38f2132a53a993338862fe0ac57e906404ec8ef1317f6932cb51afa3eac26f5c285005534b9a445082ae466497bd05be4c3e0633de3ea8d18f655ce1c553441ffaa62224a62aeba4d96eefb24064bb9cc804a6531fe5683ba23f68d39d4e2917cfb7e7d8dec5adac178dc274e0890c20bea99970501d19210a850e08c0f221fe5d6281e3a7392f324cfde6fd531d5c934e358915b3121b23cedac259ef5c671f1d17791105cfc129f5b6e87ab35c907a7360bfd0a51fc95705426aa07e99746130dcc07597646af33ae5f0956694ecf025cf68437850f0c932f4538a96aad18c8e8e6533851987fe69fdc8b9d63902b5a35e9314499f3e0a3b1422a73b53d5f4e51b26e9eeb018d497cc39d17ed48a2fcc68436cceb0027f30a294781e4295413673135836c076dfce9158c47a9bb5a9f4cba46c38b1e298b83c3290bd55901244134905ddf354580e7d3e9eeaa6ae34a13f91cc51fc632892a4d01b45ee1f88dca09b3a690a5cfa171d3500e242824b10e69ac515b10f8c9996984f565c58066b48e2e368b920cc10f0f0b3f8723a4f8f8ddc70639687c9c20a80ce5c0a4abe05c84e00f56e2f758ab469b8864c366ee64c3f1fd83e80b1d1901a4b01b583e5cd8ec2b312db47ee8607ef919b388d89705b12f84f7135913670700965923cf6ed554e15a49de55eece047da39048389cd5030a30085a9967cf6600c5096728daffc9ae9fa3398d1dc55f3774f0544ad4edfe3bcf5b691f63acb2c71decac49a2dcb9de2d4d54db9b0aa151a3b58d3ee23c377b45cca22ef4d029fffea691be98919fb941cf564a56e4a8cb407b02986fdb69258c04df5af732c5385ee8a20e736c469f575f53feb9b90af9599e64214756b91ccb9c24d184bc6b12fd3419eaa9b2649d66f5a11823adffb300c6c0a9434717cb122018ab0216dd2b6073c8234e5b1a2829b4f3b6138b1ccd123179712b2ac1b6df65d99d1b4e3880706af63f626ce151dd585ea984f9404fad41de6429f570f22c03c0c42639400b093cd26eaebf23eba217ea3828f1d6dd316b2358b3c666af127bfb1a429af3a2736a013a0a146613672d1bf9f5d55711358f110e5fe5fcd4009b38aae2436f66200b366757a1f457b1160a9ccec3b608306cbcaea69960f1643c5ae80be1434bbc51cd5526c98f70cdde4c88cdd05bc6628fd1ebf482c2e35334b0f9fb990e1b807dda50ea224907118d9228d6bbcfdc25a78a9fd5f8a2138a57874608e2008bde82f27889788b3d88d30a20bb9a48b3bbb88fb93764f82729851e2c9ce6d70b885ac7e5ea78d774ab47669893d600cbd5cb5713364878e047f0e77de0608dd12bf42a073b34de684684357b0fee9f47a4988fa74dcb1933adee502843ee7e35b472c14418b724a67dbf0f81d335447f922de1cb678c862a250b938658d1fdbc9dd51703b437a77605f57353c689367c0737d1ef9ece05649750393812f67a072d8ecd6ee74c102e01b41a210a603d8919a9e3ce6d09d0784ec56f1d04d5c34c61543c2b84fa7abb3a429148b60f5fe7db048a6a2a2ad3bf792778b35734d121d0c9b7abeabd3162878dc1cdbe5bd0820cd4c8af3de85d19627aacf5d58982edc9d2f02d7b8ed6cf61de332251aa33a4406bc0d4b4c0f4d10a2a01fef1e49947594c77284ad61e39f77fd0751144b117868af237c0549d63798aa25ecb590e5eb378dacb7f7ce7cf3f9aeea037eb5ae6709015715df450a9046a56ba377a009c7cbe833859b1697f294e0674d542a17ffb751c048b308237c7956b1298b161a5f35b502f2682b4b0de18c2a712759e10ee1646422d75ed86dcdf938ea2fe09a6e7fd76335c8020e3bcf6f9bd32524528480bf2f763573e3d32c179405a4a6b46c5ec17928d91f4739038fd980edab2f5b884aceff1eba98d37365dd4e2aab2d251dd3f957e913e3bec94216d89af4607b0e1d81790e79131fec037a4112ec2f18e433c1f51323f0f2f6d177ab98b91b35a868196c6dc7f3a0cbbc73e0394f5eff60ec0e69e4431c1af56b3cfcf4cabfcd62a386baa0dba716da779cc0e2060329561dbdc59095baef10bb379199a3533063e17afc421907126c7e1f7823876386862099eeae932d97c0f8b1254802ebc550b78ba9d51d99205487ba25aad4d29d9c35a077c62a52e7e2d2efee8987c36704b6e86789e62fba0c596a2079f46ca04191e81760cdd340b115aa27d4146ae3f76a5c4fe75b4cdd10d1e3cabb188fa9a094f0bae88febbfc41434d769fcafe74a6b77e1e13bb197e23bf56690c974fcbcf8860279961af83ab89235d1927b90923cdde6384f5d58b26cc336304b673957e4fbf63a11593e618e142044eb7db9a7211a92822ab8ed59f8b1b507dd7f20796b105904098ba7d9e037e4d627bd1f48178eb117204aae8280a0b03a16e7bc68ed62328db7042fe2f753727dea36c065d1119c5b722be299d0188029b88ff05f66c933e9af1f15059e933a1b6dcb7a42937be5fdeba3c047e0d7cf6edc88709cc33c291bb8bd112d5bd8ce70cc5d4b4cbfa1a5b19c61eb9218bfa57f6f730ae4b17ed035f6da2968f66cd8e6186b65b1a8a7c76c7b5e29e61cb921d7ddec26dc3afff7668f4dd1cd881f47f4c30836fb60dda3b31bfc5516753dbffd744be59c4d6dd01d2c3993241cad2cc081c86661211b6d615203e8e16392c2267bf0eb68056295e8368b2cc85e3fe86a92cff7e8875b317a2de485560583c8d70957dc7b2049e3a1d953bc6d33799f602729077b485a3f03acdcff0da72e628ff35cdae3416f77d4fadf13e099594ba49a81e5d9ea6660aba0c6e0235d38665e9d031b0437d634b04c6522c4118bb13934fe285878d326fbdd5fdac1897edc797a6d3c5650fd602909f6a93b74dddc9a1ea9fb24137ded04c2cf8798ba1cbac473e5a368fa85424b7c8b7296c9aa5948d29fd6fc6fadb0f93d194697886e805049aee1964b87465a8a032f129741f134b3a33cde57e4c5050fbf925977bdca2cd760947c9bd8a3de05f3ef380663c747b0eb50ac74b4e7c63ce645fc9e4d27112d2209f849488c2b4492b4fe9b9b66e6816ff855b45559e135139c0ebc28eb00fa3c709ce93243c155edb8998aecfdb586e09247e3122b2f537145f852aa1a58e523e5fff15ad3c52e9507a7afdd0ff4fb83ff07c12797c732439170b3df99971bd3e9dad5e0a08204df386e377d8d41dc56aa3c1eca685f6939cf1b75d6838eb865778378c1e730778529cb096e55043689b543e502148073a88929ec2517f371db02e886560b9408f2a28eec3c8aa4fb445b848a96d0c4775f2542bf59d401d8d2ff4db593876018421ed53ab289fe2bb3e175122185320e5a5b0ffa66a0ddbd3430001a81007dc220dcee22462e967a12ad541e419a303fe195f7e7abe326babbc0021b54eaee90565f3c6977234f7c92d3a2a", 0x1000}, {&(0x7f0000000380)="7797e88d1b7bd6344c2a83c2345abbbd93f06d1241e041dbe093127e17a9cf55fcdbb043dd73ada62016c7cdfb5c32f5768f6a552a58f6a9c214b85071b6ebc25c907867b4a61f38bf5e6fc047a571fd", 0x50}, {&(0x7f0000000400)="bffa09c4a2c5713cc7126075ace668a253df2005486a9a8c1ca76027c31b32596f2950536aab7bfe0bfeda7d5840d7682d0e96bfe4861117cf6b35cd70f5f8799128327c9b27567a4fd4ef6f1ac6ae9160fb7428b17a81648835abf472d399a2336de60930900013b6810dc9f64cfe313a854072bf45b681a3272725a8f28a785cfedd6f0cf87b868538df785c34d49b9970aed1aa28c2d8ba7e9608d06cba2886f9230f4c5c691b82fbfcc5e27f7e6fdd7aae9c76cee6e392f39e66b3f0aa8912013a8f226e80f8694080ab0cb88c16048d1e820f51e9dadc3ca1e6afb53ace30a919e728b4d6208f184ad895c4dbef33", 0xf1}], 0x4, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98}, 0xa) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="25de8dc79bf3cb396fb4e03f3ecb4f7d37135662968571854f5981ac3123c44cc110addd25bcaa2aa01d23644df647e8867c177a6233c1e6a339e50e1935a9770e8aa2e0eb219a0c380e89da057e66a460b5228538cde1ae99787c4cd7e73a2b3aa7d6de1b6e4dea27ebdd79c7a6cf2a213ac58af4f413ffa4dfc2eb82ad2636cdd145492abf94cbfd9cab067f74303cbd20bce9802ade421f6421f717d0e06ab5", 0xa1}, {&(0x7f0000000200)="8556a115e29d4c6659154359f20df387c016b3db1e81efbee4e369fcbec0ccca047055240395d947264b1961121afe6ec9ec640a4d6b242e425aebe56e18c4b181b3edc7add69f084dc132f9dd0cb6bd1f1d37257018fdd5fb2cf6c69e6969d2c99c194a5aef05de2d01d23db59894b11a329dfabfa8b059ab7241e11ceba5", 0x7f}], 0x2, 0x0, 0x0, 0x5}, 0x8) 11:13:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x8, 0xb0, &(0x7f0000001280)="f593693a391bb9a2e3a082352af284e8d0482b0bda26b98b75d62a23d32aceeefa03a8818be454f31ee811a110df16e61ac1139a05b961dc8bd3dccc37180ae38153c8f04c01d5b07c67f3d67a5f4f55021759ad09b8720a16eefbe2d7c3ec48eb8bcc044766cecfc82fe1093f0f5f298a1c7ec158c3a00dc5a18b03c72d40e509bdd1998d8404613fd48a8e1a614af381810e079d4a7ec59951611659b5aea2abf595a69fea408af1fd908409a00c72a855ec036d84df54b3e4b7522abfb862c45ca14f73bb", 0xc6) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r1, &(0x7f0000001180)="d03e8f707ddb11c2f7fa885042781fc70884e27e89dbe49015ee79cf02e3cc037a8fad7d922e01fa2dce73e2be1a9d8b6c97f1c3cc57fab1dc46414f7b9b7fd2a24622041edb434bceab2c9714308062c8729331173989ac7786c0ede320e328f239cf1687fad8450af0020bc7a30e5093ed70c205f95cb3c83f9f7ac64fa6dedabd41dad413b2b27023e91a880076b02b2d7c79567690618bfddec2b3634a36a192c236f4844e704c52f426075dc3bffbc51a296179d32432fbe3931c3df70063276fb253cf6fd77a532a3912f1fd168e1dbfe4645516f9c47fdfc1eee5453fbd74a2183085f022ee39c690aedfca84dd735278fe96b3f3af3153", 0xfb, 0x5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 11:13:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 11:13:12 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) pipe2(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000072000000000000000000000000000000000000000000000000000000000f0600000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) execve(0x0, 0x0, 0x0) 11:13:12 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000300)}], 0x1, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000100), &(0x7f0000000140)=0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0xfffffffffffffffe, 0x1000) 11:13:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x2, 0x6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x5, 0xdcc9}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = geteuid() truncate(&(0x7f00000001c0)='./file0\x00', 0x437) setreuid(r3, r4) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 11:13:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x10c) recvfrom(r0, &(0x7f00000000c0)=""/148, 0x94, 0x802, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0xe7}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) close(r1) 11:13:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x180a0, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 11:13:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) 11:13:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() dup(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f00000006c0)=""/95, 0x5f}, {&(0x7f0000000740)=""/249, 0xf9}], 0x4, 0x15) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000440)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) 11:13:14 executing program 1: socket(0x18, 0x4, 0xc084) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:13:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchdir(r1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 11:13:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000040)="9c87b1772c0035b84e332e3e", 0xc) 11:13:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:13:15 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x300, 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000011c0)={0x5, 0x401, 0x0, 0xc61, "d5279f0f4f969abb9b7baf3f7880a0c6fdb34bb4", 0x7ff, 0x5}) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/101, 0x65}, {&(0x7f0000001080)=""/191, 0xbf}], 0x3) 11:13:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 11:13:20 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 11:13:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 11:13:20 executing program 0: r0 = socket$inet(0x2, 0x407ffd, 0x2a6e) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000240)={0x1}, 0x10) socket$inet(0x2, 0x4000, 0x9) shutdown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1000000000000011, &(0x7f0000000080)="fba85cbfc4e45cebfc510070372f5e42007c51b1fb89821762f03ae6a5c5d02483665b198730aa444858f3064548b9d87588cecced12ea6254c544d418a356291b1427a5ce3142aef4965c446cdddd15d75fe0108931093721e5c68d13183a597807af166463938df541b65ae4b0530c29ce84c8605c8819232ed4aac8e922748c16c84afe367246d82bfd1ac377464ada58d2a003f385a8dd2423da31261a0258d1e1215078b0898089cc37620654c9281b917df89ffc319f512976eb4e4f1641a7d5d431327c4d106c0f1512bf773735eff424a8690000000000000000000fdb1c1c076176a5bcbbf6c47d4539", 0xee) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="189430319888b1fbc865866a5823b31a9ba86b14699a56e223ab166c74703c5487aeda9b9b61fd0afc346abd158b5dcf45592ff5b9a3e8a63984f447e14e13b4cfbb4e0d203bb48127ba1a04302ea9bc450b207c2f9dd0b4052323c1130fd3d1804c151ab2044aeacbf9836316ee980b93", 0x71) 11:13:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x820, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x10000) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/58}, &(0x7f0000000040)=0x3c) 11:13:21 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) 11:13:21 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x34) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0x2, 0x9}, {0x9b4, 0x70dd}}, 0x0) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r1, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r3 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r2) setsockopt(r1, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) lchown(&(0x7f0000000040)='./bus\x00', r7, r8) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) sendmsg(r5, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c6531003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9c77644f8cb5f723f78877219bb65d5ab6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcd5da938961135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r3, &(0x7f0000000940)='./file1\x00', r3, &(0x7f0000000980)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) 11:13:21 executing program 0: socket(0x18, 0x3, 0x0) 11:13:21 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) shmat(r0, &(0x7f0000002000/0x4000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 11:13:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = geteuid() setuid(r0) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000040)) fcntl$getown(r1, 0x5) recvfrom$unix(r1, &(0x7f0000000100)=""/12, 0xc, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 11:13:21 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x13, 0x8007, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 11:13:21 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() setgroups(0x3, &(0x7f0000000140)=[r0, r1, r2]) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x10000ffffffff}) r4 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r3, r4, r5) 11:13:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000000c0)="3452646be9c36b9bba88f20e8f1ce46f113afa1211fe843a9568fe4d40544cede3732033f9e2cf612b6b52b2cabf1652a5bbf3be18aeae54685978cf56246800006b7608f559bc72ee97682191b0eff64c004242a2640bfb63140ee43d3d69d4833f6e702aa7e9d717f855c9e7d5e22627b18874eafbac65b993710a2c4862c4c32aeb059223e935ce1d5b4679471e712a0af23badab79cb23b6686627322af36c7572ad9447ce48e10c8a7b05", 0xad}, {&(0x7f0000000180)="da525241efd2bdbd93d776f388c90254a02f6555f2c9", 0x16}, {&(0x7f00000001c0)="faeb753370954af59ed08a4e451c08bccc48cbd1533e4ec34fb0e7fbbfbd8df71a7dd8c0deb6c6398c2be3477bd60d69800fbfc329275f6502f252cbdfa59d6f9c145e0b7443bbb47db6cb8de96b21d8cc0497b2c9b7a5752870662c1fdf2e775701d01b53b9d7ada0b86005b0661097739eec8b0c93", 0x76}, {&(0x7f0000000240)="a6899722a04263c25eb8e5da89059abf2478a0e6f666260ddc95ce0cac2e136772df1409785cd3effa8cbb6ff0b537f3d3b7d834c7c3769f367c787d76cd6b377419aec0224c75092a0cc5c7c311033bab8ccb8fd734e9e24097d5b59a192b219401da9a8844a0b4110f6975c75fd448dc8838d832bf158768826521ed470971209a0c508984a700637337ecae7895c281bece72a5bab1fc7a70eccdcef5c5a2fb643cd9b95d7c613b15d169b36d77d5f973b79ea84d18196cf01b5af9101af5902bfe4118fdb703aa63d82e38da8b362dc73a5913c08340a4c52ebd8ff089446969b2e2f5120dcae973c4ef9aadef34abee3e3ddf41d3c56a222a182c795c974e058a89e2aa6d8c10176f141d01ccd66add72449d6a18b7835abc9688bd57fe2a0d3b0c82b0ee181c6cb2b37bbe680d7983dd99440ec5d23c3be1085cd4285827cd99a796f22ec851003c8ed01b895ff68cc85c148ba6edd981302dc8c47d7a43a0e68802c5cc5204d148c4ace71a6d643665e695eb58ae984f4cd2494b9e43b8073021af49b86b505057484815f892e60b96b9b64318190a8fbb9ab171a381c813e1b8a774d80c42f3b80b3ff800b8dea810b6a4dd13e4c86247fc5d1fe2ea828ebb85e78a59a39472c4c670d4636d3680fdbcfeacd42ef7322cdb82d909f18b1f914fd38aba6fb5d735c408848e59cfb8afceebb2de5595bbc7023d5dfc9f1ca7adfccbd75c509d2a01e1df6605887a958160964c2b7c4cd34096748203bf2935bc18e10d072c168fcfff523c3b0ec9b8f7a72d5b7df3afce356a59f1e7d874a6a2bdc8bc65c6a3588e9ae00a75e1b92c7d00b72d65cdb5dd0ccfd90e6f30e88dae689f784d04a6be5bba326284a1f2e487ddef28d3a8e8d2def5f3bf4f8c4d7840dd4369da533b54bf3d88813f72fa913cf7e426e9eee7c8cecd15b44c6dab95cbb9052b4c4325cf577fabb4ad4e0e94a2b9ed915718a418a953246b1a94b9b84399fb459125f431d70f5c3168bf73ba66ed45fc11c225fa94b10e7a46830843d08741a6ac38a12f1fdb53189c8aaf5a92370a848735e0a1a504b9cd278abe0c91682c67131a6b67257b6fb532f513d3465649e4f0c841b984faf2fa5b95b379d7995d4e50d5df24027971ffb93187638fcfd9654dacf2444d5eefdb81a5777c9becba3b25676774bdd017482693c7b2e482fe9b81d0e9ce71bb133ca2c3e643b660aa25ba76e424f129d1a6e5d90d5bd14bd3b730d15e6255e3788a60afaf2ef0098ddd40ef149a8659b35bcdc80f2a1285eb083c178f1c5c1b12b1da66409438d2e913ee3bee23579ee99f1343f973f2e045ab1825c556fd1f44292ff1eef51ca57eb9e35beaecdd553a3ed97eca1e9ed98454f32a754104215afb7521c7a3dc1637fd6761127d42dcc6060c2c8f9ffc86cb5abfb7c75dc9d04cf79a649e911239ace291ca2998ace5fcba850533cec236453f4cdb7cb264829b52a0b584ce592de0a387853a057ff5ce55679215b135d646327c47070c0085537af0445018b2625993d40284280955e37e35515d264b869f9991bb222f76fb2e13e7423b74aeaf5a5aec1ffbeaaf502118c41c5968a44cacd5a1064a25bb65acd5650e0fc974b258dbe446612e61a820b4982a68a6d61e640ad1f0be4a04df4a9b34416fb2e7da4151cfdf701db63d2687929393bd94f0ff4fe1a418fbf331ac58cffcd0a7dc915892afbfe420103082c9ca21d575d20bcd5162cc2ec8e2d0158aca26f70bfce1425fa72e7f347f8da3996d6fb2039bc13c21ec4e2ae04b57901373b8c15a5801b2179de5871edd7585fa45a8f9414a00ca03fa36e2d2ebd150174e3fbe7668bd7bd765410d54c1c0b403121470eabc9e2af165ad7fcfb78d7015d970d5e639767cf26a1e7627e7549df005a09fe250bde7e1c9b4a4292cc2230b09f35dee8f77eeb2b3fc2248aae6b16109fb1681caf7934b232ed880e5a14a7dae78963001029afcab812b4c9f2c656506ec719e984d17a588d68bae8d5184a2590fa60393905a8a7239647b1b1b27702efbf45335e676c321b9ade1d9ca7ac84b79d6491e3f15b9c6c6c90a24c5d79232dc58a2f3b04988640e213a0489bbe3787950c67f60e90e417767b422962ce252da510a90e8ea7f77364bdb50913e7dffad04ead585d52b5cdb72827f34f7a4566d2cb43a9dadcb3d623b843e229eb4eb349d15e6c9baae5fe523c028260f2a95195d5c50ec116f02db8312761cbb2924d9b74d00f49c9153782bc1ab7d947d41680fd26d04d03caa327b3ff7344b3754a332b21cfc9f78abf24d510f287ca9103cc22025d5b73a8e2fae86ca453852178ec96fafab9a1bd05d335876b4f7b20fc429cb0648341744b38e2bd1f2a756aa57052401f2e1eca80cfe940471d0b9f3b636f1893229eb459468db77492f0fb36970a2038f4062e21da45d32fbe23ee5a4e17b96cb15b7c010eb8470d09a3da041a6cd554b8c2dcec63d83e3253d530de12026e5e46bbbffffc26b946c316124c28d39e5d23ab95ee75401197719d110926b98dad4d5b6cf75d665b32b8cc7a12714094592305c8a22834cb5c0eb68d6c1a97021b31b1c7a8dad05903db0da508d245a3e934cb99e8110029f19b52999d6dc530e3d1688e07e5976193c90083603c268d3201c6e21315159b47d2e90e04ee47db2e7ff9aae8ec43922603fcbe8ceb32adda0ac1c7c9c8470477f484a668778860ed99d00c9502ceae6e6c9d022e4ab6241833a9f35bada75806fe2acf7493a55e1e8d3aaa14d362a56287cd9ad50a5c56977e4dce767dd12c128aa390ac9eb3a9a96da6490bb9d89fe7c7891b77bd4e37d31c7c038eb5c8ab1d536a12a12e03e1a6df114035975cad567c79663b4e4b3b63f6eddf4637bdd87bcdd605c1815c21f5b955c720cc82ecc933f644be7dc89d8f08e9b7c987ffa2a8bbdbea4f9c908ba8f1b956bac5c88d570a364e2268829d00ac25c93e142cf9bbd2003b5a197b5422912c3f0e95d6094dd96b5d69dc1b1d8e46872635201d8ab11e1e77562b7fd0580eb59d05db68f7b533219c57e63ca476c955f7fd24eec60328ad5e4462b0317ef0faff8ffaefa8d02a96c241dd5797bab6bf079f411d8687a640b3831b6186712bfe5d1b1fad1aacba737502afb575281617f9dee9e4553d3d18c166f70ca9a20b2730c96eea758fa7bc1c7d4399ae535b2abc2c414133ef52e8755e047db2bb1480c73c6172e7d592ce0f92f37e231fc599a2002ed793ba520bb4c99a66ee5e02bb4725c3ef227b7cb91caccbb185260be77791769fa29aed224092d627254eda74eab681defcbc5c85e004ac61e5446bce95ca92f3fad12c4b145024d6d0d3bc6c15b564dd63ccc1e45c542da7c877ce270aa45eb76d7aeafa74842369c86ad9a37e73ab8b40437d8820e8a6cfd9036dd767b54a96b5066bc08db6fee847e628910ec2cd7df2a100ddb6208a06a9663a9ad3008024d13422b42430071e4b691344b6fd36b2b15f9839a0efb9a8a398380e116220baf4fd85c878535a7ad3e511b100d6127c1a6939fb95bc99a4e6b473d2e0f90073527a045e149405b487482357bfbefaffafa07c6516c0143885e66507ec64d3c979d5f062329338519ca05a7fae7572d44a1b87fcd0bf25f0fe5cabd131c4f6f001bd1f0d65bb50755af2dc44f3316a06777a14089a0dd11dfa31cade03907f3cec50166f270e189e18c465bbf43d17305a775a8276629b504ad7c18ba24d633d5931a2d7b5edb04fad71cd9557c7373b7091712fa8f24cb0e8c154817d06734e23fc2f67c7cd893268cabcc4922d8dc7fdcf3cb9e2f6398bf8f40be1cf22ffc729c4a14c27cf9bee393a8269a978d69962baaf802e004b249c81f04989e70ac163cf6e0f9fcc6f89f0b24dc513fccb1860281f22105e9ffef1ad4b09ae25b4e87f4306983ff86ccb13e7bf6352ebd8a9438d00d69ff1fb9d7f3df73af6f0dc718755e13ff83231aab9b1e4b2230c01fe6634497564d258bd79a2c8444e8869c80187344953d7cbdf930983dc9a90af7c7fa9693b8ab9550ed8a61d986134729df5da629966ae7b93c91ec2821a651367028f1e26022a7c3badee5e07cc1314aafaac730f5c10c979be4d9318a1763c95a8c5eabf74819f4575a9694526ce56e9c66db3c1b27f19620fb3363f380ed5600a80821f6c742f6e76d489528f252188a91a0a510a17cd1a6fa56011a724006393fbb90da045776455f7619d1df82034044db51404417a039f76357ecd25625b14d1578ee8469c489d6e99b58a5e83702edbe89cd90f36e7e51a3e59dc7b93a7998010bcb8ca0f16314e829263d300b9ed76413516a70037068282be382da38dc11f8f821fa1dae532e1b0062443b6f6ebfc0cc1c8bf5d3c929b53c92a610484214b72c9f5ed7ca28406dc74d5ab1401e673f77ddf806ddc570c0dcd475c34223e723f79597ae7018a3e26aef6ee3e8d3cf2e150c94a7c08ec086dfc7d3ef75ec672a953ce8201c7d65a1ec4dda8664e42c7d3507ad4f6fa4841fe5c7680d4de53ea665dcf938d1393ca9139dfb73bc1c020efb91d75024822dc808d8f96657bfff3ac80b3956807f23131026f0a61699536c36eeb509514d6139cc964452390d5757d5e16410262d4e3f7a2753073965744492f4c6178f5034a333bd31826714f5b85db93029b3fdbf10c0d8ccc42cd7c4adc488c54a83840b3b82c0b3a6c63748cf66f4551cb9cb906dc0c9542ff075d2f1f2f5e7f3bdb9770b6c3f2ef6c272f0b1e2d1058be4ed9eda501eedf5983c737d3b2c262b8809a337a3f50be44578ee75a876fcb2ddd1a4e46f4ce23ddbb781fa227ab9b1590b36ef049aaf8eca4c18678463311f7f5bba45cbc84e706f8e5facbfd2b8a51a4c16a26b9557d14d5e7bbf36e09cfe3dfa055da5f80f92edab8b673ccfc4b375622565cabaee31e3e40de46e1d399b0b03680d45ca094416028730308a17d1f16558549e278aba00a2f7ff647e07aa60abe3f68b397cb3ef9fe99373fdd2fa302260b233fa15aa07e16d953a5937bdfffc99c9cb2510490cf9b49bc8fe3501cfad54c12a3318d2fd6b925487c8df3b90e3fb250d6142b7e70b139a0fab0bf656b02fe759922079e03e8a4bdf765eab7c93a31363122866f8af307a7e73c573093691837718d8286e313e7e49c7cc178e9df1cc5de12517821cdd01c613e7002346f9d0c7f2271b1aecaf7a1b1d9867048727365249d51ffd8a0ce483105804e8a811f6d772d996b284458c4c1eaa83cd5bbaddefc54798efb59ef39d2fe77ac3aebae2321bbc51b6d4cf83fcd47d34cb19459054399ed705b31223f002c5f929cb8947d518b97f317d2c1c6c18ab344f560744a178aeef9f2d202d0611ce774ee4cac9bef447ca982d464e706d36a4346dcb74502e6dd1c60af0682612a95c402cc5a2a1c58c68090c337da60254b680f3c164e81bd92e6c50d8c9423dd13089f21cc7bb52b47bc43f63e87b73bb3123a5f0a90eac9a5adf54821c40a68dedfcb037d6d19595907aee688d33af9c7871c946515b44dc040032de02070f124f9c9ad9738d1188ec4ecbec43f51c2fa0ccb3b3ba9a1b211790eddea16f031155207c939476803f9792ed3befb6899b3df186836114c46771d3250280b97349338c71925dd3fbaa8c11de2b476999e1c44b68922a2f1458970838cef2feb585d74001094a2a04c769231d1a978622224454e31154102488290d912aecef24bec58165f972daf94afc4e1aed570da2100c", 0x1000}, {&(0x7f0000001240)="70c2cd8634752494821d3420ab075ad3962f3e6051b6d4ef5f865fadb55fa83a0a6dab0aa26a903c6407bed4461bd9475f8c72d5dad163503c4749e831dc6de8a7", 0x41}], 0x5, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x2) pipe2(&(0x7f0000001580), 0x10004) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:13:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7ff) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 11:13:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x6}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x80, 0x20000005bca) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000200)) r6 = syz_open_pts() fcntl$getown(r6, 0x5) fcntl$getown(r3, 0x5) r7 = getpgid(0x0) r8 = getpgid(r7) fcntl$setown(r6, 0x6, r8) close(0xffffffffffffffff) dup(r1) r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:13:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200004000e, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 11:13:21 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) socketpair(0x3e, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r1, 0x9, 0xdd0f, &(0x7f0000000040)=""/74, &(0x7f00000000c0)=0x4a) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = dup2(r0, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x3) 11:13:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000000)='./bus\x00', 0x800, 0xc4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 11:13:21 executing program 1: msgget(0x1, 0x200) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3, 0xa1, &(0x7f0000000000)="4be16fab33362b42a4aab9e7157457d9377864a6bbac3e209a608b3b2f6127af509a6afff46f6ebad4653f56f1ed098114ac5b5bd62772aaf1cb02c6e460f89532d60e8af166b9be00d3763f6ec05f625a22ee21eb3d06f1fcafdcd397b6b22f1fb827431c189170c7eead2e5a8e61b0d3d7e955cd34fdb39816e4e2aea319dd33772468b9683c4d566688e4162875d737a646dc72aaedcf96142c98373a821f607e02848fadb9923d0034ac5037cc49849dcd3b7873899795f8e22236b08ff4499ef95e22328b5818f974227b77c265e4197964c8f9fd2eb629e7b263abf09b8b3c707dd5344df3baa5c7d22ab478ea22b4ee08273b0aa747b6e5623974e77a84a3128bcff4437df660b33e2c673c8232312fdd9887bb836549ce0f8950c14196adf1c832a642b82396426addb990b1e0dc031b6b1a34f82b59d95630608090e7e093a7fd09bf3291c69acb36dcc35e9021d72210436154ca4d8e0b41c5da982073f09eaed40196e8a34ec20bdf7919ea813324e9909b9c6a41db9a04fda006fc1c5d742d9db33ba3d70ef6105791f9cf8ec8be6dc4ae75a774bcb8569ae127c1473c6366d112262a2a15505d2b6a84bd085d288f7c13937a04eaefe7fe8aeac08f3775c799afcc81cd1a745de89c9c7fd0931632dc5ec2cca377935f84bc6af63bb5e2508e46e75587f7fd176874e87bed87c953561d3d04deccf10d4a4b26939f67e12cc45e28901ff147d7406778d1d2b9d3c2e59b7a2392a7b5dcfdc838c6764e2180f3a7b42cb85bc32c367c775166cdc56cec567bd4eb1f8b528c763de115bd234dcb025f6bb8b87cda5aa8dc598b7daa7c92581fadca50e65ae5380e3f00cd0b583c8505fe8435a380999e12118419ab4aedf59cf774df7d24338ec9b454802893574b7001aa97cc880e7eb5b25877339ba048a507a69df35708ecc3cfde18ba242682ae491db32b78b6fc3b49af6827a16dc30fd506fdac06105a893de44c7a4021ecda812732457d48ae5ec1a9e404aac44d47e265b0c81776c5d014a3384d7e6f29b52854878dbbd45bf3103d17278d3d5ddcfc821f2f379a87d5667d7217770de85a3e388a1c29da94d0c360dae055b65bf321734227f76635b017cb30dc054d3eb37397b5232c9e62ad5240db161b7d215ede136abf6f1dd208b3c2e3a2f9bae011219cbd4a40ca7798f1cf1ee45e57734916501bf1f1c1d52c7f6c174d9ec00f4f7f60097c4d96686a3f6fdd659214c0eb4fcd94bff341da34bf024d4c518da5183339dfbc36b4e46fa6b86fec42c85077cadb01c82d089e659545ff753c5bd2d96ba271d3d01a677de5a70028fe857b4dfbd729f5f0534e1cae394e17fca303acb224c9098c7f29440b7109350bdcbd571c5cc237421d4eaa7a1f1d12a25d00f01ef15cc020a96f955edd61a6112de5d129e50dde279cfb1c3b4ca17df8a064880711d27d5ba21f44ddc3a601948aa1635e2928711ab3c55460fbd6a1790483dcc13be79f109403b481abe163b9640f0a57ea2b14a7e90959e807222ba4616577e5d6118227e4054df63b8c37f916f8e4efed8ecb948cf00a3759b14aa8bd8003690798f332583aa7ff393fd9323a3a33e22616e57a16cf2fe08d915e5839c9eca3aa91c0f570b82c9b8dc7ba38a8097a0352c53149adf1c58463dbbcb84528bc308258db22d5e4f7f013ef7c07947a7fa3bc88cbb90829a77db2b25965838b7ad1317aa98f8e655fa1c8e59804f23ffa2091a1ee3c1a49de998c999c8d564dbf02b4294b45c1d20003f152b9b2ea020797bce5b4c90d6d3f73769786cd94db2eeedd10859424d845cca37442eabcb0398f05bed98db52c5d28293ee7238165238b916ea5bac91186fe44008066c64c65427104ff16d5641858b9f860d2e219385fdf78e7e803dd1996ff2fb069023e61f90406481daeb96ccb68520345e271371d7a0ab7a5295cb46b123a060104b0a177ac2f8f5a670952733015452670eeadca974a4284ddc3226fbba4addc7998a7ff0e6900dec7796cee7e2fc17418b92a17c19c05fcc046e395a2473a142b8e3e0c4b74499df802646307608e3c16e4f9e0ad39d662217268165b18456d256fda4765f06eea69c32461ee143726aa0a7233ff4ed8a2218aef970879dc65ddce179b037c5654e326684602668e1584c46eaa0990b5cf308a53e7739f950c48e1d70518d301d8e241877f1aba71e5ee68625d580e4a58b7fa38ce315f49c3e0d881804dc8b0c309738ca61b57a2dd66b76b579f3224a8866ac2f5ba5f0a8eb7b4431e6cbda084e41f1866377d2851cd8a4572cb8161eb3df3972f716ae68ee645d06045ec256b6a7dbcaf41b3b30b84e172dd5f4c3f235d1c8afd5593cea9367b4598f6abf22c8d36ab2a92e7490e41f07d7e119191e5e3156fa87ab629d76cfda918a58c3191edca7e3d46edf0f7952ff845a43ea6a1d7a0029da3e193c97749c620f692b3ec315053f6a8ba717f36121285d826e5dfa3965eb128a84cdf2f250ec5f931978694e60f5373c531218d9afe9af3de9e2b39da177b367f6e239004682a32d549bef8d708069acd041998c3b30880c162903d42e24f64b3bf6325e888f4ff464b65a29593c467ceeca010a0db35a9990d72960a777df8d5098ddf6e4f273c54fb3116c5de398d402d9e69e5a3202ff252c45c2aecbcda7a68e40107194a30a40e16179a1cc16e588d67f409d061ceeba6ee7df17b01afc1197a57ea23e4e15e621588767443f6b665b1c36fda2510dd94f509a7ccaa5943504b4da2e9828459ae409e4fe0d8fa7efb0b49a31a23235d315aeea13690774deef4a836a6a47434980eab2a1332b2e90804b724145d6b391790b054c00e9a5596eb17de1221efd904ad581084dde1ea1d65995a3ccf61fe2d58cd787cb29aadda5db0cba64a0e3d7c972e9d3e1fdcc5bc850789e5156309376a3061ee641edf3a2a88720a19f8eeaccb5362a3d1649bda696d981c8842d8e96cf0912c9c3d4333ca6e283bdeb2ffedf099fe5079e487eb8e524d1858b7f2242bbc69ad52d8224d757f41ebbbf430ca3506e4a907774b60564c636572597bfdc6114f684d20b71c6e4076891e2a7faeaf6209979758529e8032c241c3160507e87f4a6c2ea300441d65068d47e2b0617915210d042881941ed59215b504e545ec33357f5242e10ce2501904601048c89cd7aa5077442b5872d51b1305f0b358f62a352768c580923f7ffdbc0b085d65a5c65b7e52f6e364d8db945c23b280bee8c2c8b8ff930bc189634373e25b93901a224bb6c2a08aa56f8ca8114b88b5de5437303ae2016f8e33cecdaadca816f669bb8457971e8f5f713c9bf8e340dece4f61b214cc7ab17b098e7c5d15b9da5f7e53ffe49f626f65c1646dc22ebd502b26cbb17a86f952aa7b93ba784b2d00b01d03c46f471fdd3ce53833496b7c56c00877e8340eba36af853ed55765b9a5e09f5ba414d01c0c582d0f1bac33b737f145b9d986906d62e07eee81ea7e1811371eae5e83f96fd09ead030826bc393575bea301dee77e90669526efdd465a13fc5d864ff6edaad04901ec217bd24bb636458e53ac00385ea6b05cf9fff56452c9e06d9f791e1e2b3155ae5922cde99d536e4c9306d795462eb17ac516e07d61c05d38a2a0b37e8f160b2d7d66963f8ded7ebb58dc2d108e7f4ea6334c858021c38a7e4a63edcb09734658e32b1615bfa7a6bd7c93f1ecb57a764f4fbce7bd448b2660e690f6b697161464cb4bbf14e7322cf6cfb17f4d3ccc158c0bb7d16c39e859c30ad1564bb5d7b20578cfdb54646be17ef2298e275a07c458434d42592822146b1aba98aa94a01d1e5b5e9a3ea212d0318841521350d6c7554afa5e32a4288a430a536b1758f132cc07d9a1713c3df3875bb05c1bbc461eeeeec41aed046a7ba34d085533dee6b3f98b6137c158d90dadef9d17a5c73f8a77763fa552fa66994e25eb0552d7ded8729ebd15fb6c3b482bd9cd1d1e6249975b3ba0057d4a1768905a972e5929650443907b1ac6c24df393b7f4e3948b71672431dd77df072ac5290cd0215969015569b9393d39d818eebfa6b3296d5d48f24315ef34737b646d013bce89d4508d560bac726e687b2d4def18e6230178217957d8ada752a5015578ad92520af3ab58be9d5640864a8e1f8afeecd2c5dae9a680af5477f24ace2765d68a481d86cb445f50278d20277884c680e73449259e2f997b7117749d2166d01628a3c179113a341779b7ae5dcaf43bbe904cbec2d384ec445206a2225941b8f6a3cf3957a17f5238594171ad0ce163d75bc38be364258851f11adda2f734b2c1bfb923fef44ea623a9f7dd443f2072d5b559673256cd5a5c1cd527328ae9a6aed23deebc104ca082f8da3af209ba696e4215bec0bf8bf321d6d52dc21fd4438aa59fb4de8c5e88a004292d164db819d60d087fff195e4e69af9d9002b8858d38c4d1559fb3f74c66e2d8d1c6eab100081364d00301081c218defcf28d965f090cb64b318834ff7be6fec353f24bdad55daa2e08942518b0a23d6614ad50c6aedebb7dc3920428aabc56a3799f08ba3f9c777fd98fd1b941c38e4d2ab4ed86b56769dcc603a03fae53b85ffa7ca1835829676df8d8e9e45ebe9e5f197b78efe0c15dc029574d9fdbc20a76b0e03d834e184cb29411cf9c39f7ab36a93c178fc1e6f05582c008280e6ec2fbdef7329bdf313d309f9c54999a081db9b05ce832ac540cdb2586522d534fe8e1164251145560beef934dbff3a649de5dea56dac0872c475f4a573b9175459982d07d0ccc4e0a14b66f36803d4c846562394af9bde04db60e05ed88cfc0b7eaa09cb4be35f5b56e2349e360f32ed6c6023e82e7b0b97366c8e35074598983c53b21d1c6c1ce57460ef257fa880d5354ef45f054eca7d76340ce2deab0bc4485dae7a3894b21d175915252b645779df39e59c07f2c772829cc78bef08c7068aa060fff93ef1517a7816edda92dca78c8d2b01fc42c5c8d4a0698ae54c3c9c2b6f307fb7418deadfdab6ec3cf589523413f1393669aebe29a251f5867c4aea2c9adbe21788f8e353b92bf75b99fef1fe60ccde554340e596d44c1b34f9601258303966fa0a41bb12fe8f86dd5167273aa0b06ba5dd08e82644469bb42d3794a50e92eb86d1836436505859cafb0a086f363a253b828e839ac4495a410f267dbf239b63b42171935e4292362c32e819e1a5dc93b5f2923198449f44ead6922ac7a7522ca398e94dadf52c4dc1fa676e6d6a16d2f15ff6c284283e7c83084885fe636441171e24d786f63325402d14ba62d8606700c6cd77ef6cf9c81c77cb3a52b100d04d07fadad652a0c9930b2a55f65ac83964e9cebcb62e90993dd2514b94c1cd4fbfaa97a06bb52aabdc715760728dba058c212f79a2bb13d62ec6a14fbc6bace2c5d9627635273b4f101a9882cefe462abb83df6f811f1a65fb557f3977fd0896f68bc6d65c7561dbba79e549f84ac7f0f5f81756971494045fda0d88cea6afb443d9bf8db35086629477ccb2470fa2546382f0f36a8e7c59dc4ae2f7372c26ad4ff975a157a4be0ea4dbb0a7595b296ae6dee7b161109bf7580166e7a7f30a02a5fa499d1f92787b44253b2f0fa64cc0d9ac0baec3a29a9f07d84fc0069b71e69eb540970eeb1ba77f58d08edc22f713dcf523ff3766550bb13d3993656ca4ab4a5f22235a230a30d84e65379a759a2f4b589f31476488a70f2ca367a8a877e5a581cf421da6530f42bea787998820d39d89280ed4", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, &(0x7f0000001040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) fchown(r0, r1, r2) 11:13:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dc2) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000840)="01fb78b1111b6a422b18b56dfcae296f683c13a3163a3165662e3618a23ec6f8503c9e2ee91c8ada3bd23cc8b42869f9e327d2133eccc043ffb50bdc6f441690fd12e714f0101e30e1090fdbcc8a1f64388ef44677ccd93cdbc28e0419d13d476c03f34b2ad9d915df44a1c57f232ed6cdc92df023893081130f3397d5f71e7b0731868fa66ab17167e2cd750ca592be30ad08bad9851b7f6874eb6ecd40b73523be25b6e4f082b85035988c59198604c2e7d745aace7fde9a4ea4acbea5037769cbba50c00e00837f70a3dc42622355f8fbf760e9bf6354d6d7ec7f7ad5a8ffd4485dc0d88618f2b588a997c315cbadea6fb1d43bd9279225999878dc374b100323a7a558da6276b4e781c76afc97b5975575743bcabd765b470633af606423674d77278eaa9547867204c440607226602005c72ac03111122255dc2abcd5a59738aa85ed975a5989b12ddd7a9a552c9a19ac17cefed19d7436718dd3a36aaa7c123fa80d8310545858bc62b6a88722037742f96a90a46ffd204aee93dda5579fe4d490f352fc88bca92549b8ad5047bde19da167f4fda8cd73f3088650a26c314f6aba8fe431345127829d2ee60feb7469c5dacee6c0f3879668a6a07de20646e811dc1114f3f6069e44c6e943d119f2fc3fae1237e079d19f2e1013d4ac82fb0ba677b1d0ab8c52b3e730487423781451ed43445fee62ff5e14769fce716fe7fc708ff2f51de7f311d3e34ec0405b40591ae90d11e70424f1e122fbfe3705c237c166b60defd596bad8a35f6905595a9382749c93c2b6fb4e4d705ed9ceac8d27ac8b404f0819325f9882e15b7c24139d7f66ad4e9408c8630364391949562813cabd323940fcb62aa36e3cfc12d3e78fb655e23fe877828e715ea07da0d75fa1a52c16f46adf4239e8fe17fcd6887f71f7135db395fc3dc785958dce3e4e5aa5f68eb28624deb2dd4ebf92a5b4dbfb2696e28768200df7e02b9c6f6b2e7bef68b5efb4a7fb9f37295ce7cace54afcf74d83565429606063a351abd07bfd84b788ce518c4a9475b9e143bb6a692dc2f04c580fccd5014013e21b47000a947373908d134c7183f9798ea6d9025d23456be411b5e71d4b83598bd92885238a927faa9dbf70e956774c7ce24841e532f01ba97ab261961c5ac823a53790768d9a1b8535afab486773ea5e510852986b81c3ffce76568e22eb3cbd875b92d6b7f47ba43d8400fc449f04a2b6d61d0cfe1ac9d880687f0b09b43bc5d52cea0207a205eb7440078866fe98753b2bf13a401f86468d0ec47057d02981612baeca26ec12af7e4aab70c1fae6ba5002fe2fad86706bcc48c83239914246b2263fd5030ee3acea36597bc7965b342e245f68e31f231621f805817f8bf8217efc56f26f394a404cc8762ca53b02c83eec70d4f7cbae91af3d9166d77ba4fa79b8b5913c32b9abe55642d02a13b84dc509b7fec1db0fc14d6b7f4baa0d5ff3f8aea722c191c689a53305268db577a5ea7d55a6c2aa666a8bc13d7876706a3d7e2f830a04f3ba831497bd2a6b47994b283c79c807d2b8ffc98bae91786d5521b85dff7986db58dcfefdd834fd64087ae2736fa89acd962a450ea2713e83bd16c266c99d691186d043f1477c646551b60bdbbd4fa7a0da3d253d8c22f82bd37f8b18b8dbf3229a4efa91ff56137dc9b1af86e3711b50b4090a4333fc0d582b2d0de1a793923ec32c3effecc7fdac3b893a71e76d037bfa490b1e34e0e3f08d712e360e6ceedd3985d7814ea375a32a8812eec9bf7a5648bb7617f1d5e081b35c111bc055caa21b177cc79fef52054090e3a413f350eeac27d45bd853bf98266214bbcc9fbdb8566ecc87db293f2c932e709583e22fb8ef59d0096c6596f158c951baf9433b7a3324bc181bc1fe3051bde8e898b0dd05301282d17cbe6a8f39a49238370e3b7b73360305fd228ae1ebfbfacabb22bee2cf6a82e61b13b846efe1937796ea4b0a6833d9b5e7f8e88b009f6f144bfc9d84cb0192a59763c73c9906ed9c424ae9c3361fecd075e3a6d27a3477dda1145dc71258b551102241402b410d425dab759704e18d0b4f889b11fad1f31afe95ae5c174384bdfae67c396210a62483ff0f19576e9902a69bdf8c75b89d1f704e7c6523b684ac01a6739f248bb3b1b8e09b8cf5c6f62198c3c0d74c036f1f4b7dec3b0dd75044f9c980944bf2b7137916f2349b966e2dc7affa0adc44966424afbee0ce8866c2194aa5374e021ad787e31b6a092c12563611a099c987a5d29ff11eea1bd2625d8ef34da32adb669e89c4f396b11568d5b196d212dcfeae4a3708d94b4cb0918241a72feae5d49aa1ed7cb4856c74ad880c98c92ffcda5ef91e5994a174f405072e6e6952b87ebef22e50f04817dfa94fd002bb6077b13367644a1d92b2ffab8b61ee40fc043282675737ffa69401469d861d9649bb1db47ceae8690bc149f02f8c7e1c4828cd38ccb867b7353c5b44dc2a5f4bddff7dec63642bafe9468c9c15259eb7b2fbf0d145eb736106b42e48840215244d50c4029732c4315f96001a3a1da62bfbf449f506b2ddacbf674cc73d0cf775bc2d8674ae708c82fc7d96a4931ebb90777bfa8aa4c1038ce876a609a5759efddfcf50f0d487024964157f34142c269353f5daa376385a9329f18899f24cd0f88e341e7f7a91dab39fbe85714139613ef884f1aa6ad9e4b13fba09487cab80c3c309667a2e841d3593df4c7e09fda39a21f94e95483c59d3c7d6211c20d92c9ecb00a16747a2fb66205aaaa1160e3a81e50509e96a65afc580c8b60598bdecd03cf80efd3d8a162acf1116e751a14e54862b5e855b5725e2d14f9affe82875091cd797e184c945fc7246cf00dc3ff18bd4d4ed0a3ebe4deed609235d1208dc6131e773de826a393a835f797f68b643555f9e5e165032b86b4641230b59b2b8b826dde764e3ac6139c3f2ebfac2238930e7ccc3aaf8ad8f95ea5b06a95b3efe3806300909fae34d68b09efb520b5bf93e125b7312b9c5228f4f2b1b90ccd7fcfdef5764e9eee41495910151cd93cbcd754470fb31f881840f5f261cb348e1237c1b4d2b55df1a98d58fb810db61c750c811c5243df211af773ecff1a2b41b9e4d53a9af1125395b33ef9a388e9b1416cfb996774ff11c96822745c38062bcd05d6ee3b35420634eeb02416a38473fedd7c60192a0daaa4e9b9733ceaef3fa7a6e51508a47a3b4fbd757c544a22e4681d7c19b968a0fe5b99e1441e01ee0deeb52039608447e88cbe0a1d5a4bebf0049c8756479db25ca59efce94a606f5764c9d106d52caf1389bc42c80415297d7cef0d0f416b41d5b5396762f37b815216f573055b9370f244d78ec66f72bdee9e6a13407115ee57e54441cdee78f542070368ed66e1a558df682254f4545be6303e8e2394c7bacbc90c3fcedd88eda8b317992caf5a9a27514708cf5dabfd1f471aaf805d7c026d2a7714c35c1c640f0b5208772c608c4f45b039cadf405cedabee2432e4d15498fdc753578343acb6c1ca503c815f1d1cbd02640bcb704b9c3ebd8d2509e2e3e05248ea51b99d6e3d803a0e13c8bb134e7dfe27ad3b1c89c97949c679fe5d283fd88b3bd88e1658b5ae55cd862f2ee2d0b5bd9f8bef3061d1b60c0670d8f72ba1e4e5ca957db4d6cabe086c07451a7654be52900e57c07b833dac2c86ee2ae22272b7d03c780297b0cd0dbd878d59b7d6357d5dd452013f816bd443c1d6fe7e55d1323820fb41924ab5b2898a7d593b92ea8e7a3865e5035a775cfd4ecfcbe5d0de94cc3485a9ef8671b2ab6d99e30180de654c6e8d89aa253cc19465675ee47321afedb939f25eed03c87db011fd2a3743b68104787dd124a2ec78c0a858fcdf7839a3eb83ec0edcbc89e49a8182c096e256d868745d7f688d161260efa1e8365db2f5c6d7fffe5ed3ff725fdb66d38c6eaa446c5f6fb9e44901576056a7dd2d46f0eb27c8665e43ad4e84606b11b1bdf31785df6178c89a21aaef35fb2e40ab38d731fbc4f55b2fd78cfb41a61afe5f90950ae1390227d4a83a69853153c51b3e77c5ccf84700222a22c2342a696631e0e83425869be700cd492677ef2e58126f16c17cd5400e2d368b0da4461de60b13db50936ce73297e63c08d02830b6e130e777c598d53d68244962d27a7edf6f8c205cd149ae266c757fc1ecd8dbb9b7ba46c740ea0fdcc11bafc7eff9d750284baf755d2cf6e1fd571708efc50054107b85836f7c6ebfd9280adadea14eb0db479a8e973fded33e1a4aac78613c4e89a32224b5f1610633802743c1ba8ac9397e65815271d41f46798280cfdbded3fe03826ea088c47ec536517884c1e3f722dd80bbcb6825530a32d1816932c0a9ae84466e08220d2e896472e67194184bfdae9de3fd6c109299ed65b1042389fb50a77ae7c47fa83fa70fb64d314144a2431a652500e88210796bf09cc09252a93ebd1bc1c23cdf5095559bd056a5d1fe0dd00ea2b1ac3712c43a3cfce69b71bfcaf1de71cd4742b1f09f53434eeb9f847433c0f5ce8613597a1450cf51fd5da152265d5dd5d3e05ff47a32064f468fb1ee34181a1a41299047965e719ded772c225b83d0719fbf4096afe1a1864800923e9ef5bee9557fc837352558a9aa861e8e7014cf13412f6445f1c6b7465c63bc2deff090b23f9c8642f4148caa209efeebe86b1fbb44cfc1230ef63291cd061517b48486e61e5ae821b1af1121dcbdc2705c816b3eb776010f93166c03ecf2578c055dafe265a176bc9f76d2d6127c4ea9b0a363bafc6a6e659960c58c6af71569fbebe64633398c88a96617a4d81e71e933058dee6747c5bec8f05108d1430f9c5642fa223a0479723f44d1cb85e57d37e5020a66a70767e950357ea2009ad14f60fcbfaad06f17592b08d875a2b0bbc2ecf88ded158636849dd685f9bb648f813b5a82e471bbe02d3ea0a9f67d9fa22105f694ef5b5057c7d2a302b8bbd48340fdab173d58d15727d3b8b1cab6ffe1c32515bb57be92e7ec8198f8d3288af5abafcce518c1689cdac5b3b38f21151a7673b6317bc21b5da1f1bc04868170c74a9b5ec94bb126cd193a17e5f8922117909c38f40354de33102c8b8db36f8c99090aea19ab1d8bb51c5a408fcd3f3a7cfaae2a12a0446bd4f6e3e2388c61dcb6cd0e31f5d48e1cb1e7e8192fa06a3df519ec698b6f0ab2fec2da21ead887d0414f69efd0f513ba51f78f495984c87bf194e3c44a1c30698ddee426b665e4d1e32cd4c8ff767639a1544f023aa12bfcea78c947c03e520f172710793a19b944f3d52812f976702600a2743a97174c64a24c9dfc1cbec3c15136c90ef74fc87bad732fa7a741276d149204cf8a9e2a7a9f741e6e795e7f09c2f67a17069c6a3b7315841be4416b180dfc3d50eaf631c9dc1c080ca2b9f9215c160dcc02fa1fd3034e8e8ed172a55363f4006359f1fdae9322cd6ccf690af2bc7cfadc9e2ef82460b5865b214a821c1669368434373a8e1b091ddafd5adb82d1a7e21187eb30fb686beb3fdc513ccbaec90b708d582a60c79f392eed3aa4503fc0de1babfca77f55aa9e7250aacaf3d3af71eb43c69549409dd0d42d886c14cae50efc4c45762007f6f193a7b0bea6262d54b6fdc9e2337a93cf3782fce1e59f3ab5148fa4984165e663b08df478de98c08d271e13382b2e27dbb50060bd35e4c892c642685a5c01f88e981f57c23c33917b9ada7d3546b293753a0d4e488e5765c782718b38fbc9ff70de1849ce9763eeff538ca84d25fd600e1109", 0x1000) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:13:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x81, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:13:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 11:13:22 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) 11:13:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)='>', 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="dfe51ef297e93005450cdedf61f94d23f2badd5c6643ad9586d7f3da3ce158040b7cf190df0b76a3bff20805ed08d892c123742899f9b0f0967949c028a187585eafe0aee26fe2652d2ca87bbae13ea291d3925d1041fe1cfc659b12e0bef741c1ad682d39da5b57465db7a6d68fb27785ac354d898141ca9c813e9a561a3842005a9edc90bb67f967f5076a792cdeeda23ec835a64d2674b249a2779b11d1be7a68449c43536a5c22d7178b43a6eafec938f1c161ae05079cd8366ca299781e", 0xc0}, {&(0x7f0000000640)="67b62eb3cb80fdb706c09332897254bbce672238b3c74736822d177deb68622a36698b8878314ac6492292cd95f1beae715cbe4fa171dcb97f56889e732e569f62fb85b345242f979a37e9ad48a2a5bf8168cd106b545526766130f8934dae3dbccce762c7fb812d7214b3de609b0107b7663b81d87f7a6cee4fe6539f83b71c8c7f310e45f4f5545748f747370ca2899f3b96bf68c8c2a3752e02f1e1f6f55682507ad07a75d8af7e0918eb1def11a7decf907f1966ea38674e2feadbe16c8b1cffea92ddc2f582a481fe0e4244a554e77ab04de075ab1b429a89d32bad7bead3e369efc114b922f238a2ad43a5191e8533513f8604a22fe81a1fc9e212a62d14c099155a134e1570ff07051dc9d366db8a1051bdfc594c1c3d5a08cdb8bead5bffae86c05ad673dae9d5bff4d00ee3f9798631dc8873086ed0bc1aee688e48d67f3035e7aac9c4ef1e14aaa666c895dfa8ce3d948560b5d81bc08cb5fb76320b667bcac496ac2e4799835ff6d4b55b1217b47e70bcf3582b7edb55de6474bd5b51de01811fa67081ff080f1d1db5390084b17f0f16eedd8199e4b7271c2a9421896b9b0575a6a1056e7b25e39bd451bcc5fe10575268b3ec5f611cf69ae0a186ea45343f0b6fef267026c2acff56952516b0da28570cb6ab4509566cf2255437575c157b0d1d27d523d92b64fe3fd8fb15e286eb26afcb02b12fe36ef10d4757608ea985e4bb480577cc974e8f48f4b7960264b2db51e86c8a384a057768b0f796f20ab8b303c3c5491c47aa0b80f354a82622390afd4e0febbb943a5d15aa274de4e354b3a0fe4c14bbbae4265950a9858437d2bfe1366689973232ad20304b0d5c9abd913c66756b4e49ff0ab744992d9e2e910bcc2e5b5f166ec858feecc49da02cafbb823c7abd4b71479c13e51919a180735ed825c70a9d7c3d73bd17358537f6a43ead88156a472c59ccdbabfdee9ad7f05a9c1d0335670f7292d9901ea328c50bd880dbc89f3ec1b7f8a19808c16b1db3b9775d3e0cc3c545631ce2145624f5cf1dab64fea38d40630f7cc58fcd17c4dd3eb19355d714ba225954c22976e65dfbc4d62ed51a9c4dd27f98eb16e8dfa810701c22963562a878bb1a64f4a128e027a75ef5696b997b8eabcb4f2aa7e4d37f64cf455e4e1c48f526f554d7bd97e736f22cef86b199ff39547b9ade798c6ae7f6e388196bdd9ecd8b546e11439adf4a20d451366e8eb4fc0614fcba5b5e1a9616dd59a4cf741b01bdb8124448b45f89687fa617311e0b3fd73cf7664bce7cb523c3f10d37d73ad9d6e4e965494f882a3d22c844dcb443e306089cc003c3cb7b04f386a4d5f6fc28d0fee61278b85e6d9d88e3b787945de327edeba8d2219882ff31ab59a4f41c252cb5fceae6c3ed3d5a29f95c471ce0e3fa9d1c66c5d5330bbdfb2cfde35ab45c8da49d4efb691c3a84e0b602d1fdf855f6ab118727863daf6478c28d363792e7b3211fd65b1d1eb47f5f4392bcf70ea8ce503f7ba47c5137335e0a3b72c1056eb4ff03a786bc60e09d8ca469377a814634fef16ab943830ee6be2ea0b69508f0479bd3fb6c22124fa23ee9ffe6022c2d157f0c0513a74cba9c0841dc6fb8942c64b60b93ad6517cd99daa2a3c0171f2682b10cba6a6aed6986b68e92d3c65968548163444a2e223055221005c9f1bc6032268e6eea8122480c738951dc0fe7f1033653a91c9e815cb86a69f2f21ef506df149813b0a749693acbe442cef65db5e114b28848ffd153053cab68a5153bb83812cf168b66364b1680f104fac45953a112d2a19ebc7a72b9461097450fb4813839a18be8d25a77d6a2e3eb69e06f8a2f87c9b4afed9216303f4062cbf7ee8a894b29e14179d1d72cdc9e5055823d72c4b164959f9a4c6fe2975dadc9b22515ea798fd1be4b9a9f9130e17c7ef19cda9bf6276750163f48e51493493d0468888933b1bbda1532826bc5d41e628e7be8487a74ae2df4cef4189172ac75eb473ff8b4e0b37780e47b9ddf38f1bf080c451cd788c95252a1e096763d3f2bd2ffade4ef5fdcd0b5161914dd3b7ce367bf47b5a137d109c9cc421c5da9f8e0910bed06fff1ae0836349739110f38660e20b3bef259e0c80f30b2e8e0e31561d93534f1d97afd57c5b4f417f649e240dfee129d227818661491736edfc5cdb93da7605b3dd2d66569387e653feae58e413784801e4b1a444640f700ba596a80c6c497781a2f9cd6486f9147db99e456e71d1a4086350fa42fb62b012639e66c3665380fe0182a6bd3a5096a0f9540087d0fb2b987c78a3bdb851f7f4832b27976479286ad7e4fed8ec6a4c0a8a1ca80d0ec1ba9a9090cd8f9cab2e2af5891167137493887f5192b7e2b025323cde46e7b59fb3ffb5b6770d86081074249706b404f41430d41420dd661879ec417f4d433c34749b7eaccffe304b857fddd217f1095d4c7c1a64b795684684b5d3a18b074bd70a412929e141f04ce72dcb4cf508535a264cbacc34ab579b7697673b6dbbb4289b6551dc52c7af60a1627fc12d4fc3f21382c91629a885c9de6f830a1dda02fab96afe7ef75e6c5f1e9ce31dd04834817991832fbc18daf7ac3e4fc2860de7ca6ab2aa3779ca79c75cdf3433ef992a0562d0f9dc176da7bccabf22a33aac689064be282b6e7e5455f507ba6da4fbdff47ec5a13af5d95525cc163349b93e901761950612e3c80a5f6e4000a6dc16f5b7567d28a4b86a9d0f68e80ffae1354e3fbfb9d1d94b377ed0e9ab0d0969793904475cecc1ab30b77f2b1e9bec761071beb386b7492594d1e469c320e54f83cbc4c7afa72c5e23265707e2c1c3fb0faf8dd4e3c6fd43f484b9dfabd09af03f8b4b52584c50a1ff89ba1aeabce74d85cca517aed94ff16ec950f2da6b69f88db6826791632ee7a42930ae751a4df7a9444f5c270fd9b2c66ca79fb90f01132e98e36ab885ef025aa7eff02f80798ec24370709f3f8fa0bf140985ba7fa5e0195126e7f2628fb3d519cb46b17d6841de8a43e79a52803d5074ee9ab71c0e4705126e5441db9e71f2064ab9f3b61341c86427f66377457f59e8d52161bcdb46257807a9148ec3877ac11ecd27de46154df8a9bfc9ce22e7a3cd5d21dc8676ce4798cf3db13c889685981581d2ff0d914a74649cc3c5907f5392af63ae49c383da99aa198b6bb622020f1dfee3dfc8f25e45865f684074bbeace44720d6bd33b0e744306544559b536a4a9ec0c8a2772a5df4f3b180ec35e3807aa3e3f71b39b5289e0e5ebb30a2d6777334d4459a8bd34c23b1dd63e332d27ffbeb08c47323ef0f680cb768bb77f1b1cf16d735a8a185f05932483e26720f2a78f0dcb7c8581d21c79cd2b5b743b085a8a90fce5dd519441fc9c39deb5475335bb2dc672aab815d09dd6a0a07c28c32a535e1dc129d85a0fdbd942c0d2fcde5114d7ad11965b8659ddb98993336e5a518513613432e93dffd2ca434c088df1321dfdf16bbdef4f536b7ab9a5e5809f50981c548fb11336e80d7d65ecaaf6fadb8d1d4c30a3f9613ef32a4dfebb69d4795eb596e802f223f20b3f2fae5f8e2c617d5dff8aabefe805abf3780cf8df58fa373c82084d18794e23fce83d908124178e44e915e390bbba169c17e9ba0405a722c8ca2be7d41d114d67ad34d8af0f4be0f66e39a93c88f989dac5028c56437f079172404231de8edb748273dfabf3d4ecad3e0e4ac9939a67eb70d48466baacb279baa2ca1b4e872418967b5cd2f4694d650c66de6b1826a99dff68c6697093e42048047a43fc552cb4d68a5342957aba0c5d2ed458613d6a845f31c33d94be514468269058aef6da6ce91943f27253e74f8307145c4a64d7c53cd2ffed97bc88df7b69ad9c69933af5cd39d346058dfb4f2862c6c635953c4f59045eacfd359570d35f727c6d893566a1937e1552b9aab072723e387a2b9b1fcde325ca4f4b2e952c45aff9d881c575c19ae4acaca61c03b2f8c694a1488be52960c4161939a96143e6a73e151046da51a8690d96b51ad1029dafc26db73ad8d35366eaae1d3ac4d6372bf7820f48e22b39be772497f1050d557b40b611853fc9dc2906509db0f9275580f098e2d57ffa4432bc6e64eaf1eb7e4e1ca53f6d1fcba0a8b45a37a691beb514132d43448fcc2285ee692f4460677a337b4a8d20a3409df97e5f86d82d56e737335e0461fe66c662c5d523cc1cb0fda8726518b405c85d444c4d0cf4e4256068b89e46f111a3e21a531342ea4f522611b36cf769eba64952a66058dc1910523b10c6017e8f103bf13cfe021d328269bb08d63b42cef9d4f1c876d7cd1bf4a55b6c285cf5ee6bd671270c6d492ff0ea24ef5d440c7f1bb71b83fd34b26083741bfd7caec5e1c1d457bef19656e591e7d0187d084a94d91d123d86f57aa1b9159fd3c468f65a7722d1834c1b6b3a5f821713fd3e02b0ff141907615bd4830d5a6df49eea0e7d6d5a5d4d1deee2aa0f0af64caabf7eed59a4484863812da51dd3425b2de2970a54a44fa8003b3e14cb57e19d0cb72e19825888c95d60c0c6a0b9bc01fa2601a3171049ed434c24063ba1b0caddc5ffe2c2fb2d1d72979d86bf8b08f6f999315a81253048a59a71f14b03cb80ef47d4e07a6a5b9af6f7733253cc7a1e1899bc4066099be8112a552937f4aaac5e3085ddb0e36985fb5f56755922b259ffa0a83bd83dd7742c5e27401308f1a5c0f02232b15bb418e3854cc489ae769e729839c9a8fefd2101f883eac34a3a4192a8fe2ee6207154f487172a3514643da1a27eec28472264f721b5ed23f74e09ff5f78c43d9cfd20de7aa0977fff8bff95b2a3d45be3b0b5bd8d6f978bd3ef0f4d1acf37de21607686c7402680b6491b5cf199d095b2b1eefd7e523032cda5a01268bb7a5dbb9efdc54af0044be75f63ac45a9495340dfad615e75ce1c2c0a62238f55cb8f3026aa7b04354b6bcc9249bda335fa2705b79b825d8988f50d97ae2656b90cfb29d98a705c2c20a65f16f8c433c7a112f048b4ba3b67eaac9737b49b493cfcde5f87eb7ee947bc107f3808b0b02eec9423a94eb9b76c0762f1952772b3b670891c8a147111324ca08bc19fecc201c614dbbed76bcdd49eeaab51e395dc73e0030b955d79de01a43d0e6af04311381e5ae76d7f6701c9a983e01d3a78e46168c11a0fa94cb43daa828f636656f54dd49abeb3f99e179aa181a4eed933a221bf8b7767bdfa6ffdf30b97d16bbe030c910c35e0621cedace21e60ceb623a79662fdb7f048d468201b45d2916a1918b332ad3f4edb0930755f9652fb4c91af06a86d6c48310935e173187a20994c21fcb315ec8d44896dae445662094d092c909fae7f4e1b1ca002a75c3758c590cd610da14ad1e9b5be60f78887fc23bff24d59f99bc9a6257b020894689931ea9cec541d183cdb37a2ff835dc13a05cea0a2f1e7c1311bd6473e2b927be88eb0a40e3795c9653fbee3027d507c1cb0d7b1a28c207066a5cedef0286b54b97a8d421cd9e99ef3a677df074998d7bab930c8eef8f1b47d58cebd8712cc464a1cdb211049a6989e2bf7640450b3842524668927ff305ec7978edadc2440084351617d6bdabe789879a67e5ac13d35d96404bc21e2c18d8ad4e92407d1f682ae60689283beba102ce76a9a45440293dc90c981dce0cf9a501d55b9d7f55f1242910f4573628c2e21f5be68dd6d5707896da41b69cae48653040bd9843efa9f7d664e930d3642505e4b897ee03574f1e77b2e5c37beb930389724b5b2bcded7fb9869694b909ac93", 0x1000}, {&(0x7f0000000200)="b491e349edaccb130686b8433b2b7df7cfe5b5ff01af7b904aad9f79f6cb3796fc033292a2a1ed569a109617f43e58beb13b8dc7774e0e4af52b57c793520e126c9acbfa31944b3ca4", 0x49}, {&(0x7f0000000280)="18a629fcf8b27b8c0e07b795fb5831c9b0327103ac4fa14516dbcc08191a96620ad0f4d39b0a4ec851401f6784f4ccaef2633655379c6cfa1fbd93dd55d7ed643d60247b81287dfa8361c854cca8cda2efce1e6a2cd9bc213bd2754d9fb44d8c9c979aba834d7c3660a3396076677af8393ee34e06b59aa3deb763331050ed9e3dc1c65bc5bd8f528634770a0bc75f0d4e87fe1a8bba29", 0x97}, {&(0x7f0000000340)="10dd505fafe42a932a3b99a3618066bf083e18ee4fe081b41d7aa15590fda249d477001a8fce30a3260e61e5198652816febdf38e5811884c158db144cd694d14245994494945ba89637c172c6a81ffbadc367742443359099", 0x59}, {&(0x7f00000003c0)="c30c89b24d322095c51362f5a9be33f5e0558d4f3e1a01e6c13664cc2158f52e8e8f2d6af2c1c51ad545", 0x2a}, {&(0x7f0000000400)="e4e5657760cd02e50dec93762cb506bf24fb71120f935ebc398f47fcd3194f512658bd51b892c791b5abf471dc9fa5de15f01bb6f8a5166e56435bc414787cbaf7dc589e21c2098487513a1dd66f5b0dda008e85be89a60bcbdf6a6c6772b22c91114ab51ed9f5cf3af0bb377625d829ab07d991ede9c77f3a2937df38bb9d193f98ab2254e29be239193b01b1b3a13cce8fdacc9e4a", 0x96}], 0x7) syz_open_pts() chroot(&(0x7f0000000040)='./file0\x00') fchdir(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x8040, 0x0) 11:13:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x4) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 11:13:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x141) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x1, 0x4) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:13:22 executing program 0: r0 = socket(0x18, 0x1, 0x96) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) write(r0, &(0x7f00000001c0)="a172e27800a5e3797b9716acab131b0f2d7411eb4a0be44cf1e4bdd9b450c0501b18b83100bf4e1872875b74b18488eae3a66802249d8723739346311d6b59e5bf7367396d46ed40fb257308877920c84410e46ada9609fd0de9159349b4d5c61018a9ae068bfb463524b0ec64a59ad88f1f0522a146", 0x76) 11:13:23 executing program 1: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r7, 0x0, 0x0) 11:13:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xeefe) fcntl$setstatus(r0, 0x4, 0xc8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x1ffc, 0x2011, r1, 0x0, 0x0) 11:13:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 11:13:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), &(0x7f00000000c0)=0x4) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 11:13:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0x966, 0x8001, 0xffffffff, "f9c4a099ea8b7a26135e253e96ef24174c6c4434", 0x3f, 0x4}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) pledge(&(0x7f00000001c0)='\x93\x86\f\xf0\bZ\x8b\xb3\x83,<\xd1\xad\xd9\xaa^\xbe;\xad4\xf2>W\xa1w\xad\xd9AYdfR]\f\x06\'p\x1f\xf4\xc7\xeb\x17\x91\x12\xc0\x95\xebX\xe85\xe4\x971\x8d\x02\xfe~\xaa\xe9K\xc0\x94\x94;', &(0x7f0000000200)='\\\x00') msgrcv(0xffffffffffffffff, &(0x7f00000000c0)={0x0, ""/121}, 0x81, 0x2, 0x1000) 11:13:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:13:23 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x3, 0x60) kqueue() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 11:13:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x56) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt(r0, 0x0, 0x4, 0x0, 0x0) 11:13:23 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) dup2(r0, r0) dup(r0) 11:13:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000000)=""/39, 0x27, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 11:13:23 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140)=""/68, 0x44) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000200)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000240)="07ccf0892536af797d70f1894b3a3e5ac6646dcb0beb6489c49c2c301fedb37e8286878454dc79a2c22233b781e4efb3743685ab5c0c2110bcb3437a554335351f0f42c3971899a659c51534fcb5edab970883ebf77f095392567bd2d731b375060623ca1304a579a5e4c89b7d585bcc55", 0x71, 0x400, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) rename(0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1f, 0x0, 0x0, 0xe20}], 0x6, 0x0, 0x40000009d1, 0x0) 11:13:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = getpgid(0xffffffffffffffff) getpgid(r1) listen(r0, 0x80) getgid() getppid() setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x236) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:13:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r0, 0xc) r1 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) r2 = socket(0x0, 0xc003, 0xd329) sendto(r2, &(0x7f0000000040), 0x0, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0xb2}, 0xc) 11:13:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) socket$unix(0x1, 0x5, 0x0) flock(r0, 0x40000003) flock(r0, 0x5) 11:13:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) socketpair$unix(0x1, 0x200000008, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x1000023e, 0x0, 0xffffffffffffff6f}, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000100)="85") 11:13:23 executing program 1: setuid(0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x606, 0x4) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket(0x1, 0x5, 0x7fff) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) sync() accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r0, &(0x7f0000000000), 0x0) 11:13:23 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f00000024c0)=0x10000007c) bind(r3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) preadv(r1, &(0x7f00000023c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/111, 0x6f}, {&(0x7f0000001200)=""/207, 0xcf}, {&(0x7f0000001300)=""/125, 0x7d}, {&(0x7f0000001380)=""/26, 0x1a}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x6, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002440)={0x7f, 0x4, 0x6, 0x80, "de7137061c50e80db2664f1788d71363cb57dfa5", 0xa3, 0x7fffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) 11:13:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r0, &(0x7f0000000240)='n.', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 11:13:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x9) socket$inet(0x2, 0x0, 0x80000000) r1 = socket(0x18, 0x7, 0x3ff) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x20) r4 = semget$private(0x0, 0x1, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) semop(r4, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 11:13:23 executing program 1: socketpair(0x1, 0x1, 0x80000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/26, &(0x7f0000000140)=0x1a) r1 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:13:23 executing program 1: shmget$private(0x0, 0x200000, 0xb0, &(0x7f0000e00000/0x200000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0xefd, 0x180) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000001) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:13:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x9) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x2, 0x5}, {0x4e}}, 0x2) recvfrom(r0, &(0x7f0000000200)=""/173, 0xad, 0x842, &(0x7f0000000040)=@in6={0x18, 0x1, 0x10000, 0xfffffffffffffffa}, 0xc) 11:13:24 executing program 1: r0 = geteuid() setuid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x10000, 0x9}, {0x18, 0x3, 0x4, 0x200}, 0x200000000000007, [0x7de4, 0x4, 0x7, 0x4d, 0x6, 0x4, 0x0, 0x487800]}, 0xfffffffffffffe7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 11:13:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x7}, {0x6, 0x331}}, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/87, 0x57) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) 11:13:24 executing program 1: mlock(&(0x7f0000219000/0x1000)=nil, 0x1000) 11:13:24 executing program 0: execve(0x0, 0x0, 0x0) 11:13:24 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10020, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x2, 0x0, 0x8, "5b5a8d3656190cc4d15c693424c7c7d56184dcbf", 0x3, 0xfffffffffffffffd}) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x100000000, 0x8000}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300090ab86267eb6ccdf8406d4073ce5026c7897fa016b7b5b6fea439f988acfc0f174436d2a1d3b576533e7e7dd5bd2c0d8"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) write(r1, &(0x7f0000000e00)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0xffffffae) 11:13:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000001440)=""/69, 0x45}, {&(0x7f0000000240)=""/86, 0xffffffffffffff96}, {&(0x7f00000014c0)=""/236, 0xec}, {&(0x7f00000013c0)=""/88, 0x58}], 0x4, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x19c) truncate(&(0x7f00000001c0)='./file0/file0\x00', 0x5) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4, 0x0) 11:13:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x80, 0xb}, {{r0}, 0xfffffffffffffffc, 0xc9, 0x80, 0xfffffffffffffffc, 0x7fff}], 0x66, 0x0, 0x400000000081, 0x0) pipe(&(0x7f0000000080)) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x2, './bus\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 11:13:24 executing program 1: r0 = socket(0x18, 0x200002000001, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 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) close(r1) listen(r0, 0x0) setsockopt(r0, 0x30, 0x1b, &(0x7f0000000100)="00011000e4dadf239d7f59553cb30965c649f500313a2a7c517523de46030000000000000004f30201323325c2cf2bb22edcb180fb12109e035f69a37d2f66638f7481713710f45bc0aca0326b4d0ff1ca4ecd408f1626ea9298b075060f7640129d37bbd99a15518445307c30aae382f5eaf91bbb3ac8c1ded6ffdedf5ef3b9b5cf8f1d54c13ee58490dd3c66411c80d970e57ae102ed00b850a1b255efaffb69c686c704e6331da4b15206ca536093", 0xfffffffffffffeef) chdir(&(0x7f0000000240)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x1a4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x8) getsockopt(r0, 0x6, 0x3, &(0x7f00000001c0)=""/110, &(0x7f0000000040)=0x6e) ioctl$TIOCNOTTY(r3, 0x20007471) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x54) 11:13:24 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffffd, 0x0, 0x7f, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:13:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 11:13:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) linkat(r0, &(0x7f0000000000)='./file0/../file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x4020426b, 0x0) 11:13:25 executing program 1: r0 = socket(0x2, 0x2, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666900000000"], 0x1) writev(r0, &(0x7f0000000900)=[{&(0x7f00000012c0)="df2aad847069245a210d878554e6a987cf9a24a3f6baae0c4d9025afc84cc1bf98d9a91ed0af0f0ab52202e060296df2155063e6d77b1f69ef8d3654a91fd1b29f11c56f225d5c0abbfba3e90a9c758c4c75f586805f9f17bf57b746166cdaf6d0dbed2f3c802d2e0079790ef75053e370e93a5baa813c3d74669e66cb5ca6923bd666cc885aefd8bf869c5d4dcdd8c197e06fbfc8057d0842c0041f1d91e842d00ce0d331bf1c57e827e0e70368f40af11ce47e3a91d52672b3efeac6b5f7ead17e7a4c3ac64c034dcf40dd5884017736079924c3458c3472d6d1c10f18d5cb63d12cd8cd177f9acc683696a189a69874043496baf61bf2fb9b020616a508b5c06854d6516ba20a18ff36ada14e288162083558a0e31dab2196045c9b5e5483a0445c358ae9f9786e4e8e044591096629d1de16a3bc11421853ababf2b78e0c9541c496d0ab68d16a98f341dffe4f66f99f0088f14bea121295afa3b2bfa552f3f1eee987c1b481ce3e07f93071ce3dadeea931a2a87a8609397fb3cd2cddaa0e07de8ff3ff0f9f4d38faa407b01bd8be832dd94b1e2080cdcee6588c7e55c3b2854b1eb8015584a6598d03cb8a13979551720d4d2c0ddbe38783bccc4e383f7682d048b56563bf13584b42b4ed5f94d47a0b1d10d02c52bf84285fd4a4ae854c9e294150fd305c590f785132271f81d5e3de135bf9df4bfb7493d0953bb3a10ba65898d7d351927cac30e0d7974d738d4b681d0529a41b766934b01231adb0cf5cd7044c1ee1e83ed8c85e922bab11192ed0400c201aa84b9fe6c8570e1bf7f2f78a59b0dfa9bce9371755c8e82112b4d73a7b506365e2918376c4cb02db2f90a62371f116a50b209a1b038a5b4775ed1795e5a336ce0211f3eecf46f2306716570d7ae1b1b230a90b1adfdc3b1ef3fb71eeb60b1368ff2d848da4c3d963bbe983f24f36a729dc7c70b7f1f5020ba239a80bcc7d581815db5e9fa46fa581e4728381af8e7b5b0d545d957a0d1f31a829b0de7bc9f1a2d726b2bf169e5b7f9b6b3a469378ffa8ecd95ce2762dac664565bc5df146ce05721c5e2f96e21a6af08eb6b70fd37850c873db5b97398a45a5bdf024932aadf9c3466c96f795cf811ef10897a2e4512df1eab7468c3514a9e4b868819b4ad95253bf109ad77667f70fe246079e578bbbe61082368751fda78ffb278e4450ccd1a457ec3d2efbd09de17b08ae8ce7f36e7ee2c7301712f3833d38c6ffc4540ec1c7a224f6b662dedfe7b9494c1fcf9caf3d50a0f834614f585a39f56db136f2f4cb8354b70c966b48b434c008be6173e4d29821c56ca213405d5bea0be49b21b93c712b136ab09a55fe932791938d32d9e654e358d0153ee32fd21bb4235709016547d31063a6ebca40b00740d17bd991f0102056c7c7ba343d1e981491b2988076bac0b56ef4827019cab1da16f39c52abccaa61fa20f6b2ff4100c4053ce054344ff69728e571c9bb288e38d9f88d6c0c1c91ae4be4f5645698fc25a87311a4ec7613161a31e39af682e1aad2987a35ac633861ccff96e9ccf3c059629736d6b65aa453ccc3059eb23554c06517a25e4e5188cc14c548432a2de326b3b68b0ee5e717784349c0a453990fcb4ce236f700a06a8389e20eeff9158a895940e945fbdc37684f427c464b51c34f1e90dfafdd029baa80f5b77efc8b6f3b5822c75675560fe5916f7d43d1037f5bfdfa402ddad68c2f9dc6f7104215280d35ca5b34ead942b29ec246a5f986e09695d40a39aa7061b2ed9ec5dec5b29ebe4be5e3d9be749dc51aa02b751ec111e84b38dc74fce672b1aa710024a9c1d67d586e0bb12e0a6b4ed1a0a2da2482c2b0538097eea891e571a547171af26c060902ca9b6593bedca84da76390cf91df8f9da81cfd7d49588943c7972900b2e0d3f0a09ded520a93ce44e769877783aad02ddbe8ff4992b63b8c5608ab5ca25ae7ea121066a4bae77f62e447673533c4860a05e37df99c2da3ad57f2a45cbb1baa16253589b7103a41f9f1da1dd13f1c28e0e4fccf557d12bfba4de90c4273df079fea628406c93fcaa5519299f90439fc234b9045383d8626f885f3ba7b980243b00cbc08cffecd43917ba6dec98c6248dcd27998858ad27614ee1ba0dfeff391cc88c8d5bdff286e4958e7791286ba5d1fbec9b671df3a0a672ee188d008cdf6836cf218e628fadd6145c6feb8d1536a0a8a47f10511623b641083d1ac4037e6075c82fd367ca24818901258cafaacd885db5b8c75b415a37007dba1af68a57042362892b83dfec77ec638b0f4b18df7c68df349b9fd6c8eef3a9969c97847af0c0e2f1c4e402ade21fd1fc4d3eadb33df777f1d833669326458489d0031586df91baad0f40cb248d591f1e8273e66ed43905be2edef72074190daa61192997fbf17bbb32afad0de82c0ec9c429633441f4149b0d58f965490ee94bdc6dc2aedb2af5a752c4fb6ca70b92a46548b634e26e604bca8398156269f6ba0f45315bb88c5177475bcf321b9913467f1a23f1222ac37a6d759a9a96300d6e30482c1137fe7153f0c81c4cc7ae571b28c4f64cbf0c499ccef725797a358560914e1de893466be32cb48c401feaab67d588dd6cdba11952c6e982f8fe7dd6ed70a69b8f7bd68b41a00127930449c7cf963c151f1a91eab25782beea9387eebe272ca2ee565d23f2153244b3e2e9114beec8b289a30a4fcd8ae33b1cf2638181230d9f4ddfe7bdc12dc5fdfb6d9c8e9182edfc1f615161928194d96f60f6cbaf19b0712578de07daeed80bdb6eeaa17512abb62c75ba8160545e1355d358b6b483f9c7e1e5730a8ed6bbc0ff938d755c9f08a6335f3962c53115af36321625e87026f3679745c70bbcce27b7b4700bd3ce0117cf6a085956cf2887cae6fa39d77dad1aadffc84303e7017234efaf69ad0e83e7ee55e0f2c4d7d93a7bd526da0ec4b8f9314d7accc69cbbcb6e9134a371f957729ba5baeff44bd9ebfd8ef1a4b956d4c1ea35583e6532c960778e8ce56815dc5c6d8b6871f26f93b1de15e25244d0230b7d45e9b37914e720850effe7da3b3c635396fadc44432b660af4eb262c1fe23712ff7b2a13354517cc9603890e20ddcb179b95a0752c7f1024fbeb5699881d450032d3ea8d265181414bd471daea229ffd9e4802a37ab590eacf08814e0c9726b6fd58bc4654570c0565b54503f321ad05d95d64d2b24d5ef7351817555fb49f75d519d662160c4a2c8f5134b85c5685c790acf3e5daa3feabc0b21a7cecf7a913c0e5b38c066c367fe6e5c3fe00e0e15c921453506cd066bb43d8fb360ad122b3194b885599d335d18767cb4f477aeddb9fbdc6974a24c13dc897eea2c73ab33b28072237401b1c0786924813d37ac5e404f8c2abeadd5406b79bfb25b041fd846bfcbc72ba8be0897c6cfd8b19c66fba798f8682604a50aaca945089285924f6a9f2ee0908df6b85e5a0430bb4ed4f02c418cdf0fcc84e164a7ce109b4cc5d46ee26e740865402146eb3baecc59d2c5f922d86321fd54c24d93a8299079d10e64ab23a17e5bf6983d3d0446006cf10c9b14d2647399f63fe78f7367811827f7cfd972e9298a038cc93c3a99a435bc400d736bc5806ef7bbb135af04e78dd8bfea59887d2bde67f5d8672373d18a3241ede425607da19c209c8ad9a57f7d8c2c6df9c933a1c3ddffa48b9258a4eb10481ec7c00c96b391977f7bd403b664ad2852156b9736571ec85bdd46bbcb3df0a2d33715df15fc7d5f2f1c079b5c0ee18b5bc580cb9ad5d0243a61138f9a9983053755ec1944bf507b5a0466bc2340307bd354656133e2ba8f1ef6e0659d09ae4daa189e729d2e4ccea779a5999d076d7745b027e00ba6d3fdc933fd506e60129e8af601956e4482217f6c1088b0fd10a623955969b19405a5b24c104bdd56ae0a7e126f68d434bca6e6f0a0c64424de21044db605b8c415c0a01f2056745ecaa0b02ae0c4b11b8c524a7ea5d21a7885c06d4b1b3d2b99820b78f9535da7118cb1a46a84bf2885ec14e6617b033c43f5a21678a98ba6ee61f37bf0da18d7994eeac24446f45876b351512501e854ede36d99bc2ee16d5b55598c92c75ac91fc127332154c9417541dbd37d84158b45cf2cb02f6fd545d9637bcd8b5ce8a96b24aaaca1fa8699a0418461c915743cadc5b499efdb45b7771c68f1d7b95b33d21de976afbdd90480f697189ce10cd9483c61cd1c3c13734eeec538ccfae3d14a65aec6d2dae68de0e63e7688e559548e39595e56bd2d3d2c4c19e84f44c12517f8b83f1bfe7f6e579eb14ef754a2d06fa519a9adf2fff5caec1b00eb205b1418140b62912cc6d13da679676e30bba2393239821f9fe92af13cd33e862d722cec3e7fe345af3c3a7f5bcf9e2023e3d77820f15cc70c021b1f1e2952eaa77c702e5091b6e9dc1c249d2e4882ee585b31fe911dc3352e707f5b027c8d8bbfa51d112df0e00581ae506417078f3b96aee7a1dfab80bc9e80a7a96a1a42f7f0569fbd87bc10d690ed77e2f9ff05a730db65359891a476d59b4a76a0e510f422b95f4cf5e47c5afc72f9480f9be3c6da70bfe1fb6fffe147f331224851745f58ad4ac9ea0f99e3fb5210f0ae1ee1406857f1b2d6c173479d74bb5e0520a08a187ff3d79370ae4a6f01ec8da7a71e4e0b68015592cc0da47c326228e6bca82e5cf1ab7fbc5031481f902e41999494a685be6282905abb8971386ca53a6fad65bf9e1cb5d8bd2f83b40d2dac13bc404e0ede6f3d9361153caf60d140250d1baf6c003a85829e03cc2fe036d7c50419f2b1eba04e4f55df6dee95e1395dce68a245ccb9fb9f4248a3fadf8b0cae4dfb335eda1ea3d29a3bfc42ad48d2708f00e2993ec074528316047bc70693be507bbefa2d9a955f9d35b96136dbd9d575f0e0c00874b3205bd6eb6a2d12fdc7f20b11dc76a742ba8fa1aa3b6acd4ea29b2eaa20a48f81082f9154ab896973fd1ccef974e3f219f59b3f09b8412b746c7ba93d2811c3165d83626ece3615fde367eab5fe542cb88c2c608990267909f5997ed7a93f3b1f3f087bcb7e81b258c0ff598a3b363ae8e18a6d6e5c93df1c07d1608f895608c830572d9570ff1953e3b1f892be132d560e3613ecb0f13979c6fb0b850f34f568f6d27d13bb1db86ff1730570513d70e09e2c4bf6cc25ab23f2c6f03a4ec504b55ab1e60c33c0d287b3c53d995ee706eb352161e78c24d0c8dfedd328a58bc75c22b5e0ea397d2da3a20fb023c670b7e065af4b230797e624bd103b233b6b5beb26168712d685d409215763493bf10705d1e390045be989157a557dcbb7f988d4329b9423598ccfe45531d7c55908456f2d89eb30d45232d38e4013be4f13a17ad50571cff62f2324747222da188d475ba802f9370a18adb6e3f45b0c6f5ea1229d08865dfb896e88a4d85f58476920368f3feac2beafa3faa9355eb23785ff25f87a6d68c06c848d3ae811c8e67b09df89a49ecb0a2b5d1e74843b1011b1ebc0c6bd8182ee9d7ee020e44a17ed118a87340376fa461e469f2c9aa26262fdbd2d30d0756b86fa6744b8876c75f8b1489510153b5744a0650df7602afc377b9ddea964a415f4bad1e4841f3be20614c95abe38f18f4b0abd52b1bebe1c2400f6397e697c7b043d6eab29d703ec0fdcbaaa40058375a8b7bf31d88afaa815f5eda64819878be3e7f538637588dca5d59c5a6f6e98d7d0a15e3f7456147003197c98f3438e66f7dbe6f1240aff0eebe9a901180bbfd306d208f9996452e2e38d4167", 0x1000}], 0x1) 11:13:25 executing program 0: r0 = semget$private(0x0, 0xa, 0xa4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000025c0)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) r3 = socket(0x800000027, 0x8000, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0x70}], 0x3, 0x0) setsockopt(r3, 0xffffffffffff8001, 0x1000, &(0x7f0000002cc0)="e1f129de0f9816c92a9b66bc72b2ca1f74fbf583968b1380be71e4b755455c0e1d47947f4e86c59d70f2f9570a34f7b8e28998999d564e643704c6db03b70265d93046a5c5ae3fab969f9c00fb775dd46a4166db105dc240a227b4829235d6a28636f06c65870714be0b1415ccbfa244acadbe681405bdd99af9ea96a27c1b3ac1e2619797ff9f542c9040a5fbb14f89da58a8ab2882ce3f56e7876031550d8b0a234a8646bcb666e965028b166c8f10a94d9ac6eacbd55fd058796ee763843c85da2325a47d", 0xc6) r4 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002ac0)=""/198) chmod(&(0x7f00000032c0)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSDTR(r4, 0x20007479) preadv(r3, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x5c) sendto(r3, &(0x7f0000003200)="e232c0d0a8c603d63757846f0725ad934c37b5220cb77e3868cdae13664985bf1423baa4c3e1ce3c225a5ecdb09a5d612470899868746fc4716b1f1a5b6c5f0bf47bd0225cabd6e137af1d0f6e4eb430b2154ef290c180ef7a246854ee747bd686cbc9fb6656a1ed8d4722ae7c35cfb3bcd2f3332d14a5724ce75e", 0x7b, 0x4, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000003340), &(0x7f0000003380)=0x10) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfd}, {&(0x7f0000003080)=""/184, 0xb8}, {&(0x7f0000003140)=""/6, 0x6}], 0x3, 0x0) bind(r2, &(0x7f0000003280)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f0000002840)=[{0x3, 0x5, 0x1800}, {0x0, 0xb0, 0x1800}, {0x2, 0x9, 0x1000}, {0x1, 0x10000, 0x1000}], 0x4) r6 = getgid() getgroups(0x1, &(0x7f0000000000)=[r6]) 11:13:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() r2 = getgid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000100)=[r0, r1, r2, r3, r5]) setgroups(0x3, &(0x7f0000000140)=[r10, r7, r6]) r11 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000180)=""/4096) setgroups(0x4, &(0x7f0000001180)=[r5, r5, r4, r8]) setrlimit(0x7, &(0x7f00000011c0)={0x7, 0xed1}) shmctl$SHM_UNLOCK(r11, 0x4) r12 = socket(0x1, 0x4, 0xffffffffffffffc0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001200), 0xc) setgroups(0x2, &(0x7f0000001240)=[r5, r9]) getgroups(0x1, &(0x7f0000001280)=[r2]) r13 = semget$private(0x0, 0x5, 0x213) semctl$GETPID(r13, 0x2, 0x4, &(0x7f00000012c0)=""/241) openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x0, 0x0) recvfrom$inet(r12, &(0x7f0000001400)=""/4096, 0x1000, 0x40, &(0x7f0000002400)={0x2, 0x3}, 0xc) setgroups(0x2, &(0x7f0000002440)=[r1, r5]) pipe2(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000002700)=""/188) ioctl$KDSETMODE(r15, 0x20004b0a, &(0x7f00000024c0)=0x1) recvfrom$inet6(r14, &(0x7f0000002500)=""/117, 0x75, 0x2, 0x0, 0x0) read(r14, &(0x7f0000002580)=""/117, 0x75) shmat(r11, &(0x7f0000ffb000/0x3000)=nil, 0x3000) semop(r13, &(0x7f0000002600)=[{0x2, 0x40, 0x800}, {0x2, 0x4, 0x1800}], 0x2) semctl$SETVAL(r13, 0x4, 0x8, &(0x7f00000026c0)=0x6) 11:13:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x628, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/4096) r2 = fcntl$dupfd(r0, 0x2, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 11:13:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x18) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x9) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0xcc, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="619ad7ad00000000ffff000001000000"], 0x10}, 0x0) 11:13:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x101}) 11:13:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000140)=""/61, 0x3d}], 0x2) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 11:13:26 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeb3) 11:13:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2a, 0x2, 0x0, 0x101}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000004, 0x81, 0x6}, {{r1}, 0xfffffffffffffffc, 0x42, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x34, 0x40000081, 0x42, 0x9}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x5, 0x6}], 0x8, &(0x7f0000000140)={0x200, 0x2a88}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 11:13:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0xfffffffffffffffc, 0xc, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="7aee35f023a09a371d6d906ecbc55d2b6b81292a85cdd2448b27d54dbc5832381cd819891812a90a6b12ffc36e7e042d598a722eda70992c6d4c50c1b95d3c25e4bdab4d3c94a9b1f40dc67240abc41a97d1a4c70a41943e2bf77da45a332557b776c02467b0a39840386a0c244c5453fa04769fc0d1985ab0403fa53a26c22ce5f7e57c88236de843fda0699e7a16e859ed4d4c3117f1bfb45768ae15017f7b5603bc46b976721a19208bc9baaa4c3b85ad117c9f334ae6531cebd790d5c9f6e06d2b78344c4e04576bb797782c33788afae58d0b6270a1136cfa535040e2997baa80159498bafd12e84d68a9", 0xed, 0x4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/65, 0x41}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="d2c6bfccf30497ae4d12e07ca4bd50d4285bfdc0609483276f218074659a8d7a15b18e79c7c9f313", 0x28) 11:13:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 11:13:26 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') close(r3) accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 11:13:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="4a506b7ba6c9cc78cff6a6fde49c62784b32d2fd8b69a12818b6558fb487244026ea9c4a0ca51cd9f397ded504086cd95c8ed093e3e61d2c0c7c8cc7b65bf7d81b9187f5d0ce1d67b90ab7e767f3f5cc5bd640cdc5c6188d8d61b0b0ed6f3272af3d57d385afd3fc3c66bc24d735cd842373b21a47c80c8b7e787dfa23aa8940402d828665d16667621b174d18760818bab60ac14ca941105089bac44b733a7cb001db96d676b3eb3685a82766b32a089d7eceaa01f9517b75779928db2e314c4635626b1b8152f5dff10deb2e9b3900d45fdeee83a5ce7962d26c6bc10f9c847648bfa9f824780ea68778f5fe110ab0f9ce17f186f4897ba465ccb07db4cc475004fa96961d8be2f8a613bae1de84c895bf62b92365b10aaba5bb1320fdf38380a5ab2fd779cd82436fab09af3d4aad389374c2e6d690f77dc5187a6312c2d517fa6db1b82b4ca04d29ca93eea1e59aa465cc03b157d3c540755e3d23f4ac8feee45b9af8adcc31ab613c9ebfdb11d7df7d19520ddbad80e1f6b08ac8efb38655d9773a44bb1fba8827da17b216428beaf8980f874cb1ff38cfa10955e4198eb7d68c21df71711df9fd90f6d81a7126cdb9332ad672d7e6884f071f400953d1d0559b61733d41678d78e2ecc0e00010d6aca55eac68e7992a3dfbf09af3309029dabada78252be4112ae901616b5941bb94032d569248941968be94ac2d582ca7c373164cbdc6c24a6585230dcb8a69494988e08e528e24cdcd8a6afdb0886798c27a057b0fefb44337d7867445187dd8adc2f4b863940f15bab64a7ee73ca49dce441168dd25ba48b017942902be7e9dbf3bc8c043d64097eeb750a90ae82feb0fe073cd7dcfa3bbe77342d9856df8c2c0e2e7049ad5e4e800f1f025e31b38c17bc725f72ab5a018c0cbb49335c90f15266d5b2062e82b3715ef9172aaef5e1d72ee68dea5b36b09efb708fc4bb17564f8a451e7f8fefe7eaaae7d650b8c2163258db8d9a96f144d4473df550e8e77458270e32a7fc9bfdf0a7205974921403d58320b3012cf49b4418a1467a20cea46339c0783ba357c6dccef35759ce80a43972ad9a4097e7f1ac1902448d735f6ab766e750f9d383b39e48d60513e18d19fabb5a362e0476e15dab9b80637b15cc676b1fdab4a895287afa3989511ca8ec59757ba1930723b968dafb55b88973672b4bfca05f259c91f15619548f54a0e839856d2e64c25cee7aaa8982e2ed27def4ec904d87e887b4877fb9340cd08ed9e6df0b960d21c19539309a02e6f9053cb353eaefb88213266303a2ec7550ae10982d725866d02355501a8dd33574593c3e9759fc0b26bf4e1682ddafda9da9f59c0939cffb42aa960bb486d5877e26b9e7c779b94862a500afdcf3ccf0894e350bcbcb59f493952e7ba22251bd9d40b39d668ba57e1120819554adff98030c4c1d3547c78f4d72f7afdc2c84fe6c2b6c377c1004c7cf006ce22e1d12e9ba9064b46d7e1b35004c6b41cd14e40514fee7d4509610c497971ab11cb54ac36c7da3781502923d72e9a7d70b10404ef538523c8c5ae4d61c58ba454215ce3b4b53efae5ca0b87ccb4a42ea5386f61d35e93580b78e4247570f29c7115a648b6956b3f69534514c833cbb320fd6fd9594ae09b6062a91cf5e131d40add87886b132d221047a78c20426ae37ec5643185d4a8a0454a98695cad9a230c5252e81b8730a2a45d421d8f5526dc54ab065f6aa19c603ba79737d59813a951ab6d5073afa3e766a16ec549274310d5b262719818a90abd17dd1787757068d64b94cf0a37f27e273e46600a4d1cf8d05d472aaaf595bc65243c7577f355d9287b28d3db0726db512f9baabb903e4b410136dfbc13ee89bb2a01607d10e4d02621689761928d46b0503974dc922eb3362632f7b9210e0dd489d4e459549b666ca526a1ecf9971d4da26ab8cce0df4d34796a3318aa60b4685adaa9c008ee88bc058aae79a4fe3e0eafdac56ce386cd55291cddf9135be1f067ff8f9d1aba7b56b99281a3e81078f21b7cda8e3177bf83c039101fa185e2e2db4d99e5ea627f44130d597b945740f71831e48f2b9444cca48080bb99767e6ca835c1a50b9e9ed7e7ecd46857400a51f5086a53efeca6b3f2dadde1c77ad925149df6e77b8d744b0479b87c7a222ce2e39e4a1abcca7211b47fec159dfbdcf3c7fef9cbfe2e8425aa5bf0054a4f554f0224f09f2154102196d39fb547a6a352ecc322d50c9b3b1b7ed03f74a064aa4570c94a9acff79ff34b3c426c6dcb63ae6ba71b87e4ab83fe161fb2287de2e1625102c9bb88ce992934f40d64a2bd0ede4eeee7a8d2ae012f05a706dc1ff5a78c490d2bae86bc0a590a46dbfd6822434870bb233ede8f9898aad652a5d44bdd321a8ad6bd38972b2d5bbd82d4290bd93ea169dd9f1ad5cce1e0a3edc55e9b6baded62194e891807b7b374e1b80eed62b9db3da65582c7065a72ed361526d9dfd2b1bdfdf471bebe9b47c0451f48f3a06dfa11fe4b85c3f6843a7a45f00fe98b20cda0be39515e0c39af35fe8c241b68777a4dfaf8b4e0d6c4639c9b7345409f3936e48e4ef2da82302c0ac592a2aa8afde739f988b2cba5bc8fe7474e592f0c44c0b10d49181d70ee7ef069571eaa21c2238850c00a38ceeb871b477a5febf2a2f5cbb268a3dd7be14541c9a8bd3a47069ec679bd1161f7155107d0158a7e0e3e7af9aa77e71ef00365e56319cba8b1d18eaa8a3b9357e22cc2a2a86d8aafd29382e498b66c91c5becba18f73b3e11f6606fee32b599e03d154fcaa7b6b46597ca85935be7f6809454b13bc97251303c6879723223c12d50c4161ee85b64dfb1193a1aa8adc4f1d307750e7497108ca46d2405a17afed14772ec8642d30c1e6bce9d4a02fc34447b7be4b9ae676f1cb666e6685a89bd0a31f4709b193e3651280a85fdc268cf9ac7b44e35734eac4ad476ef88a99ed90b2691c00721dd2adfb8005518ce975597e98966cc80ec9325520e2b79988d78d687467366ce37a4b8d05606ea30d8a7d49826a7430e5753bdfb9a0ee97b0972802263c364613f7138a492a8f659b1122838de8f0bc18bb2dd0fa029cceb61223396ed3a45a037d75ee229ad8445a33324a2e68040f1538ed5e3d3a9d6b7d62f08fdcdd7dc90d5694447068cfba6cf9f3c738c661604d387925a76a8f02086c80970fec51f0db8dcca04dd4b345aade476be0521d5e56a7f9966bcdb7df881a74e8c706c9f5bb944e3ae5d1a9fd92afda1a7035b09d8d3809ff8725c773bb049025275aab10f981e29fb9c988b40fc1a388569428c1c080451eedbe4fb55fed93541f697bf97e0eca975e046becfc57ab2cf92a6220bb10731bf691049d12ad6cdeb913dc5dd8f8545322c0a0f0ebe7e3c618aa66c290fee2c208525b6657ed6141ad1e05e876261474169e2f3d8a8b19582f3001c9e9be8210718224181866b7df1275303f1648c77291ac0fe5e7d48311b75e3dfc79ae9f3811aaeb994f93011ed24aaf7e6e012b8f5309ec060f5aded1d51da72686479d9ae236e28ccbcef108183f9776ebcb46b89fa01507e9265d84fdf4506abb833e9e2ef85feed802c1732d82fa8be9057a8c184f656d4c19df33b368963da89db4b540e4b5d45731b2ac6f6ce02c08d39285a8e05b85f2230ed6713b1643350d85a82651ecaaf12196b0cab882ae780d7b57b18f68d991af0bc3cb6f50c56b86d911699f5f839ce96c235bc28e8f507cf62f04ca32336156f4239c04aec2d3cac4bac18946488cbc8b030d215bf9a6f510636a672f81f35199dd8691763ad23bd35ce20e28c82a1b3e83752fa31f9c97ba0216c30f0d8d71e54f767e3d3f08489de754494598bd753cf878edcb2076c43ba4997f4ef823ccdd8389477b95f3a9e1e43042a19d9e375d040d0c64bb1e9ad1e7c5729c7d9eed517ff009fcb032189c40ba3b6fcc1a0c60cb57a14f53e831716139073dba220b4df0dc329210c4d663b8c7b6bbe2cf3da9bb113131a3943de1251d109e21cd4af9eb72d0cd2d6482f939f038e263f173bb1dc3c22bf1d102add37dd9969789398c7603e716d85571a3e624696ef0f30697d2c995640c5ab9c0bee2129df2327703dc590b5f1bc8597c7d55cc3eee38f17c1c7d4815a744b6697e844a3e55093044e19736e21b7aeb13fe21b91c8f6f86a5b846018af4499cd231604efb2520d64738aed74f5e2f0fb2b0941a6122bbfa509f6352db16375d9cc0a8f5393080a13b54a2dfb05b1f588643f7f4e6a5e5850e8aa28e2ff2bb071df78360802b29b7908c350fd54d7aa0aa436aea8ab5e455cd63f4214812f8f98b2decc92157a09e1d172a959ec8028769830c24a08c4d232a203b8cb00112ef66b7c2b4bccb3cad0e7fd9b858b8eb31d8c45c009d6af0be52122a0947b8f9ab3a98da063fcc8a4ef7b812132de7750fa0dbcbdcc86f9a4aadbaf9fe72ffded0febc3689d7bb0ad3394b3b60d30da90e6f01a398e6f423e5237249393768ef5adf255eb051311146c7ed57948b4bb5ca5f90cf70f43076a0e00f9919e45a29f543c58d8a93ae3e7a49712897c7f67a22ad3cd1c0d2970e8cfaa2fa3c67a0db253fb77bc74ec278af1deca41114afe0fc185e4aee3dc6ec0ba44975fdd8565130bcf1ab2776d9f67f62951b18c9022d8e630005ac28ab46673b06bcd82e71e534a3c1077af81827caa543e23260515b96e0e0763262deccdd969605f5b6148c3e2c02035a1dc4592aa6b367b621a4aaf3d497fa63525a039ab21c8b3d747652bd199d36f97e3b58413d431b27b97ad195ecf5d34ad25ad9ea1a4f5a61671518e771dae30897ea7be73b89ed8c0f37d64289c672f26ba6f9b48f4a7d6d03674a8a348d1242b9b43e1cd0954316669ceae894d05d411443a4cd638ab082855c4d629ddc6a66087d690317e3f6b0f23accccdc672ffc7a87b4d64d13068da321af3be1904f6eb2050f126853ae5a582ffa58a39483b9b586b4f5cb9b34b9b95966497a9ca8884347f631ec3b8058195342652eddaac8b6e5609c38a897a60c129e00c0c44f01d148828e9fe9dd0c375e8197e537dc699cb312776a0895be4897aff75788d5b063e28008313875b551d56d138124f7e9ff034968b5484297a9ddabc8eb57f77a8f7b129326e72c618bee16fd018387c1ae639125a53264643ab2735dc3d9bff4a172f8f60245e4f82a699d826b7dff8395e40ea50876159d8d21263dfa4b7a2ebea85408336803d525ee98224f908dafacaa73902ffb9f8bcf604725816ed69d0d9e929c85769edd69fb6cee3e69b932d5a2c816be10e269afd10acb8813f106b8855bed218873d99a4c2f1f3c84283662d6ea3285b18ce6c2488ad97d0145d5ebc7cc7be2222fc0046e23c5d94a0d9cb9bae7d740865564b34249852bbc673e76f560a90d603f5e9c87354c3c91842199dfd57c309a2644ac1284c14f60fe2a2c156230630e1aaa6d2894c756a177137750ed2452a7354e0ba3052a042d4b6dc3f682abfdd1610c99d66b0fc9f1032025d5e34e9ae3c05bd37023babe08fe7fdad62d37688764c4b69549543d3a0b21d36e508e8d073b9b0db7a7ca856ed71c47ef0fb5596f2c37423815fbd4f4afcd89c1420625bfa6774b78acb2c085890beb05ebb1d44b225905a1f5331a54b8a9f8e689adecdfd805f382e3ddc82272501d518a03a0ab9df1a186139491fa065cadb139ea379ef67740e5d763ac4ec6e2eaa1f3bbc8c9c8f382ad311eaada4359188f94300693a5b51d52d1c0a2", 0x1000}, {&(0x7f0000001080)="1a22bdfeba3736489e800f25ec5ab9e2c52acbadbd", 0x15}, {&(0x7f00000010c0)="7f4cc216dc8c003726a8f13dd0dff47e74a66a2756d21ab4b1e00a2ecb98c8d303d3720e64fe2aba5a6e81da60d2004ea14d083407aff502532393ba5495786e1e38d72cd418f2d569a864823777f0f7b9540709f19a729a32ed4d9840fd45ac5c658da0dd13eb6e03537681c603bd8d707bcb29ee7c58d71f9158c4fe9c06d514ed010052cc6f3e489c5569ee512031666275ad364847386e7d2a91e338af5d0b79feb90cd9495a1cf0dd8cf2d1d8026e91044e5bc8a508352bf79279b6492a12c7c30edf0c29c40501b96d533a741b66d90826f439fe738c5e3222b667559753c9d2", 0xe3}, {&(0x7f00000011c0)="7850f7aa2c1aa6a4710fb08941102a5b7686b8e2397b0f9ca1e619a94b9739dd6071682117ed3631ed8830af6bff9b05c2630e11da76ef5dc5b7c7ff80e8299ba8057b7d5ced51fa58cc4226994c59719be3754245c261b636b491ead334f16fed6bf7b3cda01b94f315f5548414be593a8bb43e24951d5dbc9c0a3e16566af0c5", 0x81}, {&(0x7f0000001280)="1db1a65aa7b3d5f02de342542663bef178c929fc52c93076a5cf573aea1bcea23d56965fa8a0ac80fdcaf156ec95142beaef4dafadf3a1891c34b634c8220e9cb4931948fc66f254cd3bf418fa1dc86c7f6a942e6ce5ba165b89bd32e4edf744e05102a6ee8b6327c298028ed9b3854708de2cfab2bf94128bc8ac7d45ea78780f066dd9c15a3849fded07462b7036815718f97faa", 0x95}], 0x5, &(0x7f00000013c0)=[{0xf0, 0x0, 0x100000001, "27ad8d426d2d3ddd92403a0d23a10c4f8c2ca82d6d0713184e62e7ad0401cca340b7504764f81e2bc36cf4c09510ae6380f6af751f14e73b900987b6063241fffa97fed534a010bf8eaa52b396c3608bb409777261b86b61a0be906034a67bf57411dc314374666c2984a4767ebac4e8496f2eab8747ff91e26c0f81d140ccd89b294bf31739abad7f4c3d3d3f615d91eb0ecdc7d884acd1e3e42b553d78ae22673da66748a8930ecf28cffb0f5b35f4915ef459cc80f5aa4edf86fe713fee466e51bbdd6185404a051509047e5009deed097b02796428156472"}], 0xf0}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 11:13:27 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000340)=""/113, 0x71}], 0x4, 0xffffffffffffff01) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000240)=0x1) 11:13:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a309f33e1d36ccd4370309c650a14761140d4ae9d28219f695e2c2d2d8a4e1c0cfd55f9070d7a00a303b1deabc043f0fdc0f608a00480e07752e07514cd5740b3623830b954fa41136abacac3bbdec6bc22a5507f1055fff60251297068f3f993fae519c9c7e17", 0x67) 11:13:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 11:13:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x1000) 11:13:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() geteuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = getuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r4, r3) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:13:27 executing program 0: shmget$private(0x0, 0x1000, 0x526, &(0x7f0000fff000/0x1000)=nil) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 11:13:27 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) socket(0x6, 0x8007, 0x7) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000d800000000000000000000000000000000000000000000000000000000000000000000000000000000df0000000000000000000020000000000000000000"], &(0x7f00000000c0)=0x42) 11:13:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 11:13:27 executing program 1: r0 = socket(0x20, 0x5, 0x8) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 11:13:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './bus\x00'}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:13:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 11:13:27 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) r1 = syz_open_pts() dup(r1) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000003000"], 0xa, 0x0, 0x0, 0x0}, 0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) 11:13:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) fsync(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:13:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) clock_getres(0x2, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = socket(0x20, 0x2, 0x7) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) r3 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kqueue() ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r3, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x4, 0x85, 0x5}, {{r3}, 0xfffffffffffffff9, 0x84, 0x60000000, 0x18000000000, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff8, 0x20, 0x2, 0x5}], 0x20, 0x0) 11:13:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x1a}, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x0, 0x9, 0x6, 0x0, 0x0, 0xff, 0x7, 0x2, 0x3, 0x800, 0xcd8a}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004667d, &(0x7f0000000080)) 11:13:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x4) listen(r0, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) listen(r2, 0x0) bind$inet(r2, &(0x7f0000000180), 0x10) listen(r1, 0x3ff) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 11:13:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000100000000000}], 0x0, 0x0, 0x10000000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchdir(r0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:13:28 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20488, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x82, 0x2) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/99, 0x63}], 0x6, 0x0) 11:13:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:13:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "8549554009000600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8022, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:13:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 11:13:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100000000000000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x5811, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x12, 0x8) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) 11:13:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) login: pckbd_enable: command error 11:13:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="821c632f66696c65300014f3ff11c1584afe9c7ec52ead13fd4bfee9a739aa3323f5b39eb5f0acaa7eba688caddee52e0c29d654f25a2e2e756d8a55fcf962404687d3ebece2425610664d267fcaff0c563534e209e626fcb332576173020e52c72e6f31f310fc0c2123caef9a7a4c8367d0"], 0x10) close(r0) execve(0x0, 0x0, 0x0) pckbd_enable: command error 11:13:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000580)="6173dca9d2541ba4", 0x8}], 0x0, 0x0}, 0x400) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x600, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xffffffffffff8000, './file0\x00'}) 11:13:32 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 11:13:32 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 11:13:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000040)="00a66132cd5c218fc52ba8644c6abc3807531cf6bff3188433b82d1185d4e3718c3437c6cd", 0x25) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000280)=""/39, 0x27}], 0x4) 11:13:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x2}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) 11:13:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1070e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e20266c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e00500cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335606d23a52c89d960d24ce3c1965299a83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631eb68900f83a3c62bbd35855615f4f862bef2e752bce751ffe2adbd11d18583180231ddbd6e66d725b8510f40f3a704d3b079e0dafa3818fe894275828b4ae10ea8dfa721402f3cb0b2870feb8e1a6be8fcd3872dd0ceb10f51f6e7f68053fed559d23b7bd5b2231c55428bda81ee7d70d84c33d3c1b32294244006cd81c969ab44a21a0c26c368ea54116c1e6fd67", 0xffffffffffffffc4}], 0x1000021b, 0x0) 11:13:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 11:13:32 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/\x00', r0, &(0x7f0000000180)='./file0\x00') getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 11:13:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) dup2(r0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r1) 11:13:32 executing program 1: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x40) r1 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:13:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 11:13:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r1) 11:13:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00", 0xfffffffffffffffc, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x1, 0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4003, 0x4) mmap(&(0x7f0000628000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 11:13:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0) 11:13:32 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000002a000000000004001a255356be26188c68b6dfab4e1605da4e347d9d5636b1d1e2b2f768bb11"], 0x2e}, 0x2) 11:13:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x120) setsockopt(r0, 0x7, 0x200000024, &(0x7f0000000080)="00000000c8d4a1636e3c8154a5ca11595809469ba7ad2d79915d215db9585e", 0xffffffffffffffc7) 11:13:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) r3 = kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r3, r4, r5) clock_gettime(0x0, &(0x7f0000000000)) 11:13:32 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x9b2, 0x6b, 0x0, 0x0) 11:13:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) shutdown(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1f3) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) setsockopt(r0, 0x81, 0x4, &(0x7f0000000040)="dc1c5f21f94eeb82bed3504bceb7ceb5e350564b9761a3f04003b9a0254d51f2afe5022abac18121c8a08bda", 0x2c) 11:13:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:13:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x1, 0x80000000, 0x7fffffff}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000640)="db3108a1e958e145070b2de16fd05d7ed8cae1797448fc97b3aecb11ba6e52171999f965a382dac709e22f53a0012d5aa998612806967ea485e066d0d885e36c9a22c9e135d616cb8e7ee7db6f66203e83c834c671c45c01c84bc6b30582101995cb304c4a7453aa0ab79f2c9c7fc3c97a6fec4b779bc49a8e8e29cb8707751feb20893ab81659c42900bc167d0e739d8b6f2f8266e550ca0b1d20ad5a624a45cf62a14a8e2dbdb03f0d2d7db4cd9fc6256684db0647a79cfd4794cbb3344c564af1ad05c39448cf7fc5ee40dce6c8021eed711bdf72900ee01201224bdf2248bc7c5d0274e6431797bc702414fa5fffd8"}], 0x10000000000000eb) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) chmod(0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) 11:13:32 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21b, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 11:13:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) write(r0, &(0x7f0000000040)="000900090046ba2ca6", 0x9) fsync(r0) getuid() 11:13:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1, 0xfffffffffffffffc, 0x0, "b8000000030000080100", 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 11:13:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x3, 0x0, r1}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) write(r0, &(0x7f0000000000)="1ef83494b95a92", 0x7) 11:13:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) fsync(r1) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="fe6c68ff455b5191fc66e66a1e453754b55fed465cdd8ad5dd05eb134d5406a432d8c52a5281e47d9485473816c80b7e2a5c1609c82202e56d1e53a73c439d081307a67b2d2a9c123223fe5c5126a86e02a99ea39b6c0f5337335d50917863432c05caf600ffc2132f2b296aa6173d5b16112758ac7f1f6b6178d700f30a812e012a90defc0d0a199cf6313de36d22409c34ca82bb56ce2b65ba12d2ee9b04d4553b92876e1e4906bd90c802e2780ff6f3f10b5ab53c6e028caaa367032239db5bd365568b3f7995cd8b414f6e30e8311a90312baa494ffb62", 0xd9}, {&(0x7f0000000180)="99f837d399d5a1784219bb300a60e60327b196845a5898c1fc33d503c966adac8ccd71f97dd627db70c31911992526e7cd2b11259ee49bc33995a50d9984cc6db80631e2633bae80bd436f9a127735864ffc9832814e37e723a16c663b68d59307ce97c1617bb262a12ac6f22570d8f3cc899590b8f80ad036efacbddbd2afd91ff0a3b33e23a8c22f72b312e12144dcc4748697cd9bf7392091ef85716b16b59ad0a6938caada6cc7d6409f240e7b65a1e9f4917f65530213aa4d750dd893af480db2a34cde2fc9c4e9c8952f8717c12a3f55286cb53b4987ae7a33", 0xdc}, {&(0x7f0000000300)="6c7c8dd5c93b597ce81d3b2028eee379d1b0b9774f58a0866b1c9dde772b2bdb37f287da83fae053a42ff29ad280f98eb01e39bfa7b00eb9519a260f2b80085306", 0x41}, {&(0x7f0000000380)="6e6a61b61609e63317f051be81cf624ef62a55c4101e53bfc2a0f12b9bbefc72fd72baec574f69bbfed14644cc93d791a11b38c78f01b3e754478af8226c008ded0de65da43f9bc0cb2b75ecc9d440ccf563bccdc2bd31786f0917fcdfdd9e6393fc21f74f2c8781a924c13dcd1f5645", 0x70}, {&(0x7f0000000400)="6a049fba489117cd359131ca19b86f92c64aba040f830bb9a32d7ea64ed0efa2b3a28fc9bbadbe77b6b7a93ef2079925e1812dafbc80980c35e5d5f07bb54deb81ca36d33dffc88dd8a93a8d83812e36ab3c4949c1a95fe1cde883bae9ebda62b128683da681a0c5e46ddc31e87879e87e827927b77a6e5d69bfa515c877b7c5620ffbfd1d008c93cc7d4b230d15e34396286fe42dcdbc490b357e229b646076bc6c5278e8bfc194b8c1a3093daaca8fac4f4f98e88c4ee14199cba72d8d8da3e597a09f651e77bc22dec4caab2b77bdb00aa9bce3f2b52d8e1fd30384e845a5a759d8159f8a32d9227897453a49cb8b973d85d643119430fec90aefc3017798e430e4d1951a2ef02ff6d35039a994c1ac28480f545b084d53848dcafd9a06a77ae9ec276a4bebe04caafb1668b04ba20454cd55bce01e966a82413ecfab00a3f61770d96d985248e554d679a4bad8f5adb13deae51f210c699d1dc025501d256fcccd38cf3215759768b8294d7596b4cf79ffa8dcca901c2b8556d0c268ddcdeb912dc69cc453020cb2cc57b91555e68f27f9c3934d87a454f7bda14c79ca1f8c1dd6e917e530feb587c354ecd6bedd5fd9a773a1d6a33b66687b1a59954b50fac9ed2d1014b829193321a62a276de14815893b71e518066c401884725c39300e4a30b8e863fb0833a2c44471ef4afcbbb13f0b2c90dbf15af2dbe63c649f8f9bb5914499e302c0cbbcc67cec36bb64ef349aa0cf666173bdc2ce65f255e15c51addb30649be6016fbf841bb80a80634cb985acf396c0d8aa21ebc70bcc6c1964c18645c4c6f71a754821a5d2cbccf7f2229ff1839159901504ab1bd2b7e642fa4d6b857bfdec569e9b68367895e3e3702ad0ddbcdaebb8a2160f07fa3d1749575e43ba559b4247d3d4c449d85c8dbe4e1841ea4634d189e7e2a3480d0600d7b0c5fa36c35bda604d8f8440227ab0765bd567989376c6fee63941ad40c7397006c7174ef4419c87a842996492d37ecad374f0a4a77e7121e9be49e91de1edd0f04413a73bfe79e584b8632599569fcf587e2e5d85a4ac063eb2c560a9d26606680e2a27cbee2493b3fdfb189006f34bdfea4d79d0e7c4435a9764f3097ad9a1fb90d4ffbe47238351818d799069129166fb6abf2219c9752043c20903fdb028bd24cf2436266fe35141672511d6570357ea98c95659f6f6e48037e4a64a63b128d7f3350cb1828986e955e5c46778936b435cc0e1844a3fdb2c6565d17f3c5dcc5c523a28a8bb38639e2c77b746e01c9e24b3ff9b7431acc9151393f4d8ff84d5bef1ae82997db7debe5b4702e5fcae88eeb0e055e46744fd6b4faa913fa01f42290e36caa9ec5d679f638f22d67b09e9056ff319855dc70dff125ccc6fa0695c013a8c69fb817ed4b61602fe73c77cf7ea07a6f5c3a3cddc4159af9f63752cec2f674642b6a2628d0107b13767b0c5e00f81cbfe6e298afc2f1755addb57ee15cc185e8e8811de777c3d8e1b775b22b685cc46e5d74d90c46a0600d6c99920dc96b352231d21fd17e58734f94efa6cdafc30fbb41218c9d52c27a389b066f2b9e82e31ac5919c2b3aafc231b62ae53e6c377c39c6d243f4c554f473aa6c3ca414673c05cc785baff60471d7052e38817520946d1e98065594e653743246045de256978c5938ea7f4ebbae55ec0d0f2a775b07540dc2a92bc89d92efee928f7fbf4732bdd413a06df65a2c83f7423114a1206ca11b6618f7376a65dcc3a20d3682cc0c58f5bcc319cd148ebb85a2def819deb81c13b84696078fe2308ff4a7842f120cb01cf24f05d61827c2a4fdad10154c7fbbc09b4899bcfaf477871d7b68cf75e760d9af6d2cd9593aa282ca62b620571c0dd00aafa9cc0655b7008474c66ca2d08455ebcd248288f9f567599f29e0bf439f7cf235fb0dc4630075f54627a0424fbe9d9a6cbc7d144b8aa7cfc46dd0762fe18719c745a179e069df403aae4bac3360abff176c1d9cfe0b04c372ac5ab0695d9253ca6fdc2694b1b217ba0ade676406c41ccd1a6c073760e9b28b72f76efc0d1bc8973272cd0612fc272f9c99baabc26c266b17c116f9e95777d933a57b455b02881163244cb74487cd2f06d9d4d2f73ccefc52da0ee5ea3ad57bff71c2c5c39c1079647b0643cc3b8de03ad734c6e1b3ef26227bcbf010805add366f2d275af6914225cac0b14bccb6f1cfa108a91a4a9661b28fe5ed11ef47ac0bcfceb77fb6a6203d1e0f25f19c895022c9d91dbbb5e7e7fb1b2c264ce37843e366e7022cce82c9813a2d82f02cca28521065137f09a32b161b78e7d97b7243472fbd0226a1364a2fadf27f294016a1112f665f1872a5014f097a6b97ef917ba30b101a90e584fb5e0c7d9a5aa4a6d14c179fe29b3fb22538c84f76399158d559ddde22b52840aa2fdce64fd27758ee2a05da79c19eb7f3d1e244febc3de1658bc415e46294b01b206cc59aa445942bedaad18101c35e2817679623cc62b04ea4276e31f18f331481492d7318203f335e46194f2efc868fc810295c3fd94aa86785de88c4a45d1aeec01eabeeb31fca8c8da1db0b7ea6ff388ff754a88dfdcba2f01db9b480638da92cf5c2b0c3fc7e2ed7dc17ad2c89cffd51acbabb947b8179f181f531640c8def7afd6cb6319b0c630573972f2f0d989fa961f027edc9da4d9e8010e40a423ce8010ff07ee6f6eb12cd172ddbd61e532388e894f1e3a2dcd1784b642f13224ecd456f216c2c5457d845db94607ca2a98dd7066301b433d0c20b5b2f6f9d65ad330d2b5fec2ed78085ac2d8cc05f850d27442870e7924bb6be9025cc00eb660d954bd2bede0c789fa13807769051ac2c38cd5ac09f77c83076ae043f13658dcdf43dfc57d5d42ccb2d0b9b75060e5c5d8098809e6cdabbb22acd32265ae793c90285263c5866f8d7321231a0f4fb0f64ec05b9f7f3668c436007c30ced83800a2385373bdc65bcf49577c314e6837cc667b802e00d863febffe19d9fb3bda5ee3af3a578f63984b658aeb863a9108a2ef9ab7b1dfd111ed17b802cce9db0612353605aadbcdeef998b4647aa6b8a6c04ccddfe21efc68302aad17486d471f64b7122aeda318b43c596aa95f72a16fb2d69f97bbc14e47047cecf580852e34633e3ab59f69fcbdc95f1271eca2902b88bb8bbf4f4db6e722eb042ae543df6a9b4bb19b341b10e436ce614ff3e4ea5eca5071fa77a9e6f782b9ab142985c155d0a38a657a5654649144806909f6ec59ac68643b435e92eb976a8fb3e50ad56a88c3a76d85315b5b8d5b8054703c512db75bb4783d27a49cc74ab47f69435a5062fd1a1906e4d978279fe4188d4c04bbb9761b9a903ae9cb4512c03b9b49429a80e0f853b2b104cb99e321920bc9c3a4d6e0e544fe54230d1ec4c37378d08063b78ff084759d10cdb9b5f2d6b384d34bfa9a35ab5033bba9a8289a8f00c3acf081531b290aef5dc44b1da76f921a36e41e3ad1ded5a7ead0cbdb7189fc75b2694ea98575631edbfe0d34d32567727507bd5dd55ab81e469961a34714802c47b3f909cc8ac73dbc24994ebc7608a2a4c49cd3d93aeb53553db24d531892e5170f4a9fa76410396f2c750717645a3150ecedad13f09695999270b1fa335f03cd472cdd3a193a054c0bf3f22c677fea02253dfc052e7bfe5517c6765edd157ef2b1070b18df661def2e97daca2ce86f5e1d14eed2c623fd615c80927f2709c3a5e09bfd56e117ed7cb57e16cb788bfb2e0772896802397f5cbfee46b743f8ba43ff34ff32490a84c4b1803fe7dd82c78177b177ea9004ac06d504b93222a58cbcd4ed32eea868178e8af300a5cbde68fa7856fcd34929e3535b844a37816bcef495c7cd74296d383f353656c7f7c48e7e5558e86137553430c816c637a00e4379883df4638035850d3f321507c2ba38d308ffc7e8afa9c4a6ec4f476604e450c2097caefec7dd040792971cf6b28a3354c9e5ea3762255e8073a961fc98ea8965b42a2863b35a925262f18323e6d6ef2e5503b79d8a66f1ed6ff6f71d12ab5e559e71ee983a498be38be628c652c100dcbd0178068f894c1472e842eff4b2aac42ec09e544c1c7761f2a101fb891df61d51480039993faad8141f0dc9b0826066b7cb1af6ed3395dae91b6f9a277f49e8fa5be9777070af208cfc35bf5021dd18e474cb90f174dd252d74e8d1c06fa947764a09cd7ee351e3d49db33b411420037b594f4f86fa2dafec3ea5dd434a2e72cb75ad12727d91465dfafac940c844f135e4496dd7d56502e97d099deb24e28f7422729fb4b3f02fb667cca508856729555b1bf0f29e0688f20af6b7f81f1a34e1434e8cd46ec8d4d36e08a6f2283c9ca2736b609a81005d8ea87c87640b5f902311ff821bd2a02cb4053997a3131ea2285ed04264c7231586beb36d25b44f23f1714b29848d9fc895d839415837d90f275ca8dc17c8f8798a79ffa749250396b2dcd48feae2b60ad2a39c345a8cea3e492f831a739f8cb5cc074c75489b8586a4b4d04871ec88ada160794cafa572faf00673c8dd8d60ddb867c761a7c07ffa2cd34692b3eed53aa5bff410db841489e374a1eae46c5f0761ea682bc73c43287504c152890557ec9d33f6e9d5fe8d2ea6caa8f61df74243c69de1d74b0749bca3adcfd97183db3b07a3b02b4277e1b67ca6101b08cb427b22b60d97837180e07f522f6519d6f1610d3c427722c614b0fcafb877fa0caefe0b2935006a81a791f58bd4a3b5cfb1c87455e01d96a784e7ce17757fb8a1e0df5ec90dfc51dbe726a2ef477feb296e0f64ce24b852757658a0a07012078895315fb2cfeccb8c8ca2f511930b0276496b22eb769892d28ab7c0db4088e97d3418fb55c6830b49bb404101cc0d80648dfbacc3245e20a7f023f7934c0a92fdd01493ca26cb0daf812ffc680d02512aa2d2c5fa56bb145285aebacb2793ae2b50c8dca7bb7e2dd2a166d1e3ae3a2a8f4574276eb318ae28a3faf38ffaaf851fe040080ccd1d691fe688898f421866cd18ce3ffc5c32f928202d306f3dc04e4fa809aff075709aecbf580186738ffe5aaf1618d6f24eaca374fb39cfa2b5604785dea0b21985c25039df25a9c12af58b530cf805f376c9af73dd763ff8ab781bd29a467df3cb427836f80a41b72933a8d196472b6e1582b9053c82bde03a1df1b160195b851dd76daa579bee2c4481d05d699f6858c21508292e1661712e8c03d4d8149f73daa3f163adc9c05d5c5b8aa9e81e35ec6a9629ece49f114331d5a47a14ba5f314a136fcbe19543bdd19831c666edcd0b7f03e6bfa88ba54524cb4aa42c4bc5a2a0e017e8378b8f5a12756435226c78db150b1810ea9554fd22dab745117b74e4fcb433af48aec4d86c9c0ecc82a181597dc2dc1ad68efc5820a6c6aad035065e04f279224d007601f1ae248a4ec9a40050f4af75a3cda27158fb5e6110008002ba8bf0cbea00fb212bbbb7342311969cef84507fe0aace9fdf2237cf19a9dadd3f7e136b168a45196a2f5456d93ef6a83642242fb39f1b5cbff57624f34d55c2f2860299858eb222f9100f53be9d5cd3a7e4ec1da607536627512fce6893d569c343bc9a1fbaea0527fd3dcc482df4bc098227d931c53e4016fd3b6a08b22b313e467d508ed4e6912f5a43b3dfe2de1884c08ac76b810555c4592e632618bcb9d70b8f89b5ba1fb0489b15b6c718c25d34726bcea912cb174490aa7d317832fbe75ec75952ec62627e8767b3f1d5a0d204a3a456a7dbfbcf6a6a6c225f4cc84d", 0x1000}, {&(0x7f0000001400)="0b173f9cffaa4b489870cb8bc272577827dd182809af1cfeec66f584222e23951547867bdd9ce741d3887fb499b0e22febbf79fbaba74a9cf83c30dfb4060f6bd8086f", 0x43}], 0x6, 0x2e) 11:13:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') 11:13:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x108, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0xffffffffffffffc0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 11:13:34 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 11:13:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8408, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 11:13:34 executing program 0: socket(0x800000018, 0x1, 0x0) 11:13:35 executing program 1: socket(0x10000000000001f, 0x8008, 0x400000000000005e) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@file={0x0, ""/16}, 0xffffffffffffff29, &(0x7f0000000280)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)=""/126, 0x7e}], 0xfffffffffffff21, &(0x7f0000000180)=""/164, 0xa4}, 0x1) setsockopt(r0, 0x29, 0x800000000000027, 0x0, 0x0) 11:13:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x1, 0x40) 11:13:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fsync(r1) close(r0) ioctl$TIOCSDTR(r1, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:13:35 executing program 0: r0 = socket(0x2, 0x800000000004006, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) socket(0x18, 0x10000000008001, 0xffffffffffffffff) 11:13:35 executing program 0: setitimer(0x3, &(0x7f00000000c0)={{0xfffffffffffffffc, 0xfffffffffffffffe}, {0xffffffffffffffff, 0x4}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x40000000000007}, {0x0, 0xfffd}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x1, 0x4}, {0xfffffffffffffffd, 0x6}}, &(0x7f0000000080)) 11:13:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) accept(r0, 0x0, &(0x7f0000000440)) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="79d0177abdb0ec3d094512dc4264be2c67422d0e084d75e1b11115f6f0ba316a1a7985a1f8c7e5b84eafece03e6f50613a0aa34f81fe7497f7404887be22920b983448530fbbcb13f1786e01aaa0341f215c12d5bc3a580cf925ee05f0f2c5aeed6497f0bd1235db8d14acfd6257ce4e4c323191368d1a8449e6c48c3b4dd8904210a87cfd89697aff948ce8a5eb323688cc16ccfcc9d0cc2af8999d13f043b76e1bfabfbd9c4c377b670d6ca874a8c971e3602e61cfcf8543b6fa8f9aed85c462fccfbd1f93149eb19fce6306fc84fccc49948c0a68a1e974696fbc", 0xdc}, {&(0x7f0000000200)="6137de73acc30d39a478112dd132b806de07d1aab7087c2c8f40d1ec3396d4eefed3e51f385e118756f5229b7da59e799237bb769a3f2da91b452be1661dfb735e24c1ad2990231fedc583ecebaf69d9a3e3e8fbd26cce5bec98161d1e458654fdf375aa35e750adb04a15a249cbd73f615ac72b453acab4f790028a867562b4cb4178c533ae1e289fa77f2a5dbfbf48a3a50033934e6eebc5dd4dc9e195ac3813c89bf71988bf11be40627664b8619441cd78ffb5edae319d199e9ee28e974fde09505ad36f3c222f94c964af5c7a350c511744404264dc0a99871c", 0xdc}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000001005d6e", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000001807000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x88, 0x40c}, 0x0) r4 = kqueue() dup2(r4, r0) 11:13:35 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x1) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 11:13:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3ff, './file0\x00', './file0\x00'}) syz_execute_func(&(0x7f0000000080)="36f04680772574c443857d67032bc4a1796e4d08c482e9b8f5f3662e400f00a20a000000c4814575351d000000c401516672c766410f72f2dfc481425d5cf4000f97c2") ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0xbd, 0x1, 0x1, 0x6b, 0x1}, 0xc) r1 = dup(r0) syz_execute_func(&(0x7f0000000180)="c4e111fe41fe400fdcd86442e70a8fe9f097050c000000c4a159de7808660f29abceb88c6bf04783475999c40251936cf500cfd9fc") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) syz_execute_func(&(0x7f0000000200)="c4e27d19ab17000000363e66420f2b6bfd66400fba3f52c4e3fbf0660009c403e90f0805f26542d05e062e67660f3a160a060fae346f8fa9a8904a0d646766440fde34ee") pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f00000002c0)=""/82, 0x52, 0x2, &(0x7f0000000340)={0x18, 0x2, 0x80000000, 0xf2}, 0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000380)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f00000003c0)="7f3985a9139ddbfc509746d41894826b524183447a7945947a47f7320cd969d435577caaf45613d5a92466d920fb16e00e6a01bbd5c4f3cc85090e8a7dffae2a6709de653d7ac5b31a2f21903b3f2293a5b3d0952affffbb58d9db0413ca32bed0194ac79394fc694eefe2fdee1f258981d052e8195333f5591617f945c04f41d8221bdae436c07fdd39358a502ce1e3eef5056cf8493a539b6770cdd1f9351018ae1299f87e", 0xa6}, {&(0x7f0000000480)="f8c4d0d7899679b2e8e7f17700386377e54bb0dd547855444ce647dc728c3a172d26a55cef6714f8d5addd6055da646db4407771e057409cc0f44d95dedbbb19b97bf8a5521eddb0309a2401c70970c326af56a5c7002ea5004ab70c79f9dd33b440986e70e7689c7a3e124d672aa402e14018d6313ddfff97a0baa716f8a2468ce070c89329f85e1f6271dd6c55b69e67f8e51d76dd0f5a76faf817eab61f75fe580712c20fcbc859fc25ff014f8024b500d8e00ce7a2f277d581ec27626ef690ab9d5bc522ebeebd3f6aa884e07bb1b288815e0bbf8f2dce16ea133a30ab2aee62", 0xe2}, {&(0x7f0000000580)="05cadf9f21bdb16f49aaf58546b5a1ef702fcc0dff023557dced31570187be710afb6db657371eeb124c98fbf5d3cc8daa55ca45d05b811ce43a4c3f871d79a3011a73e51e9c53a21d542fb8882c7f81a0b93a98e3c28897e2d24e6d0415aca74848db1ba182617fa4aadfbe35d168e4", 0x70}, {&(0x7f0000000600)="9957b54ff22183d1faeb0778f10cc32ab75672d61a1b1138caa0763d5f5334763058d2364099c2bd63465826fb797a05f78a5d6c40bfc9173cdeba4e3b24120f0369e4c988f0d09792d13863b181ecea550a12a81286351716ad83b90b698e054e020fc3dafe9f186a8a196d63783ae475bb4ffa31bcddb6edc3b876c49a57436a6733c1bc5a8aa0188ca87d74eccef92f89ebae07", 0x95}, {&(0x7f00000006c0)="3978e0a4ea9b6dd4bd055f38762263da161581f4c38215e39ca32a02351234c60d5b1451f130db15b87debcb1a54613c7bf9e3f2f1172b261c2ee9afb4113e506439cddec9e4d93c8fbf02d21322fa8e6443d95861648eaf3f05dc0bc2eb7e3abe3ad60ee2b761f6edb59a00a0cc87a2a38f0c5aff5e42257c8bcfb6885698691caac85bf046501011fe32e46255333e5f70fc65a4744b0a230db92710a50676fedab7397e3b153bfa44203b48fcd8839234840c", 0xb4}, {&(0x7f0000000780)="43aa276bacd3f9b4f647e976ff64df27ec350d178ca1f0baea58ae1bf3a074060943615076ee7e00815883614baa4377d185306366f3d40269965e8c4c9fbdf876a5dc449f1673f8f198fea91f5b834744f327a1d665267bb50d408ba3b3b664c6d0e3046187f74619dbeff58edc66758cb81e8f5164a409c572aab6da74dc1f9854232670ac960513c4fc57efb28045f93d064124df5f3c2cb309763de494c3795e4d70721bbe1780d41ae4c8c890319cae423b33e8af1cd53b45f94719dd25174d25d38513ed658298775b9a05552987f5d80c", 0xd4}, {&(0x7f0000000880)="a2d8f139246c5c0aba362ead52d502b784ecc78bef7d055eaee4ede596510ae3f3737b13875f82c61731dc7ca5a0dff2db96b9649d699caaad6e9a5f775dce57caafe14e62680c270adf42a7e432a8b229848acfec7b46d5ea366115979110b03c63c7b1aa5dc425496f5ce29ca425bdeb3f4851acc770b2cdfce08aa6cd90e70a8bc3d0615ba1476e9d4f06d0b35d9a3e926290f9960c42bbb2c9e0a6de5f270fb1a3f55c5906164aea480819c10e415af6892a207b74cb208aff87e4e2ca36371e", 0xc2}, {&(0x7f0000000980)="ccdc807a748329b5492a961476a593ae61d95168807ebe85e7957e992e95550fa84bde73ce3fd84470461c7629314f97eb78f5f3dd9439f0eed97429e07b7c694cb1307b45b6df87c0fed8120712be17ee50364749f5318066f7fd45e930a0e450e2940eeeeac9f1583c881db1ae51226916e3bd04e6777d466d", 0x7a}], 0x8, 0x0, 0x0, 0x1}, 0x2) r5 = getpid() fcntl$setown(r0, 0x6, r5) unveil(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='x\x00') fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000b40)={0x6, 0x1, 0x100, 0x4, 0x7}, 0xc) getitimer(0x2, &(0x7f0000000b80)) r6 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x8cba, 0x50) r7 = syz_open_pts() r8 = socket$inet6(0x18, 0x4000, 0x6a0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000c00)) kevent(r3, &(0x7f0000000c40)=[{{r3}, 0xfffffffffffffffc, 0xb0, 0xf0000000, 0x100, 0x7ff}, {{r6}, 0xfffffffffffffffe, 0x80, 0x9, 0x4b, 0x484d}, {{r6}, 0xfffffffffffffff8, 0x30, 0x8, 0x1000000000, 0x8}, {{r7}, 0xfffffffffffffff9, 0x2a, 0xf0000000, 0x4, 0x1f}, {{r3}, 0xfffffffffffffffc, 0x18, 0x4, 0x1000, 0x7}, {{r7}, 0xfffffffffffffffd, 0x0, 0x3, 0x81, 0x3}], 0x1, &(0x7f0000000d00)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x2000008b, 0x8, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x400, 0xdb58}], 0x1fb, &(0x7f0000000d40)={0x2d, 0x7}) pipe(&(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000dc0)='x\x00', &(0x7f0000000e00)='#-\x00') utimes(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x5, 0x6}, {0x3b, 0x2}}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) r11 = getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, &(0x7f0000000f80)=0xc) r13 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0, 0x0}, &(0x7f0000001000)=0xc) getgroups(0x1, &(0x7f0000001040)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000001080)=[r10, r11, r12, r13, r14, r15]) 11:13:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000940)='./bus\x00', 0x1, 0x172) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000980)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) unveil(&(0x7f0000000b00)='./bus\x00', &(0x7f0000000b40)='x\x00') fsync(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x1, "d335951edba969ad2bf4c20e098c974ee79efeba"}) shmget(0x0, 0x2000, 0x700, &(0x7f0000ffb000/0x2000)=nil) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="0e11e9b7c0d59a06631e2ad8f835c18a7a54788a1b524b7a18b81bbe23941f280008ded6aa8725ad394145c799a3e30f61d980dff55fef7bd6e15d4c698bab713cda07f13f5d2695ff56ebcce62f53e0d7a1a6b76ecd5ce0aab78da793a29e0e58e9c27f83b8cb299184998bdab8f8f5a0866c0efe03251f061e28efd06854f23a38529652bcd2b4d8766a620bf089baee41810305735ad665c7d5c7d7e662777768036a1c36d6b278ab1cabcdf828f008de2cc6b14853e78c043542577ddc5d4b205efa7b1ea6bf32b2eade3f14b4d1bf806d64f9f455da9990d4ec", 0xdc}, {&(0x7f00000001c0)="68877a52ec5be0d79d2f9e72ca70b279059fe2a7d3aa2a5502771f8c5eaa65a9c3b5652579edf2efc6ac693df8", 0x2d}, {&(0x7f0000000200)="ffa85160b236", 0x6}, {&(0x7f0000000240)="422a8cb0232ba878248ab22b2099951b522b7d3c7e2216d849e57a5a3f1e46f47feb7567084c9b2eca35263400a47ffc1fa41cc5495a7c1553a034b53a16", 0x3e}, {&(0x7f0000000380)="02e55c4ab50e889e76b8d205ab1accce751e184494c97427f05333a7f68705bc2debfe286dca44a099eb9ca235d1674a4b4afd43f37a70a2272ad477a69b4b29d3d08aed45fa405c70b47bb164699b803adb0199f2a5616ee0d4e5a4b1e3c2d4bdddcc70743bb5f7de142686367286c1ade5d4a548f7ad70b751c88dd9a60e6c1cc357493dcecba511aaeab6533f51e4d0b805dd5958d9c50ba8b4359bd6102d6580abf44b9e728a7dfd1f176248894f585973b48af2fd3c1517634f5bd7ae0afc28ccd776ed71874548e02a48e66b2dc46935ec938145c84509e44a969d0929b79df36b7bd0032dff13ba95e33162f4c761ce2ad32a368b273d57f58bd51701d42550253284ea3341ad63bdca7c06c7febacda3c14702f485a20c7c", 0xffffffffffffff27}, {&(0x7f00000002c0)}], 0x6, 0x0) pwritev(r2, &(0x7f0000000a80)=[{&(0x7f00000009c0)="efc27eeb3753d4be783ce8d368c8da17aad2e7ed5d9aac0b030fa19c2d995c11b48f3a9cfcc71f4a7c18441ab21fac849679c38447df21f20599f24b805f495b1fa45f5b9391adc1b8ede62e9713634ca26ef055fbbebd102c220359d6c4a3d1c9c6b706f119c03f151d61dc63eb2b6b14884687e2c34686523e262f50adefa4562488c0e3d3c8c97dde8470fb669a10310e10ade7a6442d2b8d2c840e420c7c27da82ab43c3b5f881", 0xa9}], 0x1, 0x0) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f00000004c0)="b58989a29f62cad10247979ba7277bf66d3577ad34482e7b64c470e51f952a8ca9cc5c2775ba9c7c2f5925e81f5733a9107cc1e4c7e0031636f6bbadf0d7b0679b933870d5ee4735d73436112c07afb0b97dd05f176b8a336053444afe6b835c44b0b2489ad0147af8a355f80298353b0a20839bcc3633a59f", 0x79}, {&(0x7f0000000540)="abecdd8f74ec9f804944fc9dd12593b893248ca788d2f80f5d0559d9cfda29dedc87ef8e10131360818808fe0a3a8465138f42226eba6b785e0226b263c43b07aff761061d00c222acbc69fdd23d3b4760445578857b8ed0a124bd0934379b7bb9d33552793a667c5a3fd0ff400186db8cd01f4217efed808720f13526b007b0badf1d504eb678810a996b84d270829079ce7965afdcb024160f91a487df0b10c2ca12deb0c638ff96d80bd9d8a33a176b1d9def5d1117a77173fe8ff7a0fb4c12f4ceda455ba695b552cd481176532c616b8814d13614734cd6883ada38a20bf6d0b81273", 0xe5}, {&(0x7f0000000640)="2c88dfc5e95831587084a1f6e3055e971c40190c27695ba9c18f72db4a773c47f215740271441f31cf613f1de058bd5885269e547696303b6dc8c063b8b53878bb5150f84c5a5726fd40d74a65bf1e10884d5f7eec7cc2caadf3ba8b08dae72fe193eeba34a98d80119442f7a3262979c09f27e4cdd56b3a5a1bda38a9e87056326f4f91336ac2c2b811c8c027979061d4341d620b808a63f28ea544923d21716abb619e98e37a84b682ded81ef2", 0xae}, {&(0x7f0000000700)="ff1e0e904f9ca0b1f2af75f75fd9b81cd6e94c2aaff9aa8fd92d5b68ff1e92724a63fdd615b95264a88a72110f2319806304e4217f698736bc4cfd4c0a38540211b874870156360924e53d9e5ad9b4d516a78b8172d44a3372c62548ea3b6ff75b044489593d51ee9b104ac23f2dd352b9bd48654c527b00f53982580b5b0427f52baa", 0x83}, {&(0x7f00000007c0)="0f0980c9dab118c99247cd5b7588ada85c421d7879e0891550e34585b14b90a45591819c1bfb1808b8e19dc758224175c462e32ec5ab8c75b36615398ec8bb8e386cee23b6e443a773bdbc3df909618efe5ee7c3620ba2f7cd5b8c491e6b5d499f4aa79fd9d43bf711e9dc33289d90e59df235b013fffeb58074916ec563d4ea2a7b1888fbd9e015247cecfcf04ccc96fde5076b35f186307bdcdae01e83c52ab27dc52ba795ce7c78d2424aa3fe5df0452384eaa162fe90ab3971982a9529302466540d9bb4c48b43ee6e968ae50a91d0058389941a4e7eefc367bb2f6a8c829614455176ec81e9d1480234dce7c471a96f", 0xf2}], 0x5, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x80000000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) execve(0x0, 0x0, 0x0) lseek(r2, 0x44, 0x1) open$dir(&(0x7f0000000b80)='.\x00', 0x40, 0x8) 11:13:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x320, 0x10) kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 11:13:35 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6000, 0xe26) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) connect(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f62757300010000000000008e363800"], 0x8) unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x0) getsockopt(r1, 0x5, 0xfffffffffffffffa, &(0x7f0000000180)=""/97, &(0x7f0000000200)=0x61) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000300)='./bus\x00') accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 11:13:35 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) getppid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 11:13:35 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x65) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000080)=0xfffffffffffffffd) 11:13:35 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000023f8b285000000000000080000000000000000000000000000000000000000000040c01e000000000000000000000000000000fc709fbfdfdd000000000000000029c55fa2132749966088d21db1d6e19ad5ae88d51cf56733f2375577d2995ba9be82004aeeb82db58e4a9138167b9b081e268315a7f2e78f8e9a6fda6e34ee7aee0449ee3de5bb50085df80dc3a516fcff0c23c8ce72f8abeacae8fadecc746d2504e2d4f59bdf48e0f855281a8c5868f07f549cc84c3225a0c7aefb154203481049aca62502bac69f9ce6b0a7d7e35aa24e70a2a3b0ae67572edb7caf35dda89989a29c5c7127a3743cfe95e4aec45386e82b99161849ae2c752a74a93fd2600cf60a17a1d3c6d303483c0314045f1ca2ee9ed6833fff2720aab6d7d2f90919d8437b4ada707043ca4b5201e7628ce9b2b6a6e9d85e"], &(0x7f0000000300)=0x3d) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x30) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') socket(0x6, 0x5, 0x8) setuid(0xee01) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r1, 0x2) r5 = dup(0xffffffffffffff9c) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xffffffffffff8001, 0x4}, {0x0, 0x6}}) faccessat(r5, &(0x7f0000000240)='./file0\x00', 0x1, 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') getgroups(0x2, &(0x7f0000000280)=[r1, r0]) 11:13:35 executing program 0: r0 = socket(0x1, 0x3, 0x200009) mprotect(&(0x7f000032b000/0x2000)=nil, 0x2000, 0x4000000000004) getpeername(r0, 0x0, &(0x7f0000000400)) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0xffffffff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="3b8ed2c74ee473cac39af519c5f37d68ba4dd9b697638700bca0419db760da3cc9afaa2b1747d977ce645bf5f9e60f5c630b657915a4cc08c480fa6298518943084ae4875a0ee1bb547e32ecdafb5eef275db74331d542bc", 0x58}], 0x1, &(0x7f0000000440)=[{0xa8, 0x1, 0x10000, "c6eacd84db414c1d93535ae5ad66239d4e8fe274d17d120a3ede83e8dd880fa1eb7ccd20294c3d8accd31be1170c1c2f7f32deaa8f7010423760d9d559060ff0bd8992a07d58a59b268819954c69c8cd535b636d1ce09392d358a6f583fc0a1aae0d8ad4023b07e7b8fac001e2d06c0d49c897deae1be6e5ddc779bcad75cfa55c69d55179f5387d03ea4cbc4743142a57"}, {0x108, 0x0, 0x5, "b3025ccaf0f205453e1865aba66abc1d4d5e6823d0bff34243f1e1b30be2422f6b855cf905d3be050561d5c3ff1476d247812c493fd76438edd6ca8e1de0db5b03cc2d817c0c1741a73319365f3a7574d4fb1d791c778e58b82c276404773d1cb87d5d95d06f12ed84a37faedddf3edeeb360de9ef9566265fd37d156a4b4dd45a6688fe671fdc4b58d5e5510e5c3928c78b0d4c6a8448b7b3782a40011526b50aa2d49bf1ba96d031478c75aa6a7fd2c174e28432e98c33552605f4a7cbcb7e0afcaaa7aadb87edaa353c64697895c84128695e3ad202efd2a0ff1cc6394a2307b9c1f6a49fe002b7f1189f59482235a18d639be8"}, {0x108, 0xffff, 0x2, "8805c7889931fea367cbab278d36aa4b67a3f430c504323b7081b2e7bd939bd89092c208a9910015a655223e8eb352239e2c9ad36a01ad263a9249af819d99f8adaf9b5bfcea2224518bd6c1df99d92591f0b0cd6ebbfa6ab3e45dcdaf63cde5c701eb591c52224129f7f4a5d60656132d34f712aa24e51c653db97aa79ae13900366edef4c42e730f515aa93765cb02130bebe40fd8d047e95fe67d30126f95a67966030c31aa161afd7316dc675a17cdc7fd5244b9715230ac8d3a4ba580eb15f9d459b7306751123b1e2664b762cd44f86a6a617cb24f6fa75718b11fb078ff254ed010fcec3ca7920d65051fc5dd26"}, {0xa0, 0x1, 0x1, "a8fb0bfa94738ba6ad5f68119dcc8e847c94a46ccbaabedb602bf5b61192353b23521c1132b46516b07e04c83f3a23297b73e8a06408e5da5a5ae658ace6fa841c9cfb3b2822c9fa956f25e3f6e6a33e7c956bc9e0ad2204a36f2a85dd645d7a808ac43c63ca189736eee5d367a1d47001ab2c17879da5bb442f4bfe062e236c275f2b33ff5ce7eb39fd7380e8e431dc"}, {0xc8, 0xffff, 0xd3, "bf524b53ebac5d7565e7480e2b4d9217280f2f825fd3bb784d8c8c0c35d21e303395af8d57192c9339fd2a87dfb581f5c4684e316e8a7971598e6f807c1f342c3546d29c5f0f788cedb6c9ed2044c24046cdc0aca8cf1fa4be6b1bfd48dc02483a3cee51ce471708d9bbb797bcf4030639bc0b9361626a70ed7ec75d17d902866d0545975a0386904e14768546c90b60321a7a0aca03647a856f6d876806831e04e506736d4c832caa9608a7c6dd114cfff7062f"}, {0x40, 0xffff, 0x7f, "b44cd655da1e4e9cf84dba68b2e98d3da12928452f08a10ec06f87cb6d0cc8fbf2180fd8228758be3e"}, {0x60, 0x1, 0x7, "14ad8345abb5137e579d8981bfa3fe21a623777a8b929e95cc91d0acc16b46d6e4a4d729ac8bf74f8b7939bef8bc4e1193c314e02d821f4532548ef78fee715274bfa681fcf032ea4d2b5f"}, {0x68, 0xffff, 0xb4, "928fa6ef5a14f85ba85523f60847de58efcad5d805549b108eb71f9325003113541294634ce934f35156ebc5e4247f62f1887e950e39bd778cecb8209bae0ff1d894c032719133eebe1780b580673ef21c58"}], 0x528}, 0x1) 11:13:35 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0xe80, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000005c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x3, 0x80, 0x280000000000, 0x1, 0x9, 0x7ffe, 0x6, 0x80000000000002, 0x0, 0x2, 0xffff}) lseek(r0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x56) r4 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000480)={0x3, 0x0, 0x3, 0x0, r4}) write(r3, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r5 = syz_open_pts() close(r3) r6 = dup(r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x1, 0x3, 0x4, 0x0, "a76438e806167a1d14973626be9397d2e5945f5b", 0x1, 0x77dd}) kevent(r6, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x8, 0x10, 0x7f, 0xbd}, {{r3}, 0xfffffffffffffff9, 0x8, 0x40, 0x1, 0xffffffff}, {{r6}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x93e, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0xffffffffffffffb1}, {{r6}, 0xfffffffffffffffe, 0x0, 0x4, 0x2}, {{r6}, 0xaf1d482c609f354d, 0x60, 0x1, 0x2, 0x100}, {{r5}, 0xffffffffffffffff, 0x10, 0x20, 0x4, 0x5}, {{r3}, 0xffffffffffffffff, 0xc, 0x1, 0x20000000000000, 0x825}], 0xff, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x58, 0x80, 0x2, 0x7ff}, {{r6}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x6}, {{r6}, 0x0, 0x40, 0x6, 0x400, 0x3}, {{r5}, 0xfffffffffffffffa, 0x8, 0x40000002, 0x3bb, 0xb0e9}, {{r6}, 0xfffffffffffffffe, 0x10, 0x41, 0xf9, 0xffffffff}], 0x4, &(0x7f0000000040)={0x9, 0x8bb6}) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 11:13:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xa0) recvfrom(r1, &(0x7f00000000c0)=""/250, 0xfa, 0x842, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x8002) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x2}, {0x7, 0x2}}, 0x0) socketpair(0x13, 0x4000, 0x7f, &(0x7f00000002c0)) 11:13:35 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) semget$private(0x0, 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xf0, './file0\x00', './file0\x00'}) 11:13:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='\x00\x00', 0x2) write(r0, &(0x7f00000000c0)="174a5135840b", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 11:13:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = dup(r1) r3 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) r5 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) read(r2, &(0x7f0000000100)=""/94, 0x5e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x3f, 0x9, 0x1, 0x7fff, "1d2cf994d395184109f110f4dcfd737c4ffc5db6", 0x7e, 0xf2bb}) getsockname(r5, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 11:13:35 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) socket(0x6, 0xc002, 0xfffffffffffffffb) 11:13:35 executing program 0: mprotect(&(0x7f00001e0000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:13:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2c8) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x3c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') r5 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)=""/41) r6 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) listen(r0, 0x10001) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x82, 0x4) fchmod(r2, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000300)=0x7) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/135) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000400)=""/238) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000500)="e625012404ddd783f4a67acfd0b5d63c7a8786b2378c362e897ad28a4450b68192e5b7ee7e25ed5b4cce373edabceddeba2e106e54f143756ee280122f58d656f3cf908a4960abf42361aaa8ecf75a93bcdfdef351a84375ad5f9a2e07496bf45ff96fcfe3517fd70c6543bf92e27e064f01ff0bf2c158f1b29bc802db5e02580d74a113e4573f05173e1de728b4885b3a02500172dbd5a9517a8ccb4662eb22296a565818673f441d355f76a86e7138a58737984f280c393cff42fdf3828efe", 0xc0}, {&(0x7f00000005c0)="35d24773a0c51973b3d9f0205bf4bcd0150b", 0x12}, {&(0x7f0000000600)="17cad72a05daac8483f74bc3253a1ba49bcc3c902b09eca6a570cf78e9bda37e8668033d09a53aa52ed149d19073e9cd336df05fb19c027c0653571056a5bf7d7430479a67eea5bcc37090d0152c9c2d8a08bec020b86da173b621f80dd6d95e23a7e7db4f4a68cc6e71e177a1697d9d1015c55822017fb1436b5028b61742d31855a8dfbf8573c0724c9ff09ded94287ba6d33e231d957ac8a9a16a10b3a6fe84d20641b4b54e9b83f9411121e610f53f", 0xb1}, {&(0x7f00000006c0)="4a42e07f75d81780c1e949b66294cb954f5ccb8d5960c70e5cb575e2b0f0dbe5dc26c98ae9a22ab1", 0x28}, {&(0x7f0000000700)="4c9912f269f05b2162a9f95a66cb40a994ac2c463db4635b0f4fdeafa48fb3df4fcc24c3932cfb6eab1f09768c50057bce644e4f07a496d1281cc38efc8302195ee7b806ba503928615cb49d95a16d7578c215c9af93f146e476d70a0f72de9510b9291a68fb8138112543c7b93c4204cb823b7e2e51c2364aee22bb7339c6bda472a0f0b598446a2bb58d1f8c42cc3d4e3e73ce6e", 0x95}, {&(0x7f00000007c0)="08c20d00b7662e3d47be9ad4d798f4c266d6459055068e9a37799225789496c1ed48f8fed67dd31c1ea34d30178fd99f276080981f8ffd0ef2ccbc11e0fda29309ca94689502655c7ed8c0836b812199d34e056260e16cde6d180d3cb88ca9ef886d375319b79f2a22414b1ee32f481b298358710e024f80a2b1dcd1844c6f627063a9054d2723325c30752e229bb7bc6984f0f194fcceb8f68de90bec47b557a8ad700be86725aecd48f01a956a90b9fa93731c", 0xb4}], 0x6, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000900)=0x9) faccessat(r1, &(0x7f0000000940)='./file0\x00', 0x184, 0x1) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000980)=""/206) symlinkat(&(0x7f0000000a80)='./file0\x00', r3, &(0x7f0000000ac0)='./file0\x00') minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) write(r4, &(0x7f0000000b00)="8505094ae64bc4b642b0d714c4cde3da0bdf902b4ffb71b5affa85749b70c8ba2e56e6fac60b0e68c12d8d673a52855dd8c914021901a626620e51d0fd7a13dd8279a5f6685b3299b497602a666e027bac0b09fe7f026c939e19a56d00d2dc3e9f2e1977233ff6c3c1ecfb3d006a62d40c28f1074bc8a6c9158a4101c4c3e3d224c282c1a94d0574b71d86399b0be66aa5ba2633371972cd6c9e78", 0x9b) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000bc0)={0x3, 0x100000000}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000c00)) socket(0x18, 0x2, 0xe6) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000c40)) semget$private(0x0, 0x2, 0x32) mknod(&(0x7f0000000c80)='./file0\x00', 0x2020, 0x1) 11:13:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair(0x1e, 0x5, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x3, 0xfff, 0xd303, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x5) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000080)=0x8000000100) 11:13:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10e40, 0x2) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) getpgrp() writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="c060b49bcf17f607adad950b81e89329fe928e49e6ef7e4f9e8541a7194c03dbc0be73471617a7953b2830a0fd0ebb7234b79aa568232288df6e31107b6372373cc7c0066776b29a2f67a822cef434a7115bb988e83a8191ffeeb25bd3e3a5c4236a6cf3f92c1a1ba1eb24636b44", 0x6e}, {&(0x7f0000000180)="9b1ac186981b28cda4d57ad23abd8c8fb5f13251d81f99fe4f8537a5fb531f5bb39e28c7110c04389bafe85d8e3607c8004aabdc07053fd75d9efb0ecc273bd09bc1bd1a0bfc8f6cbb88c4cc90213b60c273c80ce1de7eddf7b62f38dc2a6b482dc2338ada07bf4670756d422ce9cf863b9849857bcd9ad3d4bad79a789a2c2afe479941259244c7b5d0dc1226d8551d72d712ec3e2365b8c342cdc7c17237ed1b8ae178c37012e4da7b8b6454da141d1a28e9af6af97c9658c77a8df9fb5846192f227832d62d814cc4b5a60759a1", 0xcf}, {&(0x7f0000000280)="dc554037e756c3483def0c8fc133ae7d6f00edea4d0bf821d779b5effbb320c37ab575a2bbe4844c8a24e7e6bfc5ca90cf024afd1895b4c9a6dc113bbbdb0234ce59e6c38197d01f8185dc393d8ffb49904cf745206bdb8e2465be73775f51766015c24e0c6e9a6fbc104e9582", 0x6d}], 0x3) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) 11:13:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file0/file0\x00', 0x8, 0x8, 0x8001, 0x1, 0x5, 0x1, 0x4, 0x3, 0x1, 0x2, 0x4}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r3, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r4 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000b40)=""/227) mknodat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 11:13:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x14}, {r1, 0x100}], 0x2, 0x1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)=0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x5) 11:13:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000340)='./bus\x00', r1, &(0x7f00000003c0)='./bus\x00', 0x4) recvfrom$inet(r0, &(0x7f0000000400)=""/217, 0xd9, 0x840, &(0x7f0000000500)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000140)=0x9) readv(r2, &(0x7f0000001540), 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/194, &(0x7f00000000c0)=0xc2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x201, 0x48) read(r2, &(0x7f0000000300)=""/47, 0x2f) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 11:13:36 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="6b32e6a4b7dd9ba78e1fad090a3d56958c3b1e2d267ac5b51b47a257bcf44e08c8f01406388222805b0000794de5192754453edb9273ddb6981bfa1ba138824f9b9b7194b07c010ec5350b6232c09949d8b58bcbaa51589a9e817980a3de0e1d9127cfe2", 0x64) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) 11:13:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x8, 0x400000000000}) chmod(&(0x7f0000000080)='./file0\x00', 0x10) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 11:13:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 11:13:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587b7332025f6d751fb3e3bc64d054a98d37b1cc2b7f050cc501bd7dfe1cc7ab88560def6ff57aa76af754311736c32fd44f560dade27d53cd96cce4d11c7edd7521c025e73744ac45c8a1b0c5252513fab394d55db5beae4998e9af69629bac277c5278d48b7f0cc1e37d12f14f3920907", 0x1b2) r1 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x200, 0xfffffffffffff027, {0x2, 0x2}}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:13:37 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x10) chdir(&(0x7f0000cd2ff8)='./file0\x00') stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:13:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0xc1, 0x1) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) shmget(0x2, 0x2000, 0x2, &(0x7f0000002000/0x2000)=nil) 11:13:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000080)="d88ad6db460644cf81374e1b1762aa001314d2eee1eb68699adb8cee31ffdf482e6954c76a1b4971b8bf66b416fc86082ddb5b9334c74e18e534ffdd", 0x3c) getpeername$inet6(r0, &(0x7f0000001280), &(0x7f00000012c0)=0xc) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="be0dc627b2e9813ff4782105777ee5aaaf580477eeb19e86eba26457c5742be4c3ac2d0fc68cb4ab1c7a7b39426b9d0b82be57addfe5c4c1e0f4f3b804cbec42afe0b5c85547e3b5e266c27e034db0b44309246186ae4a67c607dafefc5fc8ae0d5820ce577a6fcf8b11935b7672f754c7e9128fe904ca0c67e5c027e1901a774788ba11a60ebd9f71c2d371a743503b84a7700c1862b6f6e2daf7faa03c15ee800317e3437267f870780007560b3efb76ba95c93c5df586bbb6a1de85b421c4271f79e78037f6695979a4d91aab1febeb63db5522873cd74d1be987c740926467f1d0aca649d8c40de5bb03835acb2a1545f36cd89eb1817f3a3f3d5f0afe967d8a62ee5d7f49c42ba03afdd73159aea34a49e455d86347f410c0c35d347233b27849197d2733c00646a365d11259450c17f26cea59009161b5967654e3a3205b1d59c9419061c6cfa529fe1a368c868c88964094ff993b4f81e83cfea72bbed2d530f443cae74b419b6e2d0000faa406f7bcba650055e6e803e40080169309c10ebcc712da7f90b5cb8a70035e74a18486044ebed13f0dfb800aca7a4c4270fcf20207df680d3e058f18f814c3db33f32e9f758f97ee2d1f17eb7b09c064afdcdaca63f251c66dc467300878cedb797ae9f18c6f5cc28f670366424173793361fa59523630d41ef933af518069fefe6dde85af96bb6362c6537a78f3c9cf54b33c7df950e2abaf7c70e5a69f9be3896d59d169322d01801246b79ca7d8456e80912b344dbe723fd3e342bfa2a562dc877ae26562efdff227bb5d9fecd94034a19f4bbaba023e34913fcd7fadd1fcc24f63d721346a1373e11f74501a72454a9352af482a163f8db470865fbae351da17d64c1fa5e151d2eea6f333a12ce5bd513406834719ab7260643d266c1d2216c719bb9cacd79b6084a8848f3cefa02482394f5a96a1872274beff0d172a008679215489b52ad0d445df8e1557dc71e98c14fcf6f0ff667a3eb37362ed01152b98ee69b468bd5e2e53858f12999345220135fb979a2cfb33513b750d8691affedbd20771b5ed26b7f9f02d508e96577f0184c1c921feb4d4dbc65ad18431c5450e4906b956456966651d4f6a5ac0600aa8e64052a028965bfab61fd147c7c330d25be74ebc8a95c05abd6a09003509cace582689af3ab4edd8e2bee0f9b704567a940b24586c83be6fd07d2d8aac687a4db25134a17e2e3f131b1d4c827420e894dd3705218d5d349d7433e4942c16045261f0ca46d9a25719910bc446fa71f1d544a0f1dc47ab0c28f6da910a103e7d3421e2fd2c0e9e6b05aea79fc6c8752dac197ae35a2fdcd6a35cfafdb543e9d35baa1697549c761270b40d8e16528178e149ce61f646e54f7e22b4f478810ad63a55b67c8ee84d13fadef592700d34c9a90583b969d93af7b45b06f059c801acf1ded9e7dac22b2c4612e9421369ca4bada1fa5160102bd4ecc6426391e8e1a120d9adf90b1cb32dce9625c7393539dbf49972afae62b8fe5e60f96045c1fb252b2bae1e7f91a98ff40a0eeb72fe3377a95308bd45139c7a40525ab2aac80cb792f78d5c07031bff2e54761cc96d35d5d31f1b8462a2ff4185cbb7c525c7e2a17ac01284c493cd3117e034d68af7089e7e35c652ba26cbc9127630f79d872e139121fe5af41b7b3d4cf576886307d28ee00b4317673f81808a7afec2110b12097f5c61a4f999bd90472abcb5e1071d01a9a8c9bb79a56f64b963e7aebafb0fd3ade7cd157ba2b945b3bb4920119b98d2f0f6f163542a48d2bc7e6d32811132b703f8601a5af0fcaeb5b4691e1b5a4f7acd45678f11ab97710cd528401e8553575faa98ea50c68a6a875f293064a6147990898d15b6694a07b25da8be5b7e583a10ef310cdcaa96093ad46d7ff2f5bfd6f7339d630ba548a280215a9c82ca7e35fb6b1c29bbf9e777419a24dee46f0e1b0199b0e4a2706a801d7ebfd1dd2978debb1371bbadf8fdf9f8a59dff8ce9f8b5fd620fce0e595427ee82e9340b93c1d6f6a5be768d6e13a4acd1572aafa2dda8a79d4557c778daeb0dca230135cb8120403240e495967f959ba7c7813732f4a7e6b661833257cd5b057b0e50e2f70b7062997310951cfd88f5c4282ea92cede4174dd9aa5d27aee13c8e4d54305018ccf4d2f31d71f3954e80641d33faf73eded07ddcba4a37c79f0bb0b11f61042dab24e3ddbb2c87bd072519633e93a0fe34a02e0b8e313516088d3b53a2b16f7d4fcf46061cfd047d45e5a8ef19cc8f48014094a99ae616a24b6540c4c748f3a1b1b4d11a782637d28fb569636e064c152bd6f5bc7c39e7cdd33e84feb5c7c5102ef4ae92bc00559d38174246f90616056c772ec3201d65f75c59f106e3c0870e24e1ab818e60b8e94831fd6d5c333f0b6b2aff6203892ae953f6068301f3bc5a709f34f94c5be278094084e6ec6e6ba0553f5bb6a28694d70560536cec481ad36f67f83b2516ff88e53b39519847eb968aa529ec2e3661e610fe26bcc6b5d73f7e0516a8cdc5d864fbd7b217b05c03def9d737ea5b5df27320c87f262e3f0d00be3b3122d65307c80ec9c86593267e05d754ee9f56609bec766b0dc81e3aa273ab1c6e448731ea7bcac4d75b653d49426d45c0a95b4645d639c352da712afe464bfaa0ae038ae2c557ffce5edf21986d6ff61b602c23bda9de64ddaa82f45aa375d66ee00c43c451543268b4635cdc3fa0b881c448254b5c5096bf01a1775f51155ca83a9fcbb36e3130c770f8d8805e06577e0f8c34a85a696a8c9aef26b17407d646281dfd70a12bee1ae5677002d75b0950189cbdc6639587ff55c416e6495b68b116639b838ed0aafe52f9d541cfd0d276c74a7f6b277767256e5d2c09c28d2f649f799c4a0592e156506c689280e71c4b6d6f45a0c472c5fab44c7bde241e2b181b80f2dc880fc790015e6134b4e6749db5552e2163cd8ad818478a31ef6870c8ff34735d23e13b943c714a27878af9f618a1afdfccb758112c8cb55616364039de1b4fdc93579de086d56869dd16c9d75bf93b5182d107b1edc0e44f439253d4d68cb4e0c5cef8c81c3d22f28f44a4e2fd12425acdde8f860a66d3d92b0ee7bf9ec14ca39042f985d8cd30c06092a9054221b66dfed372f48fb9ec7a3113d772f635c4063810d2cefba13c3cdd4bfc93c36204ca43e0afedd0ad2c8130cb0a9b0c19f15bfe7ad7cdf85cda1b53c18a2cd134c993dfe7c1b1e11381e465b07c5305270268b35975d481a19c3774ec8c916828a3869efb9965584328c203201c1698c852bea904f7ace722b71b33637ae2bba114cae1e862347c497834a31cdfb0c3cc54b6069e06dc71603221bb95915df63695596d2208f85af1498aa68da1a2c3dd7a13dba46a6fc188909450ee6d2a953b0dc2fc5cd7c40fc6e268271848ecadae0003604b996d44133fea269881f32b3727a05731dcc0e656e0969eacb2e9692efdbd2491b6ebec48b0154670ce901be50723dc5494d3f703cc770c5b335809cd037cc5fda2d1d4b05159e9282f379e1af36de59dee7c50effbe0b2b3badd9f0626561f764964512c896b21e94dcee432654eab953ad86e70bb2c30af69c4cc9ce737c510af32aab993dfeabd2f8be039d05dd21de510c4a853113e4a33b4ae659945b28c167ecdc946001e0c7134b2558fb55330034d70fd0901779c1490465625a39a8ce7b52d528b48057693a6fa42377b2e6dc374399d69f5aeeaf931d793809beb4f795865c384ca71c2d80e11097e3e86a19f1ebc3c66b4b27c0688ab871896d1c4ecd82271fa964f9cb5fd41dbd063d0ea24b2b5cf452e52976081289e954b8293c51832317d672197a2ca8b180eca757ca2e278a19ec64b87aaacab6ac19b7b79351ba85f6caa8ed6328e51441f854eccaf9091b80095ec3dfc06c452fbb93bde650aba73e18b255695b7f0e260f435affd53ca2406b57a08a9eb9031d5f690a41a13a69f311cbfdab4ace6830ae60b38053eeb9634c5f3c12f26c1a43f086da4ebe0b100e5305c3bddf617b330dd26617ae72cf94a76cb28a87e4ea4b08d302bfefca94b185cc201c8e6c50fea058a5c3ec8c8ae36f1f881c998cefcabead4a4424516d5d5dde13a7b625a7a1a1e9685b4d19c8d8587eb8dd870d763c827427e4d8641745899182d5ec129c052fa7f34f969229ba59eb32e4c78c99692d602d7c79512e8f001c3e4f457b7bef7026d8a8b200a7bbc23f4c23966a8052cea6edfec636a0835eeb4b8b13fe8b92dbef7533e44e28ac893c2d7c2e03d52477fd1e73af3a4d0a3262d6e30273decf352eb189e4c609a098037d83fffe6ed9f8585eb9ae99b7a3a4c264899c4d09754b24a2578121673173d77f232bd79ea00cfe4ae09d9ef3df01ded22f9ce40b41125a55b213cd0ade197e416197dfd3e0a4f546fc6cb13b6656c6019f68cb0b4f35b236a036c6d6578490b2cc69583ac47af153a8ee8825b8e21ae280ca9d19e5a7d08bab406ed69e6142814ef2ac7f4c0ccabad03819ae28ea3945cc28ac566191b5846cbbe844a75d0352cbda4184f63ec8666e926bbaee3aa1446d547bb0111c143c54b00337bdd9eebbd15cbeb3859e352e6e3f1e38e462ee5cdd14b6f2744b38b0efea9a0d0bce86aba415dc7014fff83e42b61b5dc21172f78d504bc0db6176af699efc2e9fff5bd8eef58c5d23775e6b030d17dde012a17d9a3ca18f5b7150227cd138b3a4185d3d0f5452e9232d02c80412171821da514aa818402986f4e9b933e9b92efd2dc5aea28bd213b6e4c030b66dbafb13806ed7ace09605e323ffe51c390f01a6bdf75090586bd86ab83003e7daa0b9e823723c0d8ac188d9353e71a797a7eb62081e2de4ecd4d11a7c722f39b6507d29a4350060b07def7d1e72e2694307be4595acc3cda112e75f44946564375099da637d1fe1383b40254ed49c52eb1d5f29fdc2cdddfa34467ebe665850a62d60959bed9672070460557ef6807b8807e691631bbbd3da8af374e8731d8953f1df86ad515c97c6b1d1afbce337c4d4efc5b7bd5467cf19f9a4fe4b8ef318cacd7b2eac3dab2e5a716bdd5a5ff72d13b4d3a02f6ed513f4cd044df26f5ee8b381bc029f53e8510defe5c512a236ac423ac3916e07cd68abfd649184136d686e26c3516ff4b8b1165aa148d5965a257c775b9316fde2d79b5f700e3b72a993a5e0b2b6791280fced61e1239f6a97950931d23dcfa2a567e5297185c7801f1f468b86ed40ea3dcac8e825e364d2344306b12e86a7e596a840845e8472556f4f2a8e6e151ba73c2c98bc621d117b34ac3b0da81e6b2649893962ffcb16a28d7adb10d63134d043887b1419ee4f3a1198cf8cbbd1e81d3c992e76407d2039d6c8852630c0daa8d7e48030fc853a7cdfd96198a93c8a002d36e94ba800782341da309fce0068f1b1bc3ada0ac10287e3a32bf27b551d681ef7ed0e06fa1278ce363b5ca9368e7c3be9caf7314f86a34f3982b09d8a993b07fe2d8df4e5bd40e4fcb7a00ce50455952db46cd8d618338d0c648cc6c2bd48d3ae3d738e189740a9673d5a577e4494881f891aaae15e5dff8acc5994cb03a611e54fd6851e36576eb9ac1163ac8f0a4acda80eb0766f80b408c87588a4b2ff8cc9acdc9f0ab3a588a1fe01d4aee57f82774e466772745761985e2c251c1c6c37849871271a5d25531f5cf4f5cb909733c45ab23c34f9885a1522b672ee5f62b5206d4c2e96607e73d7f93cb65006e87ded070df35ee0029329c0437bc67d9e768", 0x2e7}, {&(0x7f0000001140)="04129afd1172a0b631cb9a9e155622970f6e504763ce78fc9bbc326dfbbf07148b9376ae899c08c981732b3ea160c5d6375f092e4463e21ee1c424a500664ce7c19b2943c933b52473aebf5d2dea00f2da1d8e515c9dc8d67ba397c24bf17596b14650b4c47c9dfbb72f058673e2fa950e8789e6dbd1c00f"}], 0x100000000000016c) recvfrom$inet(r0, &(0x7f0000001200)=""/89, 0x59, 0x749ebdcfffd5438f, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 11:13:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0xffffffffffffffbc, 0x0, 0x5cd50fbefe14f0b9}, 0x1) r1 = semget(0x3, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0x8}, {0x0, 0x1}, {0x3, 0x547f, 0x800}, {0x6}, {0x4, 0x6, 0x1000}, {0x4, 0xf2, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x86, 0x800}, {0x6, 0x300000000, 0x1800}], 0xa) 11:13:38 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x8}, {r0, 0x20}, {r0, 0x194}, {r0}, {r0, 0x40}, {r0, 0x10}, {r0, 0x8}, {r0, 0x44}, {r0, 0x1}, {r0, 0xb}], 0xa, 0xfffffffffffffff7) 11:13:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="53778f308f373640ddcef509fe6c963aa13056f36fa34adca1b48f8a559bb610154b727497a376383f2c87816d94dbf066e84318d19ee16a266ccb54a64f85f70d7e98024e7d038719f92f0e4b8b7711ddbe644408298eb7b97db1dd3be667db4dba1cfb8f3a727ae32b77469116016295e56b35556da5aa79de338e146bf7c6dc6a8ddc824df04e8d806cd25e7afe9dd4a84e3a53e63706c73e1d72", 0x9c) 11:13:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x80) close(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) 11:13:38 executing program 0: r0 = socket(0x2, 0x2, 0x3f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:13:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r1 = shmget(0x3, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 11:13:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e7c7a27d4667a997b99ee1388b1c5e9ee59b4ee49a4b57a6d6235650f79ba728d0d1cb51d874e28ef4d25c778cc5255ca1afac93f6458d02baf7d179c35", 0x3d0) r1 = syz_open_pts() socket$inet(0x2, 0x5, 0x4) close(r1) dup(r1) r2 = syz_open_pts() kqueue() readv(r2, &(0x7f00000001c0), 0x1) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) 11:13:38 executing program 0: r0 = semget(0x2, 0x4, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/57) r1 = open(&(0x7f0000000040)='\x00', 0x20808, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$KDGKBMODE(r1, 0x40044b06) semget(0x3, 0x6, 0x0) semop(r0, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}], 0x1) 11:13:38 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 11:13:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) listen(r1, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f00000000c0)="da350ad9243252d5678232964f9028efe0b125e0b29cd54357e0d7562107c3b2efd1cfbc28f5ebe9b212edf9fb1195a812c6c92a53298b8c3088fa2fdf3f046cfabe6cd94246a5edfeda8829526074f3169afdb90a54c4f6eba26f1effb0e64e49ae12ae168fcd751b1eb3041b8cceb2df9f2f92a04c04343c001f55a7cd9d08e1d68b94a880dd1febd21771ccc689cf9b0b260792941b134a11ccc75f9681ffd326b3e2da610b0e910161f45460122f1176ee0d902bdbce0bb8d8", 0xbb, 0x9, 0x0, 0x0) 11:13:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r3 = getuid() r4 = getegid() r5 = getppid() r6 = geteuid() getgroups(0x5, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="ca8bb3997678adf5b12f7810949e7b4f33891c46d911ee0404787c54fdd420ae25b7057ce872358381194a2e62076800e42bfbec3d7f2cc846d9b510bed11f7c253f87b18701c3ee0f3e660091159637124e5fb8d598bcd34b83d60b0cc6b79224cca24ed2522f8d6918bcec823d01bf0649fb55a14e85bf6b794285bbb8474bd9edf4fafc6820964b7e1ba14983b1212f960ddc998f56ff9e810996a356fa30a123ae88fdc796edb9283ce69d36d242bbe371700da22f857199ca5749721e257a6d667333069ceaadc2d090b534270e6d9cdb1a97c336c6b51cef971ada08693e23356c98586be31f13b5ef6a", 0xed}, {&(0x7f0000000240)="827ee3ff24351310efd54d8c0c69977796bab7193bb3c4490822c98d85243546e2cfd07503acaec163fbc014630c2eacdf6ac05c23a806f703700fb7f52e2a141ec801e11e9d01c0d91ccf5a43ae7add9787a1332b6906ad35dab4a576a614384dc421f2d8f3cd17955fc35d0e0fae99869052e6d2cfc8ca1fd7fae8e9cb2bfc9b4d5b5a084f030dc8507f973a3d5afd4f41bc7639ccc6cc51827ba51aa1237da146939e74da9caeabb776e17eb4108da37c875b691afb285e1880a66a4ba43584885bb5503be408e493b84e9079dc2aae34c040ba7c842ebdebba46620b783339ec36d55e4007035cbd901d5e7c8ab23434dd4315526c9bf5c8d9bd1b70e0", 0xff}, {&(0x7f0000000340)="88b2e7bf2dd25db98e4fde7d3073c56c6d3db4127fb8c66a42afc1717810310847c536f0d04b98311216b24c9c0199389aeb70cdec131933266f917ba963ddd5eede5f9da03fca3592ca65451edd35786c3e98dde0e2a7cc815be6fb91ae9c20a0ad1eb1e642f21e0d8b4c0c93dec4005d", 0x71}], 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="00000000280100010000000000ff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xa8, 0x1}, 0x2) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, &(0x7f0000000040)) r14 = dup2(r0, r0) shutdown(r14, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:13:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) socket(0x3e, 0x8003, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 11:13:39 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = geteuid() seteuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 11:13:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000100)="dd7adfe398f05190c28c21e097f37e987c7bccd3db7e0e68c2c84ada5b0a9e745331aea693a23009cb41499ae5e78713428736ca80c0", 0x36, 0x2, 0x0, 0x0) 11:13:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x7114, 0x1) sendto(r0, &(0x7f0000000140)="b52c6273242ed3949d712d37ad6672a270e9287ef6a74f65292b5f8b9f00fdea98c848863b4e6a45e9519ad6f757a3622cd278e0b25ef664b6078455edd39b0148c012c4048ea4c411e064aad066503a56e547522237189976017cfb11143565431c2c99b7a84b80c01025df37bfd74d592a95866e35760c144a70983fc45f40d97959d46ec6", 0x86, 0x2, 0x0, 0x0) 11:13:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 11:13:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x6, 0xc003, 0x4) recvfrom$inet6(r0, &(0x7f0000000100)=""/120, 0x78, 0xf801e6829c8997b2, &(0x7f0000000040)={0x18, 0x1, 0x8000}, 0xc) 11:13:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fsync(r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:13:39 executing program 1: r0 = semget(0x2, 0x4, 0x35d565826e8272e0) semop(r0, &(0x7f0000000000)=[{0x1, 0x4f7d5a8f, 0x1800}, {0x2, 0x6, 0x1800}], 0x2) 11:13:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x240, &(0x7f0000001000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x8000)=nil, 0x2000) 11:13:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x240, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xffffffffffff8000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0xc, 0x277, 0x5}, {{r1}, 0x0, 0x22, 0x0, 0x734, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000001, 0x1, 0x725}, {{r0}, 0xffffffffffffffff, 0xe8, 0x1, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0xfffffffffffff001, 0x1f}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x1000000000000081, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xa, 0x20000000, 0x6, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0xffffffffffff8000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x49, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x80000000, 0x9}], 0xff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x6, 0xfffffffffffffffa}], 0x0, &(0x7f0000000080)={0xff, 0xffff800000000000}) 11:13:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 11:13:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4006, 0x3f) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 11:13:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x8, 0x7fffffff}) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x42, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc120, 0x1) 11:13:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x800001000fffc, 0x80000000000040, &(0x7f00000000c0)="c72ea3fd5ef7007d0000000000", 0xffffffffffffff71) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x820, 0x0) 11:13:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 11:13:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x81) r1 = semget$private(0x0, 0xfffffffffffffffc, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/201) 11:13:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) setsockopt(r3, 0x3, 0x401, &(0x7f0000000780)="3f44b1615d0227b5351c04399779236b97482686ee0f46df63fc8f279383aec44c09afb7345c20675a0d37e56478d43fdd6906f375e26c74ce3b2467", 0x3c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000540)=0xc) setgid(0x0) 11:13:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 11:13:40 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b242a, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2000000003fd, 0xfffffffffffffffd) writev(r0, &(0x7f0000001680)=[{&(0x7f00000003c0)="ededfc9073f1b8e9984011e7bc1588c3a17a9489d323c913b2b3d16a272571706be38a7a57aef95f8457198b87009845045050c584458858b0363fca80639e2553c581ff1f6a52338df4c9565420b904b5d7bc0cebce59c9e2adc8a0aa77b9690ece015b4beeba19d78c1b873ea2fe1042cb3d38ab5378cdc3c83c7b036fa56da7a05d89d1025362c645b1b6734a29ae4559156d9377e54db17fff47500f64e1265b555603f87fab5b3d4726f179648039e342d18fdf1e0d6698ee63a8cf5e598dc9d9dec4483ef835e868b8af4984da25a7cf33b7f6deb2d34f1cdaccbbd29f8e88494fc3c1874bd80fa8e29a3a938163adb69a582a3a08ea2ca48bcddea8053ab2c5b8ef5c53a6fe8deb939e4a905eb8e3eb8b730b6d034694ec", 0x11b}], 0x1) 11:13:40 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) fcntl$dupfd(r1, 0x0, r0) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r2, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 11:13:41 executing program 0: 11:13:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x480, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x22, 0x2}, {0x4e, 0x6}, {0x0, 0x5}, {0x143, 0xd3}, {0x0, 0x1}, {0x86, 0xffffffffffff78e7}, {0xc7, 0x7f90}], 0x7}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket$unix(0x1, 0x2, 0x0) accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) flock(r2, 0x1) dup2(r0, r2) 11:13:41 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f000000b000/0x4000)=nil, 0x4000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:13:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x349}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 11:13:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 11:13:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xffff, 0x5}, 0x10) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x41, 0x6361) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 11:13:41 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3000000000023, 0x0, 0x0) 11:13:41 executing program 0: r0 = socket(0x10000000002, 0xfffffffffffffffe, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x200000000, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c", 0x0, 0xffffffffffffff7f}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:13:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 11:13:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80c0, 0x81) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) poll(&(0x7f0000000080)=[{r1, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 11:13:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e3adcce805e448856f10290e71e6b6bae9943b5cb22ca13822b79bdd7857bcc22d6711edd694d47339c01dcf6e9933d9b108126235937cf1a9f8059ee57e46", 0x3f}, {&(0x7f00000000c0)="45060f3dca82eb6db397d16bbd0ff4040ac588b38f9d2e3aefb1f765541c321a345d42035f3f4f28149931f3c02da14f31e84ba0a1c19668d546d33bfbf360b2d944e032f4a96e898769375fd4f708a393da7cc3d76edd9f4675981699", 0x5d}, {&(0x7f0000000140)="ac7e644f106e38f19ba42c53fc90a48d6fe3a7ed8b13af4396598294c103951f20779f315df5675ffbcc2b1b3f2fb3bee5e5deeae7f7cf2e35fa9edd688f13c397015a82038f45410cae15ffa65db629039c3ca075644ecf824315ca56816ca7ce1033dd782b7476af626e94", 0x6c}], 0x3) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x65) ioctl$TIOCEXCL(r2, 0x2000740d) socket(0x0, 0x7, 0x7fff) setsockopt(r1, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 11:13:41 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/96}, &(0x7f0000000180)=0x62) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) 11:13:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) socket$unix(0x1, 0x7, 0x0) 11:13:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000), 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:13:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) 11:13:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x39) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000200)="edbf49c80de7c71452568e7ab82af3138a6c903bc50f37f5e5b957272c3d1ee58dd81a08be68b5ab43de17ecf02bc28274210eaf176d4796ccff2fd8467ac1da0a2c6fe014a4ae401a57f0cc846f4df43c4839b5c90673112a93b43879c2cbc8fbeb628cbcb3662c240a496496dad6837efd1c30b70c2be6ab7aadfa152d382de0a41cc4da57edd1fa6ebddd82c8710bebbbe017b2371a6fda1293700c75232e17bf744b248c07b3517544b22f55dc0b83a5706d581830671bd9c4d471bc964fa501", 0xc2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="80a115ffe90eaf27dd6a3b5c9500eba46d4b2acda2d59dd36efd1068a861b9f32a060ed03361b9232c0d1fe9aec4ce21992a793648d12442bdca0c1ef43e1baebbba80a999d75ede5a53dfdf1ea41b770c1e7f8ecc07816a72d16f818c122fd80b821eb62f1bad83e626a0a2b2ce13f80b5eedf1be", 0x75, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/101, 0x65, 0x800, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 11:13:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) shutdown(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x7ff, 0x1, &(0x7f0000000000)="2589fc0d358757f1c9a6c80e82654f6978f0fcff2038bb2f724277db6ace14626674ea0fe67ee0a8bf46e5d2a6e7b3aa30a41a55de64655fd9dea5559fefd826374c6bd87e352664880708b0803f6bd9d3963df13cc502e450ef1c3970966ed94bbf3870aaf65236adc709e4f6c066c004d77e1236e9a967429286682e68e1fd160bb7ce9cd5b7de721e204798a65733002ff73686b5b5753888327404", 0x9d) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040), 0xffffffffffffff8c) 11:13:42 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kqueue() accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r0 = open(&(0x7f0000000140)='./file0\x00', 0x32, 0x10) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) dup(r0) nanosleep(&(0x7f0000000040)={0x2, 0x36}, &(0x7f0000000080)) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) kqueue() mlockall(0x1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 11:13:42 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x148) mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000140)={0x13fc02, 0x100000021}) 11:13:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x8, 0x20}, {0x5}}, 0x2) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f0000000100)='./file0/file0\x00', 0xc080, 0x80000000) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x81, 0x6}, {0x7, 0x9}}, 0x2) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 11:13:42 executing program 1: open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 11:13:43 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:13:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) socket(0x36, 0x44f0d8fddec9d348, 0x7) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) socket$unix(0x1, 0x1, 0x0) 11:13:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) r3 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x5, 0x71d7d2d74335046f, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x1}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40, 0x76c, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x65, 0x8, 0x4, 0xff}], 0x1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41, 0x20, 0x3f, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0xc8, 0x20ba64c, 0xffffffffffff8000}], 0x7, &(0x7f0000000200)={0x80000001, 0x7}) 11:13:43 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x400000001f, 0x0, 0x0) r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 11:13:43 executing program 1: getpid() r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/9, &(0x7f0000000040)=0x9) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000240)=""/38, 0x26}], 0x2) accept(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000400170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000340)=0x6e) recvfrom(r0, &(0x7f00000000c0)=""/88, 0x58, 0x3, 0x0, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) msgget(0x1, 0x0) 11:13:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2003a801f50be6576a524ce0ff000000000000000000000000000000", 0x1c) r2 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x42f, 0x40, 0x10001, 0x4, "e9fe89a20a26a6b1625f6642cf2299851686d7f6", 0x2, 0xfff}) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 11:13:43 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0xa2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/4096) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/147) msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 11:13:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1e00000000609febcde24f06e5d022339042000000ffff200001000000c6ee394e7b6244cda2fd463b569706"], 0x10}, 0x0) 11:13:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000140)="b0", 0x1) lseek(r0, 0x0, 0x3) 11:13:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) 11:13:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/8, 0x8, 0x40, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x9}, 0xc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) 11:13:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:13:43 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000280)="32480b9d9a7de29b7a584fd4d6fcaf4ceb98780cde5905f7d9ecb370f76bd171a5ab123d0ff67211646ba39c53d2cc2820b2bf5159bae9826cb35ab84c80a190b72201d5118136984417f11b1e4e4453ef1d20995d2f60511dbad689dad9d6b309b870864b5391f029f857c9d690050fb7026c828d54406a", 0x78}, {&(0x7f00000003c0)="af69c8f0c3f4d0d276e7fb2b6256d8a580aef17a3651fb7cf99ed9ac767dba531126590a9d2255c87a1f0a86db09ffb7b478f95dcf7163062fca361d2ed54b55c461a91924195b25d2a1f0809093a5574d265c8edbaf968bf1f20444794b144d9fc505d1593abd151a4714be0b56a0b3ebae33403bd216d7e868a68d0457fc3a8a16ce404486cde40f53c5e33733564ca070a90def046a693c28d868833c90239021cb5bce25ece8ad992b5a9aae2ebd6ded76a5c69fd68ec2f86ec3ed5199a32a2c536ccf527620d784bc63a233a96fbdbda63d9a0b4d02d3cb2fa2e1e7533e3e4a4dd770f7593e80afe484f43a1b43799400", 0xf3}, {&(0x7f00000004c0)="691fb2556ded1607afcf4d96f32209554148644b2292", 0x16}, {&(0x7f0000000500)="369193be2fe55332c65ab7664d2040da408f03f3be9d7cc4e19ea669f46dd28ef335fac40c0c830ddaa2ed54bbde2269318af61f8f2137a13e8992ceae23ea45d3bc9aefb93f99a98145619370bfb0d3157b51e3ef7a62bc778fd0a1865761b6c5a7c46d46523dd35dbaff71dd2b2936e2fe6882d976145e2e2ab3ec0d1c2a3353b5854a862ed872023aa25bef565ba8e4cbd3e52d9c5ab3dedefc5dd0aec0b5247b9f2896ec8ac9ed9b741872a46577eadfece1b78fff6d689660523d40ae636dbbf3d6fba3e6182bb3c1b85de4698279cc1fd51f70e316eb9c50adca1d3a3628143af99ac2086f651ddab4dc5de1ee8c3ae46572", 0xf5}, {&(0x7f0000000600)="a72ea9c87f5182aa4c2320621c42bb1593a11f34a5ff45fbae8312344fe6085408d7dbeeff923731f5", 0x29}, {&(0x7f0000001540)="46adba9c5e3fce07ba1127a918ce0fd17816c5f39326f67e45e5d67a33071afb2f4624a324cbddd238c7b0def53c858bb2ad0f6b2069408cf6c7975653c36dcc194076deb515697d170312b5c8eb00ce0b69a7064d7cc5854ce62be0eb5af7c6514ad91a8df961d11ae26780f7b55e9e6f9f8afd45a42a22ec82fcb2f50a2861c0dc33e5a4d1e240d71bc20e54ea817182d0a99fe335af3324c844186299132d1c89a6d756d03ded57943ce9ee8489331a8171ca277e78a5ef913ab523ea762cc423da4c521374b93006ad5dc74ae096c7c0aff11dff48354f8a8c9e5c7ab18a2c12fbc1eb9f9d6cb6d0eb26d578768d326eb9dcec185e82d7d9a9b4b86b2a50cf5a340a28d3067ed0e6e676703fadb4b83e07f91d0d2452fcf52d6b22accf8f588e7fe4a6e994e3954d94a6c7c9fb3d0585886c0870ee7064d9bde66f88fbb47005e0d5c5d8d08dac36a2d7e557b72c699605577d5c7f5debea9205ebc2af0dda8f7682a83bd180646f505c6ae17a86e789ec17a41fc70ff505283b3d92a417de08490b43a7379be19d56122e47ee17dc2398aa757572699738d187b51858c8c4bfa3075ae3a68c5e4dff2716ca1beca430e8d40109bd4b0982c8909e73ce1061f3f47304c9da67fc4a391f81f6d0a3c91fd7b92b4f714567f0bbd2d96772768252899c8c9217bad9b402767d485b681a2c7f64584bf2daac643458e2c84f72301886e48faed0bc67405c2381d84049c0b3701fa77981d19b0a1d0f8aab384777c1ae6d16f7c200b0dde4baa6071242b58ab726134fb2133518f7e1c9e82c1780c09a1b0e27a49470a9d56b6982bd4a9b795ae8ada1c6cf20e4689737c2a0feda243363974b64396f1294aad4fa9428239f830aa89fb917653ae9836485dda9cd0b2d11e382f100d7a5e31d77c21d57c5ed746a7583332d6279f3aad69b14075752024ec0def28a6ca9ed9972b6e763316cc5f1841f69f2738a2eeb820e906d377d4b75ce62dad82e7102c045fd123eafecf13a172fecc7eaf8fd2f2aa958917ffc057b8b0e8f486029ff10bc5bd9f5472cf26dd13cc53c831ecc640f917678f2c003d53595394a6fe94e22dd6bfb6af4a1e3ae630753c04da2f67f0df705056c9bffc3331b32b1d74967e5596b41000726b2cb6c5f2d118b3c7b403457923e54b14ca3c6b0bb68e3213ecc5a40755e85399c87336caa7b6e195e8ed793d28da5d08382bcb41f96b6065ad8d7e477583de11e5071bb9e602f9d7eb756a38aecb6a28429f43d834f64fae1b14d5fc3e22f55773681d2f256da958c53a673778e5ca5c33a424511e0640450d8028dc87e9d5daa7faa3f3bde75ffafd85c22c3c1f3a8ee6e2c55a0cd62c4e698ccfc9578f62495f0949672cfdd56ac3f53e915f046f9f834e14fcbce64400b2b7718c034b418a77af1fd77278031b1b42814239db4ea334d5178c924898345e32f2b7d1aa9da9505dff2e042cc3879ec96ab7b5d5ee915e7773e6f4f0b87c17876dd9bcf2443552b12a46199a2931b414dcce2c35291c33e5e841a06c68db3f98990c0ac6ad415a4eeb88b68cd18792095aab3a5770c1e2b35042811bcca3cdf6717dc924015f02afc3e85baa1d316e583102bef19eb4e354834bc4e3d135725bf68e53f776ec99779a650b8685cdcab99797644a3c971865e26676300af00f5d564bd1307b78e71dc091432c4cc9c889ba28ca2a3d0c142cb0e79abf10aa983d3f04ae76176b3970de66d06084b484b1eaaa662832335797286964a75c17424027041dadebb636db7157c2d4758eae1c78b201887b7666858e488e4d16ecb246b0f7855097adbb76cba6a3daeb86ec7f2c098b498f5506368b9ca0eb4cff8beeaa9ea2b494f232c176405594808b6eb22ce6e1acc29bfe039a2ecc1c3a2a3d79c26c129ef45ff957b23c09d2593f2c38a0008b26c6ea94a3a2703fb511b3b568c9015a7475aba813388c475b3b34a4ad66c1d492e40d923462ef05d0409b96f51c5103315ccb7bb957546478ab9548c7c51a73af0c3118f48350f34d9a72937eb0ed8fc7d3f51a4f208a2d57c5e3dd789a7f162e48a3a4b25fba0ca381fa5736c13fbc983c12132fd696fa8486fc200275ddc0189e5a0a7d49036d201e9fc96aae18cd5b8fb5ab74c65dd70df01141b977afe9e80a2f5a6b2c9f5e0329831ed6f8f09be76313610a794c2fee4814727462fd16bfef8e9080d0d87cc0195503bc487398ed92ee5e5fada89a865600f4ba8ff9930244183057be2326a9a53332e04e303233373a4b0deb1ca6df37556ccebc0c476142392500d44484a216b7622ee081bb18d0273893d1a6ad033ca08d10208ee73905c4232bfa2d8d0fc752bc028713b418d836becc8a7c892f01f4a063c338863c5d90a153faf7c0cd43eb2dd1c3cfe120e05670048d49ddc4c53c8bee19fb450089b6b86a81a1a5ea0b93da5ef663a3178d4b53689aab6419e4f042884980214b4d2f76967b9b7acbca09481690d9c546f537d1a4e25499e2edd94960f21252f9e2981b8ddb3c8dd20e0f7ea7f558e05550f13d1afc7fbbaaccf20cc8ffb31ac8e3773011f2040b3088d041a18911633e1b18ff7ee7a138f184ae06fe56aeabdb20ea7576c9025fe69da8511bce9da78ec88ae3b1bf81079c38435fab924fb8ada99dbfc9466969bdbbe99c2dc6316cdf1f0daff0a7881f6028f3269e386bdb3a6de65db4207291e9f2c89f27aec3337c2b4895a96c4fb20d8b3614d8f968c076b4d63a58eb5698c3594f6e72dfd5d78a8c46f8539004ca19fc7013ddd25ef6b80b850a2274ccfeef887aa544ff646fcaac31c9e0f6d90ce11ea0414110cb0687152f8fc647907ba4a57be55ee94cb18e16b8d8cdfad014266102d11d211478d1781e2c54f5d592345571480a4e81da36ff0cd74c17f89453b5eb8809270b872908f5b38cd509134d951438ce08ac5b56eb06a716b8ec88822ca8e2c78f592a01882596488244d147915e08a51713fa2b90cc6f3bd490104007df51d8cbb875a1ae22e610510d94311f472a48ac3e272bc11aa839157647a1c23e6e0f1adcf14c6daf8e70c9245838b53cbf7f01c1596e18cc35fb6ccaf8f7fae7832f2141d587946ba053cc82f95740ce2653092babf7b0ffe415659225c018b61e2a7f274719b3a157dca814a6e0c16e9ef45f8d77d6df4418dbc921c03b90059ad5d3d6ad758edf5dc41e83d8d433dab2c864c4e3debdd3ec1a42d0cf8da945efa8977f891f1eb81cd3b5bbad68119ee4a4dd12356927f812b99ed3aa6760e16f61f5938263fda76768edbde29ff7903a7e7cca2314746c5e4e284912f83de7ac724e29f7988661ad12b233b8529b74bf739154902f3959ca789d1c27bf20dabf0ab76a1decb3ac5a3a7852622e4f76874721ac1dd6a2db4de2800ca861331c101a0bb7071a93013c9a3d10a6d08213efe7107e0b1c556d2e66220215ecd6bc3b061dad9c8a589e42ff0dbcb196904c0351bcc8c0ae02882d5fd4d42f21aa9069c892c1d9559560c93a8ecf4fe1a9a4e3d46bdc06562763920f64b784dfe3f7fcc7603ac7e5bd3cf8495e6b0bb2f42f3d49a90752c8be2478ca13d081640a48b3ac31254ba8b4f82cd760db9418cd07c8cf8e6efa0566171bacd88fd599d8256cc6f3d3ca40ee321a97769dc332e216365ed6655e3e95c7986e41eaaf013038d14b49735148340432a5eea3fdb874234695cf0fb80e516f2f97f2c66a19656c81e0981a26183d65bec05e3f508d3068e50d9c91a10ce99af862330cb62809d77fae52b8d526cc566822eba35a4d856bea18b6671de2113a27e586c5a2d37964eb6f404a7f9331eba5a0aaf349a73adf61422a17d92d56b7da178f2dfcb975e214cf0a327a6ec0e8987e5d69154e78c4e915f6c9ed9a603da9eea0c671121017b3feb15d286405a5d45b23bce04a1c93670e88c998e0a1e3285514575306aa874e5e8b7e8ee7345e78455d0d37d22230abbcc7dd2cfc98991d826986abbcdedb3237e6c588bdb6bde3c3c18f70a7086729cc546bba9985071de3b946c953487cec0a2573daed1df38bb6e22abed2dbe2f136103d521f1c201e7586be21970e53dbde05482ed6c67e32e553902e7ba84a116ef2cd834e00501f5d940896c16e9fdaea912ef5aeb45103d610159cadc83445fc6875cd49832aa4806bfe9b882521ee3842be0fa443ce5cda193f184e4838e88cb3d079b8fcfc6442ccd2a26a81e9ea28bc38048cd9a0e24269f14c4c3ffd29467b18091d4a0ecb288b05ca486a88eef4ccfdd480ab9cd7d6ff4796f335fffed47ccc797dc1241c066d49a9c6f6479984bc2543e17ee4e23611c5ede342add90b175c2c816f51be5d297c3ee2729bf93e8ea122b26d61c39c51b9685551c2bf9e13ed1ba01148bd487b565f549f053e99f72c5167c68d406c5ec4f9cd8275c68501784c990186cd9f87738ec92b8f9f226b6bd6070738f77f511ad6feaec7135a4d0f5d84ede22b0b75393a06a115110542cd1e71802ae795eb673b78d794eea15fef5d9b665ccf55c0bf16dcd6a98f9f6fc9ce014db5c0833469b71fab6bc7bd47fabc610373664fa083587daada197096d9e8b71ebbccc2721d6fe2d376e776ca5d44fe27c203154f10294613bf9b8bff403ed573a221a6cbd5435fb444a1a55beaeff5cac3825eaca21b1058116f4f1efc5fab6966c4c6f9a6e0d4a66789b39c8552aa9948fc61540e8f53d5677ce34d81caed7a07c00bc63ecaa7b76ba1e0087c3b92f007406462c2cb786d15b160fb4c411155f5a3d1056b906be80613c753900cf35afee254c3a1cba454d0d45203905f70e779dc1aacbf45a0f9c74c570f98687e9024cb50f5fcd7b5d9e10f0a1fd5cd0432d1a5fc8ae5d0326ddae16570fd66a3789e1e90dcb4ba73f5c3af14152acc7b9ef203a1708f91e2cfc7efafdcb1d8da216c3b574155f0b5738749ccf566c172df3668b9efdeff00c7cc391c4e2a27f9072e0950cb08eece82ae618895cffbf94f3ba8233aebcdf18a69ac03f1cc99c1f018329da5675d6871928ce4536b8f33c417ad9b9db4e06349409e231f88a55ca7ddb99199ac1172ce808035eb91122c4b7b8b6662905abf410ebde7fb46af14fc45204b119077253096607eedecfce72fc7ee4fbc09b601786bea3e2d74ca024561fc011aaf3296b3718acfeca7718be83d34f42aa1950e523ddbfbae2021ced2a5d6f596eb91b83cf305db08324ac5e063b12d0a6e422978897f22e73b85ee5ce02a2142ea3a6f479c64e881c2653d30b90a6d55d6824cf9bc58a09c51b3ce025c919b150f58cd725efa4b0ba2c8e01328db8c721854af8c86d186cc52ebbf54fa41edf319d5a015d8c18be96c9bb823eec3f4b80671b663615fb167f35b62460e8178e241c8949b0a090bcdcfdde787c0ab66f75c7708d4394fc4ef0fcc92b72a674e2ee6329b3d62b134fd084fb40864a02bbf098ef4f9b6074a93209f49fe5e90da869be67e6eec8abd383a1c12b72dfbec2064e02b79d23bcc59ddd2c7aaa2268ae1d71a1e22e7aaf92a8d2023791a38f5b80b83d8fe3d3527553f420ac4e4ae8902aa057a75cf11198d791d9bd6a2a19d2451935923eed30e4743c54add20d823efd5d6bf3f39fa7a6f285cdbd400c12f8cd35622755b63b8789ec5b02c131dce1f117ae71dce0e5c40fbd2ab47de774e4a6aa05284beb609e364216904ee89c18949ce2e808b90f16c89672e810ae6ccc3c35c437b074e427940000446328fa0b9728a678a028564dc346ef", 0x1000}, {&(0x7f0000000640)}], 0x7) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/90, 0x5a, 0x43, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) getppid() 11:13:43 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 11:13:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000002500)={0x5, 0x5, 0xffffffff, 0x10001, 0x9, 0x8000, 0x2, 0x3}, &(0x7f0000002540)={0x1ff, 0x10001, 0x0, 0x400, 0x3, 0x8f, 0x200, 0x3}, &(0x7f0000002580)={0x9, 0x80, 0x4, 0xfff, 0x8e1, 0x3, 0x7f, 0x8}, &(0x7f00000025c0)={0x1, 0x7ff}) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r0, &(0x7f0000002400), 0x0) unveil(0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x2, 0x8001, 0xffffffff, "bc6448d60e80ae08c79c20c1c2af9bb91437dcd6", 0x81, 0x6}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, "d335951edba969ad2bf4c20e098c974ee79efeba"}) execve(0x0, 0x0, 0x0) execve(&(0x7f0000001280)='./bus\x00', &(0x7f0000001300)=[&(0x7f00000012c0)='\x00'], &(0x7f0000001580)=[&(0x7f0000001340)='\x00', &(0x7f0000001380)='\\[#/', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='-\x00', &(0x7f00000014c0)='{\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='\x00']) renameat(r0, &(0x7f0000001200)='./bus\x00', r0, &(0x7f0000001240)='./file0\x00') semget(0x0, 0x0, 0x400) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 11:13:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) dup(r0) utimes(0x0, &(0x7f00000000c0)) dup(r0) 11:13:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105727, &(0x7f0000000240)) rmdir(&(0x7f0000000080)='./file1\x00') 11:13:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x820, 0x80) socket(0x3, 0x4, 0xfffffffffffffffb) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x7, 0x4) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getuid() r3 = semget(0x1, 0x4, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000600)=""/90) setuid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x18, 0x7, 0x50d) setreuid(r2, r1) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:13:44 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) msgget$private(0x0, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000380)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/120) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/66) r2 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000400)='./file0\x00', r3, r4) msgctl$IPC_RMID(r2, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/11) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/236) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semop(r0, &(0x7f00000004c0)=[{0x3, 0xffff, 0x1800}, {0x6, 0x2, 0x800}, {0x4, 0x200, 0x800}, {0x3, 0x4, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1ff, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x8, 0x800}, {0x7, 0x5, 0x1800}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000005c0)={{0x95e9, r5, r7, r6, r7, 0x192, 0x7ff}, 0x7, 0x2, 0x1ff}) msgget(0x1, 0x20000422) semget$private(0x0, 0x2, 0xa0) 11:13:44 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) socket$inet(0x2, 0x2, 0x0) 11:13:44 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000040)) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 11:13:44 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = msgget$private(0x0, 0x90) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() r3 = getgid() r4 = getpid() r5 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, 0x0, r1, r2, r3, 0x80, 0x1}, 0x5994, 0x1f, r4, r5, 0x7ef, 0x200000, 0x200003, 0x6}) 11:13:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x3, 0x8, 0x1}, 0x1, [0x6, 0x0, 0xb9, 0x3, 0x10000, 0xfffffffffffffffa, 0x40, 0x2]}, 0x3c) setregid(0xffffffffffffffff, 0x0) 11:13:44 executing program 0: r0 = socket(0x18, 0x8000006, 0x1) setsockopt(r0, 0x0, 0x7fffffff, &(0x7f0000000140)="737b8f2c0600000000939f8fe2c58fa5f6adba37f0c967ec83f42ae168cb263e854740afeb619065ff66cee9658ae6fddf0bd7b5009f94e2c0a8f8e295cdfb564efdd9e59a6eb131e1fe200701f430ba4f9d1bca25ae675408fa65bf112971aa292f2594d2c793621b4518808820d6122b1495365f661240f14c325a861fdad62bfd04b3779451ba27acf6a335313fe8bba22890fb2e8fbbc7b43ede77ac707500bd1985220f2ada51905743f555bac6bee7b5f88937ed872f1a0a31ce0df6d9dbf7b039a47591b37f484f60391dc5b5dfa42f46575498c5c2650bc0b50a97b11f9c06dbe407afe412ba2a0271ee99a9aa1f61b29a20f98248", 0xf9) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:13:44 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000002680)=""/4096) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x170db7d27e1ca09e, 0x100000001) getsockname$inet6(r1, &(0x7f0000001040), &(0x7f0000001080)=0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x800) socket(0x20, 0x0, 0x400) 11:13:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="4b416f711fc14c3dba82d07ef1aa1dfd3571fae540a648248c71c1092929f3a09da6816edec82edde70014530cc694428c0f2b62787af42fec9c29908f5080c41cf29a59e807db6a82964d1cc34febff28c8564a50b8de59", 0x58}, {&(0x7f00000003c0)="da16a2343f18cb4a573551b3ce645ae2b7ed040202ab2d51d4adda9aed9d384c97bbb2139c87f5673ce32ab6beff640a0a421ce09045b06615e07b9d997c4f69906471df379b55772a0937b4983dd79530a39d6a7c4ecd2aaa682b9c68b941bb158ae30d64f0a78ec1ed7fb6195de614863121191145b86012f3acb3902466854c3e8cbdc9409ccb1ab2000890e93c3d158389dfe34c80514ec63cd667010cc886fc5b9b118999048b0b1feed3ca170be657b95dc14d7bfcbe0f3b8c72ec22d6d979576a", 0xc4}], 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50", 0x8}], 0x1, 0x0}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f0000000100)=0x4) 11:13:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3f) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 11:13:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x314, 0x10000, 0x4, 0x8}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 11:13:44 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 11:13:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4a00000000) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x10000000000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 11:13:44 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080102002, 0x46485d48) select(0x40, &(0x7f0000000080)={0x1, 0xf5, 0xfff, 0x5, 0x3, 0x4, 0x4, 0x9}, &(0x7f0000000100)={0x3, 0x401, 0x7fff, 0x9, 0x1, 0xfffffffffffffe00, 0x400000000000, 0x4}, &(0x7f0000000140)={0x1, 0x613c6c4c, 0x7, 0xf4d, 0x3a8a, 0x9, 0x8, 0x1}, &(0x7f00000001c0)={0xe3c, 0x40}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="e4") semop(0x0, &(0x7f0000000040)=[{0x1, 0x8000, 0x800}], 0x1) bind(r0, &(0x7f0000000200)=@un=@file={0x0, './bus\x00'}, 0x8) 11:13:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0000000005000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 11:13:44 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:13:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x190, 0x100) 11:13:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000340)='./bus\x00', 0x21, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000540)={0x1ff, [{0x3, 0x6}, {0x3, 0x2}, {0x3, 0xb2d}, {0x3, 0xffff}, {0x2, 0x7ff}, {0x1, 0x6}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x1c0}, {0x3, 0x3}, {0x2, 0xce}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0xfffffffffffffc00}, {0x0, 0x8}, {0x1, 0x6}, {0x3, 0xffff}, {0x3, 0x9}, {0x0, 0x3}, {0x2, 0x6}, {0x3, 0x8000}, {0x3, 0x5}, {0x0, 0x6}, {0x3, 0x3}, {0x3, 0x3}, {0x1}, {0x3, 0x100000001}, {0x3, 0x20}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0x3, 0x7f}]}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) readv(r0, &(0x7f0000000300), 0x0) write(r0, &(0x7f0000000100)="ab93053f8a6071c8c036bd857d6600941baacfbf32b4d650ba7fd1c9afe1104342201cfaeec9e942ce296c7b6bae0004563174abf80ef358fa64e5b3c308490254e31fa3f3f4710c21575fe96068b303abf7c0d674884df71456069b4a1afdb136c9adab755af4a16e44e7c142ec41653f4a550a3c9c21615e63f8eedca8d4e345920bb9a30ac6b4671e651472319194ad0895cfdef394fdf36b6b8fa9929a3d18e8a912979a54f7bcc371d4303e0914f2b5fa64f6dd2b37c6e0b727aacb6dff681809eae7a9c6121af30222fa36f89393923fe5bab44a1a9e94f7390000", 0xde) fcntl$getown(r0, 0x5) socketpair(0x2, 0x2, 0x8, &(0x7f0000000000)) 11:13:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x990, 0x0) 11:13:45 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c3b864a0e7a07396821a4da72af38c2c61", 0x11) 11:13:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x8, 0x7, 0x5, "3d44a75c82b68cc742e47ddce6446f1d5031c6ae", 0x6d, 0xe88}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 11:13:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x0, 0x1ff) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 11:13:45 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000080)=""/26, 0x1a, 0x803, &(0x7f0000000100)={0x2, 0x1}, 0xc) 11:13:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x138) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) ííüsñ¸é˜@缈áz”‰Ó#ɲ³Ñj'%qpkãŠzW®ù_„W‹‡˜EPPÅ„EˆX°6?Ê€cž%SÅÿjR3ôÉVT ¹µ×¼ ëÎYÉâ­È ªw¹iÎ[Kîº׌‡>¢þBË=8«SxÍÃÈ<{o¥m§ ]‰ÑSbÆE±¶sJ)®EYm“wåM±ÿGPdá&[UVø«[=G&ñyd€9ãBÑß f˜îc¨Ï^YÉÙÞÄH>ø5èh¸¯I„Ú%§Ï3·öÞ²ÓOÚ̻ҟŽˆIOÃÁ‡Kبâš:“c­¶šX*:ê,¤‹ÍÞ¨:²Å¸ï\S¦þë“žJ^¸ãë‹s mF”ìííüsñ¸é˜@缈áz”‰Ó#ɲ³Ñj'%qpkãŠzW®ù_„W‹‡˜EPPÅ„EˆX°6?Ê€cž%SÅÿjR3ôÉVT ¹µ×¼ ëÎYÉâ­È ªw¹iÎ[Kîº׌‡>¢þBË=8«SxÍÃÈ<{o¥m§ ]‰ÑSbÆE±¶sJ)®EYm“wåM±ÿGPdá&[UVø«[=G&ñyd€9ãBÑß f˜îc¨Ï^YÉÙÞÄH>ø5èh¸¯I„Ú%§Ï3·öÞ²ÓOÚ̻ҟŽˆIOÃÁ‡Kبâš:“c­¶šX*:ê,¤‹ÍÞ¨:²Å¸ï\S¦þë“žJ^¸ãë‹s mF”ì OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 11:13:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x800000000000000c, 0x4) r1 = getegid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getppid() r7 = geteuid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="7269cd81ef72ffe82abb766975", 0xd}, {&(0x7f0000000200)="5703174a3747aa4b60e7b10992d00a3a05d823859db804763b0bb60fc68a1bbf65e040d76c399c7c929fef634f0a82f9fc3cbd82ab9fdc3a29c99b17e718a87856c0d5f2ab8c7faaf5a830efad4ae0b2fb98905059d39cbaeac270b79584fb947a944a873414517ba266cefbc2743606a5905ebc5f5ea1b1e8e5541b2b880ecbd4505edb97039f5acf0eabcf62d1302cd6f9573d7c9b69a072385c904e4ff96aa9dd8f44032ec82269f52f3e744991f8dc296a096c93ed74ee8dbc", 0xbb}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="5a1c610c9857ea0f5152f38213b8cf193efb198d1ab8e05edb41e30a537071fc6f601e9db532885fcbe57412c9e3dae565baaa7df920ac7bd89153db0a77", 0x3e}, {&(0x7f0000000340)="5d64bd15f37245cd90ce62b3a94c2bd984eddbbf326260da3cb1d88edb325ac0ef0931d7cb269930a3124ecb870c4602a644e92ff2001c794062fad224d0a126304aae0d7509d5ec9badde0ff70a014b71c451b20dbc55e601abaa6f7d3fe6a26b0d8d9d7af93ca14f37f97901d77abe0468d865db00238e9a3dbc0210e6876aee25fb681c2d66885c9e88b2d003173237916fa95235d3af5df0ee7e8a85", 0x9e}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r1}, @cred={0x20, 0xffff, 0x0, r4, r5, r1}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r1}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x120, 0x402}, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) socketpair(0x0, 0x5, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = socket(0x31, 0x8000, 0x200000000003ff) bind(r8, &(0x7f0000000140)=@in6={0x18, 0x0, 0x10001, 0x1}, 0xc) 11:13:46 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7fffffff, 0x1, 0x71, 0x0, 0x7f, 0x8001, 0x75, 0x8]) linkat(r5, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 11:13:46 executing program 0: r0 = socket(0x18, 0x2, 0x8000) accept$inet6(r0, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40a, 0x1c4) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 11:13:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1000000000000243) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x2, 0x10001, 0x1, "30851dc0ec1de86fdfd388ba85bb489788d39226", 0x1b0f, 0x7}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x7}, 0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x4) 11:13:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockopt(r0, 0x1, 0x34, &(0x7f00000000c0)=""/226, &(0x7f0000000040)=0xe2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x100) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 11:13:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000080)='\x00', r3, r4) 11:13:46 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) write(r0, &(0x7f0000000140)="486f187821e06127b64b399fe3f1fed469711ad52083f8e1500e295815c2e9f437e9809539347291de7d581e1b467faa4a05d3bb47bccdc5887979a0204b38e8ee785a477983277adb316d29dfaa016bb3750cbbed2b81e028e19e79444993445a2a7147f5ae83386c5a27879f0fa5aaf8d1b799173af4190570ff11fdcc5dccca7cfb652531c3db6882da6ab93e2e5e8e512c3edf31832b6ad50df768d534a055da72becb7b063dedd71250635610980611598e3729e1d20a0f", 0xba) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="6dbbb1ada8456bb536cb8017e776497ec19a472106f79584c5bc2f0e93c6f8c86754a48a79acaac98c736da7cf54a5824f66a4a827", 0x35) 11:13:46 executing program 1: r0 = kqueue() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 11:13:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x20000000029, 0x80000000000000c, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x2d) 11:13:46 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = msgget$private(0x0, 0x110) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgctl$IPC_RMID(r1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) r3 = socket(0x11, 0x3, 0x0) connect$inet6(r3, &(0x7f00000003c0), 0xc) listen(r3, 0x0) 11:13:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x101, 0x4, &(0x7f0000000000)="24b2ff7fea24364bdaebdba7a79380033e63051c33f519f67b8ca67ba91605e8ff8edc7f2dbdf0a6e9b7f03c98a5b2fb491aea2e245b5f20e6cc87282cea0bf76fb6bc8d3854d3c73409ce3f9d7c652079db1c89980b6b07a726654a230d8ce2ddac97f1c8de8ac33b5ef12b24", 0x6d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4dc4e265ce4c12ea9ade750483a334628fd86a129ac400dd9592e5e16a93d14b5fefd49fc2d8b46046570cc8e204d74f953aa479d269d5d2d5645af445f5c67599a946035644480d09fd72450d616c4c50efc361b78801bbdd5c2a3fae05d80ea26252e49df72ba83e6deaefb070d8426cdac7e6", 0x74) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 11:13:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) recvfrom$unix(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x843, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 11:13:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fchmod(r0, 0x40) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 11:13:46 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x4000, 0x40000000007) recvmsg(r0, 0xfffffffffffffffe, 0x0) 11:13:46 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/86, 0x56}, {&(0x7f0000001400)=""/16, 0x10}, {&(0x7f0000001440)=""/197, 0xc5}, {&(0x7f0000001540)=""/200, 0xc8}], 0xa, &(0x7f0000001700)=""/179, 0xb3}, 0x2) r1 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r1, 0x100000000029, 0x1, 0x0, 0x0) 11:13:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) socket$inet(0x2, 0x4, 0x6) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000000080)={0x3, "5afe2c300244acfec1b7559bbd67c239c566af99c45a499b550700d1328699e3baf6af782cc993401305f8bae48fd5a05f68f8f941347a2f33fad0a89a5e9c03490bdb734b499ed9a5c589a2d8db1eff494509dfbd7393984fb01e732afd233a26204f92930cce1a6d0e26eeb4936eb126bd28072f42f61a3135899815249b64d6af612c1e8de7e42a0dc9a5684d8ecc9193d681ea4809978bf30af6d6ad04a0b67927d2f6aaea6418e1ca079369e693eb78f00265d1b613dabd69a3f8402579056cde8b6af0f1d6b8dd3997e27ccca2bdb2661c1971e2db917395e943"}, 0xe5, 0x800) 11:13:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x4) socketpair(0x18, 0x3, 0x0, 0x0) lseek(r0, 0x0, 0x0) getsockopt(r1, 0x80000000, 0x7, &(0x7f0000000080)=""/241, &(0x7f00000001c0)=0x5a4) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[r2, r3]) 11:13:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) fsync(r0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r1, 0x0, &(0x7f0000000400)) fsync(r0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt(r0, 0x0, 0x3ff, &(0x7f0000000180)=""/136, &(0x7f00000002c0)=0x88) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x8, 0x97, 0x7f, 0xff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mlock(&(0x7f000072d000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) 11:13:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x0) 11:13:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x100) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) dup(r1) fcntl$getown(r0, 0x5) r3 = geteuid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xb4e) setreuid(r3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f0000000040)='!', 0x1) 11:13:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x345a) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = socket(0x1, 0x400000000002, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:13:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0xffffffffffffff30) write(r0, &(0x7f0000000340)="06e144ee79bd941659ef8d24fe0adafd52a48dedd889e8bcaf9ca83cbe87cf3024e9c271ec4502df6f49b8d7faf2c207c2c8818aa8240e490b945c29b30c2117ec2b4d5fb6334bf5b73b6f1dc32944843f4252c51fc31c69aedcdcf6f1e6537814e373636070e2cb3bc97a728b77356889c8b886f87fd4e059216e975664139ac33295006cbac9595e3571d5384115c1e9cda62fb42e958d9672437099f3ab7b98da08c24e0a29693010ae5cf4065f9481d2c0c309767a764bc9dc075f6c2881bb40505777259573bbafabfb577d2dbc71e81c03a51f5ca002ec1f60df7d1dce4a7a5ac95a7fe6170ec3fb994774ac476705408f572d51c3c18f00fd28902cd69a5cb0bcbc282668739c14efaa14ddbb46af425c4f7cec82f07945cfea7d103a74fdc51bc36f30c16a0da121384f43ac410294e7200d44a8560befb39d1938b7de394dc7e2bbc4b45c84ff4d83a458d005277feed5cc704d0e49ae3ac97146b30e91c848397a3dfd3dcb1a3919cf872ac3e3f590752b40828cac5a2ce270f2bc52ce7edd254a6db376072339ad3cb2857a7faedcdc8ef00e21a00cd63152fc0081dc5de2335e124194e30f7eed3adff0663c4758d7775b13547c700760bc09c077055fb8a8b17d296c8981e1b5e296c997b0077e20e725bcbf1a21ec5db104f2bef5d96e431fd88fd1ecd295bdb2ae73043af73b804273968efa8612c16d75a13fa3a4b743e85bd736c4abfadb8dfbd56d62b114c9caab6865c2133bbf3cd1cb04f3bb857e9272c54e1609dc8a7f98fa6ecda3078a804825450cb77ea22082c4e4a7492bbe1636a943ccf67137ebba75c660fdb49996784d19455ba4a7a5fd5eb24a15", 0x263) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 11:13:48 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) getitimer(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0x100}, {0x18, 0x1, 0xffffffffffff0037, 0x2}, 0xfd6, [0x10bd, 0x3f, 0x2, 0x800, 0x207, 0x4, 0xfff, 0x5d3b]}, 0x3c) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 11:13:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x40cfe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="4000720764d881fad0f8b5a49f1555147dfedd22f3ebefd1b946d5f2857e44729d88457332f7a38853da062bdc69081425a06095221717d1ff49a602c1aa010063e4dfcc5094c9e13c17d1d8ae5c747f1400df88ddaa8ffda64e8a36010b2d940f3421a173", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYPTR64], 0x28}, 0x0) write(r3, 0x0, 0x0) dup2(r3, r2) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) dup(r2) 11:13:48 executing program 1: r0 = socket(0x18, 0x1, 0x2) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 11:13:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x2) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) 11:13:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x2, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x4000}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc29de1dcd"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="6b948697e0b95a8cb58e03c4256b9c2f4afa196ab58da516b8233d448d24e643d734ad1f2c521666a0af54fb6d51180da373f3956e3866357c87cebe5f23b34583af4e770e05e1c73fa72d3fac4bc4effd939d8e73cbcc754d34bc460e71c045fe73d876952826ae879398ab8163f632fbb9", 0x72) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) msgget$private(0x0, 0x80) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:13:48 executing program 0: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x802) 11:13:48 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x880, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pledge(&(0x7f00000000c0)='+\x00', &(0x7f0000000140)='/dev/wsmouse\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:13:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x8, './file1\x00'}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x4004427c, &(0x7f0000000000)) 11:13:49 executing program 1: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r0, 0x2, 0x800, &(0x7f0000000100)="dfb59093a823700438997ddae012a4a28af022f1a918205b998194bc977074663aa5b2d3da73b4d1334c624c5a706521dc5326a8eebfff62d355eea5f0015e018069a9265dbe9205930d70a53ca46d5c32d026fd42dd494d399e2c41f2abf533f4773bbe1bdfc6a272b5e72407992f92d2c7c629907e9850643a8838b64fc6d6527d310005339b3d02c5d42a4c2f12e0db99f914108404931e551d526df4103c03990a935df7775444d7e035cc09e0b5c20112f2884ff8a51851bb3c6008b845233ecca94fb9749f61a989bf35f20a86bea0f1569d39c0d498604c1ab7cde2f412b57ed2aaec9eead7f48c12a7097524d4144b86cae4bc146b", 0xf9) madvise(&(0x7f0000450000/0x4000)=nil, 0x4000, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) setsockopt(r0, 0x80000000, 0x4, &(0x7f0000000040)="c71666a4e372dcdec7f4c8c45973a4f2984f09f51c372bea2f0e19632e5aa3a71ba434de9d7b35c6e2d658df0fe7db436653e93811a63a0959282a16791ca7a8a29d58e2d70bdedcd4aa3bb2eb21d6965d015b6fff086775aadf5dd8834a20b6795e1ae207d86abc6f33c0aa632385da0ff367ce09ec89f2e318210f89f1f96c5fc84833e0a5219121b52347b20fe9", 0x8f) 11:13:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x242) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 11:13:49 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8000000003, 0xfffffffffffffffc) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfffffffffffffffd, 0x1000}, {0x0, 0x7, 0x1800}, {0x2, 0x7, 0x800}, {0x1, 0x8b54, 0x800}, {0x6, 0x3, 0x800}, {0x6, 0x0, 0x800}, {0x3, 0x7, 0x1800}], 0x7) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 11:13:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) fchmod(r0, 0x26) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 11:13:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0xdfc, 0x4, 0x3, "7a786bb93fcf7d190da6418173870176a19810cc", 0x2, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 11:13:49 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) 11:13:49 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x37, 0x5, 0x0, 0xfffffffffffffffa, 0x7b0, 0x1, 0x3, 0x3, 0x95, 0xfffffffffffffffa}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:13:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x3, "d730c1bb6fc6e23c5b00000000000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c2f48e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecb0c4aa9f915a4c0dd19656072abf375cae02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578de4fa86f8f1bc7bc834db25782485", 0x17) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) close(r0) dup(r1) fcntl$getown(r0, 0x5) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:13:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) 11:13:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)) 11:13:50 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r0) socketpair(0x18, 0x4003, 0x102, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 11:13:51 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000002400)={&(0x7f0000000040)=@un=@file={0x0, ""/58}, 0x3c, &(0x7f0000002300)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/189, 0xbd}, {&(0x7f00000021c0)=""/103, 0x67}, {&(0x7f0000002240)=""/190, 0xbe}], 0x5, &(0x7f0000002380)=""/75, 0x4b}, 0x0) 11:13:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 11:13:51 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000419000/0x2000)=nil) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 11:13:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x1ba, 0x0, 0xa4, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd255174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xffffffffffffffd3}, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 11:13:51 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x2) 11:13:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x7}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 11:13:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x24, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xff, 0x1110}, &(0x7f0000000040)) 11:13:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) dup2(r0, r0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000800)) 11:13:52 executing program 1: pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\xd5\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 11:13:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) close(r0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x62}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:13:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0xb2) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x87, 0x401, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x5a4, 0x1}, {{r0}, 0xffffffffffffffff, 0x31, 0x8, 0x8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x0, 0xc0000014, 0x3, 0xfff}], 0x101, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x2, 0x80}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x74, 0x8}], 0x14000000000000, &(0x7f0000000040)={0x0, 0x285c}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) 11:13:52 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='+\x00', &(0x7f0000000180)='&\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='\x00']) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 11:13:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x0, 0x4, 0x5, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 11:13:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x6, 0xffffffffffff8000) 11:13:52 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x2, 0x20}) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x35ff, 0x3}, &(0x7f0000000040)) 11:13:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) sendto(r0, &(0x7f0000000100)="0b340308ed2f7ce0fb36eccfe6503edb71c63f152b5121057cb71a44e76be4940aee5769a4496475b502ea65c8253300d0f6cbcff7ee6bc743bf26c70929c6eeb0b213a3b9819567737fa351c4c2fa32d4adc40ba1bd695cc514174d38e51876677ffd466d5833cf969320280b4c0c5eadfc9e41230206696799f7138f8b23a2fe119ac8190f98c0a13a5dcf463ed3b2ac8503d16539f08e4df352c8c2fbef3ff61a1f29533d8367b454e77e7b", 0xad, 0x400, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2000000000003, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{r2, 0x40}, {r2, 0x2}, {r2, 0x100}, {r2, 0x6a}, {r0, 0x21}, {r0, 0x1c9}], 0x6, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 11:13:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="3aa189ec0a92cba6df802e4cd9d08740299083a72391ea4832577ec2cce8781d48f895d8e3f7719f9b0651e966dca8eae4c3874d7f2cecfee2a21a5524d99842b25d5d47ccd1673b82b554b74668b94907309945b08d2c7a358888fc30564e6dbc042cab14366a587bac8c56d5ff25f5896b4779266cfb59ab2a3a4a9455b40beef50f38af72ce77f6b4adc28a7d9f8a66a080c00d5307a4016177a841fdbc6994cbc790424d38196b521d5e6a58d883a23af2ddc7221626fe3e94ec169903af3d16", 0xc2}, {&(0x7f0000000140)="7dbf42885b30859a250c11147c01c733a4c5851ba38008c3c7fcf4bb642e12e66428b1d58332b31aff7103e7c9f1ca9e4ebed261a688646b540c56f016dadf03f4bd46c5d843e578420483b3b7cff9e2d112e4c49e0e98a76639e05fd779949668f9f9b163c9455a1eb2687d6656c10790aff4ab77bfc590550abbd380b30f0093cb3a6de6264f69ba86a376b6664a7748b262716e843a0784442a0f4646c597", 0xa0}, {&(0x7f0000000200)="314fcd706814ea585c146dd1f478ac1f5a6511557b08fff6ec543b3e6892333e18d2f143745a4365bd0299c9b945d941f69905718585b073372bac227d76b0ccb819aeaf8e597323e8911234e8751dcfad8c7a28aa76b6867f417b16dfcd8b7dbff65224773a3c01c0d7df3866383d617de52b77c46ed8b896184d6700233312796d6c4204b206f20eda8e81506acbdd05bc01ae51b66473e374c94c8073db21e6aac56421990383", 0xa8}, {&(0x7f00000002c0)="e9d1e6061f96370c5ffb67b21ff0fcebab78ec", 0x13}, {&(0x7f0000000300)="d997b5daaff74ca87d0d8174c4a5ec2c5f3e0ff62aeaaa1dd6412c879f3d1e36fca0c3811067d6dc2523fb2cb76ec8e13118b401967dc045ffa271dd42ef91e29fba5e0b8fc56dbb93ee6a56811ac500af119a59e0323350f2ec51c965184725ac4f773224f3e4b973a2bb6a559116e03328161c0c9cf6c31b4a659a21815bf64a514bda3eceb8a4d0715cb0", 0x8c}, {&(0x7f00000003c0)="544116df06dcc73028153d266b52ce987c3ae24f27d06c40f1c6baa283da2636a7fa41e7792c452af7d0108fab34af33152aa8b5f463f83e5917d85aba07c73474f116ad3fc01c9bbed66ad1ce8884372f231a6c062a3907add651906e969ad9607a96dcfe2448419a88f8b36791288f7bc6bca7850779c79bf1c31f4f3d72bbd70de15a7dd7a3b2b1d690f4e59d767b6f5f12590e672ed1730ea1e07b45719ec5be610c178e6657ecb60427f0e9fd33a0241691f7051a317814f88542f026b330f13762c5446f2545352884d2507bcc28c9f46cb80b48af99a7b3f4e2785ac3bfe471dfcd", 0xe5}], 0x6, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 11:13:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:13:53 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x7ff) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 11:13:53 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="c3428250ec294350e50d84cab28d3f58e05eb17a7b38710d641073da12463d5a2254566658488b2382a51a12cff900a0d60df709936bad8411f8a9250a2d63bf7171e224b38cc7a71211bc9118a252b69c49783ca82b67d9", 0x58}, {&(0x7f0000000240)="b66586dbd43b931f9791bf60a8f3ef3513bbec8868af59bcff713014bb84284e63f512509b43039dde669285d990e7958c2571ed55ec89480853d145bc0b5e2623861530e7af97b75f97d44d06c2814b0b80cc38e77078c6cdfa7331af5bc1deb3551e77f634eb56e16cf01e66776c095d7b01da62eaffc14f28c26402a780cee30c196af775a61484d46ba6fa74964ffda17f02cc700c8530bc54119a183a5b651eda", 0xa3}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x2) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f0000000080)=[{r4}, {r4, 0x8}, {r4, 0x181}], 0x3, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000000c0)={0x5, 0x8, {0x8, 0x7ffc}}) 11:13:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a711000000290000003300000003000000359f010000000000000098f199b8ee30c7d2df6721a6ee5cac57f2b307673686855a27550a197170c0fcf0820fafe49dfbc16e2124e9b56f42ee32469c3abff3ab073dc1e752c57429742700108004be5d4f206cbf81568c0072f1af589957f09f9647a5b38a427fdc09"], 0x13}, 0x0) 11:13:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x48, 0x3) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="ea7f65f43185ac60b111f9daa3b660b5d22d411c189a7a1d75756f012a919522bd5073e5969b23823d504da5f09ad8ee23dd87de54a338de4a3e8ba477661b011ebf969dfb59d21674dacf443e14fdc8183ffc789547f2d48fa4253dbabbdbbcb3ae63ed7d24b36a48fedce5536ec2c04473576ec67e8478f9c9f90e969d8a08565dadd71178934e673fb243bcd38b0710b11f", 0x93}], 0x1, &(0x7f0000000200)=[{0xf8, 0xffff, 0x6, "335d8d5cdc364cb0dbfd761e96c2b75841df41c8a80ee957863b174fd6a8bb989c91158cf0820dffef45f7094c0cc2df799639538c85c2121b22f2044cb0cb005585f3be7384251dc740caab09dff195710167296ed3d7144a56b55d0799cd15720ef3774e76ce3a30dc204cebe51a58e552455d077a28cce4a15eb9d183b9b501262e7c414cf767bfc39f742b31f5c186369077818ba6d376c335537f2835ea5ed920c0d4a45a9254a2fbe0b00d860e2ed540da75f1d164324bb038ce793d156cfbfb3093231547b38c9d67f2ffcbcfe710bbb266855f06f0f49432d067969b2167016126220e"}, {0x110, 0x0, 0xc1, "d25c3721cf3123549ab61dc7202384be5d2bfeb30ae2a6fbe28d24dac1c7559f7cdeb7444c61bea2ff49b017f9dc7e054f772ce6448797585d3a323cdd2509eb1c79dc52b133358e9357fa3c1954943ead07cefb103706166d6ec0484496dc639afb8374525182306ebb9dae0953169fb75eb03c656305f3c12444adde5448e418d939f1fedb1213282758a551f6c2b6835b900b04d4db20a15b32c7544f5ecb5fcf40732fdf3e751543ef8174e4e351d68dbc7c0d270142e7e39d10a9e190970c4c6f27050ad6b0026dc8eaa1708d94ca7260215182762c2553ee2f2f1042ae1813cb0e418abc228ec7f88722891f5bf5524d8a089d563e9a84cca955b9"}, {0x40, 0x1, 0x7, "c1769580fa893f28aa9bcdb50a38440bf299d8cb1a8f39628137f373f1879a87cc389d48ff977475b88cfa03"}], 0x248}, 0x400) 11:13:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) 11:13:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x4, 0x401, &(0x7f0000000040)="4ff94e057e54064b3358685f6d9a94eb9e1d4298cd00467ae65d70085c46f1ed21091d75331a84cb8dfb0a10e0521d20f6cd24ed0bfec8a9d55189d2546690f61f08211f22e016e5e64a7b44609491577db69fee7d6b251cf0830e5ac33d6136e6f6fced52e24387c3d2f2d1ed88ed3523d4e6f6d7a8e43036712a5a5fc275004e5c97b9f9ed48a9bfafd277ddf45d7e608c9119ad0294b39399691afa60f055fc28a127a30608b815698510be876e6b8fbc2a6752082ffc345eb1ca1688383b2624332a9d14ce7e85316bf37f6270a089f4cc58b94e0efaa451379938049e95106eaa467cf92759325412fa50c2a1c36c0d9eef164ba9c8e963df032016c04ff36718959a39af85176f4776bc7e31e3cf4f42fe1d7731845083d09445b1212b44fc5775d4ab25506602d74d5a0d7a267cb46117b24d6e190a3a02d80bf18a2437633ce4365094a40c704d0d47a7b813278ec4becd2b342d859da92b81c6f7974a3fdbe49c5bbf6d01085d474cc119744a0f1d5492a4d8053e462e83dcf15cc956c42f19be2bf843fb96406bcd8fa1b376649f873a6ed22bfa963d8ff4eb1b5ec048702f2957e4254a9fe5d842006ac605fe956a124476964ddfdbe5321009e498b5101997811972aa4c717cd85713f55eb5ec2cb2bf9deed97b83b97d8700c7de237999020e0787a3eba73df8395ecb5686032a4105395003cd21c8048906adb606e66a0aa6840c49205652f4a8b0471b2c04609431ae253ea36a4ae16c13917e57a1f971f5b4815ac399c645a4ef71bcabf0303219e0a7072830cabdfb26ee0e4f038c9df57874cc0ea70eb6b3e90eafa823b4cc67c8880dcce87fdd6cd4080c75934213d4766786edfc16c515b296b58cd7a8e4e3d6a5cb7211b98e3daf3a7e6784516f176f660148560fd5fa1153977ab23b1786d4cd94856995d15e85c0bc9783c1675154b87675da9e24864299156036ed9a4e74d4a959f9a816a43650bc02ece84c55cb3a683fb0c86e20462db97fabe7c17bb24fe3d4a6d13f4e586252f66ee61afa685d9dacf361addb066154703c269b97c29b210d06a29de88f5af3f8aea7304abe4eb988dee04f72f49669e16d39723aa2b86afbeb6dda2de3d76b4f56a17463b03456aa97e9ad510c9d854bb05b4780f059d2925dd2cbe339ffe067f26d29597312fc1a22818c5ebe93fbad3e1ad747be61d8ab11c7257702dd75c73dbdee7ceddff75542a4fe0e50a4574f74b0ba4559c6ea568242c8e741f6930d01ac540a333ca8a2bf6bc709632beedf7f379ede3079a0042061005f1f48b7d35fe98cac2ae13de292b13c8a71ac4f805650ed9c7fda5520a15b641b1d8dd8f044d3495abc75dd06a1456a2f188060d9567f8c255b098197c28dbacae99cf2e9986912babfade6243f7460e002cfc6f17da854ec2662f3db3ce74cc93ac6a9c49f667e7fbd0d3a07e648a207ae94588962c0eba7e00b2e956e10f059578d4b79fa04bb8bac4d05dc78c4c5ee23418c577c086112518aafd9631571ae19ebc0fee4b36a4f0893457acf550c29ae8f86e491347362a977e01ee2270a930b7599e21749c05b5408812ffd056fd5bf1e097a28d2ef9ca12c8361a02411119fcefcf949e6a66ec6b38a841dc7e6b759fea2843d34c634b23a65d96c7d67edf7717af26c1c2d1652fd874713d715ea6ecef1da872c50543438ad25616f1d11927e22e2c26a25630405c85237677116b1d319b09929b61f0087e7eec02f83196a96e8e52bc696fb8b5c52d8a79887cb1e8117a524aff0e78754324fb911d2e6a1be6749b3e5faa9a59dd8ce79606e8f624f27e0b139b5f254666634affdecd9586b964471af16b7e1494ade5ddc303686110cf761bc806ddb9022acadb7121d507538fa3e9603c970ef36a23b11f0770f6d5bfd25804a2cea29a14b1c6d3e9b83a288348bc17e31b06300befe329aff2a7556071b8a836314be036d9cd83353ad2b6d5f1c9d369fd0f8d61b4b4e751eae2519ac54916696c89946e856e8aa20b7396595f1668e3946ae54885af9dc2681f31fb90c4363eb782ba8990e384f17c7e4962e9875a93e342c8ef0ca5f7d6eb5eacd97937caf7e2aee5c4a94ff4eb20d44e01b5ced33ea5ca829a75a8739e6445876671cc9a4c7752c607339a7f8a614d554778eb05c1bc9c536c500f69b4393f03ebd9aa0817983fabd7929de7c8c1c3b406cb3fa937168316c077a1a2d045ab945edc3fed571c163e00d6c17a71ad378faa46173763f1bc1b462200d9815ec1666b5a39283292c63cb738a87da2a3eb931fa63a400073a25308894be75ed30dc2beaf577695e3cdff86ecfef8bf18c75ef500cd7152fb0199b7c3161c756953983e9687daf882980d23930bdfc8f096f24fe60bee06f2a0e13163e621259b03e1df6c964c937b027cc37af648de89b1ad53602cd9fb7f4fa5aa69f7e0d0e35d05ebe0087124a6ab88e2e14db711d3cb2e3167d39eb7632b5737a117ab7a8b0b0c81e502221e524c2819625c1753058bf4ae28449e0f7c5fd73744b4f91667505afdca3df05905377eb97341e072ec2b5d30128bf04857f4b4df4e19bf42e5f36ebd9956a1a94f8501f2d37fd33979b429e70b35afa61ce133b87a6f3e3c59bea1e1e54515bfd934e116e73f2f439d35360199a9e3c28c6053144d4f8163d7a669ae3341897546ea059e0858098cd58c6209d9a0b2e4ba787bd564a00261203996c500c8c44f1c0d2c64833447f17cbcd34c1806b471f7760220d4b21350cfc646c497faaebcb98cb5930837cfe96fb3872a8b848957a9bb0e6cb694963b75df121f1c08530b476f767f77fd2d1bb39a3307b5b3726e24340d3da7d8afa2042565e37a8e4cfb40f789dca63bb9b6fe11545ba85de5c6894794adb9001e7f62377785726e73558226e9682ac9a66584b0c3448524d1d3abde268b5f7b28dbd188f4c667ed83d2e74dc95e1f3304d0273405148c6c954763c22f879b570e478f011aaba3a58226f8d2e86752f9e9af89aef61accfb16c24c3c91312650f36872a1111faba1c17bf23847f5b2250843278bad24eddc889ff85dba8d3fbb385f2879eb4e49b707cefae88942a6ef11af98afd3ecec483cc60b37534e656cb596b2e3282d8530395738343d3ad94254b74c62d5fcfee7fb225f0c953edeff8692e722623672021a6d259931fb5baf43bef2d4d422dc8d6b5e1ce11749859462966f5bc8d98f80bbf4f63157a03977919038f6655bef68953f9c2238edb2d75154badff0c0f1e4e160c8f60b0f93f1ee98211f8ae7b24c69f29537d143500baa99c29a9cb35cf649888f24b117c9168cfca6ffba6caa0694e6fe4e756a75cabd8fdb23c5ea16ae8af7938beb91d3b2ba13c373af42e041b4fe76c01a3d1c4c00510fe4acc058cd442c09cae6148316c3df83cfe1339b9bea2970b707860f6177ee468649368b8f75c8150a508e0d02e4a2134250e683e95d14a03e90f3b1e51b7b5e3a81c921f208060aec4e3a8d84a052cbf8e4c1d76902b5c79b587a7a6ab63c6da601093e785d420c64aaad96e87c6c1f593c4bd724e6c4e5917e969b5e0063e899a9e4fba0dc775b3945aa7dcd85ef5332a7d0d04402b37af8622c524cc861667fbb0d469e254ecc51c5312582b0b108320a8c458b4c8b1bd762c1943a3d5477432ea6e01557a1621ba759408d275e3405925276cf547dbc8c6258e078b881220ce334eae6f1e5de882b2b962f71aba13f8f6e380c75043f28399491e2221c4b4b0921b163974725503844f6c2b19501c32921e52aa0effa2046458fabe29558889659112f7ed1673a1516c904419f224baac5a310d6e98a4481fbe51b4a63b33dfe049c061045f798a5e3fd9b84a52a54555eb448c45432ac2d749b70fd2303ed08806398e4f4fe0f811aaf82bdedb80acaeee5b71855afb6f1da58cf4794d60a9775f2eef3e1ad6ee41575bd0da913cc76862d2876d7aeae87ab17335448c27b502d11199b3ae7a8333b7eb70404c44c6cb9e541c0845b6190a420ac1597e37a687c8e5fe862245dc2be60e7e930294b760b244b73648289553ceda32386a9fcdf21d322b45aaf043c9bd08218f1779768d2ad80269e080775edf2f7742c7b91f08153296d3e0a4a27dd96808a532bd622cb6e1b563c7ef6a39850915c742fae7686283ea32014ab481f5c0ca8898512e5405fb6067d1feca48ae176942cb2e835c1743e186a7565d655ae9f2f1de75270de5640f4871611c5b22ffdec9499c724ae2c0864ce1f28b0a08b5f4070e2e510a42c5dc255bbf595808c1770f4740141467e6b7f3d5ff0450eed4d715ae736f12b6f4ff394103e6295fa91386bd3a595a878353e71c3fce9053fc7862031a74d379613df52d64012bd9634e371bad555ab224293ccf8f60f378c9d1834e11fb64fa17524de0392f46e1c714bd1c9c32061ac00c2de9dd823c30a738276c941ddbf65e5e62f5301308ee898e37f7132a4bf60c2cee2ffdd389b60a3b88c5e762e460c9fa489156d0bcc07d3d4f1a65a7d02d0b5ccc848265fe42577ef8089c1f0ed457cbc5fbc77042888149dca967847d037519be5053b184aba5312355c42466dcde9325782bf0a7837d0bb7a68e0842241fd8819e75e66bc84d192ee57c2f919c8dcf85efe556e404c7df4a8f9893e21c3ab2f399fd11c5e94cdb693301ed6f46745550971d1fc2a2a37a12488d53b8d217f95fb3cb62250218f4652c0290459e13c89711de17174762cea8a0d4a37b0c07b18cd62575ac2305412ab8c75c43b524a983383ead06806c421fe3f8895a92ea556c23ce7b87a2b2a1a6fae30595d8a22e8718d15734b066ecc44f2297efed8f120cdd7964caf45fcadb7bbedec8a0131472a4480716947764b9c06c6f2aca5f501c8d6e82b7ca3f1040e4d1c55a15e542a5f419d534d87490e998d58e3d41009d76b63e912d4aa91060561ff4ae5505defa3fc7b190b423e7f9dc75cc3a9873b274c91ba8ca0f8c223d7408babe24da82a07108ae6b74de155c29cde4911587c0d0d0a3664ca5ce50789bbeec98de7ca283f26445bfdd528ea697b75e05b227fbfca7f58279ab949558886f9b391de2606bc0cf278525e1e23d029e4d73052460a9899de920cd3c69ddd7f2dee640e92d0d4b2f7e7d6d9b14886accdcc32a6d177e833c8f9cda5782f192520a3f4f9124977009f7da31b5385fe1533d8c182b894ac6e762aa3028c8efdfc3f510512a853f71dfa43e2d4296e589d11891edc950e302053b80df66fab3cbbbd06a411cac3056bcb4637fdffd2cdd17d7e01a21122b82775606db119bfc7eb6b1849b9f6392a7c94780b7d9e10773806aebbb82f40ef71350679befabade03e5a2c0493bb44ca9ad769474ddb3da31bd9e8ca80a60622d606f0c3f3d71df848dcb8e9e14dbb9740e5efceeeabf9df203bef0df73bf2d7a3e8f0640e75e46abc1d3be3464c7428989c06f6b64b3be790b2bf58f564fee0a63befd23e10c7b93230ea00d4aa4f8fdf82ede7ac87f9756ad5fa20f2dcc60a5cf567ca4904488a573c22387fbdae9ba2fe3140556aca7ee60bdc5748f1d762d32efaf3251b64627198dba0e1c39b29deffa90dfed169c3833e021703b65b64e68bc8436f6d4eade514cdb5964d8822b00bbbed2285ddab541662549789cffed14357162085f70fe2acb08248a82bfdd9ab066cc8d6ea1e15a59e14adac400b0c943bdf81b55dc552490afed0f59956ff29e5dfffa86b195069248b54b048b24c51a1a9578ec00e6976", 0x1000) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 11:13:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = fcntl$dupfd(r0, 0x20000000000000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 11:13:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000400000000000000dd6ff387851eb8865703fa296e3099de4f0118d4cf91f5ecf17ab977339c144c08525a37f6b6ae96ba168fd062ac9219f4c044a24fd699da95d5068f12b0cee89a39959ec34571c0a57af2f52c27bc382422b76203b377c376ce2a501bd2ba"], 0x1e9}, 0x40a) 11:13:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 11:13:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000)=0x10001, 0x4) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x3, 0x4) fcntl$getflags(r1, 0x3) 11:13:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x30) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000000)="ac55eb19c0d13e02c2b1d5c92cc2cd48007a71", 0x13}, {&(0x7f0000000080)="cdf8742618519fab5adcfb2c98a86b68da8150aa55b4c592ffd0c63e11532ea9b367fc824713a44db53b2c1c15a1d15a2dd7bb67ce4910a6e75c07e873a212da9325860012c7bd50a2eb5c4d1a599e5caf4cac3fc97d47c057deded5", 0x5c}, {&(0x7f0000000100)="5b67705d241136bba079ad4099f6b14818cd0d5b980204b7e9bf823a7f25391c08121dfef955ff34f2a579f6ddbd7bebcf626604b11ac73c425fd5db30c1075fcc22fc5749bc836dd935a5b5c90780421cbb3b075889af334eecb012cf68bd869ea8dd75cbb6f49ec7f41f386b05ee87ba89227c0aa5a8de34d27531c489e3b7a0363540e1824c0dd6cec84d6be92664c5269747b85109f26c97977e534f60af10cfe081c57d46d5b1f3899d11148a28d9c1ebd39e2f85e53b8461ac1889ca8b7a04f4a908ee6880d04ac3ae062fa1f957c93cf0f4936e7c86365fdb7ffa2a2f1bd5b5bf53359702fed6ae2fe64f944900363f7d79b41a2ff3", 0xf9}, {&(0x7f0000000200)="83a2257310cd70499dc2d82c2b5d529f4cf723c7aecaaa5f906bad707b9424b57d5ade040d8df78183545285bca71dd25bebe4ba7295138fefa9ae998ce3450f3e8370052d4e", 0x46}, {&(0x7f0000000280)="86f8fa66946e2ca51860dcb787f457", 0xf}, {&(0x7f00000002c0)="c072ee66c27b7a7c97e9f17869d17c53d824c90a2d58fc3cbde7b118cac5a6eb9ba68dbd212e2e86ecf9abeaa10043492a4d7c7e5ca73cc0798e87939cd7c4137a60ba5213c24ee0bd1ab84e394855e8960aaa19f97a57a2fc0db962af05eb7e6dfb762edf30d7ef5ff537549a47910d77ee7c2a84196320a346b90b140b1603e61f5b50ab2de927e4848517968340eb813e9ae3b5c798bbfb6e1d9867951d625acf47d729a1d4cdf017f9ab6696ca53c689d0d254de2b0d8e4d921e1b9e51876a2bfc2491b0a026cc7b16c72ca6a310fb25b6c041cb1f2c3932e4485e50cd65f86d19ae", 0xe4}, {&(0x7f00000003c0)="fdbf4e981c13a2b767fe3b773f922a9721cdb57afb7d398cceb9524472442b8311bc4327e5196827768439202effb82dc39564f74d116cd6343d97a7038a52921845cf04af121fc5dbde411f849bdea919554e60af9cbcc87f8c892258af1eae9b8d9c8adedc585b31edb0056f1b1a4290fc7956c0a6c3f7883682bbbce96238dd41a4eb2f2e65f98a46611aae99e41e5faae917b45f3ff06f414a64adef0dfd1bc1d97bf9ec975824dab4e7a9bc95534ded0b1bcdd0e88c325819d51936052748cbcb4f9f5de4dbf3144e59e5e83d2bfda6b202cc49951cb08e4aeb7ceadda9b78793413b260907d258b5efab2ac151997e96b806bbc0142096318591", 0xfd}, {&(0x7f00000004c0)="4e470ee7a49c94e8cf63cf1c499555da47fef68e1695c7bce75bd463bdc3354f0a329a26c3984012b8f917a4e4bf3b4e4ac087ed8675851698f1185ed5ac5a9632d0225b79d066be5bf1e5b57a5e75374d8bdbe3949fbccd5e67c2862ec21e4eaf46a48cd0bf22b5c3e620f74ffec77e8b521491e1d0983c1ca4db17c7eb9697da7aeef1bf912317cfadff8de915e59ff5c5f2bdb5f5d4519530d41e3cddc76a0b5956d4b9b5a2891abdbec8c0552bce76a9486c18d1b0aad3849406fb6c0a751167a559541525d0233d0233cf938da82356852dfea4496349ee8b7c3816c02d8bf3dd079d14dba3939e0b7570964efe4cfd419e56", 0xf5}], 0x8, &(0x7f0000000640)=ANY=[@ANYBLOB="3000000000000000ffff0000ff03000003ad4e8afbac965f31153a58d9f7f1bd65a64f3ab9f6429faba645ea6a0000008000000000000000000000003c0000002ba6b89cef42dd58c4b84162eac87de4f63b36945f611bc5f24e1a2c189511bda8d9a0a1cb86cf64b46bbac99dcbb7c90a93bbc05c73f79b24f7f6365723cb9adf01191959401b64c19f0a0a4bf06e152a933b7a81d93bcf79f9ab4af70fc055c40a168019592d3e723c022c67585467e000000000000000000000007f000000d5baaf2fd64f58ba1a86e1c059b90570767d2115a4df1678df04c65b13332749702ce298838a042215ae9b728abe6500180dae07a5f8be1c32cb6be9c741b45c649ed3aaaa0939151c3520d7740b9266dc044ae5de02b8647e936ac026793b8aeda062e7a2d95dc2302b62d54139d17e37172d04af344a4b408022c2bc0d04043315ad0b91f8918f821567c87d61c4eb8ac810aace5ca8919645a6ca719900df4a69bd2032d4a166f8e6f9dfb17ddc0adb40392c43433a19dc961acede4c59084eb16d2f86e55429109aa372ed293a8d7800000000000000010000000800000072b68b84384b1c04ea85b90f5377c9cb99c2bc006f30608f01d9b49ab671174b2a509aeb0c69eac349391dcf618d73f489bfa85e428ca21917f15d7e1ad869352864e68ac4932b4007369b2e14405e8f1970a414f7e1ad4986739a51efb9ad8815617b7d00000000"], 0x208}, 0x1) getsockname(r0, 0x0, &(0x7f0000000900)=0xffffffffffffffd1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000008c0)=0xc) ftruncate(r0, 0x6) 11:13:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x68) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xfffffffffffeffff, './bus\x00'}) 11:13:53 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4d, 0x9}], 0x1}) getsockopt(r0, 0x2, 0x3d, 0x0, 0x0) 11:13:53 executing program 0: socketpair$unix(0x1, 0x8000000000003, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = semget$private(0x0, 0x1, 0x300) recvfrom$unix(r1, &(0x7f00000001c0)=""/184, 0xb8, 0x40, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) semop(r2, &(0x7f0000000140)=[{0x4, 0xe6, 0x1800}, {0x3, 0x8001, 0x800}, {0x7, 0x0, 0x1800}, {0x5, 0xfffffffffffffffa, 0x800}, {0x0, 0x0, 0x1800}, {0x3, 0x10000, 0x1000}], 0x6) recvfrom$unix(r1, &(0x7f0000000040)=""/170, 0xaa, 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="01e16e7ef8d667d2f05c002e2f66696c6530007e338b86cda7a4be13149644e53788cfa96f5186056cbcad54fcfbe363b0fe83450c51d94d7f5a5cf756374e1750e134ccbe8327e889acb8960e4c1bb26dc1f1b590e4cb30d19bc6c4fc58bae8445c89d92d0eb294b8c680d78c3c266e3d3cb1156f1f10411d4e7261b35c1b93d980bf7ff24753e53423e9543d2a6273aae79421c5be627f6cd8907089"], 0xa) 11:13:53 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x6}, {0x7ff, 0xff}}, &(0x7f0000000080)) 11:13:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000000)=""/46, 0x2e, 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 11:13:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x11) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 11:13:53 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x100) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r1, r3) chmod(&(0x7f0000000380)='./file0\x00', 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000003c0)) select(0x40, &(0x7f0000000400)={0x58d, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0x9, 0xfff}, &(0x7f0000000440)={0x6, 0x81, 0x9, 0x100000000, 0x1a, 0x8753, 0x4, 0x9}, &(0x7f0000000480)={0x1, 0x10000, 0xffffffffffffffff, 0x4, 0x3, 0x8, 0x4, 0x81}, &(0x7f00000004c0)={0x1, 0x1f}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000500)) r4 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000580)="019e7c39ec163dfa7ef55004aa788e31ebc5152343ac98cc21d7d6a8aa4e6c2ad1b75dc73e4d0e42ca0783d848bfc7f1069e944f8497cdd9b90c3581be7e6baec7eb6f70cc4320ce6a5c240b617c89a7bfd8ac15cb8ebe5a088251e8b6efcfcd342b1339fad8ef4ffab18ed20209e302882e6401510d59267cdb02b0b7ede5298115f81b07900f337ec3766629097dd9646a4ad8128448fd9c2c6ed6a4b055cce98297924fd3d2d7efae38755fedb72c55d25537d3c37352b4f9bc236a9348132d2533bb13790ba51825430f58e3bd1e9e9028b417e4144de796", 0xda}, {&(0x7f0000000680)="5304873204a06b8c46f7153b5d1fcf906ea962e97274ac1e6351a26397f71b255ccd75fd45b792bc82291031ece1cf4ddeef09b6aafa1ea36a01810b80813368a3dce629c3e19ecc83e765e1f39c88f59062dc3de9e7135ba4428770c4e17a84bdcc15726ceae1be4973d96d291f95059baea0667e988395c3", 0x79}, {&(0x7f0000000700)="887bd45623fa000ffd078af801620d0e0021e367bf3ba980a853fef3a61926d401b6f683d3898a86f5054b4be21e3a5e24ed79af9ddfe57adc3b9d27274e2b4d7d90b7104e13f8c027eccd989c9731f885ba79c7733c15c6d2134cf54a1d3bb3755e9faf09e72582edae73c2ee1bb3336ca5caa44037ed18c1a7a512c0a0cb2256e01cf453f82650a2d31b06288fc60334074aacfa3434c58d5dbd8ecd7c8ebde05a5ff4a3cfbb737ef6608696817558f7f0da9550eeb9131b95", 0xba}, {&(0x7f00000007c0)="f5d4604b189dd033575c7a08be2bba2edcc98d26de027d97e64486abf2394bad42dfe09267606c82cce016cfe822a6475328d70191e96c2457f4c95545ce0acef013822a77319e9875af3fe2b8859ad2bd8bb00b8c254de454e6c524214a3791ce84e4e5a8cc31d4ea0c61de70914b02e8e32e57d9ffb54ac590281a4489e219bcd84794a5acf81a4ca6d0ea4c07e148f5b8877189f2349af6d3d16c3cb85c56f7", 0xa1}, {&(0x7f0000000880)="6d716997417140da0b0e24e49918ed414761a8920b7053e7ef00801c14988e361c5cb8896ab90211dcae3521f41e8e98bd0a25722c5d909a7be5a04e262bf3720bacfa01c61db65d1f", 0x49}, {&(0x7f0000000900)="a56b3df555b94dabcf248dc9b6ca24f9e9356e151b5a6edd631cdf46d6a86438470ef9a35b71808d52f6eca2bcd60fcf7cc35fc3915855821f184927167f8043c27d3dff62f8ce15e5b5528a7b0786f8eab6bfcf1cb646399a553980e8015033df", 0x61}], 0x6, 0x0, 0x0, 0x405}, 0x400) syz_open_pts() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000a40)) lchown(&(0x7f0000000a80)='./file0\x00', r1, r2) r5 = open(&(0x7f0000000ac0)='./file0\x00', 0x20670, 0x80) chown(&(0x7f0000000b00)='./file0\x00', r1, r3) msgget$private(0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000b40)={0x100000001, 0x53, './file0\x00', 0x8, 0x6, 0x775, 0x400}) getsockname$unix(r5, &(0x7f0000000b80)=@abs, &(0x7f0000000bc0)=0x8) sendto(r5, &(0x7f0000000c00)="d32037168df0caa915f7ae9c58e09b9504c334d052123b3c78b83fad1da213e0c09ba5cb7bdd86ebe86905046965dac050c479b3a398bfbec2fe9e9580f8660d3d5389b6e4a5a7e4a54cfcd17f5e975f569b9dd1593348eb019d086d43aeb0aab10734f3ad70ce6b15a34608406e1801c9f867ea1b341965bc8bcc64e2efea34bc8caf6e51299be00e9a0ffed643dee0da202974c6f7de6b981388b6625939f93e831575298d42e106d2c36975547998c843bd55fa95ddef08b58979b3bbcd2893c36a155f29f2222ec6884347eb48a25fa91ab1a2a08a2524019d213ac5f3a3ed14fac345acaae215549f", 0xeb, 0xc, &(0x7f0000000d00)=@in={0x2, 0x0}, 0xc) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000d40)={0x0, 0x0, 0x4, 0x1}) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000d80)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000dc0)=0x4e183dcb) 11:13:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) getpgrp() 11:13:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82062e2f66692c653000"], 0x10) shutdown(r0, 0x1) r1 = socket(0x16, 0x3, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xff}, 0x8) 11:13:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000588000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x7) r4 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x20) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5d}, 0x2000000000) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)) 11:13:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800000010001ff, 0x0, "b0d42004000000000300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000040)=""/63, 0x3f, 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x2}, 0xc) 11:13:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x3, 0x3a) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58", 0x60}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) 11:13:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000300)="ecb710ef85bf63ecb448b9c6be3fabccf6ed2962c7787cab2ee937cfaab8ec55d6a8d9b533fedccdbccd938231896e2c2e2690553db2edade51f8cb877dd510ba90768d38ba4525a718f46922897023be4257a77c489818150a36b3aa26f132af0b1f4fb3708243a81916b421a26a9b9c0a8f5733056c48d797c270383f5af9d03abf1eb65a55343ac39a17790aedb2de5ae9e8d3a9c953164fafb43d43f97fe921cedd126e3cea855e2502af2ecc61bba75", 0xb2}, {&(0x7f0000000200)="55cdb8b95500a43da47ca838835675eb1f0bb0ff972481", 0x17}, {&(0x7f0000000480)="c508e496573bb638a0146fd518bc53bf71079db6b332babf319239928366d9660a56fae68d77bac0edb683e20f94c0be26f4e86063e2d3492f3f308145d826db2ad525425e433fdfd5162b7d78b2a5c22e7122292bed5cb66b5a320778f0175e85da086f06ab519439", 0x69}, {&(0x7f0000000500)="35e9a65ec694acf466f3692bae562a768cd3efbbde429d8cf109ab6a40825b1a967316e48aeef87e2242fd6662e61ef0bea9c087558a0ae3f053f20ada1fe5a2048e02bf56b0a21da34b1c8baddfd6dda7342f3da10516452611789ad63134dcbfe27448", 0x64}, {&(0x7f00000003c0)="bb0927a385f27ce2dc69e5fd16ba654e5950673ab1d21ff0a7a0963a64fbe2cffc51e51249b90da23ff4fc729ef8d8abc6b5eeb86a1c5ace1624a4421c27e5", 0x3f}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="4d476dfcb4098bc1795aa1fb7cd039ea39970c88651082c538b5090f26095c95e49896f560958a2cb6a9d035263ec06c6b5f851b12038be3843915ed32897fd3ce7975a23a0ef4f5141d6f54faf024e44abc5a81230af384eaef879229561062eaf836e4c87349c354d416f9c65a784cccc31ba47ca579a2a895538c12b16d971f883b22d9d61fe2da78175a469abfa9944b1eee9b7795165efd63bf17ef30bfc6a8b367d38dfc2eee7d40f75a5638c971cc6b8f5485863ae6a96eead0cb63d30c6577c60557e4af2ca061b77f92a924d695e81c7ed9f827076c5a4990598b", 0xdf}], 0x7, &(0x7f0000000740)=ANY=[@ANYBLOB="1000000000001200ffff00000100656c29e8c120e83e4e8e0028000000000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="0000f0f4"], 0x80, 0xa}, 0xe) fcntl$setflags(r1, 0x2, 0x0) fsync(r1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) close(r0) symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000400)=ANY=[@ANYRESHEX=r1, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYBLOB="fc58bb01b6e46310984b711712ab1cc705000000000000008030ac47f268139a312513f582ed87a31e6ae4999fb95a0d6a727d86f66bf883db4cc6dade98223046ea91be1e83fa7df80b0bf586a6c63f604eb3bda90e37c8ef4b3c93efa45f77bd96425051effd32d0c536879350ff4e1c91026d8b69ac897e994d54fca24248a2502b03c75297dfb2d61bf0676d696b6984691efe0de850", @ANYRES32=r1, @ANYRES16=r0], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR64, @ANYRESOCT=r0, @ANYRES32=0x0, @ANYRESDEC, @ANYPTR64, @ANYRES32, @ANYRESDEC, @ANYRESHEX], @ANYRES16, @ANYRESDEC=r1], @ANYRESHEX, @ANYRESHEX, @ANYRESHEX=r1, @ANYRESDEC, @ANYPTR, @ANYRESHEX], 0x8, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000580)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000800)=""/140, 0x8c}], 0x2, &(0x7f0000000900)=""/96, 0x60}, 0x840) 11:13:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000040)="d84d3ea856e5eab0349739dfa40a5185e6fac2f1bd8ee8be06ece0f04cbc38bac859e6fff35a42a6eb91565ab28bf5c94a9752606f7432c058a8aeb56b47c97905320d714ea1f963aa3ec4117e507c7cd8f90526b30254dd1451f6ef83cc80770b95f450faab23c3eb", 0x69}, {&(0x7f00000000c0)="0c06fee02dd2f23371b3610a7c6b3d1e5cec4094b9038b6a2fb9ebf40c3cbe0aa457a0c1b151ef3d1e2ede5bc2a627289691437c37ded7333f55a69838ebda4c24a34a49aa0ab915e1d1bdd49a5f62cb4fa9a3e0ef388aa5be5ae62e59df2fe1d65254badca31a4efa0beef6967db3ee132187882bb3be9613f5906d5f5de5675d23dcecd335fb734cc15e120f3c", 0x8e}, {&(0x7f00000001c0)="fe40ee26dc28f6746bcbdb7e158be77942f15481da17370f41001ec99953c4ab09ec406f1ab64fa12bdf125ae7fb7a004b927c99a934062867213a85562a6ae368ed4f0243d6d675e49dc0023aae8179d5bd1df39efa512ea49c8f4099477a9af703374a008dc991c8627dd0377fbd78c6146bc0adf49e6aab4ec34d1065fd2b2d40c4d4d1bf072d34f90eb55e8191bdd48b48f6e2ac71b16df9bbd653cd0bd6e02d53e7c2d5578c2a6b371df86b90a26ec6ac9b57334295e8ac0e9412bad4ddeb2ce471a84950e486f4f7d6d61cf79827e5f79f60d1d4ab1d2973e98e003940fae456dcc089de3fd14f2c0a3cdcc413deaa7a8c3ebcfcb0bb62", 0xfa}, {&(0x7f0000000400)="d3ec59c53252a025e1fcde0e1f81fc234c700a38da99b830f5b761c53ec022f6e6d9d2ce44d51e0b5b6e826d18bf0fb80edecc3bcd92c1b3a4f4fb68e3585275474dd78e8668217058240b062e72ad6a49ba6823de1fc5f1824ef4e0944736466ce8325f3f956a314651361955d0267a78eb84ec7cea310cf24a577a87686ab028cc79b181ddc5a6ace8f9ad523955a46b178921f68a5b26322e7c60f451b66414ecd9874d917a0453fb13abd0a3f99b654c5b", 0xb3}, {&(0x7f00000002c0)="4dede98959", 0x5}, {&(0x7f00000004c0)="8814e8ef5d23e6d14190a72deeb8ab984e90a0c6dadbcc5ab664dbba044691706213f579e4d9bc9efa2bcb008d961236b0a798a491e0bb96a8ccfea70c1d2c11d231657356575ae2586372fb5257539bbf0dfff88fa30edd5d593ac2ce9ce3bae05fef9b19ad19cad242d6b31247f4989f52d7bc2b27892079395956797163af", 0x80}, {&(0x7f0000000540)="22ff54c3f8467f4ab7ea8cd643b537dda471b47a5a9d1de3a4e56a193eae22ed43b9a91104fbede8f6b9c0bc125cc12ee52a24b4c0708268569337381e6a793f24f4712dec04e85b9376378ce14f662b29170c2d1a86f9acd44f1ae7d7907f0f4f807770f9ce31fca7131920f78b65e58dc296a4402f7555829faf3b113d4116ff445f8aa606dbb77a52bc5ed8b708d160b6728ea67e362f12d83c7cf9a8b38dccf41b9fa02c76", 0xa7}, {&(0x7f0000000600)="fd5446cfe4a5b34e6f21b281a79c7c6e8751e9897eb36e84be34a3587e248ad278554a093ec208e11c03f5398ba507e4fe65e7ad79e2dde4bb888086a6a91e49c293b991fd5788c3ffa5b92aa31782d13bbbdd269f8c17b6107e65e003179827c99d6eec1987ba00aace5037027cfa734c5f09f78923366aa4071a7f7f19c2b305ec1562fa92f77c9342c935f1a54abcf880df08439a01b46ffad2cbcbf1ebc3abf747d779580b60c204eea0a8dd56fc5a8fdf5797b403b79e744f8ade1db8db7e8c9441d93a77725f9636ea507ff188a761563df84e18ed012c0f7276c78c9bf580618cb62c9becc049bbb3f825", 0xee}], 0x8, 0x0, 0x0, 0x4}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 11:13:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) close(r2) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000003c0)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) minherit(&(0x7f00002ef000/0x4000)=nil, 0x4000, 0x1) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000480)=""/4096) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 11:13:53 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x10) 11:13:53 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 11:13:53 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x2, 0x7}, {0x0, 0x2}}, 0x0) 11:13:53 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r1, 0xb) write(r1, &(0x7f0000000540)="f8dd5ef12d202bc7ee4486e1b894c09096b4784d40bdb8b1163fe46160ad64da33f6cd86773b617f9da0e4f5a4a418e4726c85be441df872a62732dfab24b654db70a0518ddd115a8c26b3aafece51c6e81e17f782b3da79826473b941e75e96c0cd745196aca5955d140c0ca4b791b0901f31e0ffc5283d8f740c24226b5d275b340a7e9b576023ba4a6eea60c7e2d39d4516343c25b732f9116c6d830323f5bd3bb72f1cf32084649224d34739b144babd186cdd783ca1c29c91dbcc5ac3d414eadbcbda210d19ad4ea40f8c9c4581bb742fb309ec573f51d54ef9006e42a7020551ad634c8e5ee4742dc405b8018ad9da7090719316dedc2f110c57425e6350688c9bee0f6e4b88ca5c48bc5a3acab3afe62f52e492ba6e6c7bb5f391d03c8a3f68061935d9585242b5506b4eabb92102da733ac6aa82321f478072122b6acdfbea392dc8dc2c16ffa557697e9c0b9fe4af63596efa1450c6b159b1e2cdb7ae9598fad4666f62f9080a1dd88aaaf24f51cbccd95aab4a4e87b8248e76f34d8eb6bfbdf8b6d6a7a3707723bd4a34fb96474e92399c012e74f24deae5d31442dc95ce3a6aa6cabf4c7890852f36080f0b1f354a279987634e9a84c91d03313123c301b26d92e737748d6883c79006bb1ceb6434d73ae311084df7816588f6d560120ce4b6c08bcb8edcb46cb2dceccf3c43de8b24d6ab2594cfc5adb58e6062e117d3bea85e9442ee4fa5d899f337dfc4dd1eb937dbd0b8073bc38257b1335f933c90bb7a641be20fbb9899ddb3bb460e2853331d07207f5419a05a38d531fac4cce6abf27462ab1ee8f3e9309a5156b653eab548efa9a1aea741add5d55994e9fdd6dd838536e859d6a76aed7273646b26e3d8b78d1885a1de6a6bcb3d65dee81dd842073ad949ea337d5cc8a75a65b9147403dbf0297cced64f2348739f0f6c3698db704af68e55289c4bb8379afc60f48c51ed441f4c23c032d26d8ecdc8dc7f70ccf6cd2ee4785ba62881afb4c15155a3007895d077ac80b28aee24b861f0276aff8b375e9e5c76385848485b941a774648096ef384ddfb4a386fd5d1aa0af373fb7f455a10b8b8a30ce667d21a20f983b137e5ff57df7f2a72325dc74bc9a0a8f8db44f57d06ab4a4f1e9d33efd4c3f099a8d1a46db85db59807205abd4b60d5b780ac6505f481dea61339600bd5355c573e08533edb2ff54b2b8ffda2be43eed9c5b63a326c0beffe07109f0d44cf2d29c11640a455d48b9afbbeaffda3d32dfd0d91e56ac8572fd5b976f686e1c2901208b2bd0b6832b4f06ff4122861a44da2ccb71d3f7c732db8a1e47f3ef41b99f24a6a5f465407814e2e86ee4891f8ee60b85da719542ede0a5d18801d1aa74c4a26a2177d6c307f359f75fd437811129cb74e3c73e724a470d5221f4ea83eb9a49b8d66d290a9611d2b5c8a3829e9b2b1eed32d3ffd6e807a6e78e4dcc93f3d9b9406a8a8aa3c82c1101899f6dd21acf0431f1c73e54802f1023918e3372dd48033be55fdcbfd2cb0d815729401e0a7a75a349d33496dc96774f4ef97012aecfa8e2cd2fad5b92e9435739c4223a8f404b6d34b418e81078e3e626ec27fddfd25b4956f426d308d47b03b6f3249d48ba88dddf84f60ed6d694eb704bd25f7074a042e103a8469b267abeb71bb53c76e83876a5ddbf45c1be48ac04ac97b4c5a95917659cbe7bd21038dfa79683bcbf81d788052b81dfb716fc0a1ea5a6f75d1a6edd0e249f7be99a948c3f6683af2ea5385ffec02b0ea8d47ddfadab657ed15ed8de0cb0b4a3647ece474328b85411a29ee921cbcfa2df51a55c659eb2cb53aa0f60e2051003041ee083b40c15c3a0c3468c3eb200351650371c5daeb4b812224861396c8f498d3f115ba9a080aa22d60b8925db274045575f834a98c0b4828b1164db97a2e93a5393d469ef98a75256b3fe83c8ab278c615fb088ebd3ca6592ce9b62a2bc1b8f33aeb06ae386327d6d86aaa1376eeb880ace4e32a43f63a6e337a324ab0ac16867589a975501efbaf87f76a3404bb6210c5a10bf646f1b01fac8bdba9380beaa846748862090c6a251f4ccca8c5d6d7bc29132d08be3869f4ba33b825a78ca8966d2d6f9f8e2e9c72de37d33aaba0279453203e4ad72bcb05f305420b553464dafd3bf0223c5ba48fe2a5aa1f477e77efe8d063b227a61f3365944ed970c37c7b23a0440eebe31b16f2fd9d27747fdf3a9e0789585a68a88532d680405851828604786e0852fd5e1dd973c3877eed9808a81435094247c446c9ee1e64ee5cd52181d2836cd376bef91785438db6e9af0d14b122226839c810ba72e891e7c7353ad62d95fe6bdee8979d4c06291073c4aaf67303e9e56638a80997bfa8de731a6958c157782c239ee1c9671765931d767efb697840777a0af53db3c96409beeaf745393e4d19efe6b4d580d71d37b91378e6a9e34be2e7098fdab5bb0e16f5631e6c64825f5293c31182972c078695fa11e425312dc48635e7770d480dbf14528e3f3e92fa9d9f9a4e8c5d621e00b2504965bd86b99d88b63a2158ff750605a07a7de34acceef29f3cabe5e606f66c35eb3bc58b9e7e60b4c203c2e0e61f3318898362fdf2934d52fb0a32c382f142dfca64fe53255f3f124caab93eced1b43484ec1c46c08e8461ed355c0adb5f1b51f077472b6e9988b05eef26a5958ee72a9e1650f1e37fa345fc787d5e0995382d39ab9b07804aed000d1eb0e3cf1da846b6c0b00e0cf4879498609bf4721ce3c990628c6be483744c4ff71720929427c3afbb410872cbeca0763526f05417828400f34dc7fb8ac048129e8bab02dff0ac4d64ec571baf0abde1f984c831fcce751002508fc6568c01f78bb4e1ddb49c1b6f9a8d9a824bc036bddfe1424dc9222418304b34d8eb4dbe46da68079b2aea5a96bdee2090c507aed686ed00c44bddc1c98daaeb080458e65970640b8e939f03a319ab6419cd1bd293fad7fd8b8746c86ba9c1acd41d5e5245014c3d18b7561ddc0654218f8004cef4f155d9864d48a41d5550cf6d67aeb7c68183357b9edc967590bb561652b59fa25c8c4e1a146d22c9a59fa94c4b272877d3f8beb65a18bf32b11aa3597da80bda80e23861bcb5b0efcaf5ba5053b8ce5d877f00e2cef2054b62e5f93e5a426d64d53ba4d77b4334d760dd6471ac93fd5ae81eb8d71b4cbd5a2e884c33da7258e65ea5b5bb76a39aa2c168d63c81e7b2c678b92ca7a51737ced259c8bbeaf46eca5ea31a75fa2a1a17d913cd11fc56b67471a8454c0bb41969516e994ec8d10294c7b1853f543d63403fa0390377ce97888b41fc16baaffc2e2e100a3d9bc86a69f19c6b92248db1e7c84bd929a0020249a142e5bc9fd9d507a93cbc4a74b8acdfa3646b3ecb07a0829a8d0dbe18363eef4cf0cae08beec321009f1cbe5f07eb63ac688a2ce8d4c8d23a1b5ad5770777a3653c736d4d2df6a52ba2913c999e2332aa967bb0f93ae22330053f039990f4b593bfb10916f03a9d0b10b648d4b5a603b9925a60fe1fe27c938d5492c70aa05c8a7ad033bea5e14b2752c0e314f18f75d847274d10488569f635099620db8076964174d363bc5a5b53cf74cbc4158012626d2b498a6fa7995b3d3d4c2f364466e27f35ae9cbedad658e28599fe9cccec9a61fc5cce8fb40cb71869230e10e4a12072b4642f018bc82d97bce90d35b0910d5473f9e530c0fe7ebed660ca9cbff51dd27a1f2e40fd4c7562cd25ead6bfe12be38fafdec4f20553de14a79732fe8647abff9528259e5d71bb1ed3c6c60dc4dd4db516bd4cb851cbeca7211646615bc7b8f71dcbeb77e17d9f3527f04a9b717a62c8fab41598a066d777af9bece4257fe7af33061616e9785295c0076785e60b6c45ff52ba0e8feedb7e1ef68c7c2887ef0df93c94957338eaa4a64866adfde9d894e5a1e06f86ead09f0c0b3c69636e96fd8265cf7b37839a8f873f2bb50159cfa3318914ab24500d20c883927307926350fa3c8fba0a7f547c988e9d9b19a28656b1f1d1953bb3bd53312cfbf7b40a533918a98ceae395034b439667f74346d62e2a08caa44c3004d33ed0bffc294b3afc18101cfe92584779c05538671e993847744a4957d75f4374ca7ba04a318a702f9b63f82e4373ec2ddc799ac7c638ccea54d28c66defeaabe95a25d4f9806d96470c6ba7be661d62a42ea80af52f8334a1cab7cd33f2d57c9d52af3943cb4601f67d48a1d42dc2221eb6747cb8889ea257a3ba698b0768510adf74657d2d7d54cd0ed16dc0e2e0b9ade25e1f02891111bf6cd0466cf8e92bf1badbf0912395d46e21297859a297c0d39ab2f6f13faea46f6bc48f3ab3cc29e291734e148c00ad8ba22c3b2b7340756f57d2a952d99ecc34e191f0c4e98d3e744a22ffa269472ba1557d31cbd8e74a16823bc71d0fb32a049612ff5e1199f9a6b1e16dd8d85baa992e76225f81ca5cf975450d25e9776838788b8b659d09693a9f7999e499dcee6e433251fb0bae5dc7267478ce59287cdfe2b1805e55bdd0f3bed5d3be739ed301a555d549375bb94cbcb52ef5dec79d249a086b9f9a43736f4dfa976cd257252795ca9c849a2fa7cb3abead5bf20430ffe2cc68f7021f1cab91e66ce1333897f4ea0da04096b9459d774040a341f8dec0a1da567a8fbd52db024863db7e1882fe6e145e5e46fc4bab065483184740257fbf8ab38ec72a12ba8258f54eefbaa1d4d0cd2316bfed283a6909c1becb506092b753052a093b3254d82f9521d1ca7e6ffe3ae9244383d792fab4f2ce3ff29585bf6c65a068e2d81aca58d1fdf66f9b40618dc66787ca926da97d418375c28eb33a6938676053c6e532ac75864c1e770c01642c335ae4d2f224792b340d0f47fd8b5c860d36d0e17096e5efc9638cb9f778b16fc9ae8a721a6a2e5a181bd671838e4faaa859849f9648ac77c3a97e992e3669f1911411ef88c2c47c70f056ce79dc2b381288c17c5f753f51b5f3050df73f65a0a035d4ece4453e62c07df1ddd52db06b803b4292afb35c39c110e83fdb2c4998cc87e25181731d4d936ea2ca4db63b585133b3899e4a3f985e5e494692c8515ed150f948c93f0f117ded9212559f4a583a8f10f7f7aece86ff2c202d7f741513e81ab2d914b2e7222e32e379db403497e21d6f85826eeb5626640450b6af37b6183829b662cdc15a11ac9adef714f0c88a33b1ad23e0e781cd94235e20ef6584bbb7d5c32eb7dc0f4f15084368adf23915b099591d15141b847b38a0ad6acd186ef470e763bc5df2ef8c9d81401a680f7153983133fbc8072263c67f9ff9b0af2c72a67e14eb55c2513b11b701a9c1cf8e9a8d5c8ef25cb9165deec501ac3e2633b0e698a2c3ee0daade6fd4f0a8cfb3f66e06c8abca28ece66f5103733b02f9a2ebe49f5f54d2420898ae1cc9d397e933100b519f8c0a8a2fea83da501852cfe280eb7ec44ce78b9a529f49296f315860f07da4eabf9bf044a675970c533f8afef3c4be6f37ef71d8e7fae0df59da9f93957d9deb5d26c29046c5e1e7ff9e92eede590a8be6f2039d768984103152b68d424ae448cbb31039cc4e7fbfc4481788675bec062da2965d2df4b61573e49f9de6ea3a9b4e5cfdd1198368419397267ca9882c43c217e25b7700ce6009d06d7141cc8bb1cc8e5bf95f17ddf2dde0df873be605daa13d5b8cf4e289aa0932180f80498bb0b150dc0e7fb22db875d5f52a736d7f70f82d80c625a5ec406e323b5d1492672f88b3b7712798674da208896280d02132da1", 0x1000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = getgid() r4 = getegid() ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x3) setregid(r3, r4) flock(r0, 0x1) close(r2) fcntl$getflags(r1, 0x1) clock_gettime(0x6, &(0x7f0000000040)) 11:13:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() r6 = shmget$private(0x0, 0x4000, 0x142, &(0x7f0000ff9000/0x4000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r5) setuid(r3) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 11:13:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:13:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x11}, {{r0}, 0xffffffffffffffff, 0x2}], 0xe2, 0x0, 0x97cf, 0x0) 11:13:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$KDSETRAD(r0, 0x20004b43) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 11:13:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x40) pwritev(r0, &(0x7f0000000300)=[{0x0, 0x1c1}], 0x1, 0x0) 11:13:54 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = kqueue() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="d0af93a1df04d4b98606c409415694221c78", 0x12}, {&(0x7f0000000080)="3430eb9740ec371a2319ce92a2020f73138a190026d159726eadfae4f4fc700d9e0bb24bcf9030715f3ee7d851e2c1fd1e363b2f7312d012a7e08d027ad67ae5dc3c9b5b5f8d0af57ecd5470d2a50b9c4cf09cbd631e805fb6d482df9aa3a4c19f32445fd77da752138af7c8076ee52a54a8c1c2d3f4784626ba7f3ed0be3761281b30d0540881b60f848aabe053ae334067e18aaba2c6aa912ce49635f2aecc6afdb24c534f7c686dba3cf48e19192362b55309e3e5dda92518948a0456cd675bdb1b244ad6a3", 0xc7}, {&(0x7f0000000180)="d520200c225720da32722e9e30cbfe96c74dd1088d0212ee84a8da9727f130fc473fc0edbf4d327c559ddc03956448cea2ee2dc004a20fc85c", 0x39}, {&(0x7f00000001c0)="978a9001c544553d879ab8adbd223de4f7442a24d0026b5369dbad2c33c42b12668f0eecf17824bc0bd763d90f4a351fd8f0100c8ddb98f0cbae802aea299a35bb83f79cddab68f3d111953f78765f1476237df12a0d0ed9b412ae644801c6ea245eed72dfbc2fc00361e58c7306284b2a1117652729348e09cc889d1e63950ab583be1f503fba9c2c98b60bf18c6a92491990a3bc8b0ff1a2596f80287f67928bc17ba174f6f84947da5df45696a65165641eec1f5aaeb5a66f4e", 0xbb}, {&(0x7f0000000280)="6539a32abff77fce584680dbafdab537e23d4bb62f6256a6e733b14641494294d35bac274fa14f8358480a0aa6252698b4a5e0c3aa2a0d684dd85beffa7520d92dd3155ead354f95550003da2e734dab94e3960ee422d89f0f2ec44ef050e93506f329a41bd051e278401a25a32eecaff0", 0x71}, {&(0x7f0000000300)="4ae8b9489dadc862816ae50784aac4b7fa23dd3c6e39d0d0823ab1f1eea377121719b955a2e2ba054180d7b863972f993d4c84cd101d4cc89dc7656fd21f5c930be756d3b99fcda16d98d7439659bc8950fe3d780bf68b2802c4cc9276651c5c644b22cb16348108d55266501a7588c8e6e4148e301a8eee4a0c3e8c9ee8f24295fd810f9a9c0ae60da1532e134da479ee15b427c893dffb181009aa65de80cae43f35508c8fa7a8f6e0ab0a4064f45a3ab90d37fa9567f2ae23d4ee3799053e54343784750615740859727ae7310e4d7e", 0xd1}], 0x6, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) clock_gettime(0x6, &(0x7f00000004c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) sendmsg(r2, &(0x7f0000001e80)={&(0x7f0000000500)=@in={0x2, 0x2}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000000540)="c74618b830cd92287a355dfafbded708c10a1a0e0c859c110bfc72dce098dec1edac852d0813dd5d0f92297d73b3ffa3149c5adb59be0e4eef2079f8faf4d08c918139af6b80fd5f7b8fc477317a7ce20d626f49cc96dddad669d7a40c53eded67c732e914f841f78abee84516484ec8c564909806ba11f22268e52d3c53930d0476c246dfb474bab1d09dfef07381a87b793e5fbcde153fe9b6d260679836739eb51b613fe9357fefecb9285eb4e86c169d8a7d84fef7451c289defd673d6a23b81c35a80e0c82b2fcdbde173685eef18cc4d952c3a", 0xd6}, {&(0x7f0000000640)="5128d64a057cbfe53e62353c32f61018996bfd17396b827bd5cced5e9b9e602a2c5d78c72f6bb79572805e0fc88a66756af410ea523ac08b6d26db625adbfa7552914cf570ffb035952078bc41d431660b004d0b53e58955d14394112aec7d6d3d57786ec49c34aa08c6fff6290ff0c6303b9e9c28e17f7d57810bfa543945fd295826f99c608366b7262644ef731a481039a7264605dedc0a3f44012eb2969a6d78ee87971f062c5c9429d6523ede023fb5adca04b902e024d35651c70b4773519e3e6b884ac43fd436c8afbb", 0xcd}, {&(0x7f0000000740)="e042fb632b65c8ea03d177c58a0b0096236dc1feb11a38868b2653646913857637b68b39e3b16240237305f07e62d8c5ccd8a4ee14bb8c036671c68342efc509613024ee5b0e2625c3be", 0x4a}, {&(0x7f00000007c0)="67469da74114f4f7e476c2dfc9272717a8d55abf935026eb0359ee2f78beb243000fdc7c80691843c5b5a7bc7c7459497a777bdc4e50f143ef036f40125beefe01271d88735e0255ec7d0b8c007cdbcb6de5299fc43ca29186b408e1c7ee39d94731dacc7368b2c4ffa9c6950fb2d88c7cb37b5b245305d0a4218e80", 0x7c}, {&(0x7f0000000840)="e1007e16bbec1a3f0508f28b61384758de8cc128c3eaeca1863a34a38638ede7e4a02efe7c38afa29b914a8419d43fd64e2786d737c9cfb8e76b5826ae1e025e8d95f2f722844e4e5019cc901cede670078296be7e69840a4c79e09d16232c0d755b35ee5b65f3dfccf0b6d9036a53b9643814a862cac9176fbd370641c62da49881d87cdcc198bc25ceacdb4024fd1650fb573256cfa0c8dc64fa134d5c4e261e5dc5fdf8af6ac3fd8e3fda", 0xac}, {&(0x7f0000000900)="9f7b6e30dd995df3d27733dd81f451a9aef88a47c8a3b299556d03d442d2764f8de40f19c188868b976ed76753d7795f177a2b971187178b6b0d481c278840d7b7c43fbd9ccfdc5dbbed848a17ed71720cb486f2060da719c30581dab7aef981748013678a1708f86d258e5dc3cff54a72445bf9ff7f3c58b03ebae43d69852e16f7d4675e391bd5d8841b0fa10624ce93109425af2f5ec36b196bd20f4dd563f2d2a7de0231c9ab95532ff6d7d061ee14229d1c03376df01b2a52a63d3140f97e4b535e75a3092ff898cfd1daac5abb1ac5acab6546a135526234fc0c3c0976e8c126ccb8bed724c422eeb9b0adb8ea882251927ba018cd51", 0xf9}, {&(0x7f0000000a00)="8539a0c1b739a4d3fcb483e94d745fcf634eb77a77015433fcb63d4c088e033644f3bbd5eb9dbd94a9f9c7a1f46394289800ff90cbf52aacc0039d7b827ce49a461dffa177c04f8657a5d73e776f67374b9f47f31ab7d31c391c38f5a080a32c469361cbbb862b01ce555d985cb309f11bca09e78075a830f0fe750b4e59a39aeac44bd115df298598c3bcdeea37f3c2c60557bf085d28ae33d2a2ce99d72de1a4b0b8fd5a10c40f80d3826493103bf953d4808244f351be99ef4b09b09d46bb570f17b9cda0e3c6e0ee240e76565ff62d751e28de1f7a52daad53accb89e254ebaeeb310a424b84e32f165a1dbeba5bab2b3f68037eb31eee3d0c2575deef7fd59d9328f10bb80f10e424231acbc3b202a966ad36126f932f61a762b63e2b39d2cda171dfb015fd96c78055bbc5c60a780a205f6e6c763a706a9284c7c3107069bcfd15e0c74c5d0390a46557e776f8e7a36b26c0d4854d7e060f9a3b05ae42e9d599e76f89e8b1b5970f0b6cd45e2520983c10c346cef4a581eeb20660884bc3911997cc8f8e6ab877890d7a26c1f6726423634b41763b0cb04f28ec33541a4b06dc0e84471ac57e10305ebc1e6244cf1523c5b2e103ca1c27ed466a15ebf2a84c56f502575bdcd5a2e7b92e3ffb098b4d598afe289ae3461d47d54d313b9c60b2a4351fb286d88cf5832c30e698835a107d7f429f67fbb342f282738990c9a8808f323bab5cb54fb7e8a279a5d4c64f368ba84a8f27bc477dd43f4d6d7100e342a2e4f98a71e43638919ffb860f05e52d88bc368b5b7b4437fdd2b7f0c1d3478281092194382ff8488f56a7b57cc01e21a786373159c7fd1b5ef5486cd2fb328764225f65a7820102f05d0f9bd41190a15010e8c3bde567f3e31899700aa318db6d27ae81da78ee6d22e3169b88204bc222e58cf73c4f6d56f20c895fc0071371059a239bc8cee0e3efc697546aa0ba93f9f6c6576454e1b605d1de5f4aa8d830e0de4cdde2d21f7ac04afa730606bcb234d66bab874bda4bae3513d1d9e5ced61e6f6928ae33a702fc310c41f401a1b772ac934861baab2fc41c035ec83d34120dd89006afe7cf36a68692ae83e39e2902d3258d6af6a49ac1993fbf612cd567f058482e5508ab6c8c4b96ac639f75026b810473dc4c928ae55c29dddafab4d15e93ff820f3faa5a911b90714b6cfe86eb8587d4b3266c056e05349635525eb1499891f0416aac223e78c10c1fd4a498359a35cff8d6e4a965a69c3ad4a7de32122fc0fec153ace7489fdd5f7b83ae383bdb9424bb4be380f2e9a6260bf2dd49d803add9543fe011bb4af30057a8ab7e98c66ea8e846d4f07d2acc46965476537a6880ae0919ebf1c172a53d846b411441a4251bd288530e2cc7aa83bec997d6490065fa1540c26359285bd4c84b49f13a6ab0e063bae3f62be864615b40087dc6f6f4ae0ddfcadb8d803b66a3975357d8bfb994d1cb0fbc7c109b7da02b30f41f052a80693f998c53f0d93ac9ec792ff1ef81e2119b25f241da7dd148c3521a388a338b4c684215b61643c261340a3151a132667dc3819ddd04a4213af4ed8eb92630e48902de55a7e7aa095c8489ea599427b9ad89e880628ce5330c0317477c2e25a6b32f0f7549602dab40bad467ee48bb1c79058ba9baff8f9f32c2052f425c70cc54b39372d6999f23e7291485d0103507a1525b3e0704b7c5fc893010a1f72b162bea49c54d8dc6a05727f5c664632c3d93700dcf095be2afe09d47ae3cef25ff93c0f576f1436233a40a8cb9bbd6f8a2498396b56fe2871cdcdcbd4f8b5d0678ae449dd2bdc33ccf0116d301748d4e5802ef96d0ac6cdf860e7bc83436249d9c66f146d0067784a1845ddd64cb8ab1b1cc438b47c167c2b22097c2989e5b172f15b99e21234e1b71d3ea7bc4c6cbd39545f7970632ba740bff9647180ae1a7e14e4df928236fb22705d81ef061deb49ada2e9d9fefe6a60b3532ec7a42a2c37dc158f575ccf83849d2820582c881a101f346b9f4d2733e07a6f48b33faedcacb5c24601cc44b70da0b3149f1b4c93123f3c1b801780b2fd47545db5e1d610176714d749ab7c910d69aa12165abd7c623ec0f93ae6ce9c89b47365908f52561ed904058556ee7bb5d338ed68389d114e04b7641e76098696e25825365bc69b04ce12a9552ff62e3dfc4875b5516fa06eebf83341bfd8909d324776a4e6af43b5772eee0584251a964f2509009d85c3f7024b9007397b0fa426b1b3327653185c7f28fa7e4701d3b8afe6a88fd034e3b7be9f9afc90a88af77b1db6742bbba79e07410d225866e2018a253ee1fd8c37579ad5e097639bfed535335cd3df68b5f1dda73baf18fc82170f7ae62dd69c485d518e74b375049c9810d249c3e0dfc0ced6a355c700a1535a03bb126dcd42d54488eddc13d21696cabcef9bf0218e5adbb26d1175fe922158c59ff2f35f2451bae005aced7269dfc1ddab1e89e93d07e7a53fc84dd0f999508551c9e4851b042dbf31be91255fd86ed2039bd18e0f99d6893dfe9188100bb519739072376f170519f3d689c56b628df68f497fc4d411031d9084882a8c42961fa193eceb19731cfc87fbdeab32501890139fecdf8fd5cd2311a30f1b6fae39e4cf8d5eefe5dd3cf4a884416c6f8391766bcb9145a09c7e9c087cc6d8c4757b18d85dddccf0a137ccf0be17f9165f42f946a872543765fdc6bf32e10eebd6172b0319a98c8a83d2c6165bb7c58517b4107ba47003981f39a8eb6096f856bbb9c6b88e96309e09152e5023b8e2b7f20353683ca30be7c0ea3958806e5add4917184ecea20e1cc8088e9c3710646902e4abf457972d8b5c2dc06f6d09acf5fe6cfa0e034b11f35d171c10cf057504da03cfce15098361c7c9e005338ae5ec6d8921f692a72e2111d90294ce06124b0d43196739824857768e29e14d72065678dc2808a5943d31465fd406db7b56c705f7197532233f41284c20f20d42cd16e833418d7bd889e0cdea7497202908a1f680921a05e9257aeaab5f9dfda4479aad8fe9fc111cf0f61f8866df4a2c9f6951a7b28f7d347d00b62856ab06324d03ac9e67f2473608183e683966b66c6c1e800cc8ee359ffc94d6f2fbb08492c9a93dc7aac90b74a4f74fddd943d7f13f735e36c78d3cba41e82c00663b827c1fd4b97c28825a2a3f334f6bc019fff3fa49b27e5a7512ae0ac40e95bfba4b401cf680026f92123e3365d8adbc4522d20e499e1f4f43d1e41ae2c233ba61d7dfb6c85eedcee23be25c68a640a7cc1915918ca71a78cdf6b42578fcc436240acca84393d2e30c6a98a6aa025693c6cebfebd628467746928ed13518fb8f9c54ac64e0178b58d359b73e436ee77ddf9332a2a585ca36dd6ef9d813c757186328a83904570004328c4d484c80049f2627c31faa28940f337be5f112093d18eb5774b8d20f7159567c684df01da2a04289a174ad2c4cb207ef26c5edd55179ec65d1dc0a5874dc563d2575d9d1db9b8001e1024d4ab423665a51253165ebd6460ab0c5b4fe671f155af9aaf31ff90114437b827f27b2b2d104ae619531061b030afedfd050dd71641eaf388ea6d4ac0b7210d534aa908e040215c642af81891cdc1b38b9f364d7ddda027223f7f083de1aca87a8cba245fb9537da1d52efa9382a73f2da93cf59476004d0ed817b606d447f25ab283fc74aa3881402d7d2c600c07ba5ea4312547a81a4822e4c250c5ea1c9a14ef3e7596ddced29060d4eecb16a892f002eb7b0d9848d1af9fcd9ebe6793af3465770773db4d4a4cecaa9e5dca82e29888650acb4d7a9273771dd43e466be3bced928e69b89aba9763c3e94bd9546c86cd06dca2dd0691793c859e8aa057e73c28afa9ee24f52a0607521699934498bbfcd24b044735b4734b9ccbb2072aa1a175cb0f69c59d80a511b66a40746907f2f0d8fb50a170cb6900d6a7cd17f671d6fdd29bbb7040b441f81a28520ae3bba12fc45598988a71d162088c5611e1b8e96f0bae214882beaae345e2c064a2a9f4124f434a025c47b198912f9992c24bda558fe447be57ac8ef833135bbbd5165a5bd87d1e978e6fdecb08427e8d2deb543f98256265eac9754620696d43e5892002cb2d995503945df56b50b05c6fc05d61aa775b79daa0617ce230df6a3117e87293a7ce1c66b7eb7256e70b49c93f441defd973f43a8de4022f1799890cb9e535a220c4052c7ff085dba1e37f037ec5e27174b2927b88cdeead0bd11524e82dad28f2d1b3f97af20651457815c43f3a443dc582c2a747d5061d2b812952b8c2988b60762f497c81803bba92db8bb3dab7bcf979420ecea9be18756d2a34b7175e4a98ff8dc79d515eb2d228711b08904c72fbbb3daade872f1f6ded011d3c07d0e0fd03d0e231f0a9735727f71dc99b703d7d5494e8759ac2fa4160497fbf51e82da52532b2e097fb42f4cb7cc928610463b9bd3ff4f29ad6e499103f41b88b8a8d1503028d0c08f54e5e4a19eb6016db272be6ecd2a46a8beffed3579b9d6a99573eed5bc6e9787932e904265d8cca6c6f0852079da6e4689eb6f4130427e3764237828e3d5d72a653f501b62321a824aa38fe93d7bce0c574a7b78b11f381b05e7e0dfb642a279b8d6c7364c4594da4b59cce1efd45669ca5af10faf75cc7a04f0913fd551abef2da5b72ec0d0ea55427f41911eae1df456a8794e7481180e0935fd780d4870a2e5da215c41271dfc60739bcf5b7cea5a4744b656d09d70562987642f1f21e2a24fbd27417a3bfb2d3df49c2a0518842a613b4cb91ff0fba746b8d1ec5605176716ac75856bb56bd2384e81666e6f3d8b12495ffaf386a58265afb5148b1c555a2633babf1f82a289639ae5d85c137ef4ed80ec3edc3e072651e722d4234843dfbbb899195a376f3f97e9ffd440754e1ab8d8da5da3cb7e7a2e98d9fe0767c72edaa1d4421ff58677c9ca49d6c57b2a39310c038e63f44247451438e012834b14b162403274b6e552b27b9f7e89bc6a709cb6cd6a57cadcbe14c83b934d5e8b7bd83b0f8d93a3c7ab779c2fd4e8b391dee0a74e47ea6f2434774ecf94591db67bbe74d0697660df4f15546f25308a176b83a2eb83aad3f1f08b9d8ecb66fa9d4f6eaed612aac441b43281b39e939c72547507dfbc7cf66583d3356790c1dd2087e61a68f5744d9c7776de5d02c9309108ee6d7f28d0dd2b408bc8376dd0438518a844d061bb7c8b7ca211639fc2738f5740f503cc82e00fb08943c7f40b7b1e162a50006e0b75e50afe3730616b8cf47373d1bd31055f45e209fa3d1af249f4f24a0580a6e029ebc4a5ba7cd94d311525687ba5d85da8ae3f5929fa72a7860a8f2f15ada2446551f4ca0373060a692bfa14ae97c9fc5b508ad6a1514bdd1143fd9f3cf92333146193ae99e8b56dbba51567377c4fc011eb3bdeefc513aabfddf70e40b2b08a04f16ee807280d00171a0db629fd8188ae8bd53706341577e2f3d0424ad937d93fae4d4a587f7e9fbd64679a5fae7598674e46b4c3c188e04f8ba00a3c26a09d575ba7f314c6863eefc187306f58ed769c4ba5bd64566a4b49e386d31fc9c04feed98bc4179782daca9ddc5d6eaba10f2bd2b4f4164082c1a515df1468468e088e1d3db5257ddd0c9fa58f517719106f072d2bc3d013867672e40b1fe96728e671318e308b509b8a2fd5174ba9f0743d85bc41746adf07e5a28b3b69132ac56b002211ca3f025696168ae8001b4479d05b8bb3ebecd7965e4e38e7a2adb7f1f16b8ae864c675a1c", 0x1000}, {&(0x7f0000001a00)="cd6798aacfeb19e903c7897f02d24da8fc73b898c355699a4f618c68a9ed4f91f0311df26a4cc5c367320e74a904b3bdb70066c72487e014e50c674bdd1d25390871fb520f2a5edc30585ebcccd2b393c92a9ed42295012b5e2d498aa4c822e6c474884110fb19bc2f6c2a92f93e55b800c00d8df5e55eb610a1c8986e462b57729cea3649441df651952d2fe8d780a0c7b3371467550e01546a7b4e41f43f99ae6e424b3846e01e0731cb64faa3d279ba9ba6c9d5dfb7e940a20e2ecc7078bd", 0xc0}], 0x8, &(0x7f0000001b40)=[{0x90, 0x1, 0x0, "930df1f387d5c1c0babf0b9025e62d80a918b74f9dc306cefbdb56ab0ab6592330dd1b42ca54800795fffc56689eb1c5e431342c1acb96fdecd51475d84e291e177fbc62d860267206ac6da86445ab941d521325a42fb7d13e724d395e2def09b6e1099542824a0c4239c06c11639e636f1a3cc45408a17c068dd98f8d7efb"}, {0xf8, 0xffff, 0xf56b, "b4978723090741ee9bd54049be1a5a7f8435a2a793cbd0a090e25f12083da2edfb936bdf311aa0992518dda3b12773e31f169e83307c202f67ca4428f29bd98c172abe1efa46c29b909bdb3a794d90830a533aaf403c70d84b21ad016050549a2e52f7bc457fb02a7e339a9a12bf8608b3e36ba8e5ef2425f6216ef9d85d4ddfad3fb7cfb95dbf7bd1ad7d37e0674a36acc4691441e4476faf83bc29865d0d37f3fad77437e2c6110e8571cf13a6a0e92c4b6075dd1961088c53e82c58e10333d6b97c0dd692002eb5df0732bfaaf29b12777bc7db36616327ef756f56021d15721749b8"}, {0xd8, 0xffff, 0x0, "54fdca3e7fe3219b1c458816dae6553d37d0b12a66c482d31a9e3e47604f4ee687e52f1f7dbfdab2f13fdb9820a6c32871853398c4e8c20adda7237a3a4c1696ff472996318167bdacf8f188be8ebec13d3bd78ca177723e912821594bf99559e9de52e824e596bd269c0798a7971a27d2752074b4c4b2e9473a6a31cc7be6936da8afbd058c3d1f639150aab4881e77f90fc21b82d95b6f3b3f644b6e8a7dc785bf58966c95d4e327bb7e8b4ae29978a00403c2af2793a7f663da31b828723297cc502ed3888fe6"}, {0x30, 0x1, 0x8001, "9d660b8589ed700401bf609641c8ad03e29753baedc16f2d18ec2b9cb4"}, {0x90, 0x1, 0x4, "9b7f25b0254ef28e5a140c954bcd91a69d5a1a5b95154afd801895d57cd0f6af921ed640f8fdd4f99aa91250d8cb2f41c20283f2f46da1f9ad8a5ed64efd4c002a9d0888295da43106c8b6e2d12afbcb49b886199dbb30d2c39b3137ad87f5973c866f83dfb4dbb39a3a0464a5a6f794d5c1e7282fae2ce10ce7592913"}], 0x320}, 0x405) getpeername$inet(r1, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) sendto$inet(r2, &(0x7f0000001f40)="7aff4cd9ca5d9eb155fc0643781e98a835157d3f3f3bb14025b46431ff24faa1a786a3ba9e5907266fbe6134cc1cceedecb24f443f338873b454f7c32b855257c42a5311d0dffe07c380884f1a96be67b32145a90cc18c01a7f7e749614f9e0dd5f9976761a21325686bf84f946323d7601dde08fdd2", 0x76, 0x4, &(0x7f0000001fc0)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000002000)={0x7}) fchdir(r2) syz_extract_tcp_res(&(0x7f0000002040), 0x4, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002080), &(0x7f00000020c0)=0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000002100)=0x200) clock_gettime(0x0, &(0x7f0000002140)) open(&(0x7f0000002180)='./file0\x00', 0x22, 0x1) r3 = open(&(0x7f00000021c0)='./file0\x00', 0x80, 0x10) r4 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000002200)=""/150) semctl$IPC_RMID(r4, 0x0, 0x0) rmdir(&(0x7f00000022c0)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000002300)={0x7, './file0\x00', './file0\x00'}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002340)={0x1f, 0x1}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000002380)=0x400) mknod(&(0x7f00000023c0)='./file0\x00', 0x1020, 0x400) recvfrom$inet6(r3, &(0x7f0000002400)=""/97, 0x61, 0x840, &(0x7f0000002480)={0x18, 0x0, 0x7, 0xffffffffffffffe1}, 0xc) readlinkat(r3, &(0x7f00000024c0)='./file0/file0\x00', &(0x7f0000002500)=""/101, 0x65) read(r0, &(0x7f0000002580)=""/4096, 0x1000) 11:13:54 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:13:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)='\x00', 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:13:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10002, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000200)=0x9) semctl$IPC_RMID(r2, 0x0, 0x0) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x200}, 0xa69cf2aed1613a65) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlinkat(r3, &(0x7f0000000340)='./bus\x00', 0x8) read(r3, &(0x7f0000000080)=""/101, 0x65) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8) close(r3) r4 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) recvfrom(r4, &(0x7f0000000540)=""/4096, 0x1000, 0x843, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, 0x0) semop(r2, &(0x7f0000000240)=[{0x1, 0xfddb, 0x800}, {0x0, 0xfffffffffffffff9, 0x800}, {0x2, 0x7ff, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x7, 0xffffffffffffffff, 0x1800}], 0x5) execve(0x0, 0x0, 0x0) 11:13:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="21081e4a6275730e5c9440d8a5930cdf1a9a50215a712d7867b1b82caa4b000011beae2113c343c471992e13fd"], 0x11) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) lseek(r1, 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) getsockname$unix(r2, &(0x7f0000000100), &(0x7f0000000140)=0x2) open(&(0x7f0000000000)='./bus/../file0\x00', 0x90, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x7, './bus/../file0\x00', './bus\x00'}) 11:13:54 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x181b, 0x7, 0x9}, 0xc) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 11:13:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10002, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000200)=0x9) semctl$IPC_RMID(r2, 0x0, 0x0) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x200}, 0xa69cf2aed1613a65) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlinkat(r3, &(0x7f0000000340)='./bus\x00', 0x8) read(r3, &(0x7f0000000080)=""/101, 0x65) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8) close(r3) r4 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) recvfrom(r4, &(0x7f0000000540)=""/4096, 0x1000, 0x843, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, 0x0) semop(r2, &(0x7f0000000240)=[{0x1, 0xfddb, 0x800}, {0x0, 0xfffffffffffffff9, 0x800}, {0x2, 0x7ff, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x7, 0xffffffffffffffff, 0x1800}], 0x5) execve(0x0, 0x0, 0x0) 11:13:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 11:13:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x80) fcntl$getflags(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 11:13:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="6628538c5b3109ca55a566e4b8748e68a006a718267855631c709dcad933ae6a94c0a2dc7110a027693f1e3348f458c28ec2ffe98c8967c28a29972810455b1e337d1b5871fc6316350441ec5bc93dbca5b6309891735b8e195e9f9118b0d11256ece0f5aa6a6fbfa73a70d315dc2d3dc6c503bfe6ded153fe2d9c5b8f377c8658b6f683711f7059ef61bb6686bce17a7a5fe4b6d0cdfb98a0d3ac94eb1837b53b0abd1b16916ef93f6ce7653c30a3e9ea636efbccf944b7680dd9", 0xbb}, {&(0x7f0000000140)="c3069990465c3b604a2a8e83d812c4adb02e80fbda1c841c2afb3ec3b1b0d845", 0x20}, {&(0x7f0000000180)="f1a697c84a91d61172bbb465ce3378ae9ec1507b4488b5f74fabdbf00d42ace1d001092eb3ba320e941e209306adfbf5cdd9", 0x32}, {&(0x7f00000002c0)="cf74ee865361eae9aa1f627ee3a56d5cfd8e2f276fae360ae06914837afe1939bae978a45fde20ac29c99af8d5fcc94ceaa09b445dd7139ecd77794b1bec04913e33c4496d8ddf23d622e2c5d81033e979bd6afc3bb064fbe732628c28199fc251d6d178280667d287cc87df0766b4b0ddbf7313c55b41d449710a881af0d359b3318a4fee785a25343df5e0799f63de298fd879793fa1ca32d2055d652f498ff91fb16b1733b7124262981e0a791ddfbd887bdaa7085ec3887ce439a390aef2bd851f10a14f49f35b2416d2b240d20005e29fa79c4d87bbf26a56d6a9c816b1ff521b617fdb1ecc8317e9", 0xeb}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}], 0x48, 0x40a}, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(0xffffffffffffffff, r0) 11:13:55 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x13, &(0x7f0000ff8000/0x4000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x4, 0x5, 0x80000001}) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r4, r2, 0xfffffffffffffffc}, 0x0, 0x0, 0x0, r3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setuid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup2(r1, r1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) 11:13:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) pledge(&(0x7f0000000000)=':\x00', &(0x7f00000000c0)='{\x00') 11:13:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000340)='./bus\x00', 0x21, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x10100, 0x0) write(r0, &(0x7f0000000100)="ab93053f8a6071c8c036bd857d6600941baacfbf32b4d650ba7fd1c9afe1104342201cfaeec9e942ce296c7b6bae0004563174abf80ef358fa64e5b3c308490254e31fa3f3f4710c21575fe96068b303abf7c0d674884df71456069b4a1afdb136c9adab755af4a16e44e7c142ec41653f4a550a3c9c21615e63f8eedca8d4e345920bb9a30ac6b4671e651472319194ad0895cfdef394fdf36b6b8fa9929a3d18e8a912979a54f7bcc371d4303e0914f2b5fa64f6dd2b37c6e0b727aacb6dff681809eae7a9c6121af30222fa36f89393923fe5bab44a1a9e94f7390000", 0xde) 11:13:55 executing program 0: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x5) accept$inet(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xd7, 0x4}, {0x18, 0x0, 0x7, 0x1}, 0x6, [0x7, 0x7fffffff, 0xffffffff, 0x3ff, 0x6, 0x0, 0xfffffffffffffffe, 0x6]}, 0x3c) 11:13:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 11:13:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x1000, 0x1, &(0x7f0000000040)="0a96c0491d95df2f27d7ee782a", 0xd) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x3}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000ed36b35bc2ddf845c300000000000000000000b2a3510d5dbc4c38930fad8db725ebb059e79b92a70ef450f033126cf891865d9554117f18f9c4c12e7377a169f37ba7331ad75f234b208ca264bcb252080dcc98a7ca1422d51e153e472d82f17be002e41ad1"], 0x10}, 0x0) getpeername$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000010000000000000000000004001faa0000000000000000000000000000000700000000000002000000000000000000000000000000000000000000000000000000000000072e00000000b0a9a06a1a71f0717100000000000000003d55efe7b3b5a71d969f13b3caba41bcc06f5407ff1f5601575ab3bc751fe0e0ef38691cd9234db61e8b54ca4faf7bbe6d6b4c6263005b713b8239d3c19c789de64e8ff2140e56c2faad4e0a808f069a152ebae85bc74e6dbaa3d5"], &(0x7f0000000080)=0x6e) 11:13:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xfff) r2 = getgid() recvfrom$inet6(r0, &(0x7f0000000140)=""/213, 0xd5, 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x20) getgroups(0xa, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) 11:13:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0x3}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 11:13:56 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10060, 0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) sendto(r0, &(0x7f00000000c0)="673b73c9e3c4b1fa341bc383f456a09c62132a548066bba55d0323a1d9e231ff1c23166747c06c9b382bf0e47dc9eac6adb0776b6dd5d77af180e127afed9d06ca494bd4b282d57793f8626e2dff53f7c77ddf384c1de6ade124c5b905f4cc7c747d59df1329876bef3c0b94", 0x6c, 0x6, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 11:13:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f00000000c0)="ec08524a", 0x4) 11:13:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) clock_gettime(0x0, &(0x7f0000000040)) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/81) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 11:13:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096ec28b6b87cb2d72b8bcdb9ad828193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000", 0xffffffffffffff12) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:13:56 executing program 1: r0 = semget(0x2, 0x3, 0x480) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000000c0)=""/182) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x211, 0x40) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000280)=0x8) accept(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000004d254e8c85d159f1f1ec1937556acd34a11a1a600389d1d1cee16d638f23a052eb6617378ec59640218604c4a809ae1d199bb17b"], &(0x7f00000001c0)=0x1c) 11:13:56 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) close(r0) 11:13:56 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) ioctl$KDGKBMODE(r2, 0x40044b06) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:13:56 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r3 = kqueue() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) socket$inet6(0x18, 0x4002, 0x5) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:13:56 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x400}, {{r1}, 0xffffffffffffffff, 0x0, 0x200fffff, 0xffffffffffffffff, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0xfffffffffffffd96, 0x2}, {{r1}, 0xfffffffffffffff8, 0x81, 0x8, 0x3, 0x6}], 0x2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x80, 0x4}, {{r1}, 0xfffffffffffffffc, 0x11, 0x80, 0x401, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x41, 0x48, 0x1, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x17, 0x40000000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x1, 0x1000}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x81, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x4, 0xb, 0x800, 0x708}, {{r0}, 0xffffffffffffffff, 0x9, 0x4, 0x4, 0x2}], 0x3, &(0x7f0000000180)={0x6, 0x200}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x2, 0xb62, 0x7f, 0xfffffffffffffff8, "7512994e53f46d38375ccfbcc883bc0e80a89102", 0x4, 0x2}) 11:13:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xca29d7248e207c5d, 0x40) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x100000001, 0xf676, 0x4, 0x6, "254d0178a2989331e92c7b56b4232d8b1dd3194a", 0x7, 0x7}) getpid() 11:13:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff7, 0x6, 0x8, 0x99, "dbc28579b96a784dd9665ff959645b1f33dd4154", 0x4, 0x8}) r2 = dup(r1) r3 = syz_open_pts() writev(r3, &(0x7f0000001740)=[{&(0x7f00000005c0)="80a8546fd73784138bd8c22a636b4ddeb8972cd2e39b6ac81d9c34f92bc1f15df2be4fc68d762fb999fd9c1d0990f996bf5aa5a807e3ee6a8398e7b9fcb4a5f1bdc5e84500048398611c437981ed3b246ac7f227e86ea61f3b5e52565d11bf071633bacff0717f81ecff4338e095a1b6a66b1d2d873c1d3cc73b993515dc701d8b2f4405e73123755c209a8de2065c531d321923fc025b391dd112d79a853639c1a2395a022f7e41c7f0365b4ab74beac506b676569caa2db7d6b43d235e71387476a50dcaf80a77278868794a20069c5037ddf97b64c8bdfb66708889ce556f7bdc30835939a6e81a2ca1eb56d87a1212051acea7e18660c6b750c0d9c6582c2b003c4b53e2031ee361c54dfaead288f962da538bfa4deb5b4c455d628e5b315c8281f2809413d636f273afeaaba3180de05c5591d6c1046b1bd213b101f368c4beae9c7085c327b6a17e959b217a5ef6b29164ba7e5d63ac8aa4ae69bef8cf3f3e52cbc5ac1b54260bb292f64badfa9fb67fe68a25e511ea7a375dd3addbce7358d599ffcac00d9343e25df253e48ee83a9035d5b5d8fefd153234c10752cd44edc0d40da71ed9ab84f6ba7ac9781c3d72085510336c02c591657f999d5d5b96b60bb9c1d2c76c28069d01bb2dda4aba7eb18826bfc52477a03cb4ed4276ea48b9900ba4e138005c003f6008fc09969f55cb0d844577bd20a3d45dc7ffc6edb7b0510a60facd5412450ea9c802320ce333c29ef0b68f7ea059f9dd2a40d0d075a03d9dd805b4b764a925acbd5ce8bf8d7bb55f34d478a51803eb964a68ceeafc6f20026828b9b5a331c07da95a389d0473ae7d743ae7be305e3d65438242fa074b21689b3e92e93b6eb50819b69db1676b113667307538f05b04dd54e8a9a0b8ee7d0c5cbadf7e0e869840edcc449a291901dc7dee3443a67bfddf129844a253d0809039584e3a1b408fb422fc2cbd953614a843b4c65937fedb53cc39d18f50f842f8c690b4580209ca45143b5404c7b4e393f6de0f8fa7c13bb3dd2c4a6679fe8398b94a352245122e1ebb4996941c62dd8d0eff1b55d26fd8dae63e36ca39d8b0cd3d02863eae56fe1e1512ea8bf46e27a8a60a27852ac7823207393aa68389408d96fb2eb70709d344fe31dc2008539ab901a1c2b01dd431ae7a13cc639bbdff0f98dbbd93d1baef416ec47be0ef173ec8e4ef897f6cf3f299430287649d40bf015f7759ca1ff5ab384f150a3b5de19ead63e829ee3581cc189675e8f933e85e91ca7a06ac2a640aee88f800b78014430ee31ebe4b99e09a4942e0340859d7b571624015ebe4241098018cf73b54e4353a0f97bbfbc4c0eff9721bcc6cfbe702da555e09ec64e990d19f79347045cfdfcd1eaca19ed239669df3f009c85c9c4de35db6eca3d28a1f2e06c2ba33a10933584e924832387746ef260d17da82dc37eb342cd8c7dac82952a45f5b743d412dc000a9054cd013d598bc726e81420028e87b6d77508cc7c83e5fe284f4253411674d5c1fa65843bec086751c25da995e3f9b3aa11fb05d353aaa83aa6bb967ca84540f98dd36a617b74134b2329141219ec3b1439cc47b9dba9b760f6a9760deb0b8eff6f92419d3d6791fe680dc9b7e77b217a08d975b2d8a747f347675e848926643201eaf16fa545756e3fd26a117ab379cd3617c5a5d44a47b7e397c075529ac4afe46492289531a4387fe86764dd179a280f76a7ac809b00fcc33d80c1e690aca96fa4868c7e5ba4819ec5ec2db3c87fd2aaf256a7a546a378b33e15e79cad191fa921ed06a32c64a640d03229a6db19dcc6472c82c68ec53caac1097857aa0fa8610c5b51bf58b75eeab6d803af451b50107559a59ead31077353525931ec78bfc1f11c87aa56aaa48fdf3a9cdcbb1827e65b88662790a1c093887b8266c3eb68f738e88381c78e14ee34469340786db4e473435c42cc92cc0a7a0b9eac7a9eb376d6347aea5f4d51c92f3d8ed75abe6a7fd03f75dd1075540eed37755801975c7be62c809a79d40e2d03374f8e06d23d6f2d99f586819d237d3146569fb9ac11b40556ef3a1472bdf1b7a3c09b5a105141e3bf45ad969257fe5e02523b0baa290b67836925f7e9909ff1c369de9e41076c15e525750debbff9901a2d1be5a4648c490bfb4bd349f40e40a96cfdc0be77ddeb72f686cbebd85b9f2395ca9046d98912562c19e84b9bfc5941271dad8aae7ebfa5687ba6fbfe6337b4c4d58a1f254d441bc374cdaddd8d4d28308f0d5b32ecfaa31f6816725ddea0627021b5dfab4b6ddff76888722f68c15bea35b99177d6a3cb8dbdc7bd4558b25712a35b18c281e5a0ace809f37ae02a8c8a16635203bc3352b860d8878ca42c6053f3ad1cb8cff40c1b8e446237b1b8832b6f0babb94781c9802b42b47ac9b37fef84cf006010d98f056999dcc05c91435032dadde5de0bcf3298f175696767b58ecc2a497fe39370fcad4f84fa55c805f9dd6c75a302712a5c006deb30f7ee864c8032c042f26d859a7aea6c1b8263b194e095b2ea7c51fee035838b3d8bdeb60c07b260a2dc700418383af46bc0c303f0ad64b8565020bee6b72ae50ed97d1b27b7ca56fa42f54c13c410388ac45f65788d456cca2793fbc10a2846510b9324c4dda82cf464d9f1463bdcbcc33e10ca094b3b82a5f277f096863dc51ce07239a3944562028431f57ae6652697fc30b5f667beab3937eb9b4f5a291166de3283be769f132404d8bb0d0f0b8d176bdeb94d0f1bd50304586a23bc300505c03d3ae9ff5a64a2f220154b47b96792bf0056c067f283e4d35435d1c20c65d74a682fffdad18e54bc0276a981e6534e88a4e69ce97a84c94023194e0d22a393e79d3d5dfb64b8f1993f01b4d5e47c18342f2e045362703f608c630c1c181de94cc8ba514e8ca766ffd34128f4b8317ce52f9f51561803b2869bc5b1aeca92f2b9c3153efc478dc3cdd389d4de90bb75009ce6f9c5f8d1c310382ab111afc0322aee7c815e31b9f903339f3794541c54a1b50022859c100aefe7c0880217a5186251b694a992150bb848941a8ec1c9c16621a957512ee3e0b2299a6121d26389dfa1059b8086e3e87d53af101cf8069eb3f66302cbd1d2002ea7e8231381696bb7ce5edaf2eec71070e44fd2bc2e5f7dd71c1770a380c24b46bdbdc302f4fec0550622fa1b70b505da83f12ddbb5774601c6f246633ce53a881ebad7820972f76af8f8ea4a063354cd5c3ea7927f6a554c6ab89c59a71e007352bf2d079a5f45cbb41eb2d353d28118ef81cca5f8d87a7a9028fd2c2c727572bf05ea2a7a11a8d4aabe5b7baf97f7460788730133b4f8cabfcce2ab71fa9034e83f9a42c9c1b36386e9772c864bd43095c295ab8dbb42a5ec835d17111c265af213d4cb2f81982357b117d4f64eec7af3fff8c3068375db664253f961f8652c772f5b3573c0a33e81595121b81926d5fe3d5e716a6d37d9451982d0fd411b8c7924a93853591231e8bb40baf8c636da2ffe13ffd044978c71d79a168584b998617ad600713b4ff000cfbbb60593467d4c389438399cfaf11b0c9ab8b6a9fce165d34b56ed2c5588857578d57660ea03431bc9e30f10ded6243607f61f0947bd378fead797852a827754a7f6ce5a0030989df6e66f3d0e46127476b55748b5e54ec153c90bc012e2aa9003ceaa713e87e95887c07db8aa4dcb3797d60078e81a6f559595a4c7ac85f81db857646383df36ad157eced205e2919b3cd9acc5ac5093a1deadc977081b603dc1e9ce781c09ac2b088d0c9c66c7b2b9173fe8a8d58830b59eb366093d38e0a53eab8725b648b64c0debf0f8c130257b2f59f38b395f00bf5f0e41ac982655c677c48ae6444f1bb0b8fd44b7fac7320b40dccaf3b62e9ab8003ba4e8a6e93306813c2b814d023c7c0997da32a161996810da99e6457017ad6a76abb36c9bf6a68d11acaf27509075e0435d8bd04beb88414ab7769f91eb762f5b5c7ac8ad24ff38e6cd2f8a2bfd0a4c1937155c46a9f7f838b919a0cdee5ba0fbd52f8214791c9ff77a5d1339d67c9d094051c1e9d4e0f340b3e5094d42c0da914365239346a5719e096536445906e8050ffa14173e94776f6564e6d68e63b4bfde04adc9f1547e80bc2dde9be25047c78643e198346d59fe5c43eacb0f9645729ea57101761e34b6c7effedd00a3b6c2785ec3fcf5d340b096176aae78509ed7bdb45c58199ca7a5a5c7bbcf21966adcb9845274a9a2ed88e0b1414652e07be87eecdb528849e0372bb77eaa1e838b16bf1ab41d3b96ffe32480bdb43187b17d687d7132cafa89d8e3c0cc43bd662ed4d3e39cb1b589877a52b83ba07539be43ac6fbdc9073c433a10fe40bf900f65ff9fe3f74a74cf05be7b86c7eba6d31abd5477055d0655ae0dcc0f96ecf67283da88d010ad1103d556a1774e890d21c38a2595da476f4dc669b19df85c591cb3e9b2123b47d94eab80a741126dc443ee8f8a3a8c8b6bd68b35c975957f74854a13ecec5ac04e7809c5c962032d5d36295397a9269c28482c046f8acbd4139766b33b38e33c491de4452fa00a5e3296495b9a24d4cc0abe2aa52419e6915b9ddf5db9b396edf35676447b52284f60f0442443c19fb2a27b9cac00fccaed716b7d7874e5a49e1b9f89d8dff13fbf5fbd46e11fec53a4b27a327718eac974004f63b26629bd96bdea447d542d2fccf30c6460716c09e2783d4e1260a6f747513e36f2fba736ffc448190e3dc71ceb67903b1ae846dd3a4105fb314fc898f467a06ae4f005e8aec5273047f4018fae8a50e93f9df57c1743ae2571f5d8c7df0efd75110605d1c5dfa0987de0413fe3c2886800548abf5047023568b0317d1f68005d15a4e6713673640f445f6a3373db25812f437ef0d3dcde7f7422ec9be999fa4f69a56982fb8d2b98dff978d81ea4fe38aa285edc29d1babbfdaa65e463651aab4955ae3c1350722d901a0af07505004dad62577d983261d7227249ee0aafb8c7ca683569d41ffc69e8effbb7da73b6de0c2de5f72aac405641c8dece4053068fbf3fe3d94977f32ac89e739941c4af271166c281d733659ffa450ffc41636dd92df4c3d0b38565c62ec3a1ed5a37cd16a5efd709bf39b47f34c5ac612b6ef2b6ea259c5408c140e92fc1fd8cca7c292dc3627138b3994ef02418b0453d14b925cd132ab72190cb18782a21794d18bd312180c3cee8f222eaa96c30f0cfe3288807f44bc5341f4cb0b0ef882d13e272cdb18caa33779c2171db53e64729f66f0019ff541c11e7a22510fb7165a91b5d84750f8fb0e24943854a7de1c5212b68d7eabc5396a5788d4b634eccc3b8a7439a3583d23997f9ebb7e705af8a74fa4f242a89bd27bc004c37a08485674b40c90c6f639ed1922c4c00d973bbdfdb61da7a094501223038908585f1c32cf0e6ac5219d414afe407a2a84ee28514e4df93fcd0d4fdb0852da9ba0b4c6d5f6d41a7822cff8486832f2201c72b9e9f5eb5a5459b9b8465155ec38d5f26056bc0e8b5d3c6d679411682f3c8020a9b718d19efdb93fd2017f6adedcc4441388d48398929a7291d0d2f6ededd792f2178ca7b4fb02cd8b7b393210b311870791c68501e33605ed186163a1a8df079787c84b45d67cdb77559089ecc7965dcd394d18adf9e9e1f6b7b6fb00d242ae9b3406496907e9a7ae1459082e1c1758badd587b993793c657bb3dda7bde60b94bbec3bc904593f1bf508bd0c09300741492355aa8b7e67a98a90f49a7fc05a9d206ef1459032a1d8f68a5eb", 0x1000}, {&(0x7f0000000200)="a424bca74c9aa849268113b03faf49e3febe626821b91f5a7c8003800662532b259e2fa19f52d416f384285f2e704cc2c553a77ff161971fa625968967f990af1c2d369131593b1637182bf1165b505462de455cec7686513aabfc2c909adcc5685a3dd362c310132568ef74b5c3dd801543d89e0a612b71e6b09c09295250da12b1c8ba08791f59ff3e276fd47a03ff6c4d1a48b5b06f8690cb2ea4767233a4ffdf642f8add210da4ee028e2478ee082262200a98aa09ca1c8c69d0c2ad88", 0xbf}, {&(0x7f0000000300)="2f05921d7c1ff5e49ca47b36d8b3da68c6db8b0319b6d883aafd32a686ed583b1dfcebe96b5e5e95f6c94de7dd483fd986319b4aa956dcbb5ac78a6bf90bbcbf2d98a4eca05323189d8d3a232ffa9ec077cf5dda18530e60eb6b3814657ecfcbf9eddd5b5c77989f1a821ec1e1c3851d457f4691947db2c500e963f2eb540a1bc75c8c81278e58933eb94e280628ead92bedaed8facf674a3b2f7b1eb3af7195ae53c6b298249385a93ca6ba1fcaeeb9a98bcda2901d630070424e50649147ea39acb98384fa", 0xc6}, {&(0x7f0000000140)="cffb496fc393fba6b3155dd2d81246907c5b0c50f660c209", 0x18}, {&(0x7f0000000400)="edddee24dc96d4b2f2544db6f835ce889661df", 0x13}, {&(0x7f0000000440)="6c013d321cab37a4a32a447c5cec5f5fbeb0851a47fc52d7ba8d1f49aa711ecfb42e4860bb6c2e4cdd6f391ea4f0e40e9edb858e85e0036942c26546d5b32580b5157e3b1578269fde94348a4d937155c75cada8a7f1c67701abd647023772a6bc563b88b47b18f268946ddf", 0x6c}, {&(0x7f00000004c0)="c6e617741eca8d8fb67d22ef4e36e92beb43b1c255d717529f27fd770e155bd549915ff79427110bdcb590ac451dc1382994a0e7ab4ca7807787572120507bfa7bdec502b26ed3fecf0ce60d15a59605af9ff9e544681d5b48dda2b884a28c5f9fb39b122ae4ef6a2b0e50a32a1f00b880c88cf88bf0ca8cd80c50730af03d38a6d8ac61b2d5a51ef69f5a642888ea506c31b0785bae8b8a5bf9df9cbcc9", 0x9e}, {&(0x7f00000015c0)="3049825276f44a4105ce9c2b2df9f688b20f8b97cb0fb65b50d9e61f88d1e0f249b82e", 0x23}, {&(0x7f0000001600)="b4e4fd4df5cae9d3945a80d27f856dea108e4763cf0935d7424af9a31da19d3683bf4ae85f5116b76334034fb1926ed6f758947dcbcc2c9edbeedd950915f07b56a4f6824b456256c8d16c6c05cd5ae78a7a9fe9814ee32db279d320fa022e5e49edead15453ca6f2260b58a6bb45454aab0c955e3cf5ebb4f724dc49a856cc476de52a0ab30803ce6328f4343d17d67c1db2b695da6b5c019247180bd6b61ae9da2da721f6a4aa375c3919fef1d45ac4bf6ad36defcbe5eba06a9cfb4e3641cb73bb0071fdb542c6cb4c58b5bd24883f9e5a9387e", 0xd5}, {&(0x7f0000001700)="27f727507a6615571658fe89fcffbd3a12687395dbc93dafa103c589c8065a46c8f1d121d21f9372c3ccb823b1f866184e3c", 0x32}], 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x100000000, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) poll(&(0x7f0000000040), 0x0, 0xbc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 11:13:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) writev(r3, &(0x7f0000001840)=[{&(0x7f00000000c0)="3571ff8053543e6abd3b400e283cacbce7658aa80d899024e0a471c5bb246c9f7373def156da863b074139f47e103b5cd386c1b41e1c42a78bb1b7ba85027a6f28cbd473ccfa96885755f03ddeaa2efa8e7c866db9fa963a2e4c3972767364e8c696b0bd3117328b8eaaa8ee585842860c35122b592bb02b", 0x78}, {&(0x7f0000000280)="d4e69e650c293d4dc3dc6401dddf64bdb9d921d16587860795d13da293aafd30380e9d3f4f6bcc0f1ab93fb4fd7623cb9fa5b4188132162419c205b494113e101157b94ae466b7353866f8499ad62b3f56c5a5cbb3fc8369aff90225a13c00b4ae04f107717d86967f689f5c95df9cca6042c9af86924a6c85b187aa80b2c759e8db457ac3fef9f289661ce94f4a7e24818a680cb1b76a8c7fe4b7b65f58cb066931eacaf05541faf2fbc993abc910", 0xaf}, {&(0x7f0000000340)="d7992f78e26057c85ef06ebff6bf031bc45cf83c1c1dc413ee1bb0fa8ff7b910935d9a7742a8678415ec5944fc3835dfab1652446d11e0303b25010a73d96a6657a37765ef91024bdd3c2646b76984e89281e9418247ab7aac1f1e6486bd7f91ae21221aaae5dfc5b87af71c5a50bad237189ce0a42bec2c0431748045bcdcbfabde34c70968bd1e2a72d6765ed07813b07563699df3009acc03b866fc47bada6fe40846274e351bed", 0xa9}, {&(0x7f0000000400)="18dc19047e8a204d05aafed309602db45dd561d0d7948aa6e10f0a74a32b6ea06d6e1a9ffcc074aa7b9c03abff8822234a5b8bd107c1d17821267da73a35340ee57dd011dbb1d35376f54cb7d4d86b39b6cc365ad292eab1325a7354bca923bc2cbb89f4d0289ab3f65f823b21338e98731eb485e4f9550a1d0961ebe8482fbe89ce1b58790c920c77c3fcbcc27faa95840b61718b67feb8ce151e69c16006a67b39958ed3f716eb44e0e7ddd11843687fabe79524ee556f023666c8bc53abcf1c4043810b1e49edee1eb2d95c41d24d0c972e640031a6196611e5e7c33e60c1bab7334f2493a5ca77c799d451b5", 0xee}, {&(0x7f0000000140)="4c28d0553682987bc94c2c4bf8521a16d02d583f7c0e4694ea2b991dcb6a", 0x1e}, {&(0x7f00000005c0)="b63bd5e312a6559b7b3c769c0b2be496e3ff10260057b6fcc94a29a0a2916b0d13ceb77ef38acf945f0860949960335cb3441cec2789ae598d76f0d40b5f4e3c4376dd8ead56bc26ee4fdc76156cee65d0286244107047b1c212b05288bf868dfe53a456bae41f7c1109e5a1e656f25cfaf900a8f84ffca6707dd53793ade30b5883642bc3fd99f6a8b37322d7759bed3d4b3b7cbd3fb3c011e8fd6c2916d681e36c27036ff94b9ba946ce3fd7392883c6acf11d2a718dc74a54e36d4e3bc7d650d7dfa6958c9556a2c7c6b585ce854176d9", 0xd2}, {&(0x7f00000006c0)="132a4742200dc548d49b241e8af39cf9955c7a12771078fcb8eba235bb513e7704e02743f84c695cd8d79561dc796296b82c73b0e41415e7c47766a4ed5372c3b6d242c8806eeb1d50e8c1558fde44ee09bf731bf3bd00170062e320c4441be8907dd02f2b0c18fb96a7ed37232925334ed8e3757b01b3c3243b6740c101fddcb301bbfaf7af0a2a72415035a8bcecebf1805226663e1ef2f62da12cfa13180135812328119108c531b27d2d02bbd12119767a4eaab30945782bb41d3334387e3af2e6ae7c8cde5c8e41d24810de262def992714ce91202956d16076b395c2b66659ced7ca7a5cd84b58dc08aba64727477aefb2329d122cd809e22ecae372b20c4f92126546704b0adae6b202417a0c442949b00380136bc40d30b3f2810a873d754358e49054e17b64d23759a9a6ae7a3b47ef004cf73979191a176dfac34f85d7de4c0c25e662f35ca6cba51ff98c2ac8b72a8bbeceadd7081b117922840f66d159486ca8be81354d8bb375fac6b3635ac9fc7a245e331166d545779f376bc739037d93466cdb6ff7f2a216a513a4324f7cf77094bb350f08254f46cfbd44a1ee499d4f07e0b05d044170e47906a3d0cae12c88a62b68f88e66c24aeee25bcf7303f03e7fbf6893b46f2bfac2e28f3a60e0358af2a14b4af312faaa54ee9775a15c3ac4201ae0b0e3d0b31a094fa7d5e36bd7bd6c60b3caa753d608549e9624eeeb6d886930c010e3616693f5a76f4c03f74586881ee6e6f71732ee7effb9bf043b32ae70aa2a4246f09ddaf5f104d3d91f8a2624688d09ff2b7f2977d4183b41859bd36e9b32004f69f2f613904fe5dc79a513c2abb5e735d28047f8950db6710ad8375007a348fc26a604161b196be0e4d158e5a4776cd8824605b472ca948b9ec249e480370aa7c8b2bfd936f0983ae9e791a82d3053d69bdff68969ca767417fc655bb10b1ed05eb42e8bbec70415093c5a4f1ee012412505b4ff619720a0f90d38a1a1c110e6c589eb6f213134b2e97ef2f242e4a4fbf5312cf89f9690f55ad7e5951d148d9a29bbb79740e017c8c7c378e312110e5110cac6330b8528f90b7c69c531916648d55591da75b70c9e3c952091afa9ecc401959bcb73e16132b174d264e4ac28b840271014acee53e61809c4ce9a00fca2bca3329dac585da1b0e90483fcb3e6e507d725709e1b932bf4b839e69a733ce37d34d568c69d9e77efdeec830db58fcee8d5c2c104d93700220e584bbbccb078af19280f9d598faf39c861acc620dc3f10dcefac62ec06db7b9f0f401dfa5025be36ad8229bbc77687f60d770a218df9a240fef01594922e9fa2bb3408891339e2d8d7b29a24985d5d76e519d1542e9df59b007ab3c5f2ea9d743197d4b228e62b3c2923dae96a372f7cc45eceb2db969e0bd6409cd1e50cedcb6ca0ca2c1db3ea708a74dbe1ce616517ca589370164fc2f444cdd6db4f0a259422942d2a20cc0a1f447436442b108e7b15e0fa435d5bf0fc587e5aae4242683c6674b02ea03ab3ea7cfeab2290b020dd2adfaf4ae4cc56d7ad8144823bc8796d566536c65b39bb0f2bc307c20a7e987c2269a7aa579d4a11297dd812a096bd75660a6af4ada600d654c17ac4dd7232d17f0375fe12a0158a0f19137032ae3a5fecc93acf1f08bf3953c3c49d2e8b774e0daa731e49ba17b5493dd20f97401c9ab9b92cf2575f79e93994fdcc059d06d7f3c3d751853ae0e7eef3cb06057d2eb65b8a913d2cb0e3fa4f7245475090ade658b2cedf5af198eb165f137324541fc124f28f2189767694953f0a1346fd0952271dace9fd7b6818fb483bdff7d89ec066e939a6b13b5577f4a564f67c49175e36c4563e10e556f68f66a56af7148f806d58c49f3e538c1cf4f714eba49d1a4ed184883dc9caf66a82bcdec3ea587398c03cf0bd9cf4971d0ab8076d7b4745e23388f79c0e308f4deaa07b14604614b90ed212936f5933e5dd9d5f3944520a90da4bb792adeece10eb01b0ceaaf67cf7a0190372a1ce444827bb717112e2983ee2e87d21b427dfe4aaf2df57c92244b035a71eaf01c7eeed1e10da7086871f081ec66fbcc03f353baa3e6d35cc28ab5f22af8f88c9345408f68b4c5bb63e45906322ab6e7d3c8dd3a7b15f4b23cb2fbc2776ac1f041827456e3f1bdbe9ab4b2d382f131c1a2bb77584aad39d42e5a0c5872fa6c022df543fca956dd43d544e83da373d6743a6d755f2a86a56e11abd48f50a777f243c227f196a4f10a2279053df3b0a9f36dc5f625d91c9faf8916886ef9cb0a6f0b33a80de5e9ead25506f3ef154ad070d5ee9dbeae0945677a0db687761b317681950d4c120e5a624efc22999081570ef5f558b63384ba17bad8e71048a7a57cd60d94b0f9723407ecbd4a7d64f63e73ef7a6f2c96c3dad398b50efa318afd95b70360aa8b1b4e9d6619f6619dc52764d4cd8186af6227b0744fc861388bb1c63c1158afd25024ba8fff92a6298ada128dfbf63220afc7f09f09d325a9df1cb763c75e0966b4f8dd79a1a3d679a94f6da1ccd7183404eb21b054604e665216a7c9414f1098276d93a48bc93885e812cfb03c64233969c73516c0aaa0e6c75691827a126c737f0bbe78f0116fac4ead170bc2739de2ddd7465c1e8b5466e5d9416ac70f4a267a510f702e38fa39b85ad2159cc35c91a3e9585c310d5272bfa5e4362d5de814fd711a08efe112ccd9fc4fdbe10df3b678adcbab36f30825ea754c37b7c49837823ef3f95fb5ff58cc84322c3ca5b08ee5a0e98f26495e4c70dffdcd615b0abd0d9b8f47f6d83789bb5be0aeabe21ab23c51530eb1aad382c70c1cf8031b6b5ca3067ce11d4d6d1ca1b680b31d1018badf3ad4125f79a43660a4e706d27e61e937b0e62a12f801bd7bfa6f255211fd376c318b01b4b50e5864996bdc90aeb815eb1d53a3b0e65cb5621e2aab1d0be3077b74302e5a8df4317e64b614f0bbcce80f152b196fc6dcdb9daf3a5a5fa48d826831387174b288ca6e4efe998029578f908c61fb0ef20e55a8a77bfce22f59e7605e7f598c76bbf4a5ca88c769897cb37ee7bead447eb0d65923e051ab7c786eba6b92c5ed7f41ca34dc300203e2a498b782c034b074e6b8cfede3023ded9db4c731b80a71ceafca632b9f65c44a9b9a69b805e073155e991ce1a5ec5b1009140275059d0e7e4e52bb21ed85abf7f4190cae904f214b4b64d9c5f20240c95ee006bab145c83d9614b22e8c8e47de198afed727816cccde9a74e4946165ff1525b41b599b290d398cab01a172960c9d1885f9a7a4f82642c37fc97e296e175e2a3d9b81a36c121ed867384a3c03bcde332c25f43fc100b78f0b90f2a20b22dc6cbfffb434fc9560bbe84512f1b8691b427b35aaea254b3c3219dbe0bb70985d6c7ac24cc66b5d68607c5060cd3c02b77154f3f30b22b4fc9407757ab52b9cc2d67aa3fe7f57e565782cfab65a7407fff76a78e482d74d1b80674bd8028591c5726ffddeeeb014dbdc920148ba1178041805c6b1d6437bf8681535412c2920ec3f73c20436fdd5980e4f0117c34a3324f6851c8df57e213b284efafdde83afae7cb6c849d742297125ea260db9d6e900e11efab410fbc7866298e44ac933f85cff3be8664dcabb094f6a72a1f5bc70ac22c1435340636086e4e89bb05d54a0bed969d908595fcba919df8cc18144c963f120aa8c9ef0d93ec08ee7eb675c1c77ad7df04853a965471823f297d5207d0c141d9619c72cfe42eca6576a7513b590777406376f9f2393a0db75a8716a38ae3879ce65fdbcb802ca8e96fb8dc92f0a22e585225d8926f67b08bd8a7b60f874c1fba5bd6e4634b0f3275755060ef18a5838a2ea5945600789cf55e5583bed11660ed1f8edd0ce6a84740e0e3ad97b5f646675203e5cff60ae229e0cbab595d45b27326f58b5beabe1322f52b34fc2a1ef6217e26b74bfeb6ff48f0cf1b1283865ff770d0a4c38e23103cd383b97649dc812d70525dfab81e99e285a1f03df92c6a731d8e96329441621105f0d15b584aea7d6d051beb1b34206c6115c4558b9cb780a2839a49b3082dfc19f124aa3b97abbe1e044cc86ede0ff1b762345659766849581a51087ffcc0cc8640dd445a2c02f773142d4568afdfe57da0071a0ce16612bab3f85e1f7137a49af1688b852dbd3fb61d21fdb9079f2c8d2ff4aa7522658e9c4e36e40a6020c0b6f959e4d6534c1afdab9f3a6e0a9483a590d7f1a34059de38d0fa471921165a01155e089498c285b98544b393ed6d4e4db3a3d80eca468598052f349937813ad533847787c5eff15b1c73e1b26d8dbe889c6bb3fca0c58469ab9a8904052bbdc91828386aaa853de55cd2f280584425c7749a3ab7ca39ed4bd48a1d803a72eef54833fe01f1688bb78c6befb37932738d3a9303abc09cb25dc5e72f9da023d049494fbf3c57093c1d16a6315c11aa8ed8b660b4b84c8756ff2ec1c52e976d539d4ba2b9254c35efae34c5019c76a3eaebe107e7068641372b794b35b3b6389aea52ea1308a37ff7974fb0b3efbc6903bcaf3effca97386509a62ab4e9c2f51de303f1bc254c026914d7e58a568d9f4a3e09012aa5182cadb7707b836839700b2af6cb31f81b80bd5431c2348226d970e217b9e9ec1b35a9e59551c4df3bd7dc072a45947b3d2398ab71979e9c4ac35ae18b430cc4a7804bc73f7fbff1e5e3020fe88c84587f2af42afd029b02a0fb89124cd6fa4ecb97a4ccc369b89ac8992409740c5031fd328cf030a48128626452b9a0a29144b3648f8042e756adc69c279fc236be22a2e21ad91410e6e69ce913a0655cd3459b4e790cc1d935556d4d7d11912ca9913a7af7a95d287ae3c77af3f58d889be590c0527d44675a43ff87a9dbbc3d5f32f104af3d47646769d42399afafa876afbf23227b319963bc1cb982f5e15979967555576a566e9893f8b3ad7f17594b328d965b8465df65871659258b1b4d5b57a80f9fc2e4b5e333471eedab3111d8135f2d3b704d8fe1a5b9cb74624aa23e16aa5aecc606920bcc7e68650cfcd4bbb7e1cbc0e7e155a1febd0b79543a70195f10c27ef76679eeca86688893e7da30c4b25d63c525451bbd18fbfd9f71556b931150512a1076fca60716e6d8ad4d1a1b7783ca9120653eb8aa9d39863e172a5634a4c0abf4249ac33b8524c40b75325ee8274cc6739d15ec1159b22cc99dc77ecbd934d6deb35a8d999315f2accce374cb27c5cc337ba8b556b66f3b288c8a8d4d1b77dee8331ad4757215e36fc0e820cfa46174257702088da46ce3ff6ee4cdb8fb40382162f67466ab9138559612c61dcc55852c1b9d30004c50f821d17f97687d44904a677bdb2a014507920254e298e03b190e19699a6be2094096451a7b9256c58a20007f9e0fbd8824a04a6dd64f0f6392f0bb7bcdc29c4b68feb8f908b94adf97cc6cab2e9e074982556516318cbd79ee72eae2283a91927f5f18d24c456fb194875ac7429788de15585b4186c8bb35e67cd556387ee41e101e41c9573f102e3b28bf01887b047ec5c94adbd1d77f6cff2ab4167fa63d950d518fceb189dd5149c90f9fb5e79b6cfe02c3eb921670a5f83f974d2226be9c8afefdfde1a65718f570b4a30b19a86f0fdebad13df2dd9cbac63fe1e1709d12d7192de38a02ea7d75850b5d9ef1a045d23fd3b4801c3208021256b764c2e4bc2365ff284d411575b3aea7ff65aaf341de81bdb60f57bafa89f7a5ab7a63d3dc0244f23545e6471d827e75833dbd0591b8e80cf4d99eb4d1f6", 0x1000}, {&(0x7f00000016c0)="9b5791b2697e1ae1e32ca67aba00894e74816f1b63c249eb879e14cf457631f3c288c49264d0b0bcbe412c805da3561d2a47283dc491372b317a80dfff246900810e0ceb28b79771ece1b4813c7887a1d5a0e3f11ae5daf8aa23fff71090cabdbe93f558b935e2aaec945577d278187e9ce82fd17ce78154800eeca2778fe4ccb7b1e53ade546d57fde2679ab56e3c3e55390d9749d71918756470e8395aaf6d4da9522fad27081105e2b28890de61021d6695621d4c4c8bccb14eb1", 0xbc}, {&(0x7f0000001780)="f76ff8a3cc0e6f0751805a5008e7b66ce451f7d7d769ef4873f37506e1a82e565c551b1a2f6a6b0c4a042bcf98e3bd117921ed78b74bc32d1305e948bb42f9807d10e22ae89126cdd9add5dfedf3581af82347e8ca070090e1ffaf822ba6d59eb94fc1d1683d3441e05304e3a419adf20c1ec3cdcb25672493549e7c458e770cf0890c5068d309abb3be883f0b00ffa3070f3e96308c73256ec1", 0x9a}], 0x9) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:13:56 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) mlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000b46000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x2) 11:13:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setegid(r2) shmget(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) 11:13:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:13:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cbf) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r1, r1) close(r1) openat(r1, &(0x7f0000000080)='./bus\x00', 0x10, 0x80) lseek(r0, 0x0, 0x3) 11:13:56 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x17f) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = semget(0x2, 0x2, 0x621) r4 = fcntl$getown(r2, 0x5) getpgid(r4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/177) readv(r0, &(0x7f0000001600), 0x5e) 11:13:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000040)="c73b6d0169c62e553f177ed8bc46bdbde27614bf55b156ac7b4d4cf55186317f5789d2e6be04e8ecc0602a3d5516ddea9155ca1ac57b006ec56673bd55dd6844297695a4483a1399b55c875436d0be953df4160d653ccf2bcf2486b45354e89f172a6ed2b6cbbd19b9aa528294b7475719ef86a0cb650fabe6f61cd822636cb1bfe66fc523abb91f87c7a31fc7eb83d914dbd2cd3e718097ca8a3187a534738570a29cbbe8a1fc6ffa1b74763f13299b49f27a429a3a98c3855d9df3d4011a", 0xbf, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9ca, 0x1f000000000000}}, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/16, 0x10}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x842) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/91, 0x5b}], 0x1, 0x0) ftruncate(r1, 0x2) poll(&(0x7f0000000780)=[{r1, 0x2}, {r1, 0x104}, {r1, 0x8}, {r0, 0x88}, {r1, 0x922d4b76ce4bc332}, {r1, 0xc1}, {r0, 0xf0}], 0x7, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x2080, 0xfffffffffffffff9) fchmod(r0, 0x28) mkdir(&(0x7f0000000800)='./file1\x00', 0x4) mkdir(&(0x7f0000000840)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000880)='./file2\x00', &(0x7f00000008c0)=""/187, 0xbb) r2 = open(&(0x7f0000000980)='./file2/file0\x00', 0x20081, 0x20) fchmodat(r1, &(0x7f00000009c0)='./file0\x00', 0x90, 0x2) bind$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000a40)='./file1\x00') renameat(r2, &(0x7f0000000a80)='./file1\x00', r2, &(0x7f0000000ac0)='./file2\x00') unlink(&(0x7f0000000b00)='./file1\x00') kevent(r2, &(0x7f0000000b40)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x84de}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x131, 0x101}, {{r1}, 0xfffffffffffffffc, 0x9, 0x0, 0x81, 0x19bbf17}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000003, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0x7fff, 0x8}, {{r0}, 0x0, 0x20, 0x20000000, 0x6, 0x10001}], 0xffffffffffff8b63, 0xfffffffffffffffe, 0x1000, &(0x7f0000000c80)={0x1000, 0x5}) chdir(&(0x7f0000000cc0)='.\x00') sendto$unix(r0, &(0x7f0000000d00)="56995e890d72912c49245c9a2655fafc84472a0b6eb79d7bb571886bde7bb66b8e756c43aec3bbaf5333723ffabdd3566b35b4413451ecba823427482546dee8d8c750237037d25a56eba0e57bd03747fbcb68bd13bb800e1c7e984ccc893a10fe3d7f980b3f543389b42265adb74f3d0b640b2b699624fad989d0a5d2d2f226aa6f18a422e6b9063e59e3e8dce6dc958dbbf7dc70c73f5d2bed2998335fda952918f44b73c1586a584ba344640dba1eff6882bc", 0xb4, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchmodat(r0, &(0x7f0000000e00)='./file2/file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)={{0x4, 0x1}, {0x4e85, 0x8000}}, 0x2) r4 = semget$private(0x0, 0x1, 0x440) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000ec0)=""/101) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r5, &(0x7f0000000f40)='./file3\x00', r5, &(0x7f0000000f80)='./file2/file0\x00') pipe2(&(0x7f0000000fc0), 0x4) 11:13:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x60fe, 0x40) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000330000000300000035707f9545070b77"], 0x38}, 0x0) 11:13:56 executing program 1: utimes(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000140)=""/197, 0xc5, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0x4) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3, 0x6803}, {0x5, 0x80000000}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x5, 0x200, 0x7e4, 0x8001}) 11:13:56 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x400) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 11:13:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/204, &(0x7f0000000040)=0xcc) write(r0, &(0x7f00000013c0)="4a4c44b8715f1b045afea78c9c9cbb4c67f84160ba74aee350ca976e3f958c23a1663dea731e99c3b0f8a3f92e6097e100cbdf5369b3f514076fbbdfdbbf88229381e119d9af26369b91eec12b4427f0ccf1389f33fdbc4bc1dd34af22f36b0e31f987192bd4f7ee633d48cd4b427fca6299ebf55014248a19df92850c06581262a5aaffffff7f00000000d798fb9f8693cbfda39f6e55c5f8709e518f19556f0c98c6e8c127e3fc365f0de5f2724afa16faf7120d6dc8313e7a359ed4c842ae80151136f927a2c87fce01949063e7795fcf5b00db24af0077729da020b61a86af72a6e934dcacd8545adb1071c47aad06520773e28c03dba7e3a3d1aeb2e2d3bd823890d1d10ae2cea58713047450903a76e7", 0x113) write(r0, &(0x7f00000044c0)="04fa42074c4ffe96b49a957cc8e9b2e3b873443ea95e32acca8251e143470b4918a88c790426732b5f6bf87482677232a813cae45ed97c98c15301a5dc701b54f5c92d8265f39b217adb81cf74d909df01c969efe916380c62798ca1079b3d831b0d465f90f60bf365f4f3cc41d3a9fafd57c6a7c16e5b9dc595db92ad42fd56c20e4284586e37fc93e3f9ae1a4440418fa9e0f0069661fcf5ca967cb6b279b4c32e7187a0d3d4973ee8d0bc9da51038070092b6d232e394434f3531f046c7c2082b9458d271bbccbc65202fbd54aaab49a87f62f1c988095d3758f2bb4526139ac9d9271537350811cdb7db2912001e10a32b566e752598e2b261b52b140dd89bab7f6cb975395d6257b9a9ba5f29d2eb8d6d76", 0x114) execve(0x0, 0x0, 0x0) 11:13:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x4, 0x1, 0x0, "2ba153c257fff944820c2cd8772f2f1fb9ab5a31", 0x62fb, 0x80}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="abdd2700630eb8d939", 0x9}], 0x1, 0x0}, 0x0) 11:13:57 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xe073, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:13:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/210, 0xa4}, 0x10000803) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000300)="57590098f0d9997c81e6df850c7cbe44885c0e45049c8bcd82754c808732ab92bfd87d8c314811941ea2407dfa799320355d68db60d7e9213545bfb339b37233df253055f11ec77b9f1c9c5da2ce175522d5cab71b191b6dfd1a59832c25d17cb44e09c7c91d4ba78f30439cfc39710af5b6d4e8a29366e124492a37931f28a9a88092594081d244910505c8a022385b387a6538f54191bb7f984d5064f1be54d5a0940b6dae8a", 0xa7}, {&(0x7f0000000140)="979eca38e98b539b00281da967db536d6ba9e919d92d5826c66fa1511f6bd1079d4e6e7280621dfc9745d66ccb65d16cbddd3edef22fe09c1e48726cf1cdbd57537c89fa8209cd4f5e80df34d3f51a62a89325c8639a50f9520448f4fb05e1fc37", 0x61}, {&(0x7f00000003c0)="323be89fb8daa3453bc4e76826ba0b945e2984cac4ce304db75a8d28091e59bda2d74a7103280e071c4be9e5406d180f19be9338eeeb26f52e66c4712176cf04921d142c00d3455f5bc49dcae75fee6ca743cfad0bcc", 0x56}, {&(0x7f0000000000)="67e8267927ed2eea16bfab8b322045ecd75d47b500f5c45119e8", 0x1a}, {&(0x7f0000000440)="4b301c9aa87c4bf5579fe755e2f997c89b6d703c9cf9c72b84f9a15a79d5976aab5fa63114507493177b033c8b41d04a6616f572fdabcec50040cbc9f84f137a4470d25ea9b89d15d308974c9b741c0b5f1e59", 0x53}, {&(0x7f00000004c0)="b5d6c8c95b294fb039c3e62a2e2265cbb13fea6bb66a5f10bcd7f3cd9e521a4ca2d05c1042ee02cd8fe6d397516712ef475d2a506f9f65d4496b16b45967e4d7fd3a1f3aa51eba900caa0a4c18e47dc95d561e9c6ca968ceb7df4da4d5de294c72a4007189438f76499d958d2237f736a233fd251004d8d91a6120678d1da9e4ebf788b1abea7714c5f0acdfdcddaa7d4ff4dcadb130a0ddf21068def59ddc35a6005998c0a9ef3d37bd7b31d90a799dc4b07989e58677510a072a345251df682f84a9cad2c67a134f88e663e9105838576af99b4fc330438db384c7cca44c6ed3a0b9e8f8b88a94089967b2bd84a34047cafe724bc080cc38b50d", 0xfb}, {&(0x7f00000005c0)="a7d4f03135fbb13fcd2ecd5d8c3162ebcb53c355f8002494a4b4e82e0578e5adbbb31c1630a8bf8b0af31b29867e05b1b3b1ea6c08459c958902f6ac8f3b73a5d47e983077037ec8c52b44ebbd351f2b6f81256bad9f9dc31b52d5e316d5b2ea513aa79b3410cc4d4686162a4c3f7292367dc8fc9e837a5693edf729d169823c99a0cac8fb61c061fe2add63561c6c6e1ae075634ebbec94892fef6836e8a3c346d0375a883ad736fa64ab235d203883c5e55400befc6f0b1bf36546c4987cc3f0ba0bddbf924778bf663d30fd599b16c301deff893be8e7f37be694e8422786da409746d6a1de1e703c10e0db9f2eb4cbc695c1cea3ff", 0xf7}], 0x7, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000100000080fd00", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 11:13:57 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000580)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x3) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000001b80)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) recvfrom$inet(r5, &(0x7f0000000600)=""/255, 0xff, 0x800, &(0x7f0000000700)={0x2, 0x3}, 0xfffffffffffffdee) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000900)) 11:13:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() getuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getuid() setreuid(r4, r3) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 11:13:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae60400000060f8e5815f73f2a044fd33055552fb064a7e8c72cfcce2ff334a561951094c8ab06198824b3da034bbd47b3bf579456fced4096e8c8b6b87cb4272b8cddb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 11:13:57 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x3ff, 0x1ff, 0x2000000000008004, "4453a70cabf2f946fe154710e17072594a71c839", 0x7, 0x7}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x51, 0x89, 0x9, 0x100000001}], 0x9, 0x0) kqueue() r4 = getgid() madvise(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x6) setegid(r4) 11:13:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) 11:13:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cced84e0dcc6e92c84b6"], 0x10) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x80c8, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x775) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x1, 0x2f}, 0xc) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000280)="76851f782ce388fc9c453fc946566ba976fa7f1acf640633c8a414c41275f89634c6517a33522937dcf3d26b83c8333ab6f5f9fa79f0cf67391d5b343f5b67c4412ac61bdc91383bc535e0983428d7ec9fd4ec798d616556246914c45be96bc331964a2f3d1e7a04f99125701247229cc9b08eec20a37a178865a33b85bcaecbbecde3a886aa99f85402f13e7285ecca9a69e25ae198dbd67b4fbdc46ec94d0dee9569c22a2ba4544f3f2641a201aefa8ad6468e1dd61ef33ae707ce82d31ac1becec7f2d7cb", 0xc6, 0xc, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x21e, &(0x7f00000001c0), &(0x7f0000000200)=0x4) msgget$private(0x0, 0x0) 11:13:57 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/28}, &(0x7f0000000040)=0x1e) write(r0, &(0x7f0000000280)="f09e2d2425d37ccac8a30e2ebe41094968c3f7c1434e8435ec4f4b13b873556ce967dfe02355cffe553fa94105b03afd43ed4668e6d5f247371509ca917db1930bc27f28a14fdc985b243a7b92e4cd2cc91cce7256b580ab4a75e2aace7299e52d40703120c2b61b994bee1fa85236d459878fb221919b3ec53f123c42765bec3fba31136b979d7e96f98f84edef2ef00a37eb5ae8580b59c1d25df73fa6529cecb17ee4cc5a722e4fcc6fad2da916ca8327106f1b40bece0ba12455b8136947d4d9fd99624c6c18d554c3b4102235cc8fef1ad5032e695f0e429c152d12ecbf099f", 0xe2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000003c0)=""/134, 0x3ea) close(r1) open$dir(&(0x7f0000000240)='./file0\x00', 0x410000002c2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x6, './bus\x00'}) execve(0x0, 0x0, 0x0) 11:13:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 11:13:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 11:13:57 executing program 0: socketpair(0x0, 0x4, 0xbe, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r4 = socket(0x3, 0x7, 0x9) connect$inet(r4, &(0x7f0000000100)={0x2, 0x3}, 0xc) getpeername$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(0xffffffffffffffff, 0xffffffffffffffff, 0x8, &(0x7f0000000040)=""/46, &(0x7f00000000c0)=0x2e) 11:13:57 executing program 1: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 11:13:57 executing program 1: r0 = socket(0x10, 0x800000000002, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7}, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000180)=0x8000000, 0xfffffffffffffe76) unlink(&(0x7f00000000c0)='./file0\x00') 11:13:57 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}}) setegid(r2) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) setgroups(0xab617201d3c09461, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/231) shmctl$IPC_STAT(r0, 0x2, 0x0) 11:13:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x28) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8840, 0x4) close(r0) 11:13:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x0) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x400, 0x7}, {0x900000000000, 0x1}}) 11:13:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() setreuid(r1, r3) readv(0xffffffffffffffff, 0x0, 0x0) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) login: uvm_fault(0xfffffd807efffca8, 0x9f, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_detach_sc+0xcc: movq %rcx,0(%rax) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807efffca8, 0x9f, 0, 2) -> e wsmux_detach_sc(ffff80000064dc00) at wsmux_detach_sc+204 end trace frame: 0xffff800020beee80, count: 0 ddb{1}> trace wsmux_detach_sc(ffff80000064dc00) at wsmux_detach_sc+204 wsmouseopen(4400,1,2000,ffff800020b43788) at wsmouseopen+233 spec_open(ffff800020beef00) at spec_open+535 VOP_OPEN(fffffd8064e8f9a0,1,fffffd807f7c7a20,ffff800020b43788) at VOP_OPEN+118 vn_open(ffff800020bef0f0,1,0) at vn_open+1222 doopenat(ffff800020b43788,ffffff9c,2054a000,0,0,ffff800020bef330) at doopenat+702 syscall(ffff800020bef3e0) at syscall+1452 Xsyscall(6,0,ffffffffffffffa8,0,3,1238e92b010) at Xsyscall+296 end of kernel end trace frame: 0x12592ae14d0, count: -8 ddb{1}> show registers rdi 18446744071582302825 spllower+121 rsi 2062 rbp 18446603336770580000 rbx 0 rdx 2063 rcx 18446744073709551615 rax 159 r8 18446744071585836581 setrunnable+149 r9 5 r10 4 r11 6372567303527020065 r12 18446603336221355448 r13 5984 __ALIGN_SIZE+1888 r14 18446603336227806208 r15 1 rip 18446744071593530508 wsmux_detach_sc+204 cs 8 rflags 66182 __ALIGN_SIZE+62086 rsp 18446603336770579952 ss 16 wsmux_detach_sc+204: movq %rcx,0(%rax) ddb{1}> show proc PROC (syz-executor.0) pid=474881 stat=onproc flags process=0 proc=4000000 pri=0, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42978,0xffff800020b42730 process=0xffff800020b453c0 user=0xffff800020bea000, vmspace=0xfffffd807efffca8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 88554 416632 95671 0 2 0 syz-executor.0 *88554 474881 95671 0 7 0x4000000 syz-executor.0 88554 87801 95671 0 2 0x4000000 syz-executor.0 46194 208244 1 0 3 0x100083 ttyin getty 3502 473229 0 0 3 0x14200 bored sosplice 95671 185008 87788 0 3 0x82 nanosleep syz-executor.0 6319 25637 87788 0 7 0x2 syz-executor.1 87788 370587 65197 0 3 0x82 kqread syz-fuzzer 87788 395236 65197 0 3 0x4000082 thrsleep syz-fuzzer 87788 126673 65197 0 3 0x4000082 thrsleep syz-fuzzer 87788 234676 65197 0 3 0x4000082 thrsleep syz-fuzzer 87788 12307 65197 0 3 0x4000082 thrsleep syz-fuzzer 87788 484346 65197 0 3 0x4000082 thrsleep syz-fuzzer 87788 499555 65197 0 3 0x4000082 thrsleep syz-fuzzer 87788 114293 65197 0 3 0x4000082 thrsleep syz-fuzzer 87788 119311 65197 0 3 0x4000082 thrsleep syz-fuzzer 87788 514622 65197 0 3 0x4000082 thrsleep syz-fuzzer 65197 316443 30107 0 3 0x10008a pause ksh 30107 78328 92420 0 3 0x92 select sshd 92420 4148 1 0 3 0x80 select sshd 65808 262404 92814 73 2 0x100090 syslogd 92814 288142 1 0 3 0x100082 netio syslogd 480 398193 1 77 3 0x100090 poll dhclient 45563 162210 1 0 3 0x80 poll dhclient 37806 452306 0 0 3 0x14200 pgzero zerothread 73432 287275 0 0 3 0x14200 aiodoned aiodoned 53693 28929 0 0 3 0x14200 syncer update 86566 495837 0 0 3 0x14200 cleaner cleaner 74571 300187 0 0 3 0x14200 reaper reaper 16421 41460 0 0 3 0x14200 pgdaemon pagedaemon 90258 221780 0 0 3 0x14200 bored crynlk 54883 158330 0 0 3 0x14200 bored crypto 6543 24447 0 0 3 0x40014200 acpi0 acpi0 4870 319711 0 0 3 0x40014200 idle1 32380 274008 0 0 3 0x14200 bored softnet 82561 430478 0 0 3 0x14200 bored systqmp 43770 296994 0 0 3 0x14200 bored systq 53807 267241 0 0 3 0x40014200 bored softclock 69809 161674 0 0 3 0x40014200 idle0 1 383119 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 88554 (syz-executor.0) thread 0xffff800020b43788 (474881) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823220c8) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+1418 #1 ___mp_acquire_count+103 #2 mi_switch+944 #3 sleep_finish+272 #4 sleep_finish_all+52 #5 tsleep+444 #6 pckbc_enqueue_cmd+669 #7 pms_change_state+467 #8 pms_disable+57 #9 wsmouse_mux_close+63 #10 wsmux_detach_sc+155 #11 wsmouseopen+233 #12 spec_open+535 #13 VOP_OPEN+118 #14 vn_open+1222 #15 doopenat+702 #16 syscall+1452 #17 Xsyscall+296 Process 6319 (syz-executor.1) thread 0xffff800020b24710 (25637) exclusive rrwlock inode r = 0 (0xfffffd806fdffc50) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+1418 #1 _rw_enter+1101 #2 _rrw_enter+96 #3 ufs_ihashins+103 #4 ffs_vget+317 #5 ffs_inode_alloc+451 #6 ufs_mkdir+271 #7 VOP_MKDIR+118 #8 domkdirat+301 #9 syscall+1452 #10 Xsyscall+296 exclusive rrwlock inode r = 0 (0xfffffd806a1e8a28) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+1418 #1 _rw_enter+1101 #2 _rrw_enter+96 #3 VOP_LOCK+87 #4 vn_lock+110 #5 vfs_lookup+245 #6 namei+1202 #7 domkdirat+129 #8 syscall+1452 #9 Xsyscall+296 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9499 6357K 6357K 78643K 10720 0 0 pcb 23 9K 10K 78643K 326 0 0 rtable 100 3K 4K 78643K 234 0 0 ifaddr 48 11K 11K 78643K 68 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 18 0 0 iov 0 0K 16K 78643K 42 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1531 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 12 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 68 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 492 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 43 38K 58K 78643K 337 0 0 subproc 64 65538K 67586K 78643K 104 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 64 0 0 in_multi 33 2K 2K 78643K 63 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 196 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 79 20K 29K 78643K 2356 0 0 UVM aobj 43 3K 3K 78643K 43 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 16 0 0 NDP 9 0K 0K 78643K 20 0 0 temp 133 2362K 2428K 78643K 4101 0 0 kqueue 0 0K 0K 78643K 2 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 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 275 0 268 1 0 1 1 0 8 0 plimitpl 152 21 0 14 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3 0 3 1 1 0 1 0 8 0 tcpcb 544 95 0 91 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 226 0 41 12 0 12 12 0 8 0 art_table 32 227 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 2 1 0 1 1 0 8 0 semapl 112 66 0 56 1 0 1 1 0 8 0 shmpl 112 41 0 0 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2323 0 920 46 0 46 46 0 8 0 ffsino 272 2323 0 920 95 0 95 95 0 8 0 nchpl 144 3235 0 1626 61 0 61 61 0 8 0 uvmvnodes 72 2448 0 0 45 0 45 45 0 8 0 vnodes 200 2448 0 0 129 0 129 129 0 8 0 namei 1024 8882 0 8881 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 8465 0 8465 7 6 1 5 0 8 1 sigapl 432 658 0 645 2 0 2 2 0 8 0 futexpl 56 5118 0 5118 1 0 1 1 0 8 1 knotepl 112 196 0 169 3 2 1 2 0 8 0 kqueuepl 104 142 0 140 1 0 1 1 0 8 0 pipepl 112 394 0 375 2 1 1 1 0 8 0 fdescpl 488 659 0 645 3 1 2 3 0 8 0 filepl 152 3820 0 3723 6 1 5 5 0 8 1 lockfpl 104 175 0 175 2 1 1 1 0 8 1 lockfspl 32 198 0 198 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 927 0 920 1 0 1 1 0 8 0 zombiepl 144 645 0 645 2 1 1 1 0 8 1 processpl 840 674 0 645 4 0 4 4 0 8 0 procpl 600 1755 0 1715 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 14 0 14 1 0 1 1 0 8 1 sockpl 384 542 0 525 4 1 3 3 0 8 1 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 118 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 136 0 0 8 0 8 8 0 8 0 bufpl 256 5973 0 1017 310 0 310 310 0 8 0 anonpl 16 75658 0 67937 54 21 33 47 0 125 1 amapchunkpl 152 3673 0 3585 13 9 4 9 0 158 0 amappl16 192 3089 0 2686 41 19 22 32 0 8 1 amappl15 184 229 0 227 2 1 1 1 0 8 0 amappl14 176 126 0 123 2 1 1 1 0 8 0 amappl13 168 29 0 26 1 0 1 1 0 8 0 amappl12 160 252 0 250 2 1 1 1 0 8 0 amappl11 152 188 0 178 1 0 1 1 0 8 0 amappl10 144 56 0 54 1 0 1 1 0 8 0 amappl9 136 353 0 350 1 0 1 1 0 8 0 amappl8 128 389 0 367 1 0 1 1 0 8 0 amappl7 120 40 0 34 1 0 1 1 0 8 0 amappl6 112 59 0 49 1 0 1 1 0 8 0 amappl5 104 350 0 337 1 0 1 1 0 8 0 amappl4 96 278 0 256 2 1 1 2 0 8 0 amappl3 88 144 0 139 1 0 1 1 0 8 0 amappl2 80 5305 0 5253 2 0 2 2 0 8 0 amappl1 72 22783 0 22373 24 14 10 19 0 8 0 amappl 72 1974 0 1940 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 42 0 0 1 0 1 1 0 8 0 uaddrrnd 24 659 0 645 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 659 0 645 1 0 1 1 0 8 0 vmmpekpl 168 9246 0 9228 2 0 2 2 0 8 0 vmmpepl 168 77209 0 75873 87 23 64 72 0 357 0 vmsppl 360 658 0 645 2 0 2 2 0 8 0 pdppl 4096 1326 0 1290 6 1 5 6 0 8 0 pvpl 32 229093 0 218396 137 32 105 122 0 265 17 pmappl 224 658 0 645 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 457 0 3 13 0 13 13 0 8 0