kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 08:28:08 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.200' (ECDSA) to the list of known hosts. 2019/03/29 08:28:45 fuzzer started 2019/03/29 08:28:50 dialing manager at 10.128.15.235:37855 2019/03/29 08:28:50 syscalls: 1 2019/03/29 08:28:50 code coverage: enabled 2019/03/29 08:28:50 comparison tracing: enabled 2019/03/29 08:28:50 extra coverage: support is not implemented in syzkaller 2019/03/29 08:28:50 setuid sandbox: enabled 2019/03/29 08:28:50 namespace sandbox: support is not implemented in syzkaller 2019/03/29 08:28:50 Android sandbox: support is not implemented in syzkaller 2019/03/29 08:28:50 fault injection: support is not implemented in syzkaller 2019/03/29 08:28:50 leak checking: support is not implemented in syzkaller 2019/03/29 08:28:50 net packet injection: enabled 2019/03/29 08:28:50 net device setup: support is not implemented in syzkaller 08:28:53 executing program 1: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="bbd382fd6a1fd604bfe7994c42", 0xd, 0x6, 0x0, 0x0) write(r0, &(0x7f0000000040)="b7dcae569ffb615b84c50c592f44aefa86fd961489bd5a4c015a595f9cd1fbfbbf7631666bb776188f07d0624c2d6d420c6053d44601218adceab4f2faceb48195222bc61acbd9bb6019e99fb69c72b9bb68f11cb1ca29217ce26c5fbb84e80bfae71640778aad23a85d3f217711533f392683325f17f0629cab9c88a94db595e7b909", 0x83) unlink(&(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/96, &(0x7f0000000200)=0x60) getdents(r0, &(0x7f0000000240)=""/43, 0x2b) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x400, 0x142) fchdir(r1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x6) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x8000, './file0\x00', './file0\x00'}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x8) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x3b, 0x8004, 0x1) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x40, 0xffff) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) fchmod(r3, 0x1c) mknodat(r1, 0xfffffffffffffffe, 0x2002, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000480)=""/212, 0xd4}, {&(0x7f0000000580)=""/178, 0xb2}, {&(0x7f0000000640)=""/94, 0x5e}], 0x3) r4 = shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000700)=""/169) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000840)='./file0\x00') r6 = open(&(0x7f0000000880)='./file0\x00', 0x40, 0x80) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000008c0)=0xc00000000000000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x122, 0x0) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCNOTTY(r6, 0x20007471) dup2(r7, r5) 08:28:53 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) r1 = semget(0x1, 0x1, 0x2) semop(r1, &(0x7f0000000040)=[{0x2, 0x1, 0x1000}, {0x2, 0x9, 0x1800}, {0x3, 0x81, 0x1800}], 0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="41414da8017648cb19e09419a464752a", 0x10}, {&(0x7f00000000c0)="dd30a7edf6035746b3935010926f48f45b5a8431d3bb2e4fa991ac76e50525a73fd46ab98cf2abef0091d98f9cd91656f7f8168cc851ed910e7f4ede5599bf2ac9b426ce032418223feb3e5be31db0387b93c816b0b9fb2ff5ad92ccdfc3b16bc0fb8168f8c04ba904fed980288120462a1ccef91277d5fda7fea3c80c9b9d2b614b3ec56b2d93469ab79d717189c21e3e3ab968ce5b6eb7beec111280e85b1916d6c0d5a05abebe727c05e86a034f6bfcea01a4fa0b7e8fe60dd32c0926d038501abea8b9c21e032ac1f8383ca9f4414777853b08e22c0f3405753683b864d8e212df814c4220757b5fa8896909686b4dcacf44960dc43ba1d751d0818d8d50f9db045212b563078dff47c6246de8863025f3b8d87beb01da3826a848764e39bc93a55e18d54da7cd3e5a5369cdcfef74b9c674709fc4759fe67a8956679fa565ec4e0cc5dbcdd7c942ceb57e0f96411d31ca2feb6a85c8999e06a130d11ac0d622df50b239f3f0aba3c491ff522fd2cca5600d0e7555b496a3b8833fb0819434628b5bb7894c4c77cbc1b65e15f2e191e3ba5a2b276154958497ffd23aca0b19bd504c11f501066015db1faa6240c300e07c139dc402ccd102b975e20baf07ec55e9ff103824f6262a4d7113361fe7b0f077aeb3d455c1ba41620a9830865baf30851f26feaab47c75bd717c806a2df089ad53486163a0b110ac05fb794c22a19dc682ca8e97c691d2d20ab97a157c34f9e39b23004c9d00e02a000dfc853c411dc52bf3960b33e5347192f0ac943f9850f9622a6a93942c8f0125092efcafb1b7de9060b942c468a66e8bcb97b447a7dc341a25a670e67b2db7f9f6e2f67472c51ec13242b1395be9af981178c5751b5a54b20ce1899c825719a99724fa6fa6375eed00ba6456467032555c5506788d4bef54ada51b5bccc5aa174f1d3fbb96b8b2bd7f4349a040d3e07b1d8273459ee1d301050d24f7b4f2e2bbe25cce00be814974d3e86e06caab83e2f60252d923bb4ffc77e536ccf4caf3590cb1628032eeb6e3db461af07858b2d4945a4ec4956898537b95b668a08d883e5ad7998003b15f4dad071fd61db6f917084be5490da341c18d491d7ed364fedb308ab26596f2a29c5d4203775ef91867aa023eccb4c659cd0d1fa540395a6bf44a5585765278d246a54bdf0ef4d4186b2e719a497981fc759e25f5e39bba76ef1859e8ae23ab2f46cf88adfee5c3f4db66de692699657df73c1d448b728292f70f5fb28108c1b96c88598956dbddab837666146f286dabcf8cc52f033cc1fa88bcfcfb6c65dc57b42f7a7ce49d9a7a2926e55f5dec61e79e28050ce23f4675104c374349687d32863bf9fdcf9a7883e10d122f9ba61f8f58ea299d05aa822ec2927897873cae170785c332ae97b680516efe93f364ed49e20a3d9bb0751058850e5e666782e6b4aa487d9c167e7cac33a19a9a996180c4fc11afd3f1d9d72bdb22b852d29ff6a352fab13f44a821d612124f7163560ea15570b303beb8c103b097305dedfc39e680ccb7d421b6f6cce875b4827500ffcb1aa709eb911fa1da14e57b943ce64003c70336eb86b56ec430692dd51ca7064752471c25adde10c401d8eb1baa445e90708d48512ac0e31483a3a39f4bd20223e3d61beeb5e5dd02b5b17215c52707fe0c88ce8a97aaaa4cc6207044a2489af77d5aa061f8115594710b1c59d1230b221ae1d93e68cceede878912ac5ea4bc303e67c4968027b4211a050881d6d2040c90124e7fe375dcd78b1899f125d22c03c4aca01ffe7342cdd06faeba29ac17aac82554dddb84558c750781a4044956e7bab76d75500860378f8f6f9b591baaf497e57fb69d9c5cb922de7591758deef31a38317e340e9c7ae2c474d0a4510cf17d9b8ba47c166b95980be6f5f356958c6216821f75af3e3427bf0e3486265f4d7821c7df094818b8e35fcac5a2df2802901021b4bfeab449f5bb1c936c0f49a2a4944b9384a6f6776e0316b8cf719d2c9d9032888a852cd85ed82819f1c3a549c92eb62ae28afe4831274bbc8f46237c9c317db12651209a651f081e674e78e0c605089e47bb0630fa507443f336a0035e382564b1ea5ee6ede73b94b41f5d28b898f01a725dd23898811977aa437ed498554152bba5706593881405560129e0323f2985bd99ee6bf4b5ce0ca68b94b5d3cd32371d22fa65d9ac4aca0c827bdc23b4b53c10c88c4145a1be0a4178ab02dfc082846020cb1f4c9a75fcce24a5f679de6adf16ea8fede9e1576834919aeefcba373c198d6ef0a3f6714d77da0a40d5e0b2999ef15c71d5c15aa89506eb5b5f27f5b8b9e074f3db9bb19c6499827bfc424f655de0c1c75c442d7fe97ab19f135898094c45aaa70f9f6104b409581ef85464543f8152144d125b9e1af18ec0f1d21a47498364132dadbb88a3d04aea7fd21d03679416510492f425c66d95ca28e32bb57d58800708e66b1f8751c61190a789502594ffe28a91868667b74341ffd487a6004f6088e90b97df9eb1418a5d67dfd9fc66f1368604ccb74ef0f8a73bd3a02197122d5f76110f9f2fb2adae96ac0b9a030c0181efeb58a96fc8b2ba43e74a3663c4eaa7474d2394dc46853b142d4066fa3df75638e58b9bcefa276aa21afd685358b85f5d989b81144b3c6214509812c06e19e3f7249b7596cec2c5f8425503a2fe28ec01455db4c440fb8340dfde9255169a96d1502d272a538c9cb32ec08374f95ba48bd015d1d0f66b2e3b9efc1420b7da42b2f595555a4a96ba347b74d9047db679d45c47e1c5793e06e2b8b2238f613c4772f7725e67cbd2dafaa187ddee1cdd0b0c2026603510103a5f7377b05c74cfee0b1f9e3b90257d64a2c33014d5516d5dbab3aa77490c000c70b5fe6930ff9792af35c72726c22ddebcda19052b1d0156558e233405c6d1bfac4372e8dd9d4328afeb5403d5d0b50ce6bc11bd8562f2ee682a800dc8ccf16b533402bc9336fc822960c5cdd85a1a1e905680fc0b6ba38bde4ceae29df8db5aa9cb9fbb0241c3ac152ba4420ca8000f304787b534bad4f29042efa7f712aae579ad7f65cc2f3f6d8dc0509f2d6f42da44c3633fb22036e631474cfb4ccf49057b1e0dd76e03e74585e33849636be567e972da15a28ea77e3923430d2f658b6b9be61512cb61ef8c3b2e05dde8b0d59e2ed7716b04045517e32494d7f7ea47ce1c4a07e4bdb0e33950399f10dbe6af2393f87dc3f6071bdf8e6c235344e84376b806186f952865ba701551c468d8cdf1df8afc48ed9512c53f6bbd6bf770acadb1dade8099426e05e94ab3e9a29b91faa3d8f9ef405da44c0e1b0adc549ce246b4700c365284447c7feeb1e7c40c0ef03fdadb020cf4bee68dc040647e19e5778570307d62fda12990ab0338d2959f172d4aec36ce2fa13abe24cad3f5ba5697bc3ce18bc1353bc3dee8eb5e70aacceeccc4e4e32ab6d686bbb0552ce5b3aa570884295e7caa766ecbbce21bf6743aec207886612f266244dd21644c959fcefab881849b84bb729fa2d498d9dbf12a83aef0e9b711f44df0d198e3c91de333167d0d6ac6819e9a2767104cbe2a8487fafdddce7bde19546f0a650b70064615eac28f0d9d7ad149cdd423c17e9edaa377f22de01dec4ba13916b8f7163ea7dfb0aa91ae8ca929dd85bcb2c92536c94ba74e38b7cd9d774d7a2510abe8f9b3d5f06d1a895663104cb06cad579a02d200840ae484e287bfe2ff2f2a66faf4c4187ea53e440b02a3866e1c55e86726acf8a2529e765b9a6454f7b7b3df09fea4554c5aa032cad4115751251227a0a4abc63d53cef966edb424a4ed5ef6b42b62152023ce81771a2738ffe7807e2d8700d13bae888035c9203655bab59e7f14d1cee3b7bf3488a3f3d3776f816371f495affe413f37b95658ae02e1917c90ec85d7a4312e56b6e65061dbb02137113960bd78d9e14c1ce6b784cb6eb40b988e738a02180ab43c7fc55eda5242af6edcecaefe5c9da5af2c224f83f11730f1e329463e5e0740ac7edcd7dc681b95dfc713450e871bfdb290fe41c0aa5189c1107e9867f2551c757d81b19eb4c52086cfa9d669e8eadd805d7fefda1c8f009b834549b98b22531a0aed79531481efcfd3c1b6f709a28631a11468c6d9d9c0dfd7d359a97c311f0f9d09693d426b9d82a48f9ef925548f7227785e666d2fef7c3c86f17aae60044beb3231a4939f45bac0395255fafed18d6cd90dc6c028e4fc476d7856abde06e3326b49c600beee7115b3e8fc2ea4f602b8442d919c3a55592b4b2c6c3a23caf9ef921c8cebcdefec3bb973a3691511806cbdd71d8c054e1dc4e4b7c5fc033fc9c75d26508851d0010cc85faa7b9f6ce463e10a3cfbb78f440eaae66680e139296a9ec2f2578af10be20dacf52f48bf51a0cbcca9754be5b3c2fb2ac21bf2e17f512b25a8d0f60fb34597789545c0d1fa8ed2f0bc04bf3626cde49399f8f6875851a64cc4fdde0e9e7626bd3be76c3f4065ac26900b0c982e76b2716089b72e305b7e9a2578a3fff7a8227ba8e134ffbc87eb838f4eed5496357a800c13afaaf3837329ca13c4caf14f3c0afb5f33428c0acd3161cff99a397fd8b8f8943e09d331f247291ba88f0ba83f10caf5223aa14786620179e0c7ec166b00439c606eca14109652a4c4dbfa04f289803a338ab8ad14360aeae1811a4e50d99772ea8d2ca7a4bcbf9e0a33d61d951f654e7c3809e9fdb2e10627d1e4d3dbac176aaf280fd736597abe5f2884d9bea928a6b89b8f8218a1a483d31add91bab2dd2385fea5a201a67dcbad5c1e13807303a3670ec837d6f7945ddc8f9e27d09991a0fafc50c0edac42feb32d13127be3f0369ea5b37ba12a3ddb2ecff1c7bd651c432718be1c3d888eaca1eb6041bcc0f97b8669bf2f9c3e457601640f75418a6dfefea97c3d398a38556e7423400ce369f7f12f0872724e465a14604d3798f6961eb34d4d79842046e2bfc86dfb36d0c19a1a70abe899b82103dc8867de02e88dfc1431d8aab0c4a46c16626b7cb56526982cd396437276038194411780f66d38e03e7f75eadfb9c9a92f9c4154a1a6d3954478f905b56b7de782067a4495ebcb4455606b7432c3b39ff499e798bbd7dbbc61b2e05304c8f6b414b854d0062ae44b70b18a219ea58d7173c05597055e1bf235066a627a1f338319ca2002cb467007e330d6255d2680e62dde9b67877b14300cde6032ca29a7f98ef73cbef9e264d16fc80f523d9381c7cd3ab2ff74b394640279b889e9e6feda9154ae5b6c7edbeb5d06baeb55450f3b86b5aaa6eed6d02ed0f9384f2df58ef78c944108d4a5dc5f7f4a81afbf364c2468b2d674f5d4dd025ef3b3f9a0152c527bed3f1f6d965979c94bcb2983be30c402d3318a5aabcac1fbd0b9c32e401292c1ad97e5fcc178d54220560a6c3c8ac74c8590548bf1cd6b22cb8a431b4088c343691c1a0c9a3a119e17a9eb4cde8726778eafb95460e1ed7ef6a7f1d7333d9366e1af5399ff743b2b2bc6f0ea576dbb8f0ebd4759866417d6295f9f58a88f6ff38e0fa6709cd0057f61ae0f1f39bd3db6f0e8b6223195ec3fec19d3d83e2ca7b812b176149fe5c4581bb6968c44e8072212d1fa6721881c6cff4a28f4e11754e2abcc6db151d61a62a81cba3066b1ab37b0682fcf6f2243fa253d90e2eaa2ebca25dc7b407f76ca2b21ba25fb70f441259fa7bdebc4dc7a0432c522d9fd127af45a7a94d91118051a1c10f0812fc1cd3edb2ffbe06712e0e2897a6868c8353229124972", 0x1000}, {&(0x7f00000010c0)="c96a780ef24d66958006e4eea3c865b96a044a93c958b2969e2899bd294a211080b86f450e646223488bb06552eace345581490042a46ee163aede6db2a2e25cf51f56a058b57ba054f6d25d64b8bf97a10fc16f3967edd901fca78eb3b59267a3974c133e582251bf0c35e2b04c4431147e7967637a9d21404430347ea2ed75ea4daa614c968bde2140a0aa6d4eef5b4676396fbb5f83f9fcbf77e2d8244b6df9cdf720e8cd81538b15", 0xaa}], 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0xa, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001200)) semget$private(0x0, 0x3, 0x31) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f00000012c0)=0x9) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001300)) r3 = shmget(0x1, 0x4000, 0x1a4, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getgroups(0x7, &(0x7f00000013c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x80000001, r4, r5, r6, r7, 0x10, 0xbe7}, 0x6, 0x100, r8, r9, 0x7, 0x80, 0x3ff}) r10 = fcntl$dupfd(r2, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) semop(r1, &(0x7f0000001580)=[{0x2, 0x62179529, 0x800}, {0x4, 0x2, 0x1000}], 0x2) getsockname$inet(r2, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getsockname(r10, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000016c0)={0x10000, 0x8, 0x1, 0x6, "891c060a9c004e96252e56ba5063cfe1c450fab7", 0x2, 0x6}) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000001700)=0x8) r11 = open(&(0x7f0000001740)='./file0\x00', 0x192, 0x100) fcntl$setown(r2, 0x6, r8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001800)={0x3, 0x1, 0xff, 0x6a70, 0x3ff}, 0xc) 08:28:53 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x0) 08:28:53 executing program 1: r0 = socket(0xd, 0x3, 0x0) close(r0) 08:28:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) fcntl$setstatus(r1, 0x4, 0x40) ioctl$KDGKBMODE(r0, 0x40044b06) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x200) recvfrom$inet(r5, &(0x7f0000000200)=""/167, 0xa7, 0x841, &(0x7f0000000100)={0x2, 0x0}, 0xc) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() socket$inet(0x2, 0x4, 0x6bb) socket$inet(0x2, 0x3, 0x5) close(r0) close(r0) dup(r1) syz_open_pts() 08:28:53 executing program 1: r0 = socket(0x0, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e8ebd696c653061bdce873e0666090000006c83001bd100b8331c32d0c9abd48da83b50464c176a11c5e7d009cb5d4e35aa69427f4251f8e03f170d78158980a0a235858e54e731dadc00dc3793853f47bfc66c2a3b165ec120f6825f36b29841ba080ffa16b78f8d65b647f059736effffc510d8cc12b87c618926513301108d985035ebfcb83bff466e0c767d1c4af275cc17"], 0xa) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 08:28:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fchflags(r2, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="62ae53a496cc91be807a7a1f04000000d256cec9d51ee01892b01c2774913d59ba4f3db072c0f3b790fa5ea024d81c0100000085fe289100000000009dc60232bdb5f0c8b0816a1689423f1b6d7c6259924a5f07cb123c851fc097000000000000000000000000000000", 0x6a}], 0x1, 0x0) 08:28:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0xfffffffffffffffd, 0x800000008082) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = semget$private(0x0, 0x1, 0x100) semop(r1, &(0x7f0000000040)=[{0x7, 0x80000001, 0x800}, {0x1, 0x5, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x7}, {0x2, 0x0, 0x1000}], 0x7) 08:28:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f4324", 0x116}], 0x1) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="bda40cba9347b8e78d70fc58d79f798f4aa27ace40a6ac42c301de5322035a8c26221209476bdec559f29b437146112859da2d18a00c022313fc31a8b436ea0df50d3eed6233dd455571b4a1e4f0322a780f3fc311adf04fc71ce0c74bd51b0058cbf05eca12cd1d9686861abf966727db2cd90739b7b7fbeacf9e46dbf65c0393c66dca211d4b", 0x87}], 0x1) close(r0) syz_open_pts() getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000240)=ANY=[@ANYBLOB="0100232f66696c653100b8202f5b25799a53e5765494d9b48efa0ebcb54a61320000a139f6a3ab9a16c446ab020b7604a93d1b7155a388258c53d464b393e9fb7246fe02ac98ae0c3bb82b74a34b4f75fc74cb4e23220202b205f2b69d9034e44eaf72a6ade89f9a3dd15b2dd3340485b01e0b4b19b94d8c019f09000000863ef58bec6d7fa99e6903ff6386e3210aaa69387b9943322f81ab2c72a7ab8ced30505ad28b22dfbe530161ca10c65dde9dc7d209762af81c334b7f799a767b9d8defcd69599676390e8451d8485c60e82f5c70dac51f55049fd7dec3626d1f89ce69c13335ad0d6b8c5418fc8a5ece6be644cabdfe39ba7c001e161f3da180ea2c6fc416e6beea8ea8d044d98e"], 0x1, 0x0, 0x0, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0xc) syz_open_pts() 08:28:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 08:28:54 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x7) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r3 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x8001, 0x101b, r3}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) flock(r0, 0xc) 08:28:55 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) shutdown(r0, 0x1) 08:28:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) socketpair(0x6, 0x2, 0x8001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000240)="59fb2699b31a7747b6b909c356a69c9c3a516c8be54d51136d5ff840a1dee26bd997d307e37ec6b531690028629c07b998d0faf030b683703375c32b38d777d45f164019e127adff9757f45d7b6a2be41daa1bf9c78aefd0fb0bb3ff3664f0a8d2f368a1797d8492fb89e93efd98efed13c32d483b45b05634689fbb4b7fd71b5d1dd0a98c627351530fbb90b41cc1beb3e2f3e85095ffc4a719fec17fbde8e63aa3d16ed5cd220a930a9e0b5a05c995b24e2b930b2bc67e9700e6603717a77a2d8e285629261f9fe7ece25d67d603bb77669e08df66", 0xd6}, {&(0x7f0000000140)="e4f336bf47cc34f829dcd775d9e57b1f76e43653676ee0879ecebdb91a39a767397c90b26741373ff6422a83b18936727cc432352d6b756236336325f9bad8f81545c6410964f9adca7ae9cd", 0x4c}, {&(0x7f0000000340)="2cb6fc36c8c8709af81f79bc405918d6917254b05a3d37a078b9bdefc712f86217733ec79ab06f5105766b24de909cac004bb384428817179a619f0fd76cf84f032bd4c6cfe9c127f1b384b3661d215442eeff888d7b317979f77d66af6187af4d48a0062ca2dd4beebdae63848f0910a045894f59ebe5c843df188ab2a616ebed3a5afcdfd2c0127abd3c3560afac838041cbdc40f8dbdc503a9692b26801adf97b2efd0598f93f4d", 0xa9}], 0x3, &(0x7f0000000440)=[{0xf8, 0xffff, 0xfffffffffffff514, "1ecd221c48d6b44faec056f50005efdcbb6ade12f0b2b0c77857b58912f1f9de25dac3a086b1cc008cf2fed50a060bca296a74e3b82cc461c34b1ad4d24f9a0a463d695d13e7e2e5c518ced826331ba629ad326c57f4aaae4119b7a2e7e2929d72d3bc014f5388a238cdb5744aad1638b8e37723348201852032071e86c94c2c101f3e55d752660a0e092adf24516807ed845d297f65aefc6c75a5b2559bbfc4bb68322dd253bd421662249434ca4974e7ae1c33d2bb241174d8dda3773c622fd6908a318fa16794a205ba84d002725ed9e015a27712f6a1399160d07a9305e35fb5b2"}, {0x100, 0x1, 0x200, "9f7e82d1d862bf36169937797dddb3575d1e58165b716c54cc89ec4b105ccb160931cb6e6222e0f0efb3112e7d3fdc3aa9c04a9138011d83bd4ed3d25d7f1ec53f257130068a1e1eb2b260c409a5503794332152909382a019a6be2a211d8f4ab5391326a428455fcbd61b845f9a0c1e5cf87e9f8718e8776b8fe4948026826e81605b2ceef5a9b68c0433ea35f6ac89a459623b950059a7ffc6b856607294e80080903518f92dd067acd050138ed9d21be3f0bbfbe3d2ab1baa32353d154d4dba3981fcc14a0463c511f371a05c35ad840763aec01596e92f63d80e894df57cb2ce53b52026de90ec1a18e58ed1"}], 0x1f8}, 0x400) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 08:28:55 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c658990aec42f3dfe1e06bb607f51f77d93e511827d02e12d83a554a1155d2913f43272aa0fd9a49ce9d0491c5186e70881988b0167cc41b908a9829c3949c7f94a452f29574bc3cdcdbfb0f859abaf1c1e4fc84e0bb18df14bc7e34a25d31342e489dda42b5a9257203f6a6d12e100ad613c70baf3455c1cb42009dcacc0b36ca89821a6905a97336a29f737bd6e963058bfc9510353cb31932c88f1273d318b2a2e9e81f937064c0037c87a97c572c198d64fb2a3f59755ffff2ba831f6ae2f826bbb34e528f6e04a3856b90e8058c7bf5045319828219b728491c3532e910893e28c5fd0941cdbc0ce37941b5fe568e1ec6cb0847ebd6e18a467829372c6450d28219f58f5052c3372028b16df0a48842c3d0ce6a32048f12619dc32f6958aeb4530213f3dc31b0da0de53bef66928cd640ead2c7496fff783d4cb78fb201d4cfa8e1352e7eb1d6583a119c94339c18bce2d52e329e54f1832140bf1eb0c0f896a8f0d55ebaae803d85451bab7a2c214a3d901a2660e5feb3af0bffbf04344b864e31f3a3aec4ced3786db040f60904ff20ada7c068f36f1f8f31810c5837616516476a5e2b523835d798823d115e76d970b3c6693205b6f298ce4441f290e3ead04dd78ef8dd17966dfec1cc6f05c8b9aa1f90a6a985c59c80d34efb6a2169f97c9bb85a13be4b68f4eb11e332fe93aea20fd157ddd29e66dea8f159fbcc33cc83e00bd5c3a1da50220cb343c"], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 08:28:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) socket(0x22, 0x4007, 0x40) 08:28:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) 08:28:55 executing program 1: r0 = semget$private(0x0, 0x4, 0x63) semop(r0, &(0x7f0000000000)=[{0x7, 0x5, 0x1000}, {0x5, 0x3f, 0x1800}, {0x0, 0x3, 0x800}, {0x7, 0xd3d5, 0x800}, {0x5, 0x0, 0x800}, {0x0, 0x10000, 0x800}, {0x2, 0xd61}], 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) r2 = geteuid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(r2) 08:28:55 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f0000000040)=0x26) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="25993cf76b7c7e299385fd0b28207b792bd3a421d737d64d4ff31f9db1cb087d2bed5d1359d7a4b3f248815b1bbc61953a89e7c213e6b7b647676640d728334284549e4f081d041fbcb55d9b7aa6a39205d8c4ad082f8e55113f126d484847cc1342512ca8", 0x65}, {&(0x7f0000000100)="d4dfd2201dfad1e8bf5b5e00c4bc9fe279de826a20a7f195305bfa6afc7515d9684b244c620305e6c39c91f5fb694641de9f6a01bd9c6fe1666ebbb00c4e2a847e8b25a036a5245aa185feb3d7cd6357cc59bfab6b2e571f333e15c41bdb12b8d02e309e549c435d0061736ddd3c3528", 0x70}, {&(0x7f0000000180)="84056f5a3ef9cb9a3fe8d8b46248e391fde273cff731dcd92825684001854c98505132ff8f2895e1e7255f5e4c118e0ec94daaa796d9f1e75f1a6d7e302f863b9b9c5c04ca299e79520976d2141fab21f2d2b551b89c363976cda663a5534e97633fa1fb572127f7676cb14fbbb5aaee4961e1d29d7a00ede282389eaf4c2e5d092868d7f3ecd764e78dc68390b7", 0x8e}, {&(0x7f0000000240)="cb26e50f9e1db87b24c546c5f04e79499bbb88c1b628b4f576fecb23345127dfca09d64e050a2119bf0015ecb72bad926bebd16ea7f6d13e0366f69b59db29c8d02983b3ab236df46a894e489a9ec8c62120d1941fb76bbc9d6576349ba6e727fc7519ba67af643aa563bee233b14a70afec7010d3cef8b84c859232f431bbc15c66b24242e85de5274247058ef551a824b09372fb00c1c87e4c5eb46ceed9fead99cad14fdc362a3a0942d37f826aa3d5559962dfd187fd7435b369169a2561ece75b86b6880c9f4e9f4e508baeca518da21b7b99c1d961", 0xd8}], 0x4) munmap(&(0x7f000071b000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x1, 0x100) connect$inet(r1, &(0x7f00000003c0)={0x2, 0x3}, 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$inet(r1, &(0x7f0000000400)={0x2, 0x2}, 0xc) 08:28:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) seteuid(r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:28:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x40) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0xcd818a95bad4a46d, 0x0) 08:28:55 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x515) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 08:28:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r0, 0x20004b3c) 08:28:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x578) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x6) setsockopt$sock_int(r2, 0xffff, 0x1804, &(0x7f0000000040)=0x2, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) shutdown(r3, 0x1) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = getegid() r13 = getpid() r14 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="7769066c6221d88cabe6d0b1243a35581fedf7e4193b10ca440c3ef144105a93793f4659fc33a7c62a9139e8149e9273aea549777fdc2b9c985e28a5f652c1f916c339f8068b38c9e0f16c4c38d29e853fe7630d91b0ad788d4aaadf7e22091d78f1b3ffb314f809ed07b91e0f74d626f4fa387c8c17fbef4a9af60218", 0x7d}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x80, 0x408}, 0x8) 08:28:55 executing program 0: r0 = socket(0x800000019, 0xb7db2b6c7b1f0c58, 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2004, 0x10000) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) setsockopt(r1, 0xffff, 0x40, &(0x7f00000000c0)="0000c939831c24f2421abda245aa504d6413e974aaa34977f4239121e81e1611c6693290b970e5d6e22e6e0ba140e401b2f178337ea5c84cb6f58c4136015571ea420557792be96abd79e3f4e0d99cc65a9086dd62d5736cffff1eef9110016badab5331a1f02273e22a4574db4eaaea71a2b65ba149b3bfb9a3722d2e44607c413afddb11a53c1053377bd961c5a7f452dbe9689844247a297ea3c75a192f214cfb2703a2e17ff33c1ef203f3819a6164597ab7a91fdc2aeb62b551fe0c163fd1f65397ba46be20ad749f46b4c430f5c34c20d0abaf2a8668bc0c8beaccdd5261cd667b5791848a683caf36ee37be08918c000000000000000000000000", 0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x791f) 08:28:55 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10001ad9c35fef28d0d37d527860acccdd50f223335febe5dec408a8b6398548937313c8fca5e77394b5c3a6495c2aeae73e082491e4c0cc3d5487b95b1a36bc59f20cfe5ea56a4e5ce256eb17d33905da5d009749091a042277161a6be7ce59105a1620098e956e391b987775f08c33fae8eda4c3ce243f3baab2afcba7a3922e8e46fb2a5de2ff2285c490d482c7d55001f1eb5e4cc0f993857ee3d7ec2caf2e1fb23eaeb19447c447d89d3a66d5196940fe849945220e1218688cc68e01b1d14bee53fd1ba5431df46c8583fadd857c7f18b9e71817d48738802849c532d45635a4aa58ee4a09a319e39206765aa25635a49875208ef4bab3881ec997ed2061a5046cb3bb016cef1a"], 0x4}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x106) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) rmdir(&(0x7f0000000280)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 08:28:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000340)="28a34bcfb5ac49da153d3524fbe65e5112831d6be2d2566b8993f377b2abf120768e79089d83a9b753b34647086a522c4508f33d280e1faa2a0a5980a0ec6ccea42b271262e913499ba510cb89426896b351998372f26e62c81276df6191a9a3d9286ee409891df0c0c1c438fa285ab842b04aa0ad5821698890baa3d0cd6f9e0946427e6dfeae94b0c423d35f5ebe91463867be0fe5353e63d0", 0x9a}, {&(0x7f0000000080)="9c41d8d3915dd00eda682da3c9dada109e61986ec9a189926db03eb8acf1ef583e58a1a9f215e0dbafa04e2068586220", 0x30}, {&(0x7f0000000400)="821d3cbc668c53c1fb909e2e0c32fa836ae1c0391bbb72e1f6d88c8b08f292c2c1f4870ffaceea252b2c0e5a3d2dcc6efd193af3bdb500de7261c1a8a06d1a0c73c5deb2a4cf1689d899d67a4609f976b99e4aac6d93a3a15add900f1df5c9e58dfc1274e5230029cf0c9a5f5fdcf18bac6d52b870fd64554fd56248caa98f86b237319d6d054049ed331b31597efc1c1fd11a31709253136634c531e0cd80c387a5917b5c6a35eace10b4e76c59dfdd398b69", 0xb3}, {&(0x7f0000000680)="08e47add52d43ee134e6a088fb4b60159812a199066fe508409e05c689c2c2f05eb8ec83dfab653408ff8637889e340bbee172f0dc3fd5d8b7400f912410c51d313950a6433a1663d48b1a2bbb2c1bdaa9a1cbaa6c8c36ca2042f6af486126679b9b54d3a603b38c137ee2dd4b2f54ec7ce5d0ba15f0e7c6035b8596d8940c9b0500ce116a489067bfa418f6269082b1bf482d46ec6b813856c0d33f9f370b7ddd02653882c93920c12b6b4c1773f0c04381038803847f59f22d981a2f0a0e095e41d9dd89ce98475b28eeb3ff58892ebd876846e1899e9044b82afd07e74ab6df558623571718b7d00fa03c3dfc03c6fedda75aac78ddd2eef75101ae2ffe0621889d1557bc52bf8624e62cc9924b54bb32eed45df2c0abafd911c79b5e34745f33b8b26490b14e9ef3f09f49fbb4305326cb6263413d0ed7e228f51c912752fc7ea33729d7672f90faf05a32d169e787b9ca0b4914078602ded15ca9292bc96e5966ef7dcceaf45c667b5e6e57465ba6ff6ba107d79ff464e7103fae5a09bc191fafaa94258e485e712426206b01bddabdacbf00c387e90868972dd601402200dfb186a80c8493ecd9dd10fc05c45e3ed99203678ffb34a42c0d2c86322f63a13a5a8f140b76111cb42120292ad9f82f8a6de738c7fb64b5594229a6bc0e8a0d2fe92aee81f6b89db87d08afacb76140b7ee5d9e9e21112e8aaeeae9ab90a76758ba386ac96da6b87cf364759453ff30f1943874b798434a329239e43990b0a90b08511d289c503261114365086374bd4d67d3e4be0eae6abdc50ad0b98e0844b95b9193440ebdd15f88ba7079fc5c3cca8e571e9530470dca865a9767e271cb02971cdf88f53c6ca267cda80a3ec4db0ff36c5e62d42a93622c05213048a41492834b4d6c0ca8f4eb1e98dde265c79e8b108bea69fe46886e034837e68933f72b63f0fa17275b742393525af1dceac4cb891d12ded7a4d6e3882671236d60f993ac39071a1b0fb38609585cda1eab4971f46f80fbd1796ca14bfab436c6def8fd9bd82fc92fbb09cd4f69ba296eced23a75d5956fba4d7870f71d40ba299563a5f07126d8bfe23c9ad6c55eda6bd3296ae1bebce92360d35197236e839db14009cf1e060dfef46c39e691926e684d381251e9dbbbb9e0085c5f182aafbf42c94370beebfc76debd0bfa0307d4808ce5ec1408097116fdb4236036ea6f7f1de4dae0e6147054b76bf4f74fece3bc9da4bad6f50fa034a5167e69022bdd7e9df793c157fc10b0731d83017500d6619ccbdff4e68c8a7be48b1de03a2a0534614641c2396252998e4079c83619a0cd10edc136ad04019e293a46803d7b85ba4a442aba07e9fcd3340a5242f77eb87f135f6534b410a70f80f7c3c5b7b3669638caf81c88950e4330eb90c86c65b6f4a19ca5bd9c9cb6b23823a0fa256bfa4c6eae84c01ee21902a7265680f4230419686ef6a95700220c630e49c75cf78d3d0d0d83faf5c932fa4014f472c04e487ccd3caef007e50271b34dae628d4ea0f9757d213c3f6bd173569886650fc4e211fffab8a00f5d0c0da4686bf5e4ae977ce7e4a0247ed27617cf79a788d6ca3d6eb00e7912559dadb49fe9fe2ddc897d9465a8ac0cf31dabf0670727c1cf0a8e513beb5e67a5160abe1b31e38ed12f8edea6552770882a9b474d4313d751b32662712cd599e1ce9399a759c7d35f9dfb11991284de1636fa3e0acba1132847ba49965937971869be27669636576327c65d93a5e2b081211c50036b155ba39a182e35c3da8406f29355cb9eeed9ff52eeeaebccff95b7b3c312275bb7f3551747e4103938a1d2fcbabed98aaf7cf217906412fb1a2fb1711c31c0ea18a223361638877f01f27af19bac67e160ef26f7142674cad78620d015bd7b809d181db6bc6fccb0f2f7d2ae251fecc690a3a5caee7774a5ea29c7e71cef4a3f3e3053be1a6ba552c65ee067f5d6ea2110cbf75968efaeb9dd9819629ca221d8cf8fc04af1cacc78f995e7afd68cf8c36740ec7ec9d11b7f5b1d53a18ce97b262ce696a6af1ac4926a2f7af94199fb71a449c1c03343474b0dbbae52234a059b5016c0425a99b554e979edb66a9f558935a33e05c658412a1b8f93291a3245ea97ac58398962297399c83d0b9c01db204c5085a9cf7a74768614e7588c2296456625f29f20ffd7ac03ad9ab951ed4c6ddcf56fdbd291283af43f8bcfcfeec82bcca6fbab96a3c4772fcf4059809c2883b0d05589cd4e027f9b8a878834cc97f8a9cc55ddecb6c21a877423d7834de11c7bc38317022b1d507010d9ecb1cd46424785c6a9e356e56b4f412ae9f480fe93069b28e0fb2779294cbc28136235ebdf93d1193fd5352b5caae57d1bd44fefd03b5cde61446647eeb43900b9222d247f287604cf90c9cbd4206b7a5faf3152e61c10942e2297ff65b6e802f0101012a3f97a14ff2ee352c05e62595b07c23403c92c9f3dd6c0426161dc9798a6d1a77d4a04aecd570243a092c1a59ee73663287969dce7182fb850e422f2d852e944eff89d04ac0b40a7491068e27af2337b5d18c6c3eeb1ba115c8b19e394f85cb8ee80053d2a2568eb60d10da94af63684ff8230cec1082a48a628b0f05daa84083edf536a6eb70212dd04a27c1bde006b86d1a91f43c8d782c2b03f28e6e9aaa89910d1dacafc126555f1430d93aa8a57f5bf3a9d560ef651009b00b3461bb46a163529d23e1983a67b1bc6adc4bfc9174ccfbac92e654a0003e3cab692d94fd08ce858139bd010163ae686e726d80ef3b522cd41f346056eb5fee752974ef970911770ceae99c8e9c6c39750f7c7fb31236ef0d47cefdc9d305877c4f6fd289a049389779108a3383cf7488b6e249f950ebd3783789e73819fbee5633188635d8f0e0f108b01ddc223805e1b33714e5ae939b95d38ef528cb405beba06c5f7cfcc74d8081d87670ffbd678cf4e344de6ee92bf0a0382669307ef6536c47c3b201cabdb6a5724329ee26f65bb8d5e86a4548f65fd3ae82b7999f1ebfb083d7545d2abc34840439f8485704af87ad33617848e7facac5c254d59947d13dc8272b6249cbae534f9d26e81d0db5a33e343371ae78bb39f8d1b034205a34fe29157c1c1182497b5e42865887706a239e0bb6c4c506b7015c6ed60874bbf7298f31e513b3be87725492c70bdf728d047174d8d762c3f50cad613f13682ecaab22db3dbc4f5882faab21a394716d6939846edf8d66171eabbf74f92ec75f702ae9b491ebe85c20613416947a20a39451262da497aa0a33e32230142780b824f2c4484f153644db98b1c4213ea165f1ac1c8fafb98f81316dfddc9c970d86e107620dbca30f3408c6205c60725c894041dfbdf64998688c28387dd828304623e0e77a3759cf29411087a8f758a01d466ed3cb8d25e986eb2fafa55fc0f9e53def0d68c249889cca9d11547851f663ec70912067139556a7cee5e41799731c13804b8eb82176e51f96aa2a0f907e582bf2ee2fcdd936a37685f8c67eb15c7a0ed8be388547c1d2a366d282b4252cb58531c224b141075d83f851b9b2d0bbeaa6febfb8163c3a0fe7e694d7d8e0dfd2fb1697c45ffaa7ebeb794f5b31e1d12cc696de8167ae02f740dbbcc0e8a78735c1edbbd8ffe408bc6b54d18b01f45895dd0940cd26b61ea6e52d7fa0dc706105c7a162875a7604439caa868ba726c61da5518e963fe8e2270a51e831505c0b964dc3515b5e9886876b82bd58765c60b2bc68c80586f73a99613c460490003e12096af5cd28caf564fcd015a06447a49bcda2be50b844737a18b39610950d2876ea2133ebc7bb75894cf2c38a94e75849c02434533231d14bfc2a120fd24e9fced4e968a5c40127c6b8ce2961c39ebf2e18bfca328ce8957b278abff11ed5b5fc01ac1c2fb0de3fbcad792927684d7cfde35d68fd870b0cb5a0c38588a1cfde618de522f339c4a4e549e0c8550c093b14d1142c03e0617ce16739cbd5a3b9523b40649285463ca4c9f8ad3a82c96d538e6f412fa0fca3a2903ebff79896e166e5aa4e7e1994997a13b3828ebec4349f2ba0ea8ca033a9de973e37dc3a2018943f5739b06e2395f000d2c9d6e15027ab8bb12787e33736e4a6e8afa951d2970ff503e2866cad30f16e7c936c5a2c20c86314dda344e26f1fc10dbe9436ef15ad9647ea326e0a47d5b4d8169032a7a284198e4c2ee08ed6ef7e4f7d5f240ce170988bafd23a9cca9a5d642497fa380284b3afcc63900f932a68d7407720ca63bbf58cfc7b5768766f709ad7200fc218cae3eb1f14ee79397afa59bedda1896eb1596e848dc0112c51a47496b7ad2214ebe1f1d963eb24a0b9c48bf40ac7f58a515707bf43e9ed1704f36760004a86f03351140e9d27dd081f5820cb3ffeb7e622d8c03175d0e2040126889079aa7942cc1dd46a068445cea9620a486a579f94179a4248bedc9adb95ba108d830e1bf1455ac625bb280c269d30dc8f8acf88d75d7d697d0087d74ff3500bba3aab462b3cdcfe44afbd12cbd7e68bec4448da9d26901487550dcaf6a2ac7b944a3b6da52352f7d6806246ec7ee006c047e08eb338c1dcdfa78d89056e5af10cc5d5706d942d0153b56931c7540b99aa39280a76248e2ea5998c6af5081738ecf0eb687f0f89a84b4d33abdbe0783420e7c51cfa8fa5151efaec99eeb2c7fd1d496298d1b8718da2e7b001f2684dde969689ebc1e3c0db6a8f27ec5c677282a565ce66a4a87a06c1f1d0c272923c7e27612f103cfc450d302e5e061cc4bcc159f2983c34e40636292f0cdbeeb9b1ea1e291b6a47b459f3076d3058fab3e342c2ad7650dab8e8be6e5c9f4e07cd0cf3dc5336c77e3c95bf68ab0164b0f085ee1712442cdc55bcce891dfd3b79e0221ff352c18cbd10e72b6c5e44569cdf8b791aab087d79c8d78aa12798b7998dd0d447ce6a53f1d47a9ca834a40846fd41a9dda198183a3ef9f964b2dec47dbc46faaa5e986c8052a80f97b0529a3335c09f06046548c2d9395bc1ea7beb7ac615d5dd23dff106154763daa9478b8180c89ed4639f6791041df1440f89b3895d02455c314644097a34215fdd847aac5fcc726680de8c7085838d3efa8ecb06b54eb309c62032229a256682296a4731f32d03ae372337db20e754121ea79781071e7b9efb7c06fd9e429ab3f940293d933e4891bb4b305639b62356e291e112cf3fe74d9a92f0b221b0a7f24849b6430b347d0416da36fadf50a45c908809740921511e05da3a4fb515ee3469fff13c9068c289adcc1448caf54121f0a4130ffed9d3d3723aac95140b20398db2745d439e5e6745ea5ba95caaa057d040da9587c9d1249d2a7f65a79866f9fc8a2ec7cdb8013545a4c3a95d50ecbf44d31e6219c1bcd34eeef26f52fdc0b0dfa5629e1731aa1018917514690d1de43cf033fa618788d6b4e242a062e0ed98c1888f11d45e1f1b21b1b3e8367b97d6b91f5bdea7e976ab8e8b44a0fea43926cb6583d32dfe3ba3e52e9f41ac3270a3b5c53627ba375dfb63441dc78036065efeb8865a59042bc501945dbf7f1bf57263fb32918b61c4ef2ba71d14171510b28eceee488551d54d1bf137992c3882a9c31abc487f895bee333707334fdc80c2aaa694de30da7b53b6420f1e55eb4f1d4145eebafe8a86eba51813d8a2bdfcbe5259aec6f3319c7149c305557dc2697cc8cbca315a477ab1ae0d58983f0c135b5934f1cb2b65d0f378ba06c522662174f728040ef9ddbb5406c261e48088cd3af3ab7ffdfd82dc57ebcc58b", 0x1000}, {&(0x7f0000001680)="ee849973ef06efb79687a6c93599ef5b552883537214c0b652a6ecd2c81aa5c45a07796064b68def87da39e32168036035829534281af46ff7b00c75e2dea5a762392b6d049e8f3db5f83d634a489100d29eb4146c6f0490bb18adae511d5817a05d8b231e36c9e606d0b459dc7f3906bd2f6eea7925dfdc845bda81792a7a4541b4159d5a397485bab6d5e23c1ce82caac040a4cbf75832783016b02381a93ee9f7a4237abecbc7976dfbd3fad60f0af385d7a7371e9372c3236d56e4d8ec614ef40436c6e06da8f37143a85371625b4b1b68f0ed565d74b8", 0xd9}, {&(0x7f00000004c0)="837e8d368b3d362b90aec8c83e6cdb309bbeb10aa8b74f8649477bc6759202b1b2cd9d1aacdef06ab6ec7c1664e9288517cc667171caabde4829ecd62bf42d615eff44f5d859362dacefb2d3ff254ee3", 0x50}, {&(0x7f0000001780)="156323aa66dc4036a044e1277379f676cf5582b47c55c535c2a4e6a0336b11bab1b45c90544f78b8313e3e0f8fa9da1a7044a1a1f3bb85e791fc0a3dd8b4802c31a4b9e67d406417ba9821ecf3dc4438b6724e252cd4f8bd4a956c102591636d0cb1f70c52cf391c2fc30ca0c9fd0043f3680714a3206f6c37e9ad72f32926e10f2ed58009c80b018717b0b2d6caeb966630323900bfee3ae2647e943e98562a", 0xa0}, {&(0x7f0000001840)="e2e9bf1bfdc179b284bd3b17f98cf87cc72c78e5ec1b58eb89318480469a6135a7830e9e567d03a28dcd16fa72a2dfbc153a3532efe980c6133f", 0x3a}, {&(0x7f0000001880)="6800d278ddd9ea06442b011a7eddf3f2fd3efd864ff4eda097f00bcab6e54fc179aa6ba952df624dc10a8bc5ba3553a4b864d6a3eb557a1bece1b00745bc81834a7e8f39b35b2ef2fb4061ac2ce7d9eba9354dd0805a3f2f4fb8e408442999366f99c7f514087b3b3a38e9dd05f25a4486381e194a33ce549e95d2050d5ce0a56d3908824d46c967b5fba1e2f203370acf46dc6511f05f76d127006fea128e0115911c1c811324002850975b", 0xac}], 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000580)="1294b7fe63fabc01c8a788b394eca5a847ac4e012b8e09214fcb87d9a4e92c50644b72cf68bdd9b20c61ca1ab8b91675e4b3556664553d2433c6771443e6975073961a591a122008fd3b1b3b730102f007d5d245b88f9ce147d4ba1598eff19ea00dd5eb2a27654b37511d21e89b3aff1d7e1700c65c857c9e3f883233dc8255ab741cb08d78bff4e676f15ce32b3db49487df84a1587021327fb431b80dbffa33b4f426a385fc14a594e3a599d6a51cf4bdf7efdde24797fe655052a09cfc1f6520aadef5af85a259ef2e171e46f828eeb94f46b46722", 0xd7}], 0x1) write(r1, &(0x7f00000001c0)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de4167420caa0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c", 0xa7) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4fe, 0x0, 0x0, 0x8001, "feb607911dda00", 0xe521, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)="eb7a58b93d60ce8533d45c6fbc0e2dc8aee05c430be2d1f114024418831368a87dc559652b085c195b39ce6f30a461abc085d20281f3cde942c5410feaf84472d04e41a18146bf5f11022eee69e9a115c2ddda1aae262b17ba02698955c6bada13af1786245d93eb470251f53773c3ef83a20715de3b31bd99bf0b664971677bc9d2be19f4091ed762c3497c854cf08af2050dea1a72a7d5ad0fce3b7e497b21be3ee348daaa93d51fdc4d2b3cdf1c", 0xaf) execve(0x0, 0x0, 0x0) 08:28:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 08:28:56 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r2 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000010000000007c42e"], 0x10}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 08:28:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 08:28:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4810, r0, 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 08:28:58 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 08:28:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x0, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setitimer(0x1, &(0x7f0000000040)={{0xffff, 0xdd4e}, {0x8, 0x6}}, &(0x7f0000000080)) socket(0x20, 0x4001, 0x19) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:28:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000480)=0x80000000000) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$setstatus(r2, 0x4, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() r8 = dup2(r5, r6) kevent(r7, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r9 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000000000/0x4000)=nil) shmat(r9, &(0x7f0000ffa000/0x3000)=nil, 0x1000) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000000), 0xff85) setitimer(0x3, &(0x7f0000000080)={{0x40, 0xc021}, {0x7, 0x6}}, &(0x7f0000000180)) preadv(r8, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f0000000340)=""/130, 0x82}], 0x2, 0x54) write(r2, &(0x7f00000000c0)="220d30e5134e82b0935f99", 0xb) 08:28:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet6(0x18, 0x4002, 0x3) kqueue() chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) dup(r1) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 08:28:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000040)=0x5) 08:28:58 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xab1) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/138) 08:28:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000006c0), 0x0) execve(0x0, 0x0, 0x0) 08:28:58 executing program 0: r0 = socket(0x17, 0x5, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 08:28:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0xff) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) socketpair(0x0, 0x2, 0x913, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000200)="17534236efe50f94626a89c3eb01569d6a0857f5e25c2d521cc779fbf36d240912bb1298e5020e4067c87ba66529c7c9e106ed108a6534022a21c333a9c7c9e3f06602b859996d83", 0x48, 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000340)=0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) getpeername(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000280)=0x8) 08:28:59 executing program 1: r0 = socket(0x6, 0x2, 0x8) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x0, 0x5) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="ebffcbff13b9fdfd00000048cf8521c75348bdd2580a95defc2a548d0832446864cd1b88ae0a1e92c386f01e86ca34acd81c5872ea14d0546b79b2ab9c3a1b6752a5fea67a19d7e60044e1b6ac60aef91d5ce1c169aaec39383ad76aa12e0d3d3db80a3ad9467133156e57f5fc5440b389698fafda042d44320a320e8d2df8d04ca7bbbe8c3a534d4a830326acb139e5f2401be4bcfac433470000000000000000", 0xa1) r3 = getpgrp() r4 = getuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0x4) 08:28:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) r2 = semget(0x2, 0x4, 0x400) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000480)=""/205) write(r0, &(0x7f0000000200)="06ab1ab7bf5979bbb48fba2a504c5d", 0xf) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) r3 = getppid() r4 = msgget$private(0x0, 0x14) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x7, r5, r6, r7, r8, 0x180, 0x9}, 0xffff, 0x4, r3, r3, 0x9, 0x1, 0xaa, 0x81}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./bus\x00') getsockname$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000580)=0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r9, r10}, 0xc) 08:28:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x53) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) r3 = semget(0x1, 0x3, 0x230) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0xfffffffffffffffe, 0x81, 0x7f, 0x2, 0x7, 0x8001]) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:28:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x10) accept$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000289f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x20000009, 0x7, 0xd38c}, {{r0}, 0xfffffffffffffff9, 0xe0, 0x4, 0x100000001, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000084, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x20, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x14, 0x80000000, 0xb9c, 0x40}, {{r2}, 0xfffffffffffffffc, 0x40, 0x80000002, 0x8001, 0x1000}, {{r0}, 0x0, 0x81, 0x2, 0x1, 0x5}], 0xd38, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x81, 0x1, 0x0, 0x5}], 0x67, &(0x7f00000000c0)={0x8, 0x3}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffffc, 0x0) close(r0) 08:28:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x100000000) 08:28:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 08:29:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10000000020000, 0x0) sendto$inet(r5, &(0x7f0000001200)="a5abdd0da5fe1584d1042206128c7b499481328dcf48d094e6700c82e03c3a3eae02c3f2b9159825eff42b210be4fb7b6be85074e5f6aa9949400a9be406a05127567bb5f23853e9b262d25a93698d77138b9b124c61d84e39bce15eebc66c9b9ff68058ca3b04604e847a409a0e77fafdeecb3ff422af6349b1cc349c088bdd2f271d1da969a12a8954132def153a186ff2c32cb308ffdb9cd03738a4d78e0612f3bb", 0xa3, 0xa, &(0x7f0000000080)={0x2, 0x2}, 0xc) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) getsockopt(r1, 0x4, 0x3, &(0x7f0000000200)=""/4096, &(0x7f0000000000)=0x1000) 08:29:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) mlockall(0x1) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 08:29:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = socket$inet(0x2, 0x8003, 0xffffffff) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) getuid() 08:29:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) chflagsat(r0, 0x0, 0x0, 0x3) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 08:29:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') mknod$loop(&(0x7f0000000240)='./file0/file0\x00', 0x1000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x82, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x80000000, 0x400}, 0x10) semget$private(0x0, 0x6, 0x11) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 08:29:00 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) setitimer(0x3, &(0x7f0000000000)={{0x1f, 0xff}, {0x10000}}, &(0x7f0000000040)) setitimer(0x1, 0x0, &(0x7f0000000140)) 08:29:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='rc') 08:29:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x100000000) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) write(r0, &(0x7f0000000100)="c1fd37dad9fa3d3760b4cfea3198703c4c63c336142f8a6b2cde31812baf6a10d66f6750fc32", 0x26) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) poll(&(0x7f0000000040)=[{r2, 0xc}, {r2, 0x110}], 0x2, 0x1) 08:29:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20002, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x1) semop(r1, &(0x7f0000000040)=[{0x2, 0x400, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:29:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff, 0xd3d, 0x7, 0x482571ef, "47b5f3ec243cffdb04de6a8a9a08dc27efc4e0c0", 0x80000001, 0x3e0}) writev(r0, &(0x7f0000003b00)=[{&(0x7f00000026c0)="df39c41bdbef7503c9f4773cb988c834c0f3ab1a6f8062bd7b4777bd78e9ca3e4bc87c81689b6bbdb5698c3172b5826d0ee67e8fbee111413173d99a37a824933b8b3a3878c3ebe000473d59f13539687f842700f4ae06239784642c8ce5aa2eadd0a7754953f5713edce3a6ba77cdee266a8e427dc1bafe18cf6e4f8e81b45156706381b7b08f3b190a958eba7f8fd617df994785514d69c1c6d03264556428ad1bfe85b49f1f7b31904755cc413c63d36687e0da0b75d1971eb28545e2f92388473c477628d745f1a2d83ffac5b0c671a21a328fd1a748f409c6a46133f2a0af", 0xe1}, {&(0x7f00000027c0)="43a322ed4d2b296e3ccd29e035228497fc180ed5d908d712a55859757f386a2e0f837d74591ff4b9b0c081ed329de3dc7b789dd304a33e54b1cf48e1040c347c1a797eb31c118ae90576f9d9017813948f19d53f3c332678216849e49df5c662e403ccea17d270a3b8aacab9c75cc7e97b43dadaccec8f28da5d6c8a820770ecb671ff4554e8b9ba3738caaf2426e2b0b8ff5b408e7a44bb2dae345fb11ffb3673664a23910b13f8725b319edf57e1a4aae98a8f2336b782311a5455d9c825d903a15d8d5cd3fd057771ef8df76fdf", 0xcf}, {&(0x7f00000028c0)="c40632bdd768b02c28ef8d14350bf03f2e8d89f81bde955ea2f3159aac4574bd28bffd0bb2230d5d6d3626bcb4aad67349d8dfc81ab5b1e6528c7bb4f5ccf97f1bf331d468e2c7321335ffbfc88605358caa95f65b494413ee621a60d547d32f0c83a2486246945f3f632870204fb67ba24a8fd02c1cb13d14dbdf167a1dad0799423ab3b3aa2c78cb54edb7066d8b2923427e9536759663e9430ada679976e546cd43132b76e4d08caaf28c77a2d8f047a3ce442948b0a2922c7d2e21e06d182e7a8dcba632a402771577a0a74a4c24bd10aa1bacb671b01b42462fafb91885a87c966ba54aa197ee6c2a1a8f5a6896ca8bd76190a8b86b82d3da01c81a8709c4f512c10089eb21a09c5d9ee529e85ad802e3166391e07d1a4f591c57b2ccab3e465cf748aa604ab0f863781b63f603f942ca939a6da39d338516bf043afb24dc0a9eaffa7f0b160f00a77a3aaa6c19fa4d84782a35240395e79b87a0a3927a0624c9477ca02c3d3777aa57a74c70aa75fe267b885d0c4526b10543a3b0215ec4965455748d50a3ddc473f5e6bdc0cff5e76e6321f07756580077724f02859afefc4a56a7dccdf0d9697c7508771cf45aa0ec37cddc3665bdbe47d569f21b76c44c470c99da18f8849639b2ab3b59ebcc4b8c18b5aba89edb798e8b3536642263f943d194ce1fbb94b8370d9293bde56fbf4f070f5ef56c50b6c9f2030a9e42709777668a6a0624f505da4aee7f8b874f19decc7c37c2b5d1c4c33f4f9d28439b677d27d2913f14ddcb6f5552ca1817ced0516ff0bb0591e9904f451dc64d81921d788115cb88f7f30d4e3b9907dc58b239dd9cb572f1fba3066f870e9f11301f2d0b5be1da614df323fbd19291e2c007901ce42611ffce314d11569c1c0a986a730ad99f96ba7a7c4c6dbaed7a246a36a35f6f0b2674a22f597869c2df3ddcc326bcd746e8228b8b58c040f85437124494f2a59fecf0bc53f3c951bcdca72977fce94f7d613b76c8e62f68251f6ebec0531c73294a182cd463acb4cf5843f32e06fe3fc2e12474f3c93194f8c05f8764e28e7a462b3209fe9f939fa6097904b2b2d37b7df32e811642434095dcfbe6e63fdba1af3b0d98517234fc2a5b98ba01dce484fe213a3acb49656b8a9cc1e55346832ade43425b5624fb1f0f6b50c093653bf7ba9152f4fd13aadfa0855c170c6a7f082acd370bcbcd0e17552110a14ec4fade26a093919701a554b0f7faea3302446fecc2587b9d4d3f53835e3c20076487658e865bb0c795c52dba931f03da3406a4474233edff920c71f5e99e0075d5535aef173c83a3d7d3b3142ef8372a489fe70c6aecb77227df61e38bce3e360edc6f46cb2a2834fd4b719e2c861c279e7871ac8aa76127ce29d219477d335515a8910179eef5f0485993718f2838db9c6a202f3a387c746a3b80977e5b5e84af383657141b0b727a149c16c3fdd3a49feaa057b459ec3f5e18ac33b052bf322e4b747bc734912e8a24e038844764058df49a30a7bf16b45ad49aa2efbe25df971717f8fdfed7138e318db2cc50bf80e26c4a55affea2abc606aeea3fc8cdae84d1097330f12c10a518fc96e1a85fba2c917715e95665565b41f5f2d83a9651b12a16002cd636470ca2921e9c760bf059d477209417454017dae3f30714b22053b61b70cf3926fa4dcea578d1425139537109cce012e089125ee252255f176535a381c16db8dfda6ef871f2c54bd6ce53f30280469a5b754554e78da8c5f09032771807670423ae9488174d3db2b4d6b484b4b7751c1d4e69b21c72ae6cec5f9774b10952c5c3d435aa34d4cf90a0f27655d82347d16eff3bccd178beec75d08dee6802932a21d26ec63ecba26f13124fa275bf93f408f5db3ff3397b78756b04cdb67b541bb2dfe5efcd5b027623086e125e422b06fd76a72dd8972bd10372535dea3e843114e5ee079b8be526af0c8a25804581c9439f45a243582f9baa3b9fb08f98502322aebbc6cc91b4be8edcd4dc085a42872d5a422bb1fd6e5c09702c508e0972891559ebf67b68501f201c9f5ce0e9a7da04f4096423c789729015343198a96072aae12f670ed94d0f931aa9a48f431ae9552c1ac27cd02fe6533a56b88289dcf661f03b720e7aadab9f2596d6bf5a3b5403b6ba067d00ec3e27892a0e74cbf3f8bff5221cc64b6be69634ff7e801cf50a38ebb4968dbfa30dc7aecee59ca44d6f056b4aad6afdfeda141348ff9bf2aaf551effc41e08649d5c429bbe0a3eead89e5514f6eb08362b45312d624fdf0b4d0901d1b65864bb660fad241a569735e3679788b43449b94ff75a25df4b59e97707073fe9a3b4cdea559dd58ffa0487913f8cec426dac8a094a1383039e0375866d77c835668bb50da9d26f3ecd506591a9bbb8ccfde7e4d2eddecdd76a63e071535dc5f99e0ba311ecea4eda9cf11dbd3ebaa0d05fb046fe92dbca7ac478100c5c90523255ae714e3614544c0a5bc1a503062ceace018463bd6ac0fced916a1213779cb1e66168f5fccf2dbb2468e94614f5184607e4e423d787bfb33da55ddd482d253046fecaa824ccbd88040eed4d5e4a7e32589530b79dc1aa1d166e23ea8e54bc0323a12c3ef6a468b600602f6cda4e678138e1e38feac78ad6f98190bcad84e036be15ff04e13eb86872e4fb677a5c5c74f3a55dc5652712719c8b144cc36b5445cbc028709cf0391c5f649c8b842df393d66ddbbf1b8a87fcdbe343d8209d40db85f564016ffa506e6b534530a46bc6c50b26a3273e20c38522f000d569042e964660a4f50a13149c7b52a6f1cfb23e4fa24c6e1e02a58c96eee51da1e73314d505e2aa01a25cc6d374497a4237484ccefb60fa6a2bf36214c1ae74447ab728e80a94f7450ac03fd9dd74ca0b67a226f4787b735af7c6b4ebc9bed69995559b6a82708c1d253adac93dd3ac787b6b23a62ddbdfb3e9cf57068c45bd72901fe6a5ff6b8395eb333d3235a43d9a09920bdceade7be6214011c4abb4257fa845fecf5147a5c6088d786223a8c12cabffa6bc9b74c468683136a07a42359ef62595c550edd63a4052157c3be15204a388062ae5abbdd9b1d18022cb7a03e19a83f211ac3b0b37f1a738922bc6bbe22d35842bd3bc10a9428d6ca03d76905e3286122f29c68cb2d4623b1a1c58d3786ce1b862dfffb09c5f3fe25ff664c9be08ff9be1f47026b3abd82586ab76764d2ec37572718febe415255054d6e9cfe7ca0f7db35ab07e943c8b322f6537402df0337426dfef77e523c8a7aa4dcdf61d593dabc5002b8d5045369141ecd76c15444625eb2ad97f1ee8ffa59f314de00908dd9d79449f1a05d83e1b51524deab078cd0ab4a773df4100bc301ac3afb651019653f24e53c478a55f0b362d950a3a64c08bf6b4457b8d5db830a61771860959c13ffdbb561cf92525b93aaf578f83e97467fe5a8195640bfa6f2bea6fdbe0695f8b29dc11daa48e2a979092eae6ee2ff2053b038fcae5ff8c8e3223cc7359670d7c4241d2b101e7faf5ef8538ee0aba9efb05c4779bf1d9f6e3d7a530a5a6d3c137843308705d9c884c31c482e05debfc93725fd02f424e33c50169ff4e96da6f9efb77d5914bee6583cbb82c1a744380c488d9fde7bcb50010652f660cb9222ec9ca9774e481f8386512fcf4bfb5cf977d4e017e398005d1dd80270a794348591b3bddd4db116bbfc319e8bb901741559c98ea3f0946093a42dd0fd6826577a1a50549aec8da0130860d9f8dab2e03389acc6db1bebc3f6a4ac4e5042eaf9ff02b0e773062a0b828717e89c3ea01647d675dc98b1a06c88c2c45805cca2fa3d01a5759ee2770a7393ca4c017f9d582653c75f84807fbf49fef4354b85a8f241ec16672a955c36377eea1eae4e91f591dca17b7164b29431eab6021cac7e43040544be39aa1ec43ff632fb90735493ed9ec2d2fe0d2223f1cbb07bbd8748ad1de1e3fbd5b0820f986d5f0c815d16bdc6e9b72a7888ee3d95b15c132488a5cfa55bfee5f66b0bc1ef01a3cbe02de799aea91a9ca581133b1da985b87b6a2b8a56b8961ce3831d5582b5888f6ad47a816bddb9ccbc9b8e036bc14aa03b8935a16cf18e75958c345d14b69a8044ff482a8fbc874f4b183ec92a8dad3db85ab045baefdaae7eb11f3f2d0ac27ac412972e5c5eb45d7e64f4b905db7b2cc79ccf2df01e6bbfce390f234d3ed8e837b1d42ecbe84c1db292f283cd754004486690b7bd6578ac9ccc0ad5b0fc61cd85ef2cf5fb01575abee26a38ba42e061360fe32e0990b756dd40f705f0c594ac7b15eb158984eaedd790eadd6b31b4d8f84f7aea8ba03b83efa95605cc6bd4df292c6a48ce70911cf784107ad77b8f9bd3b7f387958b0ed45689a66eedf4a9afa205334ebf56b8465fb589ab302d7bf6d63a9b23ad26ec4b23aa5bdcc0e1c5cee68048eb548edd941fd7a70192d3cb27845442217a5a943626d05a755ca77ccd62e2ce6eadb47e2e531058845e1a0991e10f926a162b66ff9e9437c2507cbd7c88b4b7aabc8fd0f19116b17c5c060d332259461cc0101c91aa307bb0b6377a06e5c811e487baac0faf6299a2c77b0fd5515d084e491b3de60a4033068b2e4e38dffa46c4416a2b53c7878f00795d4bb2106fe92cf7abe9cb61e8eeecbfd22a7ca0d6262a047f6d4f087dad7fc8b41d9a781d1028162ff989cf4f9a5e70357eb65896a7a03e5300c0046f699f03c1a02065d21fac34e4d8bbb154bb48f9c29a3eea65ad856336067f38091dd858a4f6c65c204937540414f2f07d7ac8a162280b6a2bcd88c26ff8eb5946cd4ca8715c83552f2e65cc3889b345a1e73f6ff1df4c849b12090a31850dbe140ef027b8bba15507b273c9ac9a759a5fd2488601e6e9bfc8a9401431c70b80b1d0556bd53438e6b43f0e6253abb474af6c3431e49577079cdab2fa79dcd82d3934e67101d7b5901a6a7dd6152f419ce4c0ad5962fb54d59987970bd06b88ff48095e94396b0693903f01b31b18aa04e6c7bd0b3cd70fc4a79e458bac08682f55a2f3c83bfef1196f041649703e3b8917a1fabea09c544b4c4cdb11634dac1bc2d268d3b039c71de94d6506b6ff9c8c0e44199c658f250f92c81aad8c3f979e1b8c768ad924d14dce93b6151a8de4bf300e0e9dec5071db4735d2bc3ff1ec82db5be5fa563b215be4155928fdf3e894af4b9ab77d5086afbf77fcd65d548137561cbebafe8db3047822a7941806dc966583fbe4d1675ea6885672c981f2f92b230a027502f7bc245aec5766007ceab6dc8e903631a31bb92f9f939c3fe7ca8b1cb1fe07fd0c1acc4abd540d8eb003a988af908eedce3a985e88183254448252f5681ec863f4dd6467049ec371d0091d360a59da51b5f4ba4a3afc90840da9c0b56324c3196ff9690ac45f56a83eb398ab05582b4241e3ba2a548bd0f57fee9e22ba6876cd76eeb2549b95f64e4957ec4fc85e9621e919c163ad8fcf3209c7241c0fbe76e7179f95f9bfbfc59657a0808d074c48b455c4a874f99835826a95626dafd6c2ba87c98fec704c02b5c8c13c1d39cb1a780d93b7028454ac29bef758fd4f4e5b579db659cf6bace1af1905d6f39e1580553d7819b1fd85dd9b973fe5b43ddb9fda97c37eefc0ab76de73e376a5ebac649e0e62e7f2e3aec65febd5308429360193b4f94ae7956bcb26f22d6c735b20efe74990b5de53c886929b6f18b878d6484a8e24414ad152c4cccadee2253dee20ae4cb3a60da718cf8a7d51bbed8c762f0f899ca8f9599c4f3c3882592ce99409", 0x1000}, {&(0x7f00000038c0)="9544bdbed833806beccc92775a03f8d1fe24a82aa1ff371bd25ed014cb71214b8739eca66662d748a0f6ad5c9702287da9016561abe8dc0eadebd91bfa4ef7db47333e4b6cceff87f62280d08746a66e34ac8a420974bef3ad03686e775f0fd316dcc781af4f62e4830f850d7c543f2a7d05688b0aacc5", 0x77}, {&(0x7f0000003940)="17ebb3ea7dad4821e919382146b821626928efa4268b46ac6713a06a80576ff4c2dbc8f04c730ab4c27cea68cbf6bed18be5039fbf6946fd4b0cacba4780847b1ee0b3521a64b8c1e46cc81fa72a838931161e7d9b4d09d785e8e08c6f32d59bb45ca7b0a835ad98bd9bd4b7c5f502ed27b3f0186a710e92640e194c75332d4a7dc3a7d32a43cb478df5dc3706c49e0a2bf19215735cc15399ca4c89", 0x9c}, {&(0x7f0000003a00)="9b5c2164283d902f873cdb7fe6828a103b7d9877bf4f85b38cd8af18366cf47fab5088ad4df6e2c8e3fef5e6b8929dc4110f9d34694760e60b9294f3aa819732fc7bac13c92a609988385b3888635d16686cde3bed4dc128b172bed0f9a74f334c6e1c2e666d018e2b9437bd1473e967155a8dd2ca8a12a608e1afb08fc2c74528afb1dd4569ceff40459d950a00e2c41ecb85964fb9dc5f7b01c532b32a0713f89da55e1033776bcb51f8356ab19f7ed3ca7a3851087333246dc61be2257d1d219fb26b5cf5b4ff065d638478cb55e6127654373e7327256d43337a489a3c9bed998c51fe7a5263f1412b6d0521a5b756807f56", 0xf4}], 0x6) syz_open_pts() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6b9292af232e2d20c9b2b8736a5748241f439d8f48e6309cca2293b42084f3fdaebaaaa0534d140efcf9a67", 0x8f}], 0x1) r1 = syz_open_pts() writev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="fb542946bc7d0a5ed56aeec60c1eb51da2c5ae4533c0b9eb6abc26e8d09edbcc029a755cac5e27fd83dc1322cfb73e894a28228b977c48ee3a705b9e1821a073bbabbda596e43a9ed589d3ec265b15869971b1481c5fdcd8eb5a438edf6b8ecb7b62abc2c5bee10bd45e3390f0555b62545cf646b5892e41bfb77ef77c408667259631c7bd013cae69248f3da95c807601693af33cb865b5b8987704e0e179b9268b46d144f39bb5839287e6a2a39a203e83cbe7aa6d2f05746a6915391ff6496cc16db99d019d5de43ccf205a55130423518b3a00a6f18a59180d8aac15148006a78acbaa50d8af7bd161dd8a58e7b05643be8605cab3b9aceac3229ba7c091ece624964e791651e1503f1a77b573e62083a4a9aa045e9068735d6c2edb9f9db25c40ce0443dd73ea3f01f440f1b7c23ec4301f152ef53c55e49f96048333364a69df1c9d1b269596503d4c3fed4bf179fc55af33ab2623590ec6a9d2b0186a285cc535c8ca1b973be171ccd1867e3415b50325ed47d6d6cd8247f324e1564379430f6cee529c4821a9de67430649cf527099ac74e4c33ae644fe897be1bc3545ec9bd2637904c978eeaca68e4b0d57eba8b6f63b54c90b1dd38eba92a2ad4549509b4c8a0efdbf664d3d40fb76ba3766068f5abb33fbce29f53223a2f4b9ac07deea6c11b04c96460e0a2143ac42b68b7753329fb2aab97f6827f5c82f6f34b77e399f0961f6cfe0c7fcf368d455bae0ac55052db9ca436d706fbd69b4e4500cd0dfb0e06a6958d81d664a916adb7ba291c6cb690d1f0562af20c2466e9ba6fd4cd2c10c8a6740ca75850fcaa0d30febdab45e4eae43758d1c74b03bf5464646a343112c3e0afb8d48d5d3c788cdba30d7a2f9f681b6865461ca426bad5381ce8b12af8314445ab3e1a516aa636aa16b9bcfa7e93640d6b97d47f688e479057a10152f90ae8298c3ba3124e5906756a7f735b8314052ef23bc7d8b121d1788b9976a7bb51d5f9e6950647f0fed0401a23f9751d5b950bd77e444ba8081dedfce97cd4d5bf8e264f3b833db80236abb1641d127247766052ebe12eb02bc656841d24997263a672d4b064fca99624faeb78365e40d38676a3a49dd36125e1ec27c4e65f206cb17ae7f3c91c9127db807a2980be057d1f4c270e6a81360a6eae2222c5c711b41bc9bd7c48caa1a2e1ef1eabbd3d88cbf44142a8e9820b78a31bff5107003d764ff25c6cc36ec66aedb66caeb4ced168bce726eebb503ae67257f1770a5a63cd3f4a0c555560a34226f9145ffaa27de7851993f5277a999de99b50a4bb86dc20fcbd727f7c987e4d4d6f301cfc049dab6d2dca68a6303d4fdfa90b26d2cfd824dd88dd195884f1290512d3ebdbc58c28bf32d20b043886066307e45b2ac85a372027166554b88c1ca50304f674342311f32c9a9f142aebc3d59b0a7b11435a12941dff4da65a1370f145111f7c985ecef458401d9c0e16c46a898ff53cff0f20bf7cdb7788ad8accc9685c80ca82126029a40a4b16033becc29c0e58c041d91a4683bd17b07ebbfa25c7659765ffb23c6fa3b03feba54d98962d66f235bdc39838f24dc278101f50d45126c4b169ebca2a76c953589a0a04afee837aa9c2c577fe3a690d535466e89e2c710de3c0fb35cd9574fe5179c78cfc96ddd18c0b6b246b91c0fc462414a6ced858fbfa9061b068559f39ca7047c2b1b1c9644e1ec88e4b260247b5d2b8ba2b82b685566237e38d32cef9bd8f3fc651220b8506c406d07e6a60ec5c6eeeccb089b1a155995bce449bbefae4cd46c3ad0cb416597d4f1b4b7f583da15283e249300a7dc694675f318649b716677be4e98cee87b727ea24b8daed46558d0cf71484ad896a4a5a942c86eb2fb330b598aac641d955a041909678df9d78de15629874002b7b42994f8a996fae3660aa8250b9d49a30d85368bf4454253c953b728371a5ad5086914a1edc96eb95d945f13cfc160d13d1d6ad35127a927ff9c1d5952a181438af3fe4c42538d38e996ed596b05f46d4f575070f7b01bdb9031cb97c1b329b0f04d76f75ae3aaa8e519cc7b2ce39500c2816b1b2b4b262a880db35792e507e332f7785657214bd97f0b92b022cf9b0efba3f773d9988245a50c166cf6571f63784bb8bfa125f8866f60cc858112e7d3831ca488bb70b2b83530a8422dd19b01af728bc3915e80e7ddea2539b5466dd4daec934e80e9fa24c17808107bd68ba5d435099579ae5f18eeb936fff08efd841b4818abb42fc4fe83f4d5aabbfccc61d88b234cd2107e3b854a1eb0d92ff116ec5552d5d79e715f849d1abc771c941228f9757c10f51f0234369a60c1366d29c5fb740c6fa541f8910961f59997ce09f3641f0514f5d80a5bbd684719382e85601c97678813cf9423a93849cfc57b5369731d4babfbafd53069bb2e6e30d7858c2ad0061b360b2ca9db26128e982eab9e7e231388c181afca2858b240c98fa31089765bfde7f68120ed95757833aed71daf00d0ca297e99e21ddbdfd9d470e01a2b9171dbb1ea5ac7b9ccba0b10d290d99e2229e1af0c5abdb15bc45fc4167cee38573d23b6dadd12698dde641d9bd4f75925667a6f84d318bdde1a303427f8e5413cf03c88742507da853e9b0ba3561ad82c6167a3dd10d2f02ea576fd626435c940da4255eb9463c46eb2b0810b5b5c62486b3a7310d8d743ecb28a5f970790ca45022be55b78d303a8e2ab9acd11cf6f3e3d7b21a17403eb940d5ab62d280d0d6d86920dcc66ebb2e6ef871befe2aff51441fd82f7369ecccf43e7196889d89fff1291ed4e7928e892f248c806dfeea1cbbdd08af068c009eff5d4ef6a6cc90952743a32e9804ce882aa53c10c1a970fd6b9af8b1fe0170d46017a6da1fd2f6e1ff780e6050ecbadb59c920385602d9022eb558659d0749435f99da011941245ba4e7507d995677009eea966a74874668eae5f6f8f59e9a41aafae002b9678eeccfefffcb52adf2e29d5725097a0439e00de16340ee385d460065182de2672be60e8d1195c12407b335b7712fe12d6c18dd138c23cc87f89fe24f81e55e647f0b0c9553598d150df53688916056b3c9a60bfb18afd4a3109039871a81fe959e71af26d3f1f2568d9964f09271705b430593f97114952b00a62c01e7932db3702cbecdf6ee17bd4b888465f7c2b90834d1c0f08b0f083afc3495429b6f2ccda63ae3a631183827221ff888da2f85dd0e80e6769133c443eb42f9be281476d372f765ecc7e1f4389505716c7f6c00a714db9cbf330bc367886dc23cd6988118bfe973e2260b203ab9aa6c391cb4cb01336584310f6b7a4bdbf2249b8390ab7d2ebc18c9555f0b0467f1992e35cd8484678bf97277d969748bb0e03a9e230b2cbd410dc8f008fd69c528e6b172313b8c595e84297de741ac49c3f92208d8eed4a2dffb088129f4f320c68634194f24d3f6c562b39da08b08e2ffa849cb10eeaad798a9c4825b00425b7489ea415fe39c1864881964a4ff215977f0d4c6b8b4dcff50b9b9582a6ad161fbd12412ad48f3e806d0660f046b9bec06b13a6f783bb5bc95047f46328c38757a5f4eff6c7c23b18a1295c0486876d062f593ebbcb056b3e6fa174367928f624a4b7b7d163f6624b7173e1c4b5be0f58943f2f307f99a9705f4bb941a9e51e0b7924ecd44977b357bb67c813c9720c9a907bb2fc3815b965ab9375f976048c406a760ac554a2c7a8a47017b53608be8d809400845a08b765703f7e2c8c6145fd58a0062e435e42edc06562e9d0036bd14b2c0c28b825fd80e45d4a7173db8bcd8ae9f9c7d50353d9db5e1f176c88f34cbc16646d2b6b3c0c6b5628ee04e8dfb8046cd534515188ad57a0d1570836d886be9a21823b71f8226e1a9bf35d906e49f3f61f4b7e620e5cc6435dd24b25371543b53197111c7fee49c33bf8c197981229f429ab63c056bb8801d2f2ae5acd8af0179d0ee021a9560b0e697c29ef610456388155c17f36c47d06b3be882a3358e5c330e9ad9bf82d3850e2c33f8977989ef4bb5bc103e6c67f67fba9c558a86860a3dadfa023db61911f794c953b940c221e1daa5a08fec7cc15a7b13db5b8bcdb4cf751328bd13d0771ef37f9bf5816a4488ac08ecb55703063703a6205e72221260a8f40ce5cda2be3c614ec7c9e1295ddf859d8cb5c56c3f4540215319bad164223047fa7ee156671b410c8b2070ddf9f733cb671e3fba493d3be864ca4edbbad4f06e61c26988ae6a1602da58867f2d5be343a0106e06506f8100d212caedb1384ae38c88f0e0d4e56fc217d329f78854a24e55088d61a829d44a94fc69296c5a538951039e057d02782f7d3121629942c9b48a1a8f2d8a259b96e3e86e011a3a40ca2907441601388596c9e49f06b26ee0578eb1c66339840297cfe4ae2ac45eb3e171ccc370d74cb246d4cb04e5c4f99a2a1dc3c7d8bee23ffd30242c36560d9e8b0c5466d69414b21da34d95d74921e5b4894d742b0e935a4f60918ec55d3780a59383cb5bce9a5191f811061460efa5307f4251841f4f68f87f9162f8d47da306f923107ea38eeca06a2710623210777a6465092867e27ea18864088a2df23ce446dd6533b22c06020cb4afd8ec2dc9264290ae6feecd072649977d493fefe765a3882ea3eaf776cec98eeb797d5da59b18ca16b6d2c66c28515c9eeb6dcf2758f215df42c4271a22d8808cbff6cfaf78a1ebe9181292730b8d059d0b14a16680d40c4170c7495b649dc8879d730ef226eb1ed3b85bde6d37fa3b38da69cbeff21f8da662a6f9002c0151173d6d6f04ffe6dd85539df667a7f3bd6a065f95e7ac44a33488cf56a4cef340799fce6b69a68e68ac4741c00d34b0d8dbe21a57cccf741c20f9393ac752e6da2b7e1102f3a0e40febb1db7936a72c7e9710421ed9b77e356b737ba408bcb1c05384dabf234396e59fe1c91ea2c7fbf5f4c531b733a037784580376b520aa719de4d02d9fb19a9ade07b7ab5d236607ed6c2398521d60c10336cac501bcee02ab0cb28c58d742b68f45df92b28d9d884605fabad95a019fa107dc213d2f758c23a88d2919a8e6721c01870001f7efd275c4784e72e113b0b74878238955d641374ba66f7e516a1321291d0584a3d7768a638d5bdf27ebfec0fa8adcba0850b1422c12f0c0a350aacef5e9c8b4395287a8a8397c0e865f384e302660625d4d9152ff349195a61b6d3d0ceae5aed98b7515183ca1f3592bdc27ead8fc756c7295fef8e50faaf5b813a8f6a7d4bc2973794f4efccc4e4656da780c30e9db01b6221646c09ec48e78b360e1a55aba148e0ddf6b992793a3fa7fdbc24068b2c460591dd3df7277bbcfdaba3541391aab29c25ef2b84937f9e9d64f9af05cc57ca47669347a1eec5a1186d9452bc05588b6043139548cbcc86973be797dcd5db92f0f8e6a2602327fa152312885030c55b6b515c688b0f85d15bdc65824476121c33acf038655e1d60a1e97b5354895edef4d16cb4aa4e5d989ecfe5fd99571703cc62d223868b590b48c692d27f19e401e1a9ff908046550c4ad9efb375a6ae1c25a52a714347399a41ec9d0594e911b2ea761034a4bfaa2e7df844a80809bf7b613efec492cc4620b1818ada8bed0f5102623a495a30fcced937ad26638d67d3e85ec2625ec1b4db42f30b1ec96635b3c8dc37b401e1889d9abfbecd710a7a94895a6dc5250c1fb8984444fdf403bfed2ed183e795b3e6efd91ea4dc8eeae4918cc793f02e783463ae8926c5184c738448ee86d5667ba63", 0x1000}, {&(0x7f0000000100)="11ff6c4b20a5bc3d7fe447c1f536c271da0a68f9dd788e5ce1869a3c35f725ab359e3a24b7c6539ae6f3286192f8f3c47e03816ac729b1a6f39cd97241", 0x3d}, {&(0x7f0000001340)="617b360583ef9a5ac958a37b27901931ddf28b220ff883cb27dd12c2b72f5693454f642014cc42c32c2321ac4cc2e1ae26fb38525ab3371ecbf6861587495b6741f3e2a4675d66f30872c99c64b60809a24f052373", 0x55}, {&(0x7f00000013c0)="7c472954af60cb13a28963c721a65353359456475f77bc88639a1a722805e62d26a334727b85025f57124ef4b1ec8e8df70dd6c533f616b7e6d185e9321f5eaee37d46aaedd8b16f1c4c54adae93d0e6fe4e2351f682a5889222851722c2681a750b512dda20b2f4c2562d857e5b5ad5a80b1bf532179e", 0x77}, {&(0x7f0000001440)="b980d92e8428d6a677eabb751185b242bd2d593796623b53fd550b10b15aed6eb9e64e792445522f2b214b68478db5dbc9fe0f3d92e62011883384c771538022d0bfbb8821d4af56146be59b4e92afaa4f45521e87eef2290f91640a617e18495cbad7cae2084bdc1b7fc209", 0x6c}, {&(0x7f00000014c0)}, {&(0x7f00000016c0)="1595833ba521d75c20a6e1119c8988d093b574313eac58a22650b568e237c17560399b63afe4fdb9083bcaf93b9328a3e53b454c5b3afaa60c0d16b7bfbe05fc3483578e415a16cd179a4ed2b8a5a46a22584e92d7430779ac137b6038666d7c9f450e4af80f41a9b506f05e18db1c49bed5b6747ba25df03e89fc77efcaf80255a7af8e4062279ee2095164e059b988c10b1ed616c723a4cede138a20f31363c96fd5617b2768737440b96164f27ebbff474fd4db97926c539dfbff23db1d02ff1af3634839b3715c33fab4df39a201439e26ff3c87ccec71eb058353ec6df06478c5a0b8f6170aa1a80d299d17a42dbde17a68748c66458989b5971c536d13812a64c8fb733ead78b5ce073e54d92383c63b76d87f9319f42efb438cd38e0bc02e0f3d89e12880333f81925a6e5ad16ee304c240c2a7b4e95ecf0f48a0b43c7028fe726f7de74669eebb3cb3f8105fb06ca12384c7709e16730190c59b4a0bc7894b5604a1df6b30b41c1db03d8ae0eae0bc8b922164f10a811993e87ba33df01128ec09d1e9bd67fb126012093d21073cd4d53174d5a323e468a8772e4e6a75509916e3ec8d579be596f95ca5dc4582271db8dec1d1554c25b0d6adb9a02d4ed02d4e22ffe889eef8258d22a8f33fc46734686f99678e920f27bd0a0dbe215c9e74ce0b587dfe030f34e8ef0c6c471ee9a09c4730e1d37fb32dbf6c5a45fe645344b6bc71e271563be4a205d53abb8ca570b6f826958a16bf4383e20753e86115ad5c8760b318e166817c655d924a94e102be939e4c0d1b81d1313daab3adeff5d1f7ec50530bbe4bdce759a55a8b0752304a4f8bfda950f2288faa0f5225f433a847445c249045f8859e194e6bddc03bba8a035d4305bbe51dff5572b3ea1a85436c708fdb6c2cd47a5526101f8979355e84260478f5ca7db3d21e170671a55fca15304841ec3d72b7214e1b9971c2c3e27159eb66396b1746cf60ca227c8b917116c8206a865c3d84c8b1ca035e020545a9f080f02712eb7015581bab49e674f675cb97374997e3730816c496802c7b748a962ffd4cdd179a55dc026f36b6f34a1bc3afa45513391492b2ea154545b4281f4d4edd350e513b077e23d839d57f09b8f0ab98f2be117423bc850996878715eae4534c2403e6ead468d24df6c35982bbb5aaa8edb529aa6e48e1d7718e6a5e45835396dd9574e2f93bc6b8dbb56c1b2cbd8d38755f1efa66e38333d6ec30a980c6d87519be403b1171a85a2b0cd079446b2bdd76453d78776db04322ce1f48842e1844c4cafce4c3f5da4d8fb178a8cd010d4be1e386ba66ca2e77b6dd47824fdda0e658603f027cbc982660fa0e19e712395796ee8834f70deaab0c5c481d04382c12740876d06d445508f3702af14f7bda3d5723254b831e953cb285bb4a27e9a03a5b2e008ceb37642e0bd0c6915877238698317410f7fab948f25dd4ac29dd9405f07bc30fc24c5317641573024b1f36d8cc2e34df5daf71629ca10ae8795158392a01e6ce7f307ba66535fc5620426152503438cfd9e1d51a6cdf63f5c9eb977e28a1e3e817c98ee03bc5d2201ab765c4ec187916e8ce768245812623135352184f35a2a2dd6d376c94eb998c31e079f0578040bda06f03f2ee0d0f8f0ce3b739f9f8176eb521215d33189f1635d582240310a7e33d68506555e2e1c2f759ffb69bd40b1564761d536ce9858ec7ac01312c50e5de1cca2775e79cb5981d45563f137b0b878a69c1d4c592a0b48d9313993e4982cbf67e63de8229ceaf1853f3cf08d5d6f7699b2407e21250d17a6f2a8d78cee521da06d0d6f1cfb337ea44dd5cf1af774370c21d35d383cfeb754a481b622e008bc18d50b21a6a5b1cf2cb0f5eebb79f4937785aba4911977fb31089a1d10d75eee544c6fbd3e0aa86ec4f3fad3067cf8dabdc510cd1602a7fb8798fed9161b5769a02ded325efedf26e69959ad33d5381940ba6af57c58bde13bfeb45d660aac65f6376cef41c018370852d9ef43d6a152573bcfab5478fca44b78ca5ef22a386b797f992ec9d76e599886b5fb977f2a01f03212b1bc1fd0e7f85927415bacf72f9e8a9f4409d9206559f221bf06c8bf74fc4245382b715f9044822cd8450f382f53bade3a2e5da25e3a6d8d8633a2d46c1d1cbf38ffad29cb0259ed5b38e8f3cc29812dbe42995a0ae1b5682edb8d161dd722d31d000e99b4a239b734b7ae46e505b6d2a921ba0d323a25cbc23d8fe6ed016954322455baa97cc09678110032268cdb40d40045bbf68544be4cfd19960254a72d2cc9a7202fe10d6d8dea478c68864244369a60d535d4d7f8068557178c2ee1a43e898f13812a44261c9081db030066e435162ae04306bf91546bc2e2af6da09dc03f07221c5d2d77dd22c0c43f7fb8d29da193d59b5dc35b446d30bba4f45773457bfbd919dff4d5778338dda6f958666ad42e41161d29de1a9b85dacdf30553ee0d929c4e7ce90799b302a2b6653b71260914722ddbc821cc59bbfa9a41799e0fb42fb10fa66cadbe80b1e6aae113720d671bcc9f5b0dc3aa9bfa4f4b2dfec7fc46ab75c4daf4d82d2d296ed2c05e814cd859906e0a062aeee56026fd8112f33bc33d02e67373b9b05a6a4f5ec33f4186df0f474fd8b9c113c57076dbd8dd4972090d5d62e93e1c3b3b4f27466f52064a180d15d46db6dc88856e8e888a69af8c63991829ea568e1ae69e1320513a034ad44b5e40422022d19685254288bc1b754e8e16115b90dca23bbaa146ebdd6ddbdad775f71057f08e5a2bab81f48075e890499f6d345c9c716fc4aa6bc2d199d2345b22cfb33992195cbb422e61645dd2c3821f7d04d177341547ebc0f56fe4a5ae15d9a49146d84b60546509f224d6d5af05b8cda6961723e682177409da9857e7128959865c58352dbab3e6ed03c53e1d47f3c4e8724f1f478319ddd5bd42c1c57700cfc6fca3def5ec9e5b251596acce37f9d4f036de7fee1d9f7aa85f5d2189758b4d43f0f9fd633ec65c7b8278412408da5999c6050a0cb93c905d069b9c0b53184f28515ce7c8416d0e69326f0648a1b1c81e24eb8426cc53944f6d02c14670cb424fa628cb9add7b1499b57c27909ee4db10d89833d1c8bbb22dd9901bcb0a74ab6609edc9bbd1cd05ee090a3772fb0757047dd5ead5d69421c448c71049658f64352c5321c88740d94d6710136157ec4d03d956329b27ce429545a973fda3d5163c9625e30707e75971932013acd03236c20923fb0c3493d4b2c4c2787974a10680f1ea8454a2370bdb8d101453c03c694e5bc3eb6e0b51bd4f436ea95c6e5e10fec68ceaa512511cd339ab406451b57db8ce8666d198a2f386a64bafb13055c59d11f3282be8a7d0e4466f01514a7521a9e1bf8aaf59d9b76fed9fdf5cf09825575d6091044c046a9f14f2d2477117e333f08e8a0127243d6cea8f476fe91fcbce4903d0e44dc9d4b732a8d5fe49574eb609668325ea2c4e53eb3c4b36e7decd84d1fc6db448a4849f774b9929286d6dd972451918e3182c67e453223498cf750dd1065b49546f2e8b63c52aa9619f69cac33749bfdbb7a20340b1e45ebf982e6d36aaecb7c07a470ea0caf7f213c520b7094851adb84ec336ef6f0afb22d7528ec2978e26a7b6986538bd52c218d1d5531d735a58ff0e09ed656f546f768fef92e0652096a039c311ad26323b6bdb52e2760aa22290e3467cc7df49563e0646c48109f6bb469295286d7beab569fdfc6bb445e9ba435cb1bb8c9e4623eaa3fb8e0226dd356330c6bb352bbd1750b580a7967cb8241e19da17d1e6b8595840deefe7cf8476af82494303974d7f59be0ff29cb8f1fe83c862340464224b8996ab4fbff6c9b1fc3697c0cc2c50440131788389ebf926e0d8f19b2b0346fc316785cf365a0d6a85f1716ec6fa9bd3e650dd99f9652d27ace8ae8b9e351bab74a3ef1fe38ed2173ae041577f784283438ab8f7057a7cb563729820aecc95f276bf2b3a94d304336abe2cdc4116d1f5f279dbc064ad6d54bad98ad12c58f6c8417d16f1b63f3bd1a9c84b610d88c0bc4bb383c8e913004854f2cf18bb1113d6008217f9185901aa19fa64d9aceb8c299864c85ff88c163b4f2b5569ead5e55f56707efe4648aa8bf15f384edb90f2066043e25751ed94e89710800a29de781b7561a447348121ca753afd03b3124b1a1ec609ad664ea12d199318ef8ea3488dd52f5b21e5c4e4daa654bca8a315c57cc0bb309cff3a96139ba3968550ab8950ec3688d5e42ae0352b4b68068e0d5ac80424ab764dc06b348eb36e6bee1e5a74e3a21f169dda597ae171afe124643364f2b369e87676b4bc4379443c93baaf2a62011f8ae3632ec559f8121f6c37e5ce6fe4989d7fbdfbf74b9716112f634b6ab56787acd6cff6c1c3d964fea656f26867bb47da38ffff17894bcb8c22e1e770547a20ca63d5dad0b2ac017fd3b313379b3139113169f6b9f8dd314438a7d6aef0eaf39af776a2cdf1d7909e174d97fe312bd39c61a091a989fb3c9dae200068864fe6d2cc728445125a322d205c19e3e6d8541a51d6b3c2bdcbb7b4d30c787910659a8aa76d09e7cfbebb765b7958b28bd18b1f67df8f283768003946e949a010cc3932b3dc600954526edba10dc2da066cde2f529c4efe4ef56349ed4656a318e3049345d2370ab6c80661f33b9db432e3a4bbcf8fd8dd3353b5a45556bfbcfb9df329df3028a0f2db4a0058f40eb06bda849966dc8a1f9e5b833d22b3342725e5a3cef78d2871e8cd05ed0bcb3731bb93018111f3f793aa6254f323b1f2670c46db3b691b1739f7daa33af465752b0b0d612634e09b4e535acca03c79a589e6c66bddf4359d617815b9725b1aadd918ccab683854cb6d978cb8cce71e15e97b482d89dbad723b61c56c3a166eec5c2c1a18cff5dcbae947e162fd3e44321a760ec16c736380cdbd129554a06f2600ede8c58316bda849132518a65c40d8af32fadfd158125b80776fa6dbda38ffa9f403138b2058b4f729d46c98aa2919384bbab412a07466c4394c09265c3860757912807ae1e6ff50addfb795154bc962d39e158a80b46a7f31e00c58ca1ac370782c2ae2547553c45499609abbd244fae6e4a078c44711a55b0662113a7d8b485bd16bf19f62c1a7355728e3fb66401ae3dab9af5b6b6ed9154a5389675716f52a762f41a21dd75ab34c0736f5a39fd73c1a98549953a5f536656a38e81238057e8f63eb9be02ce8f88e36d8d5a6856340a07972283f168f370c7b5f23d9767d94c3226689cab50b873d518f2c0def30c64cd47ca5c0ad7d85496146a0417bdd5baf1002d66a1d79aaee66de0c870e16ebe173bd09c98b9a20a3b33fe3e44f09db06973171f9bbe57bb40d450beaa185f9dae5e00da4add7515bf19cf4b41d00009fd515e95437148fe100ec32d4b180db03ad37e7ebdebf0f6946130e7dfe45445ead8d5a1fdca1d73229534203cae43ca16eeebec47ea816b36501a87ebc5b67c503f315034550aace505f679110942b5074a1d3c67d887f3bc92c2f891a830e8896892f3448a23cdafea8d0171412932da00e81daceca35fd4c603b0453fbb1b0b40f3123634440c9929cfc1c496dfb225e6b78b46215a5fe7b32a41ce830f642218b761fc2c0f19c0faf11264082c46ffe8b7190f4bce62a7855f4a128fa4e3773096d310ef0d851f99db055db6293c78d144873db959f5450b1f8aa5016d39749bc01c5272316e9609a5e09ddca51f89062dee4252dbae7fe23b3e836c", 0x1000}, {&(0x7f0000001500)="adbbcc88de5c8b4593fe126de830ed20c48796a21f4372545a14b58d59f79a096c3f58034e1e4180f926", 0x2a}], 0x8) close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000003b80)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) recvfrom$inet(r2, &(0x7f0000000180)=""/211, 0xd3, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) syz_open_pts() getpeername(r2, &(0x7f00000014c0)=@in, &(0x7f0000001600)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000003c00)={&(0x7f0000003bc0)=[{0x1af, 0xebe}, {0x27, 0xfffffffffffffc00}, {0x63, 0xed98}], 0x3}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 08:29:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) dup2(r0, r1) shutdown(r2, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:29:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="10b8b303ce04ed07694bbcd94649e1bd5e75679447ecab58e93f7ddd6164550d044b4d240969b48ce663b79c8d71adec5a0c027a3ec9708dd5c164", 0x3b}, {&(0x7f00000000c0)="798944f7250b85137cd7398e4ce13a6163b520ab2aa3eaa11a6605efbb2112e27f775781f3d29fa324c6a85753e5b64735f4f70c32f59cd1339ebe7fc80ec215b4d12e5b2713ec806a694ef76ccac87f497dc36d3785ddfaa2c4128b21363225e6cc2129d3b7cfb66d4ecbaaa17b50ee85c3c2731bbb4c74f62847e9ce1fd2aa468438a3f5720d664c420f0163a313cbb61bec18333f3907a7f4e6fe72e7320f4667b191850177cf2a5e1a33abaaf677fa41c6e77c6a351b3f126c3e18847e9d6a2304104f812e24d60f3f4661b4057204a7d40683ed05ee6e67fca8", 0xdc}, {&(0x7f00000001c0)="9dfe0117fc8e01abfd4c3b9050eeea5706c3b92a6b048fc016c99848bda25c13de179778df3eb8", 0x27}], 0x3, &(0x7f0000000240)=[{0x70, 0x1, 0x1f, "396fa3d3fcfc1a66143cbce948ec750494a74a8051d378ae798815b813b6a8aa2d7cf9c7133d27ee16671baaad8a3c0a306d3e3683b25a5a1eb909386a862d7b636da033195dd46af65da4ecb44dc1dbd4ae7a9b0621d723c7f0bc"}, {0xc8, 0xffff, 0x0, "42a28f1ba5b71ff834bff686d16140ed90e5c478fcbdcb22932ddb2db9b0c915495106b2f6923d80db9367e650c21d70bb6557f250319cd40eaa1385f3ce72a170319ec3bce1bca82f351f1ba456f5e2769a6756e6ddf1f2bfca6a377d4b26f235880c572ae2132108e011414dba916c0cb3cf93b8729282bc954eea32e97273114a967cc79e009f3fac0c1de59a199f228a43a792bf2bfa8091afac0f3d3ea8c104666523ee8306ca064aea6b29ef372ba9"}], 0x138}, 0x40e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 08:29:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) rmdir(&(0x7f0000000080)='./bus\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 08:29:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f0000000440)=[{0x3, 0xfffffffffffffffb}], 0x1) 08:29:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x118, 0x43) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000180)='~1', 0x2) execve(0x0, 0x0, 0x0) 08:29:00 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x6, 0x7, r1}) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x80000001) 08:29:00 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 08:29:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0xa0, 0xfffffffffffffffe) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x1, 0x2, 0x100000000, 0x4, r1}) getgroups(0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getegid() r7 = getegid() r8 = getegid() getgroups(0x1, &(0x7f0000000200)=[0x0]) setgroups(0x8, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf4, 0x2, 0x3, 0x51, "77c38c2c29b696d6bd110d1ff70ecfadc2aaadcf", 0x80000001, 0x80000001}) 08:29:01 executing program 0: r0 = socket(0x0, 0x2, 0xffffffffffffff01) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x200000000086128) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1008a, 0x0) write(r1, &(0x7f0000000000)="2214", 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x100000001, 0x81, {0x9, 0x4}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 08:29:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1e1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x3, 0x1e, &(0x7f0000000080)="08000a09c0e5d8feec9bcaafc21d33bfdd0000", 0x13) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 08:29:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9ae, 0x2}) setrlimit(0x8, &(0x7f00000000c0)={0xe7a, 0x90}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3f7, 0x40000007ffffffe, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) login: load: 0.00 cmd: getty 38958 [ttyin] 0.00u 0.00s 0% 314k load: 0.00 cmd: getty 38958 [ttyin] 0.00u 0.00s 0% 314k 08:29:01 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f00001e4000/0x4000)=nil, 0x4000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001580)='c\x00') 08:29:01 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f00000008c0)=""/184, 0xb8}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/113, 0x71}, {&(0x7f0000000540)=""/140, 0x37}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000800)=""/191, 0xb9}], 0x8) 08:29:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0xffffffff7ffffffb, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) stat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) setsockopt(r1, 0xbe5, 0x9, &(0x7f0000000180)="a8a4d6e85e9d41170a9b1b7ba58d2729b55e238275782101e060ea0157c93b4e675bcb17f653a9dab5eb6352182f039872c924d6c21655800af2de25241f38a51799c2322aebab1ad220107714d4925db84c5ecafeed4c81777b6651cc4b6b76cc89c3c47d8543a9039bd6c6b869947747067cfe0596b47ece1315008e3db416cd7a4f1a91339d0295d8fed42a9f00d030a74442ba0e6daa0d293c21179b4a698fda8c3f2b7bac6dfb92885a266908625fd9030575ec032aaba38ad38b647ea3bc68512bae9239ba5fffecff5cefc10f8aadc34b9c4b6313a568c632aa885edb7000f41604067bccc2e7561429b1ce1938f78d", 0xf3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:29:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x100) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x7) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x8000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 08:29:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x1f) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x2}) 08:29:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 08:29:01 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3}) r2 = socket(0x18, 0x3, 0x40) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:29:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x3, 0x3}, {0xe7, 0xad}, {0x8a, 0x8}, {0x16f, 0x6}, {0x101, 0x1}, {0x8a, 0x20008}, {0x8a, 0x8}], 0x7}) select(0xfffffffffffffcfc, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x505}, &(0x7f0000000100)) 08:29:02 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff00", 0x3) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) r5 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000002e80)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) dup(r5) rmdir(&(0x7f0000000400)='./bus/file0\x00') syz_open_pts() bind$unix(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r4], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x1cc) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000009c0)='*\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)) 08:29:02 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff]) setregid(r2, r3) 08:29:02 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) clock_gettime(0x3, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) nanosleep(&(0x7f0000000000)={0x7, 0x20000000000001b}, &(0x7f0000000080)) 08:29:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)) 08:29:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000140)="0f", 0x1) r2 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) 08:29:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/241, 0xf1}], 0x2) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r2, 0x2, 0x0) 08:29:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x39ce79f0, 0x1ff}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) openat(r0, &(0x7f0000000200)='./bus\x00', 0x20088, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180), 0x113}], 0x1, 0x0) write(r1, &(0x7f0000000140)="10", 0x1) write(r1, &(0x7f0000000080)="70842a49320254701a974a38", 0xc) 08:29:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r3}, {r3, 0x85}, {r3}, {r3, 0x80}, {r0, 0x144}, {r3, 0x10}, {r0, 0x191}], 0x7, 0x400000000100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000a80)={0x3, 0x0, 0x7f, 0x0, r4}) close(r0) sendmsg(r2, &(0x7f0000000b80)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f00000007c0)="601c391369ee017b11e2a23fedbb7659254e49571d836c80c9d1caf94af1edb0ad30db6a8f03d6cf76dbceef699ffa925926b48b593f6329686a7a39f126ae2abbe485d7b7fd8759755d3fe1acf9ebde36e642e13ce3e47bd7de1a94042bdcc0206582cc1c8138adaf9939a35bda1453d740d132169ad0a1a789c48f38fef9d7df617965d38595cea8744742d2c2f83e804cd66135e50fb21170bc9b2203febd4883c14a152205f2a499986428bc11801c53010fa458d01ca122af75", 0xbc}, {&(0x7f0000000880)="43f4f1d9c153c6887fac7c759bd822fef75e62990df98f64831ff1a1ff3c55bc869e18c319aacb04d28de3aea96f08f423eda107a4d198eb089202c2422a38f7aaa70393882e1b46544d5af188a6007844bcc8b40bea4f4c8474bea9c96b8adf2bb7b8907310066ab5037befca147ba8cb8886c9a3ba021f1e504e25e78f150634a8a29e6556f044cbf474d09195efe7ccb50cd67f0848d9f89e1959fdc58ad0b326548e38b984cd0ec8ba04a4ffb9bc9b8d4db31917f498d4cec9d82f42880bca3f532b7ba2c857bc051bad697f8c", 0xcf}, {&(0x7f0000000980)="bf8b8ab420dec5a70ee9c79c76b582cefb3d89411e03d8384aa2c77c12c503ac771a8a8984046dcc4806c5c85874a48ba8bfbea66fd14545f3b453", 0x3b}], 0x3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="d800000000000000ffff0000000000003f1f37c5af521d2c406a235bb011d043682fb4f8b4e5ae1bdd27a020b85855e7563aa6570848eeff8424ca7ae65298fb1a1ebec7fa3053f211eb6d2e1986981e262b6af1452de41b49168037681113907930fc796db254f9627f90254741cda217fa7c17dd14699c41aebc0a0cd07570c3b8662d225e8260a1825f62c1ac47e9ef203f6e09c3ebda415846b83ce3f5026fababbb260596e093b34f95ed6969cc69b8431deec3981a6a2e6fa9bccb1503e6a66c0fb09db842ce3d1b64f0f3df84ba06f2bf267f559f902eb781e8c19643883b7953239000000000000000ffff0000000000006d269adbb652dea6f258d3e6692e44360cc231b40605eb62a0dcab4ce45ddad558761078ce0983ec51a472dbacf0ffd23faf458e4133783b6a6375bbb59ea0541cd462648ee8db8ca75a6e5a5305b344d7fda68947b441505c3239c7a9e966deff2824e910aef972b4492a468ad4dc7285507addcf68acc38f00000000000000"], 0x168}, 0x402) dup(r3) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000100)="462e47afcab88ea243b5398d619ff8665f1c95e74638231524a628d7ef50f35c294722392481c2ef12727217abad136d5566dea3ff9ecb8b1c13bb28a469ffb433b32a70cbcc887ebc770a26869249e44723ab836b3b399cf4d6ef7ddffb00543982a622e4a30c715629948b1effeefa5df23ccf1ef06ee471ce5fd831b6f3e9335f49186dbd58db336e126a9eff9bf7084e33c0033623c6693532c9f6ceb97aff6a43de637c93998a0a72ba", 0xac}, {&(0x7f0000000300)="cecd9e9f12ce447aa698416d59e52b6a64f04b7e0c2594a712c21faf98628465c8b1c777ffd6e1c3f3d3858daac3cbfd399cbb6ba3481ef64e386e08b82cd4acf24f3423d11ef56e6f1ae63fd89210385bc2c9ca12e28a0edf4353cb51dc8c55654a04678708e32ef99546f04740c79924136d68b30d7756c990ab2622e146ba2980735ab44bd37783030c505bdcbc27b81331b0bb8978096bc980bddeaf2008e8ba276e755360e60296313e5fb55c18d83a03ee383985cd5669a45d360edb4b4571feba25ba2811f40fe370c3fbcf", 0xcf}, {&(0x7f00000001c0)="535fa1e14b0e96a03d8306c85b3ce2c806dfb28d461009b3ae6d46d81246ca8c87b2f22ddd43a3a1bd6360b01210ad5e6fd57188ea7bf767454061a4a227c5bd6faf40f11a7cde4f4aeef8d3bd787ef0bec057436172ebb1202fe5abc9bd5709eb85fab8f17c5af61672124c0779dd141eea3a7fe01f77318f3dc434b2319387d6bbaad46d4b882cdde7c7d3411b6d9fd9cb8b117169c2e7f078cc238686d3d2b3c18e14e47420cada1577c16a", 0xad}, {&(0x7f0000000400)="84f83a14dcab0f46d0ea10b164e42adba3c303", 0x13}, {&(0x7f0000000440)="815a18956cf8b89b1aadd29e2e3671874d09dc10080206cd4f1601d6392de2022ab8d0bea0feaec378f4cfeb35715d9bf1fd927c4d860138758c9437dea67d17246782fb1c710f3d416b8bf75f3fadd6", 0x50}, {&(0x7f00000004c0)="66286fc8106f95f277ab7e15c5cc81bed5f3d921f78ded380b1d2e667a387a913a425cb1664a300592ba14955bd120fbd15e61939d84b7fa3fce315ffeeeadaf231faec6a7abdd39d62d149b3ca55ac48bcde446c1c5a53dab8830", 0x5b}, {&(0x7f0000000540)="8f29e068e00581794757fd4eb71379aa81a3498c6f0480fe3226e889ef4f14e4c99a37cdf23da60cb91de5f11fb8832ce29788da50884e389a49b3976fd8d747a65884d842bfa397d97e2841590a2ae47e4f8916e45d57335ffe75e1f86a4a6b6899f0277c31145de477e580b84450cba1d42dec94576c18537e89df1c5bdb9870a818ff6898d2d6e55d82f8acc7262c9c23b45e93412ab9e8e74883b21e001a30b7ddd7d898c750731c4780d84919a0ab6739154978b1ca960468ca0b65175bfec01d8b50f1fa3190db7145a3fbbde4ddd7c7481ea8f6d848ea2a4de226896bb590bfcc2d4d", 0xe6}, {&(0x7f0000000640)="179b20193ff59f2c30b6ec7beaa970b2bdeb647424a5f054c70a63df2a104e4d582fd866747f5aa3f389907af1b3dfe91dc98538320ae0efc104ee2f97c93e6ee167d9a46c2d642fb8920a8b6bbc96ca7974285292a4354c117c33a40de058231f446c89ec32ce5e186bd0e0bc9db7b5c3b9a82178825b73bc13bdc916f0de091aa9494f44f277494f61c369989fb336af02f6f1210737bb19a051721b2b3fcb150c9dc3907ca672851fda6962b5e55ade9897d558d66dfd873465c2776c055dacea445e03a05a33c524d68f74b37423114a7ef15f97227c", 0xd8}], 0x8) syz_open_pts() 08:29:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000300)={0x2, 0x3}, 0xc) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r1, 0x0, 0x0) fchflags(r1, 0x10007) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/213, &(0x7f0000000280)=0xd5) close(r3) 08:29:02 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="b8e15e20ecc99f878488a2242e4a3d07acc68f93b9d4ba326b704d70553855e8441669e2c1191b30f8ac489d9825fb9ccbac6831ce795e26dfdb12c3c3e798f68bb69c30e9825b83ff042cf626a6b6b0447e580483284701", 0x58}, {&(0x7f0000000140)="ceb98d5ba629ac768338aa48d5f59cf8ab4b8ed647ce3e496a3f71cc7373309c73fa1eb722e457462888936802a4b494af622d8fc49281c61207ae43357cecbe1aaca507b69b8595570267e685306e157769c6aafc30fd0263517abc46c76d87796b0085c09da15a6f64f8353ed9328753a0c79f1fe6674582a1c54d8a56de19100eb44053ceb9355fec5f", 0x8b}, {&(0x7f0000000200)}, {&(0x7f0000000540)="984f4ae831d4c7de221e415e7d4dffde55172c2352ddca38820fe171cb006b29286dc8e5dca366669120fe715603287f89cb51cef86295e6761eb8791f315eab8f89138b60faa6ec31c5f45ac1b7fe2f114e75f0e79fd5e78742dc2b34a437fcea6db5ffaf56fb55a865b7b89a742ae2d17bf41ffc13ead84bfbb527ad23173014d04694656f843320e3925e85c038c7f411af382801491542f9db60895bcbbb794d4fef56629d1331536e697b", 0xad}, {&(0x7f0000000300)="6f97ae8b9987c965550599", 0xb}, {&(0x7f0000000340)="fc50095079be76ec33b2cb591098a560a4de7665d2974719c5c05568f3d8764beac145568979ed6a057d", 0x2a}, {&(0x7f0000000380)="f6e37398ac58617526599224ac380731e8156fa3792e218a6cdf75df57491a56ea6f222239702b5c4bc9390b6e58bd4935813c92c0b0499c1be968aa44aea4bb39377629d013a440f10220a781f4cdba76193f951998fe727f33d441e1f6fc34e65a2f1b2dbcc790cef5f761146f151628509c7c3f7a1ca91dbd0f", 0x7b}, {&(0x7f0000000400)="31eaefd7aa61b92dd4e6e1c077f31a9b205d3affddae829ab3da140bc5b2725cd39dd955f7601edcdb5fda4e3a29b79f913102b4be15200c0a7a91f9421d790eef4179f8ae57678725b680bdcfc1c4f5f20c65322c625f22962534de751be34d65593290f26ce0ad9487a97e429f3334a3d7e4de5133bb4a0723db56cff1629ab5f2609f240422328f849ff4b95f3679f12849eff0012bbb90b0a79eafecfa2750ed9ce14b42fe680bb0e89dbf3bc532d336d9709715", 0xb6}], 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, 0x0, &(0x7f0000000080)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000200)=0x3, 0x4) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000002b40)=[{&(0x7f0000000280)=""/10, 0xa}, {&(0x7f0000000600)=""/192, 0xc0}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/228, 0xe4}, {&(0x7f00000017c0)=""/219, 0xdb}, {&(0x7f00000018c0)=""/98, 0x62}, {&(0x7f0000001940)=""/200, 0xc8}, {&(0x7f0000001a40)=""/215, 0xd7}, {&(0x7f0000001b40)=""/4096, 0x1000}], 0x9, &(0x7f0000002c00)=""/100, 0x64}, 0x802) 08:29:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 08:29:02 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) chdir(&(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000140)='d', 0x1) 08:29:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r1 = syz_open_pts() close(r0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 08:29:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = socket$inet(0x2, 0x4, 0x8b) dup2(r0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket$inet6(0x18, 0x7, 0x7) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20e, 0x1) writev(r2, &(0x7f0000000100), 0x1b) 08:29:03 executing program 0: mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2021, 0xffffffffffffffff) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x13) 08:29:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="a9c500a65744319d8a4430f260f42e481a81e0b3099cf57ddb1c0feec6d254183636699e8afab05cb75b", 0x2a) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f00000000c0)="90", 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 08:29:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0xc9aa) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) socket(0x18, 0x2, 0x0) 08:29:03 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setuid(r0) setuid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="a23f0b524c32a112a5c6f9853d92d2bc4d15e70dba21fd46574c7e4e05f6a70d653db28062b9ecf840790e7d4cbd2a246e76f2a4eca925b5c41cec00521d3608bb14fb1b488a88e4c4dd54dadfe4779e50f6a5d25002e6f3d6d7132879d0dcb66a49187e71e54a38ea28b4ab07bad748554675921594d60b4b98525647c1365f31c5181b64743292bf27153ea3bf871eb15c09c6b7a95f7aabceecf5278f6203b0fdbddce45c52c120b18c87fbc319fe5cfb2fada7685931c44e2ebc98b1846fe099a0ebd346e7770211d3f87405f2828b453ca2f87c896e5aad7b2266bebe27e1b1241424a1bfff579a91ef1dd75c0b0ef7485662486e20de9fdae25146f90dd63116db2c1b5e52e0a03b582d9f29fb539d95f1ad7387ae2987a6ad853dd5c7dd4736b2458f37423a66bded4b7bf297c8ba6591966c8fa3b9df6072ef9aa1b3634ac87f07f0dbeefbb4f3720c5dbc556c8c6d6001e4160f473183e8391cfeb8447cbaca9bb0fe0357f820433eb9412207d63cbb5442d526cb28fa552c0e6b3e0b147cedcddb82489693bd9ba66ebcd467317281460e3a3338166c46dc2d04b8101250380ed12a3f2db56be27203ab71f177d011f51a92bc60aaac3ce3b21f1e567502d44239ba422db30eca3c78247ac6370c08b833d8ac2d1f1e6e4cb34233a705978ccfe135eb7aa24083dceb2c1db189f2a982086f3ed0948e322ec56466d820e9bd4ff5e8b82c68a807c7cc6d33774913337ab42d6efa1e8490a4117c823dcf4524de3a83f22be4e2b38310aaf932dc98a199d34fbcaa52af9e88a33cb9c18e7de62cf4ace7960d40f920fc046fa44d6ac8b2252c432d6973de9c585b5e9578deba93a3f7bcd541b6c07a0bd84bcd2b8974eb98f75650d6472639e6c7a65fba579e74413b16a0daa646135732d9b4fdb96997f391476483940fb8dc7678e9624dba0ccef3ff118cf04b2b53cb54aeb5e4a13af5c5011741dde5b34fba15ba09f641f73f537de41556b3f7bafb7464cc071869184406db7f0a558c72d7553fde53717deac697d4435ec12ed4d1f390b1cb4e362f5be1b9669768123eeedd1a6e66d606d5ca8ff05c1b89f548c3c16107ce9125a927ac065b2541b94b3c4ecd1834e779612b3080cd17f896969307c77a713da167a9dea0a707487241388caa57f1bd4259d3a7573c42cd76e5af4ab009e5df2f9b158b8671ef923f1a0adba1ba2997e410770de469c2a17ec553affb2b698b2e1b5220437cee3cfe4fd3b69303decf0422db31bd0dc392a22c7e9060c54bed0b03e5f4f6014d95e1b50a95247d7dc15973e18cfb58f5a06d7532e30456c34f9e23dd3b3094742a67290c10d0697f7f5239f81cfa38841c9ef472c1ecf6c54a84cd661ea5df6a82c162f80689e1bad5f3eb61da99981bb0c348473e87b160997fb81dfead41893aef328ce205e1e9da20606f899624480a6cbdafe055eb805bf099922a3a9d99ff3c14661a3663db10cbe0ec5460142661b9ddc60285d921ed1b520e594f9e3c63acd8ca3b0d5e07411fd7522381e12ae3339f5ee9159c0074c5b298a33ce66e7092da4b876b9ac735d5185341f42f79b65fad4e8224b5eda34b117f722c68fa66b2fa47907e415047c6b20d7d04262f724da84806922ba577a354df86846dac4c35dee53f1edeac78e2b8eb7c0136fa6d92e625aee38f4530e686b60ff66f3691f8c8d3c75ce21056f295e0b37ce755ef354075d93c5add6b18498f48f2415fbd02669bd17c4395398cbfe306f94b257edaf43cad04424a52c88433c65d2ea7d48c3ac130a1d46c6c6873b72e8b9e8cb58ebb873b97ea8223d0e56286ca7309fb5a26d36aea4b2d779b43167740905091ba3788cbe73e7c44290fe7c7d46a6ab2d4913306e0d94a9ed7e1e9e39cae606a377dcc5aecd9ad3d707ab80c8a18493c21227d79587b7307498f418800577063b8569bad8f3a2ceddefcc4599d197132029bfb1b9a599d67057741ff40436190fd45020f0af07ef1af7090ad250b6ea2b48535f35d84e9e7d076fc36c2c63a2232e529964903bedb13f74372edf1c839889cc1c6680d2629415e939b79b810b4574c77cff3c56e3f7144b6242f6b23533e09f608dd1a29e28df47b4d56b6d401ea80f6fb97c730a13d72b4d90746e10733e48a612a8203a3c5aa112e1e53ce1549be1dc58664230a9045aee7c300c8f4df9acb58a41769d45dc8025cbf4e90a8f0cce8bf61af96b1450162bb56aa1312f3b33e12aca2136f308aea8160ef1b2dfb1bd0bbb84073ca57f5e0972426e94f9dc35fd23cd5b4cd9edf044f30d223b5fad102d265d8d663a0dcba7c269a56ac781e70d2116a4af7ceca50246ec37b2b10c89d81f4bb46b8b914d1919e7ca60d69c8810f6d12319dc80294118e4fefa241136e4a905ef8ae996819381d3036ccfd7e6c9531103893f4673938a166a828e7d61fe67c56b1723bc0d0c003731fc3ae9fdcf610440d35f17fc2bb4a5fdd71fc870f89348291cc376c7affba020309e0cfc014d9433f135928eeb61001b473ed58936ef070b2ea297cb9079e55e4c7dd1c867aa897bb16a071f92acf18effe35547407b28282821ded11f59e1e0c920e8b9e6402f7e8237128075b077c29ed0730604254f6f4dbf4635047af08c3a868bc4c719024addb3d0e246b35b0dc780b24fef7bcbef984b30066cec339ce7ddccd3ced1e925071a7b653fa0d762b10e301e957108daf7307b592248fd87550bc44ce7d5a3f5a1e9aa2f76e40fee6de8a36226de81a4fa118810e1e2ad88c10c4be8dc7c50365423ddbf11a8f8d94ee22992cfbcf5efe178fb8c0d6521399aac3e2f1b93f19beb6e97cbf110364041c09b0aee7e68e36bca5822de7c7b80191f6317b6d0e1d6a624333a33cc5f42536ef09650918971f530a9d9adba7d93b3c10af1ffc7b169af348bd1732bfaf0a3c1355eb7a3f17d62d5a57952896f36b2e072c5d5221dc641076993a67ac721ff6130487352c3398269525020fa2e8835cd291918bc5589aba8505916f9a7e1d0c678681d2d6b42f3d21ecf6e76bfda5bb13d67ca30f2693564db65d251d53e1be4ac48c9e9cb44495730a72aaa520891fc4221396f923fddffef137f214ab06706c8cff86bece09b1137a391b94294e83a2ea085f439de8ed811cd03ef04e8e86e2c791f29f9c67051ef85717b4e6390c0d936b3d661955cce2e0dd2f9ace3ea9736164e67586d277caba0e5d8daa716de48ac01cfa172bffbe3994bc37b65b43a5657b0bcb06cc04cb5c6cc06dfbc122b55b9f9719512b13ba43d53c424f0123122f959b522c88d5b3197d1ba5df72b8dbf04bfcbe4d4cc8ac1c12e087736468b617b692d5b3a89c7cf098f46ab07c00c6d31960786b46f14e83dc1311565c71b565ff82fc7842c3373f0d30c47f45fb29ee002a6a91cacfae1a17c5005afbdb0f87de2f2592a9b1445eacfb432ae5f04ae8298e9684d8b5be7b657926ce0d914f2565678ceefff1434e39e6fad7536e2db8fd8fab6baa47c038e66fcc70a15aa8a1e2c51d3d219ceee7eb9478bfcb6a531fb4af85f00e0fbb72f3648edff71d0ef7eb7ccb168d5d8274056d070f1efaed41debf25cfa46c1ac1284e5c7488fca307f8a93749b94480cd58bf94c3c71f01322c410f30480ae0bd76fc4e02eae4bbe1576ef51868bacb7b1a274fdbfac50504e9d4b511e27252732a8180aafb7c698ad8328af409f24ad903d99889055a993184c4b03f16ebcf202d5de98fe76b092bdc32f897bf518ee95e84ec4d926d20d5617b98976b8b814e72cddfcebb59511468404141bf24274442adb96c8903076dd9000b89a21f4a7ec5596d6321f9f5d11d55c22eaa6ddbc18a0862aa2be022e1b12ac026a985f7d5bed46417e4baf5ae8bd443daa9cb33b620516c712cb4302444f1ecb1946e524c0d09e75a7e152fe0bd5064c98582192e1d988518febb3f218de59fc8f58b4eb96719180d808b87edc89c8d2e81b8e754ddbd78abf82be7ac663c4620373b60510b480d224aa9e79225cbde7636670238d52be2870ff877271fbd884ae44b9ba9aab4f58e856d2669ea5f5a8788ad2d61d1b82bf217e0072aa6d24ab6f3c82cde953a90f4ccaabf153d50ca7c44e2483ce09b59aab19dc6a8c3f68323aa79956426a1d3ee70a59db570b4a7216c1fa4ff6a18ac5187974a9d11278d8e0a6b403924ca211dd43f1abdffaeb4b4261e10e2732f09e964e7cd0e3295c10820f9f0b7d49b5ebf1be0452263ada202eae0c505058353aa130da9f5d9f6660da957e54a7c20ac684d3c3c0f5369839562d8cdff475134cd4ac8fd586e53d53c7f44fd7fa8436793a94ee1a4891ad39fba38da889f61f16c7cad44857c7308377541f0cdc3a92e1a05a0ccc972847968bc26224ce58408d88d9dc99c42aabbed86f2daf59d630bdaa51df062a3ead315a867bfa017b1c4148973af05280f2ffff3a36f56b02d2cb4eebbe8ffd3dd1c04fa7495849d2afe5713ceddeb564c801386249fbf382e9d448f6d7e1e17b80fecde76f5af8c767dceb376aa878a26c58a94bf93cf80eac2a8cef12123cf9b1c968154454413bd5426776d709f82afeecaa0f63f3d405cbff1546d13aa412a2d805aafe34f3bc1e9f12d3bb5a79dfc440e8d6b2f37d2e4520f03642211351b382532d19c28f8358d366b54a9160f5ff326b5ac569258b5b455c63f991bad318280aa5b0587870bee9273cc2f92cf49407c25b20e985c0479d626715cd059c04db102a9f8111f301b5acf36c510bb5f350ed70e722f56ccde86eebc7d87eca774416f9f20f78e227c0996e43e7d4743b2c9a1f62026b92fbf45a0106078a1b63eb0b7daf84d1328d924dfd6684f3c1afd533f5bc6a1cdaa4d4801fb6102b735c3b77b895d74eb1ab6ac3c06959edb9f03f33779209f638204023bd9e094e6e5ad4e38c1206487abdcd988d51bc7f61952105fad33db7fa3b121d13782aeef4d2c33ade9321fd89907718e1b16d6a0c54ed7faef1309f00faf5997caf1265c441eb12e326b994f7e35daa64e013339c2a94291720ac0f3195361758612a9c4c4131945c58fc9c2629f193c934ecbb16f3aa27a9b13da23e5ca0973b9ee933f724c2b5deab7131cb0ae8ce3cf6735c7bfcef709e8f47432cc9868960b45187a3ff498e6a40db9818a99294eec14ecdbc2e4f4866c1ec83bf5b625587789c7981be26d027b7ec088ab9b3bf2e595ddecaaedb4f1a8a8bcf74243dec4aba0dbd3b582ba7962a8ab25d583dae6ca97a3ad732249a9557efad8f6f55bc92d693888afb5ab5af71a375127968d76ebde09a415e4a1f2a717d092b35fcb9571d5efa5121e4d84f532d1067dfac5efae23d9fa7060b2574ca86a4e75de96de0d392d8eb0b22d4ef09ea07f6ede62cf41527b4d22cfb270c101eb84112604cbc871d1cf55592a96d6b71e7e473fcbcee5259458b38fb30f8402cf268153f3864f3d90f6def094525dea4f9b0cd7f84529608b8f8480da978c2189f76ec0b2f106e19d51ffe401c9a510ecaabf0204bd402155786d66a9453d37666f36df6068e808c21e5d438e508bf4a5d3298729f287095911d998081f1014dbc40181c2ad4fb5ef9e395bf05ee9b9c7ec139d121489bb5c3a09c45ac9ec92fe78045c72966451844a22b591e9c94d0d1d54ff8b4008abb17b3b7956a27b1ed367116c379ed76380bfe3c59b7ceaf42bf96bd83ea2fec01109a3665da94b96ff7c53c6fcc050b1da0ebe27dc3bb5c1938505221b9d74ab15cd91", 0x1000) setuid(r0) r3 = msgget$private(0x0, 0x402) msgctl$IPC_RMID(r3, 0x0) 08:29:03 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200), &(0x7f00000003c0)) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x2) 08:29:04 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x4}, {r0, 0x198}, {r0, 0x20}, {}], 0x5, 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x24) 08:29:04 executing program 0: r0 = semget(0x2, 0x7, 0x406) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/171) r1 = socket(0x6, 0xc004, 0x101) sendto$unix(r1, &(0x7f00000000c0)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0xfffffffffffffffa, 0x0, 0x0) 08:29:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000), 0x20000000000002f1, 0x0) 08:29:04 executing program 0: r0 = semget(0x3, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/184) 08:29:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 08:29:04 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x2}, {{r1}, 0xfffffffffffffff8, 0xe, 0xf0000000, 0x6, 0x200}, {{r1}, 0xfffffffffffffff8, 0x24, 0x1d3b4aa1dd291075, 0x9, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x30, 0xf0000013, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x2}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0x10001, 0x4}, {{r1}, 0xfffffffffffffff8, 0xa2, 0x30, 0x3, 0x3}, {{r1}, 0xfffffffffffffffc, 0x81, 0xfffff, 0x9, 0xad}, {{r1}, 0xfffffffffffffff8, 0x80, 0x34, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0xa2, 0x2, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0xa000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x50, 0x4, 0x7, 0x8}], 0x10001, &(0x7f0000000080)={0x3, 0x2}) kevent(r0, &(0x7f0000000040), 0x607b, 0x0, 0x80000000, &(0x7f00000000c0)={0x401, 0xffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xa2bc000, 0x9}, 0x10) 08:29:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0/file0/file0/file0\x00', 0xc00, 0x162) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r2 = geteuid() getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) 08:29:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ec36c04064f2808aaaca51581cc1eb050a711228f5c5043a467f14ae6b65b09a6b19291756931b3f56a8c8420547f44d5c773dcd506b79f5dceb4073c5c5ae9f0f53e75991b52e48ba79125e8025b0731073544df43e8a4257d93bcd95c710bb1395e69328b0a94528dddc9aee0a8c44230698b8c8409e63ae13cd07e7d8639baeafe3cbcbe71bc7753e89911c009fabdc2ea8b326bee4c55ef691f4fe6c15eb29b8165c3fc2ad64d28ff76a33e3cc6a9632b9b18adf4f3a6f81905ee60b8fba359438016b4cf04669bfca79d5e58b4d0b20c6cdceb51bcc1f19e912fa848a0bce7a85206bf419c2adf56ce25daac415ddb05023b5fe778c0f042c9101799527b39f0b129433d62871be33aabd3aaeba282c6bfe4f0e7451ab9a0011ac9fd580a5ba5caa8582bec2737abafa15abb7fb19fda382eea368a44dc36d625afe9f49218b70f031d6daf"], &(0x7f0000000240)=0x1002) 08:29:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x82) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:29:04 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x93, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0xa8, 0xfffff, 0x4, 0x8de4}, {{r2}, 0xffffffffffffffff, 0x9, 0xfffff, 0x3f, 0xda20}], 0x7f, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0xffff, 0x1}, {{r3}, 0xfffffffffffffffc, 0xb0, 0x0, 0x1, 0x9}, {{r3}, 0xfffffffffffffffa, 0x0, 0xf00fffff, 0x0, 0xffffffffffff8000}, {{r2}, 0xfffffffffffffffa, 0x4, 0x0, 0x1ff, 0xffffffffffffffff}], 0x9, &(0x7f0000000200)={0x7fff, 0x4}) fcntl$setflags(r1, 0x2, 0x1) close(r3) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) close(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x7fffffff, 0x2}) 08:29:04 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x40) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x9c) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x801) 08:29:04 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1fc, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5}, {0x18, 0x1, 0x7aca8de1, 0x7b39}, 0xfffffffffffffffd, [0x0, 0x0, 0x10000, 0xffff, 0x4, 0x0, 0x5, 0x7fffffff]}, 0x3c) 08:29:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x3f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e6f1ddca4faf657e35de1f95b5551dea33876fb6f94803e634ff268ac08de9905c0d119d555004a74b126771c4b8fbe5adbebcd3cd2c285350e70ac0b8f99ea50f57ba3392511a426abf83c2d902d8ad6345b40ef2e7cc9e602bf664b528407f0ae28cc030abffee90cfbb22d58852b4fe878d62772830d629a9ef42031159de418f746990aa8724d93cae7", 0x8c}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0x5}, &(0x7f0000000200)) r1 = semget$private(0x0, 0x4, 0x8) getrlimit(0x2, &(0x7f0000000240)) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x101) r2 = fcntl$getown(r0, 0x5) fchmod(r0, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x101, 0xfffffffffffffffb}, {0x7, 0x8e62}}, 0x2) write(r0, &(0x7f0000000380)="d051082e082b9916c2b78e27d96d62cabbe82107d67b12bc8c4f586555d1a82b5a62239602aed704a313b60ff612838468e118d1828392661d910b71d197a322f87b858ab52204732617f8264e14d0b9c25ba9677d2fea0383b434bb44517338a74e274b16687f5be5a1d006c1520d767bb6dedad6e2978989173c1002b0c32b35e3832a9fad3c9967da1adaf8ff98943c01da0acb93e4c87be3ae360b543a9c5013e2d454f900e96d06c4e2cf26e624", 0xb0) fcntl$setown(r0, 0x6, r2) fcntl$getown(r0, 0x5) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x3, 0x2, 0x101, 0x400, r2}) bind$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchdir(r0) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000800)='./file0\x00', 0x40, 0x3f) fcntl$dupfd(r0, 0x0, r0) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() select(0x40, &(0x7f0000000680)={0xffffffffffff6be4, 0x6, 0x101, 0x2, 0x62, 0xffffffffffff25aa, 0xfffffffffffffbff, 0x2}, &(0x7f00000006c0)={0x100, 0x7f, 0x3, 0xad85, 0x7, 0x8, 0xd7, 0x7}, &(0x7f0000000700)={0x0, 0x7, 0x400, 0x200, 0x9, 0x3, 0x800, 0x3ff}, &(0x7f0000000740)={0x7, 0x200}) semop(r1, &(0x7f0000000c00)=[{0x2, 0x7, 0x1800}, {0x1, 0x8000, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x3) 08:29:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chmod(&(0x7f00000001c0)='./bus\x00', 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000100)="e243fcd2d3a3a5e2985463374ef3aa6a4a8d03755038d09a5f11068b24947815540e171b5c062f7b827c21524d045c37ca1630f8687ba775b45f0f0f3b19324e5e7b846e3af3729d65abf70c40027f62aac193b1044f689ddac8e0da284195fd58a1747dfd2be6db9ea835284884dbf04bdbc25f1ffa94c91cbbbc74b2b3c8e734400a5f4b5f7846755c0b7f330afbbf62f65d0a3abe", 0x96, 0x5, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x78a3}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='\x00\x00\x00!', 0x4}], 0x1) 08:29:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) 08:29:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() setuid(r0) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 08:29:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x10001, './file0\x00', 0x132413c4, 0x0, 0x5, 0xfffffffffffffffc}) 08:29:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 08:29:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000003680)=0x1ff) write(r2, &(0x7f00000002c0)="5284aae48a51df9314c9962cba0bb44d01e6af12892e749203515e9cbf618ab8327708dce283fcec0d6aca9e94097fd6bdd61b953476a185183e651fe79d81ffffff3f5c6d4bad4ad317faf96cebfe34df42187cffc085bd40e99f74035d12825b2805698fc10215a3291d3a025ceebd9ca0c3052c9e2998770000000000000000e4759280455e441acae557a78b50736559058f896ff2d669000c60295564a4981103a442460c9d68033874ef20ec", 0xaf) write(r2, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x4}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() r5 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r5, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 08:29:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) dup2(r0, r0) connect$inet(r0, &(0x7f0000000000), 0xc) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/133, 0x85}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x6) 08:29:06 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c2543e4e1fe3b62136fb1c4167eb3e8c7791d373"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x6, 0x7, 0x0, "a4cccea6b58ba94c79ee03a4e703011000f5a3da"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfff, "e6a042026959bdadce44e0a3736eafbdcb1a2832"}) syz_open_pts() 08:29:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x90, 0x200000c2, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xc1, 0x6, 0x7b4f0db6}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x90, 0xc0000000, 0xc7e}], 0x7, &(0x7f0000000100)={0xd8, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xa0000000}], 0x6, 0x0, 0x20000, 0x0) close(r0) 08:29:06 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(0x0, 0x0) 08:29:07 executing program 0: getpeername$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/18}, &(0x7f00000002c0)=0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0xa3) r0 = geteuid() setuid(r0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = msgget(0x0, 0x240) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r0, r2, r0, r3, 0x0, 0x5}, 0x200, 0x6, r4, r5, 0x80, 0xfffffffffffffc01, 0x400, 0x1}) 08:29:07 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) 08:29:07 executing program 1: symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') unlink(&(0x7f0000000000)='./file0/file0\x00') 08:29:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) connect(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="b11b6a85a05562c53000"], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x1ec, 0x3}, 0x6, [0x3, 0x6, 0x6, 0x8, 0x1, 0x4, 0x2, 0xfffffffffffffff8]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x10000002, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0xffffffffffff9ba8}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r3 = semget(0x2, 0x3, 0x210) msgsnd(r0, &(0x7f0000000600)={0x2, "3ba899e29d841d43e3f265892445382a2e007b8714a382c5c114653f36fadaa89cafe253c90db9ca1a8165845329b15d651be21db61c28fccc6a98ca14da08061891de04fed86c6c57c2b93ab545496f48f472e2066b16535781440b8bcdb224ab73cc5c41658485c26daed0f0bfdc0455bb74f42005867f6efca3b569a29af9a50fa78fffafff83e9021ad088f3660b82277934b4281a1354211355e64f5abe9fb0c9c2a80c8eac7988e16e95797a8672"}, 0xb9, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x63, &(0x7f0000000400)="f566fa6859e89cf48e4db624bc360134c919fe9ac5fef880715a98aebf21280933875176d13ee70c818ad7f7e0d41eb56f436ff57e0a1f6c7506a699521472bcc81f58f3b6438cdfffdcf81c21b621ca42a1185f6c3184f7212189d3782255f6a39f18") getsockopt(r2, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r6 = getegid() semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0, r5, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r4, r6, r7, r8, 0x4, 0x2}, 0x1, 0x1, 0x5}) r9 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000480)=""/7) socket(0x10021, 0x3, 0x10008000) semop(r9, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 08:29:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) 08:29:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x5013, r1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10001, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getpgid(r2) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 08:29:07 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='./file0\x00') r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) getsockname(r2, &(0x7f0000000240)=@un=@file={0x0, ""/89}, &(0x7f00000002c0)=0x5b) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) 08:29:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000001cc0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x25a) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pckbd_enable: command error 08:29:08 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xb7a4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5459c86a92fd51230081b5897a226c70082e59e3d0837d148d772ecc869b6e2b5ae1ba8d46549577e510caacfc15d4310dd2a96ab8d229342ae9eba3229956e6063b6185ee939fba79eaf791697673e9d89f8f4da08716da7f19cfcbbe9e70ff8494e9f904e5961acfd7e2e17dc67db91e3764908d8fb58a35c5a7c00db677950ec80139bbb77e", 0x87) pipe(&(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x3) 08:29:08 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/24, 0x18) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000240)='./file0\x00') chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 08:29:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) setsockopt(r0, 0x10001, 0x20, &(0x7f0000000040)="e19a36aeffcbf697550dc1543889cdbb6bc56da0c171e6c1dcba5f1da921256eee9795f0b8c1b4dd64fc7d2f2d9c9c5fa924b8a6233a76bcdc6dfecbb6d49ab6d1cbc10acc642fb5f35f87089416a2b4b4ae69e47f3c1c251d1b3b87b03ff4837039ddd2ceae2c0006b3a793ba549ed6c2148fa453eaeee14892fdb74e14d53ba5e008c7404bc2ec6d2228878e31e9cbd9c4b06d1212555e8e7ab99bc3118afd3897ebdc53522f4818d0f670d4edb1fb529f1f1b3f63f463acd3702640e4d22f60c39f165db13b4b01f916f672ebae0770de79b3ce381fb2f6681256c38f2ac0b588f1a6cef9a672b3b9fbb6be10b9818487bad78cd1977bc552", 0xfa) 08:29:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 08:29:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 08:29:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) getsockname$inet6(r2, &(0x7f0000001100), &(0x7f0000001140)=0xc) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 08:29:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="a3", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x800) syz_open_pts() 08:29:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x111) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x7) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="09b9de1c93445ab73fe39e6ca6a31f38daa0f86ebdd88a95a56b7b2da4f307c5ee131c70d390c3dd6c58f2d11813682cb251de35376af7d4a8f7452c08a71f1853b50c5244ca97f476eddf1897f0f5e2e57c54f8ef3b80bbe927a9ce7abd225a019e6572ed6af11841480c970998d9d1da318d4bdfe74d", 0x77) 08:29:08 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) dup2(r2, r1) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x80000000000eb, 0xfffffffffffffffd, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 08:29:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) close(r0) 08:29:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="0002", 0xfffffffffffffe27}], 0x1000000000000014, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x2, 0x0) close(r0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x3, 0x400}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x82, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 08:29:08 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x122) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xc) 08:29:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) 08:29:08 executing program 1: symlink(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000080)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x3) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000040)=0xc) r8 = fcntl$getown(r2, 0x5) r9 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, 0x0, 0x0, 0x5}, 0x3f, 0x1, r8, r9, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x1002200001, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r10 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r2, 0x7, 0x33, &(0x7f0000000640)="f02d7118", 0xff33) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() sendto$inet6(r1, &(0x7f0000000380)="75a1c9da6e57c6a0", 0xfffffffffffffea4, 0xf, 0x0, 0xba) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 08:29:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 08:29:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0xa, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 08:29:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x16) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:29:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10800, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)) kqueue() 08:29:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x69c46432755d8897, 0x0) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) 08:29:09 executing program 0: r0 = socket(0x0, 0x8005, 0xfffffffffffffffb) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x11, 0x20, 0xffff}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0xfffffffffffff237, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x42, 0x80000001, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000002, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x43, 0x20000804, 0x5, 0x2}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x7373, 0x77852793}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000045, 0x3ff, 0x80}, {{r0}, 0xfffffffffffffff9, 0x3, 0x8, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x12, 0xcc42, 0x3}], 0x403, &(0x7f0000000100)={0x1f, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="2b00ff231c8808003c00000000060000bc9d7bf209cb5ea49c1490e730db9bd532c5c42aa1d73dd5d11e4466dc8148fc1176969cf5d7d9bdcc6602d9be519c17c4dac600817b0637ffea012e25a185ac95aa15e1d90e4e0300e2bfda86795d", 0x5f) 08:29:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x4, 0x104) sendto(r0, &(0x7f0000000140)="b711408f0f1f8ef278bf6d6d9577e877ca74ba0f0fedfaef1d69cc53bfcc515561516a6a0a8edbe77075dc652b3403f4a5177982abae985a2b76ae22", 0x3c, 0x8, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/59) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00') 08:29:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x20}, {r1, 0x6}], 0x3, 0x2) write(r1, &(0x7f0000000180)='R', 0x1) 08:29:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c000000000000fffffffe000000000000000000", 0x2c}], 0x1) chmod(&(0x7f0000000000)='./bus\x00', 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() setreuid(r2, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10022, 0x80) r15 = getegid() sendmsg(r0, &(0x7f0000001fc0)={&(0x7f0000000640)=@in={0x2, 0x0}, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000680)="69fe0342ad35013ecdcabb0300d9ba22d049d9790d1d3f364d25e20250ea2beb631ada13fba870077eb289425dfa7ec0b717272e35f6b87ecbdddb4f589d9ce371c440c3d72511a2966b2dfd80c9e11882dec01822edca703b618c98baf6df71c870c12a239622b95719da9185d1cba118869021717ca6dd669648e1c6e6ae7f92ac70e87c4569df601b7278a7ec74c48234d950969d943a0391445e6dbf04", 0x9f}, {&(0x7f0000000740)="119a002f4c48a83571d016b2c42ef7d0f58e38273d400a8c6034133eef34db6a0dcf33cf301761e005d61d9f52deb32ec00759133338ec1452edb2f8", 0x3c}, {&(0x7f0000000780)="86bbd69ab1356b88c7ac9c7393053cc52bcab9392b82e8491c433cb568fe9b91f874f3615870ab7e4ebf9882d807cb16cd88c4196b630537c8b9fdbd2f874c643ddaa110d4908b4b61e7e60be2826ed2d7c919dc018858a303aa4fc9b55e8acee0fbf730aabb64b669b52906d500a09f974f0ad3a7f525b3ca1aac779075b3f95b943ef8f72280ee543b1fe4b249f7e1858dca9761bf3e3fb134cfb573aafff15b3d351966b11b49772550b10ce4dc5e590a88763768dc15d4335f8285074fbfb63850764340a0bb092b75f806471d0fcb095496d90fef34d4461298e814781d0b5b9b381b003c2090f22288f4fe78e1", 0xf0}, {&(0x7f0000000880)="b3bc5330fa5c5c3eb23db11cf0e48534a831470dcc591a69df7900cf3c7a3d87386524695ab600fbd4e831a4109ee52c962071d1fd84239c2dab8db680c86ecd83bb76928a4e7dd8cb38bfbf26c88e1266804642f88d30431b87a9217096edb14367ad42a619ddc0c2b91672d059afdbd22a3de81b1f9b7791b54916133d91d6506eb05eacbc2257cbbe746a9ea2dafd40d5e5c3ef6ece1b8631", 0x9a}, {&(0x7f0000000940)="d3d5a15b372e70a6d0578b0a0f9dac11bb99897308683ef1c9f491ca343361161989732cd2e47cf825c77dee4eef55a19f1de1ae88d9fe4742d1b328649d892d7fcf5b3d41b47c0147a2e56cd878108dd1f52deab89366080e66cce363892cffad2dcd17dff866d36871b90836749124518d1de01d9cb44c6dd4032b26013451ca351bd13d6c4a9f10b88729e37d570b4e143eb685aecd9ecb8717ae99172874052d1d53d3607b5d5db837db1ce068208e97a19db3d3d8728f259b781e1673ede7cfe72699b933564a7ae33be60e99a72c6d886278d3350953b65053c7f5db9d9b12e907551287055e5b51e08f50db0e8730f32ec1192ead6c54a430d3", 0xfd}, {&(0x7f0000000a40)="2667f369a3db1c8ba86b8b4a0e7e1783d774e576ecc379d28eb7626e8c7d7084dad4758afb600c419b18bd4728bf01421110b91ee7369b", 0x37}, {&(0x7f0000000a80)="cd53efee8fecf0aaf188a3ad8cc962ef49449d1797e5c2bec85260c2a2d03c678698b5cf59951a9b8d8eaaf7d3183ddd1c3f8e627b873de34633c8fa41def8b923c6ec13d3eb2fda045448fab1887f", 0x4f}, {&(0x7f0000000b00)="3276c1eb891aab5f12dd2854ca85b18e70008c2315a2ab17c674e2a2e5dd1fffc2113434d0a066385310800b5080402bda95c10ec0294b5ef0e4ce34cfced7d82a3a0757731b78196ea7858d71b35a5c3cb64b14e4b3a5ed86e12dec0a4f8b39846b067983c7a90978260f0b28fb89fc6d46d1a47c55b4aea554a47d2b451fddf092af52c539cd74", 0x88}], 0x8, &(0x7f0000002300)=ANY=[@ANYBLOB="c800000000000000ffff00009efa00004d232e6992af4e791b84ff4ec934b6a79fc8e47c2bdd13aa73913fd23fd3e86127ce45e35708061a8bc7598d32c7eeeac66e679dfb977d767af6e2146aba631aff80d0687328c871963662e1152fa30e95f7e8e89c0ccea75172f0789411b00f181845f367a576a871b642b4720910898c2e4741f45a33f5bb26bca441bae558ec148edf6ff6b0f18907818e5e19428d63aa2d7df109b1c08388ee11e2619db84530bae3e97d0a88779f6bb9139bde0969faa5313b09d2009800000000000000ffff000000010000b8469545f8dd3dd994c19928226a2a9b5480f87421fd2450ade00ca7a01a7d69f3846cc35fd6a5dcd6665f3c1df267817ec634a2c6be3df363809622ad60662de43d1d259f286d218dd61a1af8ea2f205938bd4900a24011609de9dc1dbefcb24fe9da862ef43ac46c4d5a70c7172241fdf24fabad36ed145290b499ba578ea28bf3456622c80000080100000000000001000000060000002a8a36fd14a6e6bce9a42e0af6032984b5ca16d01074328aa5cacef64eb32ba1b673c9975f452ea51cfa992c3abb10a4e3a37793d2bea266008237b9aeb65f1cd67d48a7596017a8f9a6d0385b7d46bace26f04fe603764ec6a8d181407299dca3a0d0758a7357e9ee9f335163ab2eb108615b2c759c4915ec38eefe93ae0d101bf6864e3e66b7d73cd33a319f7ef765d69421c03685e2b0ad0dd96d8deaffd5ec048bb13a9ee42788887be34c4fb395027a9ee878fbbbf3b19bc6ce0db371aed17ffb64236da1bbcec0e671114e46430dd43926ac18da20b085263622c15b12d60f2a61809511c9b02476bc76e57b1d94cb8a267fc4a5001010000000000000ffff000004000000edfd352d8c5246a4a6bbfc636f1a729044f6ee722e07975f3da70fe3b4067306f29c3c310a34a8d0fe91f1ec78f59307c10894d7b6a721591e6e75e7285cca1a82b889172987e447147e093b76464c083cc820431a53897677633f5f9888ffd5c0e9c634d93f524b1186b73fe560f9772c6198a5a088e4fd1c82e919dd04fa4525028c721d04c10d808ecfccc4d019ca37e55e1c6f00179617aaae4768434e6552092870d37cdf757c2b1cf4b2800591f175887d8bbd68fc79794604cd48829e514c875449b6a7afbdd4f8e507cade38ea82c59247ba650bf88ad38d2481c1cb02902aa72e1f72adb50737e6f44de7a28cf83b3d1a1ee452087e89005ac8034ecd5cebb2935a4f595b574a8b03d6cf5ec70e566eead652e8e5b81b9a4c4c38308df646d84db5358b9902145d3d24cd8a29349a2f81b6e2debd13e482a012b0ea956393871d1dcaeade187cdbd308fda42145b22c0f54121b452824f0f760eb7a1232cb4ac7cf1e9f4788d771e93d53cdcc0f9df2d68fb21ce371cce6e4025a93a4661da949832c5c90ef408b80dd8632fed4b9eb8ef48109b4daeee675bd76ea029263a5d63e2607e6fdae25962eec1fe6937cc14c771cafeb079e74dda11f38e35521b62e931ec429ee159019ba80719ce4fb956564ad2efdfb3ab0bc449e19698901bdf71d4f86cb2f10b53dd18e9a398f7a297c1b24fe5ef0a61c0d7dd56386d947eed31d98833b807944f40c63ca1ddb0f5c6065da4abe7fc5eb46d196b6cfd85d9db1f8aa8c0e91d1f5bafdd15e67b0b8a2eb23c460ed19972526ed494447a019154c16816c053dd889d88e79dff20ad8c9374f0a00a7920038b2479feaa157723f7f55f8b8d6428c940b69f1307101a4fa515f2e5b47566b8c775d44456a0840a7267e60b1aed45e44dc77091c9c383ed4506bdd4bcb06d669e84af809ea88ece373733c9587be15652dc1c5b3b222d67df85fb59e6b255c46ad9504ac09adc755009fc22e35a24684d4d7194c9a7cfbc13f13913a461208f39414ffa5742957189926722dbcccc8ff80d50ed5fec8a570bd0fb467307a7779f98c37e1a361004ea65c90a0297be5599c130fc7d90e56d3ab3b1912fc8285468d76aab417a53058130814971fb764cdb5250a8138956ba4581603a317e21ef5767bc8d4ee9157e6c15dd07a6825008c720e90d63c82de343330698aea8f3e3251dcdd473bddbc6b2486a96658f11d030e82a566f9f8c55d15d23edd71f1dcd9e0439a7e26b7daf2af87ebc85e5bb4a9b145e76e790437c25e085d1ec59256ff568c629f7f2fc05cf11b56bc6347e2aa71e5ef194e9db5fb38858e82beacae0cc5183cd8e57e6d9d4c16fffc26439646840063d0bca79f9de5b2bca5a002892b862f6bbdb3b82645456c702229869d88d01b46fe7a2e15e60d1a2f2608abb33dbcf7c01068626e7cafe4169a65df9f0da8e5ac1e741f224cc5c30b7ba8c7efc3fabc4bf31cfbc58567c900420012129e000de84799123a95bdc13611935a672111533e730b395262c1a79dced228985cc70515026469bbd401e55b2e6a0e410e09487116af8470b151ccb3a40b64d4323fb5a7fa234b3a1dd0fed167e51edc64d4a438743f56957755c05e4d6f42e696d6b2a2012ede5ac51573e8d8e1f581da97fa8a2e0e931a84d8df75625b9d1b2f8ed06b54aa58f9f7abfc1bfd4e638095f110d09070c1dc3451303d64c44b41ba76b648add98a78bffd7b72465391cf0ea4c946cdd8fc4ec61b45646a79fe4665a3904b07f6f18c76b123b73b2900ef86d3c8243186661288594ab0b7e51d10e1ff82aa72333ee066dc658282bfc2254da3ac92b5cb3c7523ec88f2411eee4bc49a1308e67018bd0499f80446550905a7b300b35d71f12bd3bc2feef2de5c59e7f720293d3cb1aa0f71760fce4849a192e8fee6b96364b86231928685aa5068de21190f4b2506571bed6bdeb02690ab61a9ea69bea053a34e25e496f01f4aeb928ade267109aafbed8e5963762f8e385d129f87919386c51b23e6ee51fee181f4e927d1c6b0ecc84eb5416a60f29ad06d0b6b17a73166c41d7d546273ee6c678e179677c989361ff2068f0eaf56a12422fd10346f65b37c2747e843d0a2073a80548b37c0d210beadcf786329fdd0fe9df10530cb37b74d7d9207df1b830baa606bc2e273cf3b614a0de8cc6f649429d5f93b5b8ff1a0dc2c7ddb62a9c55609aa4e067d4e5c6bd95ad6a82d9243a71ad2f306d1bb9e965d0270091b2dcdf391d6c3f9fe2d8b86d738eeeb56f69d929a16dfb73192a0aa2d5af4881074ade8574977941d5bd986b17e253d0e2e4d9913629a6d0c2c46ea8bbfe5edaedfc2392fac6f913103d1dae9600f5bf62a4b866bfde6c95231ab5c0dbd952b27359ec8eaff6228a1ebfa4f5ac6017f15586040ef8b3c5b3e804a209e191b69e575c4c6cc0f22b3663af26c84941c4ebc4791cbd13b33500bb7201fad74b265dc7df13d38fad49f12634ebf79929b2fc125c524e2d27bdeb94553ed94978d44dbbfc619ff8c6d5d59da2330aef979ad042e7f03a19b713b535235ac70b37b4b4d91baa54e9f8c42e9341a6960d9a8f022b53a9564ad7394d3564bab31f49f3a12a7918a0dbd623f0ec7ad2a0d0e252845442ebc79659fe72b85949e0f31839fa33b14ad739999892a64d1801109bf760bcf36d335faf60a4ae8974ea99d06177e2d1d995dae75a3537c4403ef25b8e93404e8c8e0e2ac22efa2f4fcaea590fd4dd486a56e621d0f068fe2566b7f33a4fa707f405ad3fe49e10550b3b18b598804bfa8c81e11a44ca66486a23c8b85fa190c06702775f98c72068d95baa979b23fdb917d5d5c1a59c214621c0d3bce15dc0c0b299a4a9a5c31a5e913db9d798981bf074718ccf94ca56a321b3b49d8f7a5cd5996860bf884048b40e74e2c4edc21f39be692b832e905dc88549e764389faa332dfc74cb0c1b14ee89691a7c1ebc0c5bd7516b938aa54a5660a59006d036310778f27fec2930a467efba89f150443c950d81de427815bfbc1f5e81d194f0f07cf3d836dd5f4191b05adad8ee5211fd0263f7d83007458a75371a97f4634a9c2d4376b51b4475ff212a106602fd31701f77a9fa3dcab507b29cb359d91e6f4eb6621bb4d1a4ea1a63a0fb05f084319a759d68ad2671ba4ba8b0131d7c967b75259bc2ab97eb079ed4f1262227933d9dc45351c96072b8f43e177f6c90470dd8a62fd7a43256c8b6d716fd9a267f64b7ad5f629fc723c472cf544dadd1c8ee2e100f6d2552738cdf08bd03556b2bd6d699326a5a9be5ebff6f8c47c6a7b0a23b3be6c21c6093da025fc35c950dc1f07ece06bda9cecc224ff0e62282dd7831186e9a0479198f2f0a893fba1e64548c22929771b955b1c6d2e762df4224c1a33c2cdf1748f207bd490a731a9636867e0caac1edd0fafbe2933856687557e07d75a668bedf018d3caa453856649ba59dc3b4de1f5ce91c30e0c1c20b02b89741746be71df3e8b0731e41939fcb83d34210898dabb55d644b373274b196fd613134f7a8ed080ddb2043c09359f38ee4794d4ebb66aa05cd12dbdf13e381a0cad37c2a52517c9b9f7cd833f901c86c752456430d05f98532cfc6dc3dcef0c476166cbba30c92745544197dfa7cf3365214e8ba91e0876a2ce9c5493c85bba50ccca73d9bb9b9f3530654d8cb26ef61dbae6b5301cc93c1fcb52024109719766b82c13167bb674f81d680d13e9ffa2b7584218ce026c41de3d5c22c4ce4579deea151bbfaf82141a60a8ae15c45942fe6e0ecea95fa9a67825585ce545a8eced630b13a9736a8dd1600d12c9170d49413fcd95d07c44259b6c7931aeac85d34c1d6954ca75e0b8619c098d08c5bfc530cc3e681edc5507bfe602f2da015616084c3cf1461c479049f060b921d4daff91f6e4398ff812d1f5365a57adb3b5e56d980a690c56081fe7bbc3405ff79f67ed23af2f3c44c9f3750972f74f752dad6dbc3dac85eb1d79e7f5d2367d733cf7506009bfa245023143ea0fcd99117e989a1c73a747d3d886271bbbeb67f5ead5ee2aa90fa9f652a3cac57447c4837c7366fa4548b2ab5feea9aa39c3721babd88db23202093f7729b03f495d51eec61b319939420fa0579479ab2ee8f2f925f8374b54a94165594172d956a173922fd54d2221cc3bca25b3e4194a5492ae96840cf54feb7e830f5650f5601c74f244e4cc52c6b636180ddd188b150c2c4f93cb1c0e4692cbe60a3cd4cfca7fbbfce80ce0648f0b59936b76829477aa248365be7de917e80f242cf64f7323e51fa829590769504ac47ce92aa5bfdaaddd13fc6f3e49d3584b012599e2f6c8e0600f2328dc05696da01b8255fba6ee8b6cfe0c4d3ebb3a2721561d1aecf5cedc304c2e6ae28fc5d6864041f4be9b68f98197e3130a63b0844e72c6dfe447261902384a6de02ff15e5eb274345854d8ac2a9f0ff68326ec4e35c0bf0b9a9849b4d7e00a43c6ab5e75191243b21aa518fca06127f33af47ded32d367bd7df2d7290521212c3d7f25e2611717fa6316ffc1b04eb476c401bf2d64dd048e72d826e353e1884c8f34d852e80407457f361c8c5d0445fd3c3808656735f80773b80274057494fb3d0f6a94b9a259eb1a75add9db71c971b5322a06424efa249c7d7de044153fe77aee32386b033ae49bdaf05cefcc6f532188fcc05c79b2fd575d85edfc2cf26b99d4fe21c609a284971ff0895a62e6488ca89e9dcd2bb98635eb84d0a620d553f51b6d8849f623423bfe99c88d866336b71e800bf3cdd18be41e5489ce5c967509ef9c3f7c6144bb163e9fd3ccb71eb705eb98fdb566d15cf01c9438a4c907fd1a32562992feb434150c909829058e77ff0457e461368c2ba7eddb9570dd59775443b31f323504aba78cbf703a83babc48b1276db6399d3e151e0166b69a24a3a06e106824b681cf54e620ea66cf54ef47d57d8bfd48f2b0f0b8f98ea709ddd3af6f3b11a5de5ea947bd165462cc8fc695765179341037d397495da0d3006a00bc09db6c6b9b8f6dfef31ef07274ea8d099cbb6d0390b61efde62e830a86517b4871747b446cd002f2b879fadf4111bebd5f8a3439d4e6ba10ac2b1dd8ed2e0356d33a6984d8678e55ff6b3fcd8e2cb5b78426c71cb46ca5d6b3a8bd4cf345e11fce0690301fc421fe07047332f7b69dde5a3961bc658be97af0ec7ce7c8275d01d943e3ffdb00b352b8fdf447c7f2e303839ff6441554b0da0398c0e558707006c4dade25a32a4ac610e75d2c54f064db04c70292f815e8f2cea6c2a984f09bec3a10861f2b6ef592eecb2c06c690a7ca8dbc4629e3c21b679d9af8cb70131b9ba64b969d41fa0d5508b59af0cffc17c72d5d6de40d9cdb9b1ee61b7584f8cd45ba59b3914c0a9aea970a0def88772e027b373f4a702a014625d672d2fac17ac2e2eea4720ad6365519738b8850838db450d7dbb13c7443bbf52c7f6e743c4fcd28f343d792c0012fbe86078fa25ee33581d97db77efc040cd3dfb0550d75a7a4eabd91ca5699077fc70f9889bb47676a1c8f6309e21c1b7e84f400a024634f71dd7b006a5eea23086b7946dfcd10b3059f76110fb961359fd789a3151c1ae7fe710ce9ed67588fae73cc2647488e278e87d0ceacf62e0e691a99b5bac2caf95377444463d7b42b2792a2727ac83cf6878438c5edf0875e1227266ff60dc3abd920b64f45dd17d728f736c4fd59e8121ff38aadcc2a6da2fa309e26774947505b7a4d90a2e9b844685b8f209f3041417e6d2810ed2e8a20b9ecfdc15000000000000000ffff0000050000007ee8660f3c4227ea08503f6decec65bac7ee4fa81b94652333fdef627cba0fe6bb01d14a8e4bfe3ad2c61fa228540f66574a8c5e5908f9a31bec10ed45184700b00000000000000000000000010000007f445f58c122807596eeae4b1a1eda378fd8df98d4cfd9e50fd4f87fd442b2e221aefc12b4d55019fad0348952340dd167873f09fbe97747b7350a16573241d2d26c2538289e590d2e43573118198d2aaef6951700ed70182d166d8ecbad7060a8548dd900aaefc02f1b130f893aa1253ecfca6837a0eda4d9170f1c6d36e8f1c72e7817fb65998ef2dbc1b81b1c6ec9efd6f9d1b050f77533b2e10000000000"], 0x1378}, 0x401) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000002000)=ANY=[@ANYBLOB="01162e2f5875e6b601002d7b8ef3473c5b241d0e8518048738baf6a559590d3eb8e7a71c835edbad554285ae9cd60b2ee77210d0a4e90200917dea615b0c4789570000dae7edc01344cb80994de17f28a597245037b643493120cd9c964ce5ba5dbdc179e67b538b15bb603303cacbf900"], 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="8bca0fcfd0131134ae7f7a0fabd1e1d9b67ee0d435b57d19da934cf852176fbc1d086c3d291b", 0x26}, {&(0x7f0000000180)="f423edd9335042b6a4f8f434746c118e08d045fd2edec65d188dbb", 0x1b}], 0x2, &(0x7f0000002080)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff00000000000066a8e7ff64ab965876a7c87da77f06de4e4c96488e4561009a9868e0b73de3f93db5819801e28652b1b454e138c3ba364534f40e114be393175ba99eeb5690109e52475c34956761783949a2359b8a6c416ecb60e231e2d965aeec0030419b54dd6a088df054864aeeb430c062ff80633dec1641600d97c5b87b7f4603f5c23198300adfbd37ee0b9dcf1ff03086c0a51a597ccf398ed466db422c7559f7001e724f8fc3ec8451c8d0ecca95f9aeee9bd617b0431297adde16d6a6d50865e1727e4f67dfacff282dd683f5ce4f3b416e0d960bf0cd73645ac9fbc81a608f30dfb0e2d3316ecd98836393788fe3fd24e78dfd28b2dd6ae741c5ee38ba584ec7f8e5735c243c157064005e70eb6c9497c1018c8e5a8cee8ea7b5edbfac1c4cdd1843b8ee", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x120, 0x2}, 0x401) 08:29:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0x6e) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10007b7eb17515d9affef7d17d2e8cf307000000066010a208b801692060071e292fe4837b100e81cbfae5c2473a383ddc20ef2e9a3e28a9baab6a8c456e09345c8d5cd3e265cc73e337c0fde1bf8352956281222513e7af8bc07a565d28ba0c085478bf74851cb6f8a6e2400794663d96068f52ff9cf991ddf8f2204e73f8922c7dc6f24b4e6e33bacb60b6ae15b957d20f6057fbe523c79119a1891d89e418c88c2990eed065c247b49bfb2b63e493a690a40e33b62dc3340600000000000000e95eae1a98c8b0751490fb3c31fd53404d9b6134d6f01610e8610ed8ff1564d4984290dfe4ae39baf8689856450eee00f78e02f393"], 0x10}, 0x0) r2 = dup2(r1, r0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x100}, {0x80000001, 0x3}}, 0x2) write(r0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x3) close(r1) 08:29:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) connect(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="b11b6a85a05562c53000"], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x4, 0x10001}, {0x18, 0x3, 0x790, 0x9}, 0x0, [0x9, 0x9, 0x5, 0x7fffffff, 0x1000, 0x6e32, 0xfffffffffffffffd, 0x2]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x1ec, 0x3}, 0x6, [0x3, 0x6, 0x6, 0x8, 0x1, 0x4, 0x2, 0xfffffffffffffff8]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x10000002, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0xffffffffffff9ba8}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r3 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x63, &(0x7f0000000400)="f566fa6859e89cf48e4db624bc360134c919fe9ac5fef880715a98aebf21280933875176d13ee70c818ad7f7e0d41eb56f436ff57e0a1f6c7506a699521472bcc81f58f3b6438cdfffdcf81c21b621ca42a1185f6c3184f7212189d3782255f6a39f18") getsockopt(r2, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r6 = getegid() semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0, r5, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r4, r6, r7, r8, 0x4, 0x2}, 0x1, 0x1, 0x5}) r9 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000480)=""/7) socket(0x10021, 0x3, 0x10008000) semop(r9, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 08:29:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002040)=0x4) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) writev(r1, &(0x7f0000003840)=[{&(0x7f0000003740)="6c98c2b17c5cde2084e97fd57b028da6ec723cc519ff53c88f80fca77c795093dca44bca6b9a5c8a6e481bdf6ee43febcb8c5522910baaae8d80708415033a61afc4bc3c476e058d1195a0e62b04c9441af4d966ddcb5369e3ce361959381e0e89a247e6016792e409687343b03e6c500b78ba4bb051651a96d8b111dfee4ceb41c69df26a2d0b6789be24b075d34b5be662c4cd5fd0f86ca21a1332d50671db9fb1b2c06c2a4ce1c386d23f213d45b2edfc53ec2e704d36b75fd53aa8b8f4a687f0a1a8f06e91a9e6a047fa1b9f0f5a433a6c6d260a0a7a4e9cee", 0xdb}], 0x1) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) r2 = getgid() setegid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r5}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r3}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) nanosleep(&(0x7f0000002080)={0x9, 0x357}, &(0x7f00000020c0)) r6 = semget$private(0x0, 0x2, 0x8c) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r3, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r1, &(0x7f0000001d40)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r3}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r3}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r4}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r5}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r4}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r4}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r4}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r3}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r5}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r5}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000002440)=""/195) accept$inet6(r0, 0x0, &(0x7f0000002200)) poll(&(0x7f0000002140)=[{r0, 0x20}, {r4, 0x8}, {r3, 0x4}, {r3, 0x80}, {r5, 0x164}], 0x5, 0x1) semop(r6, &(0x7f0000002240), 0x1397b6a440b46f9a) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000002100)) kevent(r1, &(0x7f0000003900)=[{{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x17, 0x7ff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x40, 0x8, 0x9a, 0x9}], 0x10000, &(0x7f0000003980)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x40000031, 0x7f, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x45, 0x1, 0x4, 0x9}], 0x5, &(0x7f0000001740)={0x3, 0x6}) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f0000002180)='./file0\x00', 0x124) 08:29:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup(r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x140) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x212d) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r3 = syz_open_pts() close(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xd062146, 0x92e0, 0xfffffffffffffff7, 0x1, 0x7, 0x6, 0x8, 0x3, 0x2, 0x8, 0xffffffff7fffffff}) r4 = dup(r3) write(r1, &(0x7f0000000200)="2f0c5aceb809b9072295b9fe943fc4b92c9f5b2f1dd8d44798966b643a07f0652684743238444781b7c05ee8ce0666ada2354b52b9fb7e6607f74381ce0f2fb95d6de98e4d7d6a3640428db4fc6b37c370a3257e65ed1eb981de889c451791afcaa7e4e310872a9fbdcc5ea86933ff2b3248", 0x72) r5 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000280)=0x5e7b7ff6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) sendto$inet6(r0, &(0x7f0000000100)="355c007efd2f77db1e6847ba43f807351217734b244277720c8155670f55c47907f5fb21077b0d98dcfed6e0d8b78427f5739809577e941fbfbda475c195ceb8feaf3e3792b9199d4600a9b8597a00450f74c4ae45a7d1b3ff89f98616262effb118f844a9744b63700e844cbe89216fa74b5761daea5b02e81b7ccd08bf6a1b37d9df1e6125a30a17e1be29d9f5671fbc", 0x91, 0x0, 0x0, 0x0) 08:29:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x10000003d, 0x100000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a421a35a1a0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 08:29:10 executing program 1: clock_getres(0x20000004, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000580)=""/110, &(0x7f0000000600)=0x6e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x18, 0x0, 0x40) socketpair(0x1, 0x4, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r11 = kqueue() r12 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10000, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x20, 0x0) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r17 = open(&(0x7f0000000400)='./file0\x00', 0xa0, 0x21) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x11, 0x44, 0x80000001, 0x9c}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffd, 0x8f, 0x12, 0x0, 0x3}, {{r4}, 0xffffffffffffffff, 0x80, 0x2e4c3c9352d905f0, 0x80, 0x8}, {{r5}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x7ff}, {{r6}, 0xfffffffffffffffc, 0x39, 0x2, 0xfff, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x1, 0x10, 0x4, 0x7}, {{r8}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x4}, {{r9}, 0x0, 0x40, 0xc8c7097d72c4e908, 0x81, 0x4}], 0x7, &(0x7f0000000440)=[{{r10}, 0xfffffffffffffffa, 0x7983b5ceaf969ef2, 0xf0000001, 0x20, 0x8001}, {{r11}, 0xfffffffffffffffb, 0x0, 0x2, 0x1, 0x2}, {{r12}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x4, 0xc2}, {{r13}, 0xffffffffffffffff, 0x1, 0x80000000, 0x9, 0x7ff}, {{r14}, 0xffffffffffffffff, 0x68, 0x1, 0x77, 0x101}, {{r15}, 0xffffffffffffffff, 0x2, 0x20000001, 0x5, 0x8}, {{r16}, 0xfffffffffffffffe, 0x10, 0x0, 0x1f, 0x7}, {{r17}, 0xfffffffffffffff8, 0x12, 0xf0000000, 0x7, 0x8000}], 0x4, &(0x7f0000000540)={0x7, 0x6c}) 08:29:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = msgget(0x2, 0x200) msgctl$IPC_RMID(r2, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) msgget$private(0x0, 0x4) 08:29:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) recvfrom(r2, &(0x7f00000002c0)=""/68, 0xffffffffffffff46, 0x800, &(0x7f0000000340)=@in6={0x18, 0x0, 0x7f, 0xff}, 0xb) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010ea009300000000004634ca7700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:29:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8480, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x1810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 08:29:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) fsync(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) 08:29:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x50) 08:29:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0xd, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 08:29:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000001080)="87e5d5071a1072df62d88b55c0f656072f2212f5c1a169a6967fdd52479ba62a6f447a5e1f97c8e60326a08b41379108d13ab4bf02761be4b075c3280d504938c78a1a7c5047be76ac8bd332063d62fff3a0beeb556034556b6d0a8f655229498ef5abd575e5da30539a505416898a7a235430405524117eaf431ed86a48b008a019", 0x82) 08:29:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x1, 0x7, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getpid() r7 = geteuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgid(0xffffffffffffffff) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="21baa5992b06b05a28b69dec581abcd1acf5be9cd8ae11b8269c0ea328fda54da94f6d7356a49b9f3fc7c72e9247", 0x2e}, {&(0x7f0000000140)="bf31124b4ba14e524005d0f08edc73f615cbe81ecf02f0756c4bfdcbcd69dd21999d1fa137acbb989476b1cd888e16433b3d52d972189c37178ba71756d8a5dcb1d8bc4ab8f1972eda35b0db3505904e3ecb03cef6c4e6d408a11b4938a9c252317381f2", 0x64}, {&(0x7f00000001c0)="c49de9e215f356", 0x7}, {&(0x7f0000000200)="58654832af7961d1360bd3aafdb60bb33650b6497a7105ecbafbc7698921977c789b3a38def58c90ae242661a5e810bc1697e59386fd48c92c2f2fa98f3ab9882eb4d786d6b715a0844802a214fa8c3e7a414789a8d9059787d9b3654fe8d2ba882b237e5a6dda07b469e55289a24441763dfa7262e2cb6a51e7fd0ae8c8bf66", 0x80}, {&(0x7f0000000280)="4330460bffadd5ab4beb7ac7392d4509f45a001371373620ebfc380e", 0x1c}, {&(0x7f00000002c0)="94856e6dd1ef8435c6353849cd2805e363ff7a0193f2288c4b310d90f8d0adeba65c100f7d523f96011e50f0ebfa147a675d3e0211888cd489215ea3a4fbb5795183da82e2f1fde494af073b32b76b0d71e84134bed5c28faf771639a0c7ff423fc7151893280f5026d102641405302a0b1e3b6c051a7e613cebf37c8dce7bc2e3380a", 0x83}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xb0}, 0x40c) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 08:29:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0xffffffffffffffe3) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 08:29:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202d, 0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 08:29:11 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1a000000ffffffffff00000008cd7fdf0300000068dbe64383b09cf9837ebe1ac1fbdadda615f0f360c7577992c6af8223111f4cc0312fb1724be384026c48ec3f396ec409fe43e44c7ab89c8e2886ced127c81837d266efcf53494ff62491732c94fc44da40050567798c11067c3067b713d0f545928367a0c4da703215feb4479b6df8df958f9a41d4ae25a879cf5813167305a76ac54811e755197ba77569ab7d28444f5875e8c462b05b1f6d62d2e76e85dbe872d2c632d740e3a7cafbe70a354f080cb6eadec4b878fe92314c82db5c47b80337001680aad2a0a531d68293b8d62a0996a1bbfc4310d0e5813248b1589bdba596611293c8a819e6fa0d3160831d48cfeb92d986401e06539501a824d7411d712fabee03b28aca396a418784510888987e486f2992193ce2bf8157c272db165f947e1cb51400cac9e447943348f8486ea153d0fc8c39aa4bdee0b6f1fae515f5f65fc003ba749247017cd7e5a93d5e", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 08:29:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) pckbd_enable: command error 08:29:12 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/171, 0xab, 0x41, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0xf72}, 0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) accept(r1, 0x0, &(0x7f0000000200)) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x48, 0x100) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000002c0)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 08:29:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000340)={0x3, 0x7}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x0, 0xe0, 0xfffffffffffff1e1, 0x1, 0x7fffffff, 0x1f, 0xf65, 0x1, 0x3, 0x0, 0x1}) 08:29:13 executing program 1: r0 = socket(0xd, 0xc007, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0x0, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x0) 08:29:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x800, 0x0, &(0x7f0000000040)="06db652f000000808e20f226124875c4bd815f9b141ebf0dfa840b23b30d58b3f1db56cb7419279c2f91d3", 0x2b) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x5ff, 0x4, "b8000000000000080100", 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r2, 0xffff, 0x310, &(0x7f0000000000), &(0x7f0000000080)=0x4) 08:29:13 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x800) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 08:29:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f00000002c0)="75669916a9e44312c2b4b79ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da5c759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262b06007d7c77de", 0x50) pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) r8 = getuid() r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000000c0)="298e1c395c926aa5ebb8c010e784b301f3da7d5929b671d9dd89c65d2415b1d1616046a756c8da8b9c931f332440f566559bc95763db61a62fbe0360f82168eec09495d6ca2449e871f7fd73", 0x4c}, {&(0x7f0000000380)="04958d80899d693c60ea6d7b6b3e544b27e80be14b9223b88f3773d0e4e81af5958f8e3ce24ebca3f26fed1e67012191f882b0c41bd47994d852f9beb5f1a6db2e7ec0cfeff1e2b94aeea9ac9891555aac35b8b6a23d630e5558459f53d1f085d6a14ecb4ce961494929002a0a651dfb045d202503c3503af7ce54bd03462f5d440c0773273bc245236a72e5b6fce9d7ddc388ae808f1a36741d9169907fbbab095caa0e4efb9c69e6283212e46302f96476", 0xb2}, {&(0x7f0000000440)="9446af9c2983b8c0598c1c2bcd11bba9e228b18a4007915cd6164243922337c5b90d6d2f2fa1ee6fabb3f07120b03a3a5d2d6b8abe6c8adc9059cc0fbc2120d3d66720112248a6780515e23ff72afbe1aeeda862e5a76f4f1273f445e780be5664e7ac84539a6be9a4405d98581b5b02bb58763ac8157e9532d906e5e2bdadc8eb7f039c931e8b21638c0f3e1ed3a001f3eb2359fd8685cc9df9545e79b8562d75", 0xa1}, {&(0x7f0000000140)="0de1e96eb26cbb8a313991d623cc83007b6a8d141790fd805aad727e5a3a153a2580cbbe248db92a96314446fcbffd9c5471b29b365bc72207ca98d3c33de0023c297df9f2a2cbf992bda1394dc8014c67825fa78b8b248f93220f1e8fbc2cebc8c3", 0x62}, {&(0x7f0000000500)="2a7e5a09222623ff76b56fdb0f14d31cd4cf3e57601934f6bc23821c2707eef9098deb115cc2571718340839ff1deea622c8990297c62c66e56afd0b4586d08e121fcb55a6e9e8b794716b2719ed9ff327610bcd146358741993931ba6b856d4c674e82064d9e70dd6c18a0d1af88ffe5611bff99ec2b2ca95e312cde848a2d528405c81ab1510a44c25335a977e8442cb7bd0d2b3aa6a253cd49551fbfaf5814ffde9ebf941f496b1c8dacf894d27c3fd94a395138423f9db5bba744c4f762e0c268d0e978f", 0xc6}, {&(0x7f0000000600)="2d842844e7cddfb6853bdb5a4d18bf909750961326a342118a46e3d7b98ab57d87cface8c10e4f4c4e01b1485fdf9d5b1d5a9207d531981062c6dd5e6ff980d90555ebf3ced4bbc12edc7b2f25ea743a6d84c498125a037918dc46cb8854f73cdf8df501de04d8d0e65073bfdd52724d8c529aa38f9da9512b254411e6c2c8cfcc932f1d2ae9d3887795f19c487e2f66319aefdfd9472b0f532f1d88be468026a3d49bad028e6c1609060b572a93f57a05f02bfb89a442eec7316f33d91fdf3520a27f57c4d9fca237fd7da17eeb78c45e487b000f8499250b73face955958ce9fb93dc04a0d687695e46aa950a6db43351c753b72f1672196ecbef115", 0xfd}, {&(0x7f0000000700)="1524cff2e2825035f2084bbc607a3f3f9ac1a2b3654a5aeff4a40f7b5b4004e3ea95d71bdfc39d966f03fe3a042ef2a5df95b09557747b0ad6803a431f82ac205c99c5201bedc29691bd734fddc93495142ad5b7b1f26174ebc40dbf7522aa72d6c2f5763348b6ca9c20a6de9e4b91d83f1cb672fbd0a6a3ca790e15f92b1a749af4d4fa4b1a29cde0be47532f757ff5ba94579ebbf01451e280b818c048f5e4d60caa03b3f51bfb4eaa9036bdb403a3a8bffba39bfb97fa011a63cdae41ab29833fef49ea30c60b88cac936603f054a332be7062852ec1b6e8da3678a3680ea308561699f03acfa31d9875e260a72eb62ba5ff5171ed3dd5eb54944915d7c9dce43366dca714779e08f8b81a3e0d55f83e30c1894b8aa909173b460cc04c76473f4582137a716d5c0c658bae6817cd8793b90d11161139b805bfd3f2e9ae0ba7fae1ffdbd1b7110ad6c93bf67195e08dbd0e614974afae8239f54030f19c661193c6ebd8591a8e6b0c61f5ad835b242c26cd61b1a755a401080f7606953c819a7eb0578814a1df4a47cc16ef4968637cf2dfbaa2ce32b8b93be1db64daf4f844aa687257276b1432e5eb0dd02348263699aa4bc5eb66f34d89575188bb5f1e3319dc1d9a774cc7e4b75da411f218f387c1ee27fe69482f230cddbaff9290ed1dd634812f0fcda63b15f29ece6b99db1851f653bb0cb13ff2a4e6246a4a63015bffe6761838335dde46a0c74d786d7828dfa3fc0110d600fab4fc364a08216f601033bd0f2915ae28d0f15334b45c925adeef568a5d0cc2248bb94ed133e4f1b91b6fcdbde7ad8a980eb044de609de15d6f4ea92ef253c07fd6c5da9ffe289742cabc2c896e77fecf16e5cb47e4f596122bcf0d408df809d8bc0417a9adc189dd89a88b6dfb80cca440ebafb8e5bf8a8af58805decfd55f474dfbfe1f0a1b7e2d1944d1797ee79bc48070efb80814563af205e3918d3eb9d083b1d2600ada659255e11d80514800b547e7413631d8d30ffe710bcaa4d1896f7598bd36c3a96292c50182d990f6263b078200b25781ec96634010402044ebde46977e934db9e73be2f231830cbc762a9ba8520faa849d9d5baa1035d1b7e37f74837bbb683b05bc17d4329f0d819e9da748623a3a6cd4921e8096323deadc86f31779f69cc2ff9ab0f58956b51cbfefbd019baf88529b2d6f0ab13fab257365eca2f96ab62a7ac590d62b403379e1c9788ed0189d5410d5738c4578041781160a5ce28b845b4cc567add287b1eb44163e37a27fc17b491d8696b9918f2538d25414ee8966f157857ce553d785e0d0260089e26fa4fa993b3b8a9e46191d69d5c9c0b1e1447e25ea01edee3cac1ba9c632896f65bb3f069c6fb792b4e5f55918b4bdfdd672c36341b05609107c742bc12b9c7806af372655628fa4411c49af621ce2f6ebb74fd6970ee5a747ab4487c1c94477a1db73e070e63ec81cea0009ff71fd310d5eb8b7a77969449772999c9acd28957dd45bb2c79a3fc29be72ca4ab6b6247f4cb277aaad6afbf95ffe425e28981e5d58067db518104a08617e51f64c5e16be60299be9b03d522f972f8f3ba06b3e071c83e534a698cd73c26346496c5aed8e84a0cb42109208b6e8db23062075d91a6e816b61ba4be383f94840fdfcf8d18d664c334647d4444a14f09bd4782a8f34f27584ec6c41604562b4660a6fbeb19e0984c3d53f758040cce17dc70bb851896d6ea8051a90f2e6c34b5e455ca5a231d27350c8034fb258e45a299aa045476e3860d4e58c9b624d8f5cbbb79cd29ab82122d643faa43f91328b81e3fd2fcaafef00d8ad8acf277247655251b839bb4728c41064651f3bf1964fab541e6b32372d621c8a6288533e968fc0902338a5f692746fe87c92d1963920d57ac2d7c149f76b7cdddfaf6efdfeadbb27c8a0825239f67a3ce53c297bd429e1fbb0d17e1166aa0270a45140b04a15668783d827f58bcddea6b2eac2be4bdc4c21bef37d903551e9ed2b19f62b9595a49238971442e69d7b167013e14ed5c5463ccd16b3c9138ffe0937f3e83efc6b27fa9ea8c03b979921defacef6647c01d1fd935dbf3b744b911a0d03cd018145f2dd6ddae109cf213afe80f8b96e05778cc228d7cd9f49870529316fe9ca4b37e74fdcee2ededd4dd82bb4e2d9dbab9c5f1cbf3bf99507cab689fca389a1230928dd80084ddff7d15e78cc68b2f1330201b6794e3016fa182ed760df4b8951ece137a0fd48996364973790c21a5a05d94cd349eab810e904d9c61077d7e25bd316f749f1457cbef5d4edcb3923e9b24729d8bc101aa00a78fe88a0d1bdf71bd4c8d81a84e253fdf1257a07389ab7d9e3df13590d30053b46f9574aaf138031152603d7e272ca43acfb975826135629d8f4cc2b56f56c4964539427bb1b42cd26bb939ae3d514f2ae79ae4789227f6d8ca7c766ddb0ddbe7ccec876c742b8c7c34b3e5780ec43db408da2ad16bab5dda44b135246f54f8b3a83f54a637bb2b7457589bbf96433eb7ccd4dfe75b9fdbae60b60796b232053613a456c14283c9011a7cfda71d90219ca9ff5ff7ce35682a1d03496d192ba4d9fd67908be4e753d92485e5b1c7f02894be0312612382fe47b86817de86b80f9384924d3f20fa9b7c190e8a5e4a2d933c048d46a50090a6ddcb7132613a1347c96a25ebcf2ab6b4e0598e212775843641adc63a7dbc25447c629e7434dbb0fb5197c87025b7731479a74024bff04c279aa2f76ea1c454ca00690e8da992b6a35c089db46c7241103e5ffbd6dada92f63c3a138d05036f06cae216c6518f43cbff51f1d0087396d94d3132aa08ed23baa9d2380b239868e9514e40932d5112195c52db9bba441504b823684ab6788dbed0651f4082bb15077fe8242a06ec377c3e9860440e6b4b668e1e1aa083aa6bbb9753f34146278a43e610f3b2c9aad4d4dabe5adf9cd7e659b747f3d0e77db61dc879e5771c22d53edc954703529bbc8898f7412a10fdc8366ccca6270abc648ced263fe06adcdbb4517dd50249e79aaa3e94a4478f4f12c1396ba371c74f29806db0e6ec66ee4df6e50bb1230428d535b92f23d42f365144029fec9e48ce61e744c500c4a1cb67d0b946dbdec0310edc653703feec1fea120b6fedada1f15e95f0aad55146ab0d7592dbdbbcd884db3a7614c41098e4851c534873cf0476cf12ee47026569b3f135173e76d38d0930d82a4f56d30c6bab7a3bb17bceba4a055cd915c86e0cffa6b28404e62daa0d3d240409b79af246e7f7633911d257583b6263c98cd8d636521420fa94787b9176537873eb6fc561b406889a067bb19de888ddb4d93c3b3825c09e788d28304c7669b5f7de8baec74e59962530f6a9a5da74556dc72885a0c976a722c43ce94cb1aaa0917d0122fe95dcdede6b8c2fda1927543df49c15b4a73cee4ca5109ae2f4038dd54172d15e42171b6ae162eb044179e3cc4184f7b224a8fc7aa7bb14f0de056be7124ff5ac66d3e9c7d12a18fdd43ae0e27db8ff7cb6c7dd8ca25ee7b53927f02686948c0d5fedcf10fcf3325cbb2cd84c4f31dcce29018ee1bcb89ab57210aaa6c7382cdcd86adc576326d3c930db8b11bdf8a76135abe34a4f155170fd515576ca34d04e1fe5128fdbb0f83d03695e1786bc9e514da2e989ff7351ab142ab455a9955c7d1faf5563a49d65af4c2025b08f0f082e4b0554d92d33dcd3a734ebb9509370503cede406b33390ce0b46ded5385146c3cece31ba5f37e2d122090cc5a1c583c1175784b1d357d754f858fea3e2b338bd327bfdd2812526f4bef3e5af0d81640c1e5e84d22d9c8e40f0bc7d634c6d95b69d2ebc626e340ea79cea6124e65282cfe891659291b277898dbb3babc77d1cd160c841ceca1b11b3a812df8539fcf8124df02380fe799e014596e8e702fd82da0434e97044011c0782644c0c107e683e022b917b8005770c9cb6e5bb7b690384ad81b1a8362367d2a596029f109a188173411bc0e7e116a006fdfc2ad810dfddc3a2c0ee3ca445d377798e12382f91237d90fb5d48f3ea10cdf261c6bb03494db226eddc4721a69687666f7c939b7aa39886c6c097e78dd220804ab4175d832702c0e2da246d30cde20f4086602a983ebb21f7539cb6801e3385d2999e880be5e54852293a4ee95da870dcda03b814ecc3cb16044e42c30f8d9cb8beeb48b999ccacc711fa6dd904aab6a45bfeeb24d4002343fd6917e9d91be258285d6c034c368fc439df8b0f29242e5ca8acfa7bb2be3f96bd4ae9f53aeafc40c4214fb19f5f2c4cc891995c8214c37c2a59e45bc4e12f9fdae32f056d8176309d8118209cd6fe9649269506450208adf80b71156a68974982d25f213c1d868880480006cf5940cdce1fcfa64fd8071482bf642e3fcb82c3cde17f00f0f05fc5cd5404edba350c82b805d3b96c3178a928fed7d011b89e8e40f31afad77202881d653afca05f8bc115e5e9587b33760714e8f7ab930c1540ce9b2caa34374026d7430e8be5e194bbe6c6ee51a438f7db7c2efb051b954abbf6b69ffe357dde215be90bd66ff2189433382b166a44695609426b98f687a0b38a458b3bd44b898bdcad45aee39231ed93254bf90bd228a809fde13d2aa3cb419781a6dff78222c23f6bd5a7ae3eac0227e261eea42ec0ab5e55854bcffde3fe6a552fda5d3e8236b897ef9ae8e3ad820e0ee1c69247e2ab16e013d8192e4c91380b9e2e84004da4657518427622aa66139df402c95efd0bb27d402254cf7cd1cc37add0fbe6b0ee2780323e2264b50307cf0d7693553c5bd64bcc32efe5c67802bd8cd0562327341492026c8d936a46c4746afd907d84a198a78dbc6fe17b4cb8f6fc996f793fa0ef25c8c56f35cd038d62d0f011bdb5625ef6e4220986ecf1f4eab10f2f96aace968f6838c7427316f3286d3675abed4ab4e753af7ee6c8e92c2ab5fd46fa9f2d7d66d582abc77a8ad7e786592dd39c1fec0745846a1589857a49b55a2c81b4b2468209c71262f5e48be67b0488785f0cd5e780c27b7944b0506aa5716c40e77f86a70f2f187cb4f5f8d82e248503e2ee3593bcc3ab1c379afb15e8bae284901af882f3501ea8e27660b30ac742a26cf6515fe0caf0b5c967a10d832efdb5afc13d023eef71710c356355943fe5cf52eb381bdc072f52048fe626d46af80995c9ecee7c5919ee8c1faea7b3c1e25ec12f3f85a76cc524eced292395a71b16f604f9a8be5d05b0af395c88ad4c71668db2604343f890e1f99ae4fc73c1e0617382c653d4ae57060994f7c8941d40983fc3cd7e6f89f155d0b41a1e1334a888240abfefd3f40efab7dedf15733120cd01a4166502688ec1083915f491ca907dfa6352ea933b760ec1705c68ab5993246d30e13197255c6d2eecab1bd4a0725699baf5e1cde0c4840d87f87b811fc5d596e0c1e23005b6c9204f3b740402700e9fbf8b8b42a065dd09dac0370ef49d0b3c9a18d9b01e03d9fa79f81793025975749c5227079ef9acc7e14a12ec375dbe50fe16b24dfedd557f769a932ff16e77f60b7327b6b4eacce4129ed7fd76b2eaa4acb9f0c68577567fb41b3cc647d2200336a447d82d9f7f8af08b1d366ef60822b88239cb031c82827b710a6999332254b532a271766d45f50169f27307272cbd59de8296c4842d8e1c528498ea4077cc5465cfdafd2d6bac9538851ba3a23d29bcb23dac43e57a4770d5cbbed2aa506de0c9df3a61ae5bc4959be6e4a37845d0595a371c9cb252f0c65b0d77cae03df2f3b0597", 0x1000}], 0x7, &(0x7f0000001940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="00008c252000000000200000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="200000000000e6ffffff000900000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x8}, 0x9) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x1) 08:29:13 executing program 0: r0 = socket(0x218, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:29:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x938, 0x100) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 08:29:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 08:29:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8848, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x5, 0x9, './bus\x00', 0x2, 0x5ad, 0xffffffffffffff76, 0x6}) r1 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270500000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) readv(r0, &(0x7f0000002800)=[{&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f00000004c0)=""/160, 0xa0}, {&(0x7f0000000640)=""/184, 0xb8}, {&(0x7f0000000700)=""/238, 0xee}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000580)=""/56, 0x38}, {&(0x7f0000001800)=""/4096, 0x1000}], 0xa) 08:29:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYRES16], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x28) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 08:29:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) ioctl$TIOCSTART(r1, 0x2000746e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:29:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) r5 = msgget(0x3, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="b30f854a7c812b92f788a4a4696c6530004a50f1125575e58a77b58ead152500f269b3b17549b0ae515de914c0733cc2138903c229"], 0xa) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$inet6(r6, &(0x7f0000000280)=""/183, 0xb7, 0x800, &(0x7f0000000140)={0x18, 0x3, 0xb85, 0x81}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1a1, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) r9 = semget(0x1, 0x0, 0x200) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001780)={{0x0, r10, r2, r11, r8, 0x77, 0x1}, 0x6, 0x2, 0xfff}) setuid(0xee01) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000340)="3c7438a7220a432a1cfba2aed2bc25736b64d4effde4be7f2de7ab6a453d414ddfc4ec93508705be61e987cb16e4fa2e9d874a3d26c2252e057506c24412c0a78cf65434826725e62cb020eac2655aefa7b32f8058c4d81c0cd8e3a5", 0x5c}, {&(0x7f00000003c0)="1a99ecb783f702a7ebe124975423a00ed0963ff09243ef10777956e3bc169865cb60af8f335b3c2dd5069614a8f9eb1f6da829f9ffb80a704d07e3a0cb106eb860e262ce55c28f816c89d8fec9f4629c60598ca90be61cd4d5f772f346fa222afad99f150044eb89c9f420875507890173937cbc91aeb28a6361451624f11d1a5c0680fcf57b0b65d1bc96820eaf63d433e6e53eecfc7a28d4fbfb0212d0225fcf20ebfdeebab4b05ff1890893e5cf271540a1b6ba029dee46ac480b6167061f686ba18d0c1e0a911f4069dfaed655ce56f08351e493b930a13911a62a160c090737b563d5cdf78545b1ccffcf8d4233f600ee9806b3a49a5853cb287f63c6754af1b78b39999fe1eb43667a69d92fc19c62b775da2fb2f2ce41c22721ac990cb7992d5eaffcec3d19f8a2e3e046119966b8018b8b5e02106e8bd1567c8520b81b7d0d74b01671413b30e7c0ea1f6820e32af3e9aeff5c7206790187c62124ee09c38eb744e38a594418399c09fd1778ffac334569e77aa0c7d2fff6b701f0a168d7db203631ce53e23db281b4a483d38cf9bae4dca9462b00f1708f17146f17e4b93161bf178e72b178a0f1638f28f37f633c5f473fabc706d5d6148048737c3c4425ab54ba0870dbf75b99694b7cc692a42db51710e03365f30cef93d45d7af7ed070061ec20e036fdb68e1807bf02faf4dfd68e978041516e7936cf3d2d9f706b3896ba10f7ceb754f679fa3b883ae1aec5a6881e571e0ed2eed1c0a71b7da0604f4ac561347054b8c98d3e05a6c8a93fe46b8472221a438ffe6528f207b9255d0c360ef283e83c1eabbc19e1df1060cfad8ecd74ee8d4e14138c8f07a083bacfe277e0b1a648532b1055aa662ff48549b320fb34f301d29afbf6b2a262e3d9af3c67a1a51450a65de6a8f0a3205d4992d0dbd840a11c5bc6dd7d92225ce4b5efc70fa76c2ab2b5d9ef39847ab1d07070633d47dceb6469236ce6eb86ba23cd1e793da433c974bb265c2c1c0a4ae610b901b65907456bd2200d7f8a8666d8cd12a123302375b1f0fb751b9ff6a99161dc2bf3fddc14f4dc3200c95e3b678f23e5f1cd904347e032db770c1c9e6542df1121f29858ff3d7bff6058e1005af0a5823cd1c593af775e77b29da71575726e23b233de7f91d6aa665ef3a44a0fadff5fa3b9387cf867cc0f8ecef26b26feb913f512eab38cdc3b07472a1fdf572901175be7276c56dad0b48f7d66bfc83de57145bca692a47589165232024473e78eb3a7631ce8720df9757edc3dc43bc89bdb3ac7c5a3b583db78b4632d105c3cdb570680f14a82dd4c4286c89cfa42400ea9d8760f04df302bb760b65ba869ba93fe28a820d1352f7da3c075e303febad00063e2241ed39047bb1c142d0cabb3bdebd937e7275a28a984a1c1240e59f2d187f77ecc774f76a3608b8c2f0e0d8d4a923eeb0b8c4ec66d7c236459862ee6f35f45390d3c0a4db609f0f8548f1ba28704bc76ada1c9da34d799c9a35ec7ed95d33853e2a5c6156b6b67457205906d5f7523141fff60c8d361f477fb634d0aa1df353250b9bd4ad645465e0b200b966af2a9b023e182433132814166a71938d8c6bde4057f8a64acbf854f24813c699e34bc0b1edb03f82d52a39138a80c1d26721e2bd53f02b59cf7daa7cf457e6025a71148b9498bf2a18634cd440d20bc0c89e5d3f5e0d7d1f260cf15d03d7dfc0ff020b927b54c325c3c0d0b1c8b9cee03461e23dd14d308ca7999731745e6d8690c680588396e7aee2e640cb74e6af5458ec7b2788843b6ee870133e381f20fe198979feaf72a0550939a0f06e0df7efeadcf86c8f6f1b8e9d9620eea13aafb056c9cea6cd6b1c67413350c029f762c5b88ba167df30d9bfb4157244f0936940036f769775757b710e086063c1b96f14a8b6921f134f33cfad42a52b262f370ef93adc6759899f0264e5262fc7163eaa78ce44208231efd43918a6342c198bfbb15988277b5f7e9db5e5c2d659af4aa8c51689b8aafb1ae5f8c4647db47560c7cca2c56a8cea6cfc52ac6cc12f54338741bb9fbfb4626c7f9e8b154ac9c3721d367700d3f4bbaa78581de36d5987b636e55adc64bcc2bd649af6f0f5090722ba1aaaa3b0c4f21cc7d4855d638530e81b3a4d42ea83dbc49f2a291921d138b464c4b0eb8fcfa6590f8754f9e2e26c101b8ba0fa6a3c92855bcb049f5b76f9b727c2655f058fe266e5baa4f4611e9cd7afc694fc1083f66f88190276319ae52341835c0a23dd81bb61f9c037b33a8fc071cf8b4c3e0c6cefa179c6db5154aa9e084897674ad40fa60b91d3983d9e049e6cf35ccba0280e64ff91646a7f11813ebef640292e3d1fe53d5dd5a2ec109ae2d92f3697a283eca625443a4cf32f5085320b065889aeb78850f530341ab2951f8ecb2fc7d0f65187d140b88d2ed1d8bae2a1ecbdddd7d8a57f97b2a18fbc5d40fe8914b768dcaaf66670bd102b8110119972a60cba14fc45829ec40a7b75cae999ebfd6807a0e05bec457f0241bb6b33328c5ed8e77332f5ed0276fd69f3ecf97cf321f0498d4cc58f0c88b1fdcab23d0f2d873375cf0fc8492c9bb6680545e9fb99a4a32052b06f0e7f41d678bf7c13687646ed7fa77ba5527e59ddfb184a397c2dfe7382a818e0a3d21d0e6fc25b8dea0b3979fba0acb1e8db2ac7496f4c8a78e530f3f6b9ff8e43a1b2c239784dc4e526c1f3891b3465a622e23494667456e74aa7a8085f06df9952c01a938f79eaf63895ce0d280f5db42db49e1eac9e753de8ad157bc8d2872593aa6b6a49e99418b99787115a9553ecb666d85435008333a0f61d400fc7bcee884de6dd9948590258013c22b84b38bc5c439379dacbc8e6affc5eb7b52fd23e56f341cee0e692b63ca167f4e21ddcbe88a24021a5fee284ee2c1e9d49efb2947827b1c72d660a3fe40405e50527c51d9cefe60b8570f9126a09fbe0387c6453301d80cf6f380004a63d6568227f884393ccb56ba9a7975db5b921615b6c0acf8b977bbf33ccaefe3d197e4339012877f8cbffe0dbd277198af5a3b68e26087cfd6a863e4316745cde444673d910d548f89613e0d64fed8b7a22d2878f8acc7eb8a913df7989b5da3344cb859a1a78c9598a7345234ffbaa7184d3da6a07a0d77b0915f2b93aa6bdc55ff7f97b7eee19093be8096ed85697758547af1fcf94f55120e5f9e563bf8973da145a6fe4f50ab42b3a07788c117838efa3c01f5e608ce6a936c2da6ffdd3ed0875fd6f3d70d77e9b1e0453f0655dd5f4726e4669ef2d6715d1120a50e19471abf9e665ff5f5a4719a77e247e6483449b6cd2900b9e35dabd1b772ba70a6bc866b400ec8e0ef3273a89069a58c1ec021e3506588e5bddb2961e70d6ecda13ac8e90a4a451591d4679017f9c3d3992202d530b8ffe803500aac9caa308e194a0ce6b72b6566f3518b3d28b843d120e017164a934381f448adf0ed36ce9b863c257a289f324dd3ad896943c19b305e3c8b6c773ae8abe4ae667fa35a0b13a06e3fb7074772bf08c023252754f33b38bfeb946a1e909c28fdbcb65504723bd8d59690e52e38575c7e785c54c7e3c5afa211be273513f7e57cadeceb98153725a1e06ecdbcf7d029e3184b7e3514f9de68102744edff6631471e9f557fde8192ef55d15dcf3aa56a5943f7a06229d94828a8eebf9ae22dde7983df730b67d70bc9480ce152dc8b7ea797e26f632e48dba68172e7930becc65f678f979ed2d0f0e8d6a032714253ce48002b7b47fc961c83fbb1bea8456f5c13508402ee5a66d2da626125823551c2d24f6a64f3b9c2b4b9e9caea3ff1ab9af42997331b39431b84b66d99718bc8ba311403aa87af4476e1cf3c8fdf5fdf458c25455c808b8a132fd470a0074c702b716d648c60817cab50c97a20eaa8fa8edf68870a59bb38081d0353d1fb2ce42bb15ffac3b9034bf37a03be09dddaff42e710b553ed624069e4efc917c8dda08d7d24e23e2098d0de3dee1d156e370548da74787611e07fd533678fbffcdbe0f6c5059e35420447f8ea43d0c359c989fa7d67a395f79e217085c9ed94beea33d9212c2356fbcd7f5b9ac4840ed738e45ae93a030f15630c87ab2de149db6b1863af1048d4d7a528ad4f30fc859910352a40a5114c215515de36439a181d9d3a14ceaec8664ad5a29a1c90308a253b18af6ea406dc1e645f7e3b252ad9b21fe1de0d9dba00d9a857033d6806d2215748a3e393fb101855517e3ecbd987d5f4f1b4ad1c3c3e205425ad15040428a0f04fc0361d0a0ebdef9bc6b73780a586519b4b191c90404d2adc1820334ee6157d212dd8a24d309255898719f42c5e3c2badadcc505376ee1dc17df45166030074c14ef3fdc73d4933383f1df5f665872d3fc56bff9ccc6a4d193ec0c8d2ae4f9804deb37b5ba3a87edc1d8f7b28fefbb0250873d9bc6a78bc4ec48144f023a7b6cfb0870d18bc6c33f2203c08914005a862c87334b839240e417497d272cf48419d60814e66c7b358371703208ecbbf3e7b8f6e37457475fa9e3d86240234fa4b7cb497ad22d4ce22e06be329728266b1bac04650136a0b663f0600ad0dbde49ee640469d3459d2a99840d9dd9a7815752690a40f0f430caf71d47af08981cd44500504321f2a988626ff0f772a875ef1b32110a181fdc87fa354af8221bf9731eb9075b050ac79914661cf8eccbf72dd385341dc4cd4e0d6cb6b5655840bbd1b703ad211add3027931f05164f16e4f709f33bc588928bfc6df88099816e10d81bc1f2df20af587a3553642149aceda34c4b63dad3f15a6f47156214d8405d9faf30c18292da9cdb92532b44b5cb90047444dd4694c38543d11300f5a1eff780af03c3debaaca19a3e475dc27926eab293862652084a8cbfa50225ad3e4e7954939f8f611cd3c13976b240774b9c11f2e249de1bb041da14d7e7b2f67374aba4b0ca3fb496029cd18eeeb34e1f6e828fd0195508e720bfefb56e871d66234894b9f6636b65c3198228da8171408a71f08581fb3cc996aff3b21438f3f014fc376a121c5177ea06228fede7ad95cd3df7810f92d2fb02955d09483c9d561ee17bb811ce63dec652a31550a3730dd59ffafcf1e570f50cd27272647f4568d915f9f31d650c66747175a8c97c0893e9c32a9cdd53bbd33572064bc766a90fbb04bfc619d588aded16a307b8a4b4dabc03187a8bf5d6b9f1cc78e361a831a4e5c2dc296384a9ca7966b8c7d2f2605bfa62cb7cf5b3cd9b7151833e1a53eaed6e207af07ebdec0c32c27a718e09d82d2df98ba51acd2b27b46f9615cec68f8986077efdfacabfa777150946eba83c0a83df21d147fd8b48385370f8d85bda6b13f2ac65d83e3b755266436135909ffa2227204da0d9e7b2ad22c375f14cd1a4903f29cbcf0ccd5a0678ce0a7046c02c168017d37e772d9818a07a12efe8c87974071c5b85697628883d2ed116e61644e77633d4c262cf681f9159c06d0fac0b2aa9e4fb4d450773ae9544e2636be1eddeb8312c14177d2c42fc6bbaf3c19e149d5ce1e3942868c6aace867c58b0437506d8e844fa379a55fbea8369bd2e0cf5869dca2c27ad10b3fa295f87e887e75899ecdcdf65290d4c4665c4a1587c73ce7cd27e8d6fd4e46cf3fb86d6924b9d87cb016cc6544991dd56a2099fe392e2188abda8bc769d5ff5c48ff1e941037c4b199a8bb3cb316f732ccaf62c57d15a2c02048e259516b827e9d281c8469ac50155c686228c3a367602120b5586d2dede6376babfdd11e6bb83d69975b66", 0x1000}, {&(0x7f00000014c0)="693117399eabd1f342b40a5bd66ca44c7cb40d213231d3024ea2f58c62e08370c03d735b09e40a6d877f29d68245c398d7c203a382dc88281a1ba2441de40368d1b2f66f67a0e9e13a247591b675bf6ea06224338659f5722657c599291675b5284ede18667137b5bf7d7deb8e616625672810a036e1660a89f0fe41d203be295719acc0198921d967c9bc4073de0c07e83efea34619f81bdcc0e9e1d61005d91976f4be12ba819ef0a374e4d3b4b488c8ad7869bdcf77ef409a9c244a86dae2ba33824b24d5751b23d63638182b8620de5b3ef48750bd8e9e582c92", 0xdc}, {&(0x7f00000015c0)="48ecd8183d962a229896d00ac1c31882321d0b704d0683679487c93995f6f000cc7ff2bc58cf8499b1b19fc584c35e21e7535811c3e498234244d622c5df9715e13e99c88cf9e6b4583a5d2f7a4a0991c29a869bf63ec03a30d2be9283df81e7e50bdc9d1042fe065a54517bb612382e065a6d6fe63b3c41516d1bcb7afdb837276f1e990ca55fda7f79c785c326b1adb626ee0734afc8fabb88ad8eec4cf3afdd89a47536cd2d625f1f25f6ce3b93b568c7a7cd801190c30a2db5f0f2fe92bcf88bfaff401a19dd27e2976f26fbb75adba738af37", 0xd5}, {&(0x7f00000013c0)="2e865768ffe90a0421174dfc1ce2622e369876366f041ade44bf5cf5fc1c301517b11c55be", 0x25}], 0x5}, 0x4) msgget$private(0x0, 0x0) getgroups(0x1, &(0x7f0000000180)=[r4]) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001232f66696c653000"], 0xa, 0x0}, 0x0) 08:29:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000140)="31108c87a08c48f71256557d7bc26a13", 0x10, 0x400, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0xe6d) 08:29:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f00000002c0)="83a71a84d6146287f397c0a9a2cc4c2578cefd1eec83f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f197000000e8ae0ad97cd1c9120ae7a6d55089d3f4a4c1057b4fcfb1743c484f13619c237c90201c", 0x55) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) syz_open_pts() 08:29:14 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fec000/0x13000)=nil, 0x13000) kqueue() 08:29:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x48) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 08:29:14 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 08:29:14 executing program 0: mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2021, 0xffffffffffffffff) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0e863d097de16e5cc89dc4959c63ec4f98aa7c77f1e3d5cb44c45f01", 0x1c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0xfec, 0x7, {0x40, 0x7}}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 08:29:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 08:29:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x80000001, 0x1, r1}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000180)=""/196, 0xc4}], 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f00000002c0)) 08:29:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) fchmod(r0, 0x140) write(r0, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x80}, 0xc) 08:29:14 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) mprotect(&(0x7f000006a000/0x4000)=nil, 0x4000, 0x200005) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) setsockopt(r2, 0xfff, 0x7, &(0x7f0000000080)="8a707040607f68f049368ca7b64f7359283e563afb83434da4093ab2f2d09c8652e99ff1356cbbf48f9088d253e90840cc34629119f597633d9d8bf519b0aacef6797c4ce14656f48aa55271624cdf18fa1e455e9fe6707bf4bcd3e5749006cb056a574bea28937130baffdfa237dc9239f18fea102db910bf5dbb5f60a88dde1c65f39c282b0add2aec2e9f4a473733d1605b5b59bc2097622d6ab288a4598953fbc7fc1e3aa9bcc99cd960f53c02416dc4d218e7503babdddd3491b395ab10a2c2492cd7e1b98fd425720e11ba9d200ea5c0d9b567969a686088782aba5653b7d292b0", 0xe4) recvfrom$unix(r1, &(0x7f0000000200)=""/24, 0x18, 0x3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) 08:29:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)='G', 0x1) 08:29:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x3, 0xfffffffffffffffe}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) semop(r2, &(0x7f00000004c0)=[{0x2, 0x5, 0x1000}, {0x7, 0x81, 0x1800}, {0x7, 0x8}], 0x3) r5 = semget(0x0, 0x0, 0x84) socket(0x10, 0x4007, 0x73) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r4, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000380)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000280)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000080)=""/163) 08:29:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x80) write(r0, 0x0, 0x5) 08:29:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f000400"}) close(r0) r3 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ftruncate(r2, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:29:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1100, 0x9) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0510000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 08:29:14 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xc24600ae55dcf5a, 0x10) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 08:29:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80000ffffffe500"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8002, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:29:14 executing program 0: getuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x88) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000000)) 08:29:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=""/221, 0xdd) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 08:29:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() poll(&(0x7f0000000080)=[{r0, 0x124}, {r0, 0x43}], 0x2, 0xfffffffffffffff9) fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000040)=0x10) 08:29:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x8}, {0x18, 0x1, 0x7, 0x6}, 0x4, [0x30, 0x2, 0x6, 0x2bf6, 0x80000001, 0x80000001, 0x9ca, 0x86]}, 0x3c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) r3 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x51, 0x1, 0x1, 0xfffffffffffff696}, {{r1}, 0xfffffffffffffffd, 0x2, 0x48, 0x3ff, 0x8}, {{r2}, 0xffffffffffffffff, 0xb0, 0x11, 0x3, 0x3}], 0x7, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2a, 0x20, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x22, 0x40000033, 0xffffffff, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x44, 0x80000088, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x47, 0x2, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x200000c0, 0x7, 0x8}, {{r1}, 0xfffffffffffffffc, 0x82, 0x80000000, 0x800, 0x7}, {{r2}, 0xfffffffffffffffa, 0x4b, 0x8cb2c2a6e17facb1, 0x1, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0xb4, 0x80000029, 0x7ff, 0x1}], 0x401, &(0x7f00000002c0)={0x5, 0x200}) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x1, 0xbd6, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8}, {0x18, 0x2, 0x40, 0x9}, 0x10001, [0x5, 0x5, 0xfffffffffffffffe, 0x1, 0x7fffffff, 0x3, 0x1, 0x8]}, 0x3c) open(&(0x7f0000000380)='./file0\x00', 0x8200, 0x3) r4 = getgid() getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getgid() r11 = getgid() r12 = getgid() getgroups(0x8, &(0x7f00000004c0)=[r4, r5, r7, r8, r9, r10, r11, r12]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) utimensat(r1, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x7, 0xb}, {0x9, 0x2}}, 0x2) r13 = kqueue() symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') writev(r13, &(0x7f00000029c0)=[{&(0x7f0000000680)="a65887ba67d1b151b2269b8f7b869edf22fcbb9cf15c8364eb47e3b5db3675f6b67218807f5e6c2673e6d5686d23653fe302a34c2fcf3a08c43f1bcd4eb53ebc816ad5999c14c50711b5782e631d92a2794f7d7cc93953d06c184edeb4550ff17e349a7e", 0x64}, {&(0x7f0000000700)="bbb82a5c8edcf9d30b4bbcafb56f57daf3a89248e1edb9c724a5c9e7846883f241fdd472fb13c9471a3e96f9d77abb84ffc3c5b0491791bf288269e0ad913e3170527ae169afaab35bdf7fec72c41caa08bc1a7f74193a076865e7", 0x5b}, {&(0x7f0000000780)="7787d1ba5484ce8a5ec082972ff579d015ecce97c8fa5c2846bac98a8f964d312bec3f4eac90cba66dd289b3882de42488aebac3d287f2bc47a32d4a86a41ccc263206e2e0bf199e6179ee582833662e5f8af2bc58cc0fe545d08fed20a2f558b3177031732bf98e99f0eb0c3086bdfbfd883bfe31acab756e40e8abfeb66a1c4d19f81af3a640e79792d1c64159b6a61c58a5d131ba0c6cd247cf86ae400bce229802e5e5e840fd82a06fd0dd53fcd695c636d0380af086fae4c25f609b7b8c1d5bc59f38ba71d6d19376b1e12e815e0583cc36363f41cc48d7be651e1fa4401c76499a0ed0bcb416e90dca4a41c13a16bad3eec321f6d3cb06b28911dea2fc1c10912615e19f565bda79251cf054b360e7a08d73ce4b1d31ff523f57d27923369aac62927e60ebab963d7cbc07f78ea435b9ee76c30a6a3fb6b52540b32d1ea6c093052dea669565eafe4e12c314d18a57ec283c277589c799750067c5a40f0c20435b66ec2299798ab166d21fb4d6b5dcca5372e72bf38a5c082001ed098ac327714fe917159fe6ad20e5f256003fe777479adaacd0c4affc39294dfbc187586e0acb6dc036930bb26acb424b316851868449c99ac377727856e2e95ed35b42bc3a1da6a17713ec3ac7c403adcb4bc6252004bb060826148e15e1877acb95230c9581ae65a35f5fea510de29be8de93ece361e8ec8412c407674265c845fd96d273fd4a52feefa7d6516e38c64df9d710b8236ef7cf591e8080430ca058d8a5a2e575006fe115644b3de9382f4d34a8355d7112dc95f2aad419a75d699836c0158834cfe073b41e9a963512b37749c9af7dad84a204a09cce4fe5f801f38c585b1241ac0bb2d4494930a5f6e095bafcdbb70b56c3156853431441fc2050e0c3f52b77e43e8d98c6140f914ee61291397deb43d7dcd35c4314f7a6890e232671ee5a275af34b323d9d55625db42921124a2a62987ca57b639a9f8a6e37a3e57fc1b8f874c2285c685e858669a659d0e47eba6cc95116e654d5e5c57b6dc91964be4014abfceea0b9e554563a3e21e7eec9ddc63cbbd175a72e71ff4eed690a7795d2c94929e907b333d84595619edbc4cda2ab073bd9f8d36936b20ab4526b559cb0f1dedfcda0ec943161718efe5e5b72d91bb5413b29ec23b05c08dd6f69abf1d06b41cf90acdbb89f64e81ea4aff193034b55c6b43ebbd124a713b4b093595bd6928e24f85f7b16f36bd64db55474f9e88610f828e3d39c8988786f04cc54a83d4a89b7afc0ff91c0d148f4aef5157ce4a13aeea8cd4f7b3a50447b05b952cc83182e3d723946416209699edfad7e5e16964fcf7c12cbb39ebc2701c4364155a5904fba161f06140172a9220e59c149142adf9fb6b3b8707f867472311df855cda483def0fc9374bad71c7badb191ac591ac07bc09d9df20fa252fcc67956f8944a87724edd2711f9b34a8056ba91fcdf9c630da15c7f0916c1a368bde197feea484c7f4ec5339b2e395fd600199175a16bf7e706e22e0276b9dc3d24226bf1f3888058a19a143e3192f8f1bb03568e53b958c6e254b443fb042d2e1c3a8164904e9e54b65c150d3f5c6d61ae87a4127e448a5e7e16dffb5a000c2e255af6596ee9f5f10d8d2e1185c1b8c5a4ad02b11a50271fa95a9518391d3ae02a6e0a9db0b382ada3c768e5b14d03bbc5ce68cf7a08bb32de0e0796275b0a5c2b3709909fc3a201a3c55cfc58949dbcbbc011f960fc5464236a631b55fe92f903d24eecc1f8686d387cc8c801cd6c86046a9be399a581573a33108a1a43e63fa11e9febd4b30d0badfe3af2556c567c1dd8c3805b2dc72ceeb278c79b67ebee65d57b49f4545f8c6909bb04908067fd39a15f526bb49a6265a39a1860a9a728f064d8d18a4c67e587c0c78358b1f8fd2412eb48b72f4352cd48c8863d808061fc329929579de242cd95888c899066cc09e10724109889774c89c64bbf4a11c0cc032454035d2458fe6aab115dcc8e0b8d81cccf75232a311bfab1df6e8e9f272f509fd21d5b20b8cc8512347c213cdf8f1c010ee9067a37ec5e988c8cc401b34f1f293e62082db3925925fb01fda8bfb09f31f217afbbcae57762e585d104a1890f694e44eab3032423fb23ec9df241ef184e328efbe7113a87f803184649713f56371efcc7e3f3918175739384e2c5ec207cb68223838a1d78b1d9af7c6d1bb25e2e6911aae8de4cf4c67939448afa47271f9073d4f41540227a3a8b04f3991a31f62df7ef938a5ff81855f07c2454d9811031ec4ac7288224b3d626abadbe777b0b80933ea29230f559c2398800d61c8d2e78c6bbaa849f4d9e9f4e2cf923ada1dff26d5c18d83c8025f5851f2112d95d79c6bffb442b3a2d6c21cb3909b22df872c057f67ccccc3038e27266805a2b86dff28b7621020d80c90d38a95059191080925c875a3093016bd8e9f926af3bf431a883ed67abca71547ffb0e2cce1aa7f89fdb0ca1c9571488e8a73d96a94e8bc1839f6b0a5c5db93b3540277e1daff9b6ffe611a98ad8a26caa501b020e40a826b127b7f9c10299179cce9ee00dfdf6b01c7a242527507a750a6d4c3929dbc3578f65650e0b48b00f1c78cc3e8dcc9614e089db412c9209eb7c08f88bf704b51590d27947cdbe70823399d6bbc673796de5e5fa567526bd1708437d27ca973bfb66ae5b6b9044a8bcf529257665ac98d723cc2548148d5a522e1fb62932c50cf44ba607bf7d7bd798859e2c471176b12f041227e0cceb02b1c5d2c3372ec419412af09b48491595b67662f3c77d8dc4b036906eb8ef97950d529e9f75593a2135902be6ffa7ba5a4c2b23fabaf3b35f483505a84565167583b14b8a19b94fe7766ec3063ebcc308f3f6774665c6faee5edfdebf23d6e170eeb8567d060d39b1079f06614996e8712ef86e52cf522e6ae688ba546b8b1a2794199a775d91ac2ee8c7cc36ef0a9eb25ffadb72edc23944129b7a1869332e44d3fbba6b0d2da61bc9a2dc70ed7cb38b0d03c2516aca4d3bd41258b56dd84f34e316b77b9ca8e6f02fef08698574edd796c684b198d929c6a50d10963ab7840b21f63ab320be8dcb294af7c03a89370795de33124f4364bc39ec3a39921f76942c8802c381219287e31c4eda4f63f19ed9d7707f82aea9cf9ad568922d793f6f57f0fe62c9e40bbc3d76f23af2573d36355b7e97c322fb1a14a2ed43be3c27df4fd14a440d93502d2508304ad37f9383964eeb543c46b1c2a8cd643fd20aedfbeb665cf7a0904cd9e0e95500c23057ab7e2662a6d6201eba4464276191dd97544917f295010a465f126a75210035fd6fa69027c6457838a5cec4d46eff471e279b0638721c3c4efac8b2078475c6ed6a7914223888bd275c1ab0b486fbc51f1f355d1fc460ab7374ecfbca51776f7266d0b2b498889a9e970ca9142e90d5ee63e20413bdda739c81550b721ea28368932799c37941ec55a1acb22639edcd9222839dd6be0953f97a4c0b6581075090f9c7c65fbe8af49aff6cc916a54f752008a61c55974a1aeaa4364830d4237221fc64801575c8767ce2df0a9b3b4f7fb18f655411a8ca882fef65baa9adc03a13c065eefe915583458031382f1116be814549681223820160f2ec9869ad89e79fa3714e5924742d55fc1070580df05ac664fd1dc6d8001042534a6f4a26094c37e47f6c12ac88b46a8e951812ba8716aa8121f21a407f9460af1392ca122bc24f121d124c9d39162aacd9a7722b5b5737db23d0922946c26f2ffc2111fd1ce4364e18a4afee168e1559fca75036dd919607806a29122935c9875fd9df03392e884d5dbe76008014b8af1dcf23db52d1c73b8fe204d1a7e7071e44892313b6a0589f2546ef4189578fcd8da4c1d25a578574107f41fb6770e4c9ef75329b193d4db6cf2bcded7173e08fb246df6b8ba77e42f29e3435335642a52dd7cbd6c48687476e986660ec2e4468dc9ff43bcc37ce404968b27fb3e70b299c7f127f74075d5a1db9e895d12bd1fac7552b9626c857f69370b123097fea927302ab4a642d90fbbf7bb589fafc2a56f537b20962312c86b6c9b02040d9e29096c562e53a1b9a41d00c4657873157087c78d19d1c18be3b787a09ed2e85ef0b962ea7345cb202b6028577684a647cb4932482a3dab33880660b39b1f95cee27c472c8506bdb013d97a7316e8a62db974b3347df4a575623549530933dce0e8061245499a23f3b4150b21a8d8ece4322cff80f1fd9d6c08efd450b50ecfccb7bc957f63842ccbd5526c417ca960608f17304a4c27107a030bae2e8a8610ef4369a246581eef33ba6dcb618752288f7ee585410b8a357a80be5445670b4e5a991744221fb8c5c319606a8263c744de778f3b32462f5940f0477725132afbcd00743f8294e0947c4bb77a9e57a998662c99d0e3dfaca16bdf550d0247f122aec8f109fe4734376f19175b55b05a3865913c8c5d778a4bb60e3aae22fc859e72344a1e6255a85bcbb3089d29f7e1a8382ff7cee3c988e2317ffd3c85d78788cb7c723de4b8cf01298b8ec79b8c16664eb8340d62d4f67165c222fb2e8b003ea11ef29164672a19a6a7336a03369a9687ae828d350aff1da1a5e12e2db6150fefd4044e1f62b030f24d932ad3421de0156c823198dd4cad9d33ec050d641005f8d67ca5308ddf1f955feee31e368bd19bd1105be00b753b62fca88e187bf5d2aa73b787c67c759fcf6ce51d486e0c843b3363635157b5211d0411548a48ead5817d6ee254f3e9f434bde2f445fc3a6904b824e2363b5f6878ab75aacdf19d0db2c8fa168e40281515e2b8eb73110ae5692c82f05dbb1ab12b73af927350fedafb0f692db454b8001167d9d927701f42ae2ea99cc7d4b22dcb34ea03af5a9fe0516f6022739a1c51f1fd67b88525874a3e2adfed6e7adbd1c994f829d99f99a48f48149a2bc676a01572c2e760a70e15af38e67fbb3638a60d6e2ee3f8d61ef98741017d008ac62f3901ce4894a25c5ccb29164c684d1df3b908be46c5e2d7ecd291a3aeb69f9afcb166be5f1be61a3dcf7d99b12325335471da9931fc42037cb9a1e365a58a3f68ef7807ca36f168da04c7634879b419d198af4145c2472dc93bf7c8e2c6e57471067f7052c133a94b64a8bdb92e8c0453f7306c118edc1d19bc6e6a7b4a551a9312d666d722201a2c7ca84e3b22188592a5d4370e527e6f657e8060a5000670ddca8bee32064a95dd428a3aab73d3ae08f068df0eec527bdc53226e3c21b8692e7972af886b48f2f60cfb304402203b883156fa7a00764826033f34ce34a2a24aeae0e04dea33d7ff45bbc47201b6023cae4010f5e3f6358059e94748c56381f469060b58ebea8e47298f0ff536897d079f363e44102c3b27d93d66faf5275e378f37c049c2dc591695069f1683ad00f0bed461ecea2c24cb5cb21efe184d3ee9fbb534ac7896e89b1b4c2f2860a497d11ed09625804bf148be190572ab39e51c2f3bda1487e0374325ce2961b0038301b4e2847dc6e139a221d14dee370daba9b3d6137a481abdb8eadcca4a86cf808d9fcb548f5317f2b490242014b797a8450f9af17f6c5ef29a98e1e3c1fcc5379de1dbe0787ae110274ab16c9f9f6dc7d2b6e35d250b26cb7094881494678120e1c9ef2d7d79f846a5bf0701ce942a35516aea426d8b0b6bb142962f82894f53cdce9a73639ed90ec30ebee988c6c9b623a4881948760338e3af03861f1d87815d295309aaa37bcadfb689a1838f42eb6ef506fec37997666942a92", 0x1000}, {&(0x7f0000001780)="10917cc7761a9e95c80d86eb9a0cadd0a5d267381cbc283e841c3f44331ca3440f34c482aa93d8287907fdc2cb92fa336d3c0d2dd193ad7dc98cc71d4657dcfc93dae14dd7290076fdd09d4d97cdff14af044686341a053e11ef92fbb9", 0x5d}, {&(0x7f0000001800)="a522d845d180fcc5b87675ade426fc4b6287ff597859b70bbf2078c037ca9d8c17940f440d0b3c69a183e9261c4aaa771464e1d523ea", 0x36}, {&(0x7f0000001840)="c74c0086a9b1ba3c1cf0312f4ec01183087deff035ef9821433b830b64f9d8414c35e0d3223d719bcdb3591e894ebfa70ea31b34b3f990a2d2e59accc89ae24a6515d3", 0x43}, {&(0x7f00000018c0)="c64d2b69c738705aae1df9c161d3fb7d786a60acfd8db64f39661d7caf6dda3a3cacb1cc5ef70ff49b1bd79a887775f78182bf3f8bcc54bddb15bd684332ba280ef36fb668477bfb8c968abbd4b8c072db6455c424373852800deb9feec11ffb9103e63071121396712f47209d8df6aa51df0cce5e527356c5086721073eff08d024bbf18da403bcc78bc7bbb3eb9babe42444dd2b8f980a6a4e692b389f6b3146c9747509bbd05d76204b010918627e3cded987cce6558a3fddd4e0cbbc374be3a72fb3091d00592d5d65e561de6a198b75d75a52", 0xd5}, {&(0x7f00000019c0)="6bec11b54a9498a1e7a0fa3ff1cc009678048b4f78e11f9cb8f5ecc66271154e3de8509cc258547f4c0980f0a3a15476ace5bf112b9c909cb244789a9e998922c666274142ab1a738f8687fe9fd46456d4a4c20dedcb561dde92c3607085d0c0aa563001fc809f09edbe5ea8e7c105414dc845a957dbbf27c4712db837fdcfdb2f1ad17af335aa98ebf036ebf5bfe1700e2e08543a06fa142948f2379f5e49ac0dd8c472b24ae453bbe35cd34478f0091fd28e52bb14eccfada28bf40e49cc4141e4cb0beed08edfbb18e9c788bf67c183714c2cf6cb9a9e9e82d7a1469d694e2603e7694760f45e1116bf275ff5e6cc87107b217799bc4cfbe7eeb5e723223e6a1def619e88efa1bead4d1c2bd3659987e262bf997091e4046ea054b84a830c56987c4c86437facb34c0431d36ead7ef0c1d277b80d02cb93b1ea56138ebb17b97432bf98d54e4ad8ce34aacaed5a9aa5cfe31731789ab395d3c20b0a03cd3d9820d9a2e10f09c7b9ab451c7ef9d38f67b8fa4b35b07a2fabbfa4f975af5ce88bb3dd193ffdb08674efdaf5f1a7577df928dc324eeeb322034b9d3378ab0e1bd72cabb8c1154136c1db14512eaf52e5c8e4724ce9284166d67a23e8a09835cb1edc3bd185763cfbc31d59f43c894459d8cca09fc4af436a4411dc0dfec111e8ce6f103aed16c62ba285b349b45933da7e6d2384f63e0b463e1de51d79d24cacd4ef31826077a28d71b7d97b5aebe0eac932d8a34c3a34d3c5038b79acc4ddcfe7f10d9a5e04a2d7ad79e3aa0f89a8fa2ca19a8564e8c1bb8a8dd4d01729f8ed5bc4a19d34f058e672c364f47313e7e9741f5a939e02eed9c0b02886149ebcc586b7842eabca1a81548f12b4d70b9a4641236f528400acc2bca571a78d93471078b854bca38930c7392caf489aca2609ce4bc409b5cf9a63caed8a798f7aca1ee320691fde696242a98b4a3c08dd01e3bf9939988417321fc9843b84d6ff6ffd3bf8e66ecd89322e2434230aa9a6da8393648593ac459d006cf1d690f10b647374a94694d56e472f5b7afcd1cde0312016d7c34b41e82af07395bc53a7fd0640b243dfd5cedb91c6299af1299669dc6b7e6241ec964d464f30fcabe8c5272c22cf943dc774db1aefecafca143813866040331d0466f8a3405a851a2a4779d7cffe130be2e65947d3d24ab433c6fef680fdd6e61937f03d54ce61784c17965252066480f91c8da3ad870dcc545a793744a7e9761e9f3dae1ff0f5e3cbff5b17f0debe70f69503ac600fc1d645153b1238d24a2f0dc9a654c4782482c3d656e1e07d000a5cde041a7231ff985466e9156fedc7379b98791cf7156c965440d61a9a03993b1aa88edfebca0ea0b97ea98fd6b536441b1f47b9deedc92d99ba068f6637717dc5905dcb11f047e6c73849895d9c50dc958388914a7bf8ae747ddbfb084cc28f8560821eebcb88e6eb02f9e2ce25248fc9fe0f4167414c8392c2cc34fa48ba34c762d3480a6d89f0e7710a8004ee70340176b7455e00c9bcc8d549fc54cf516e0b1a2c2445c50dcecf847b54563c21970120f29f85f1b7682d0612aaca6f2f594790d97eae0ba7ddd337f8811c85df07cc33506069b01386791937491f36b583d52341155c98d49ff354a75643927943d4df56bf37ede392ee6f0e286dfc74e863fd228dc787dc18f6d7be4056ffd793a85ecdddda235a86acf323af9c2772f5e365b2fa718728206e5fdb1c5cbe73ebbf1b55509c913cb62e4dc6ba078e0af2e8a54f0ff30a9d11c863e00f5db1fb7b33942bc096ff7ac1754202676d7e056fbafee5ca3bd5c535b6527fbfbba1865b149d93a1e76f060cbdea71f61ec70b935d53303d669c64572c389d50c85ece4de00c00d3b5fb431ae1f3d67df4ae34040a70bee7a0d8fc9b89a9066a132c939caff3451d97db816075cc8abc07991cf766dcb1b9c920e3e1fe96e27e292db11bef94d729aeaab790a2fa641a51b1c2a67ba84d404d187a27bf8d9f988a5354b9eacec7816fe1b3fee76d2b7654579d5b2a2e26299181a11758ed658f2644e38d20543a765b290028308c2a1146ba7fd1b035027a65e7f0aee0262a6856859e91952113d2eb666af320ca76ccfb1a2e6980c3c8b55f5d6882cb695ffe8c52bd18bc8ef91387178d61e81e45c18d5dbc575937ae9ef29597cf275e57725534b6a107341bdce0a76c19768c6c19c354dda103a27c7f6cf610c08b667947ac550b27b2a50d0e2b2fc9fd1133c703873adc93de3ed812c3fde10b532a7c3419448aca87920209629987711865a40fb6d5bc18fd311230e81fc16c636faf59e22b29e6f5761e19fa16a375a4cbcbddc6e461787ec3dde197389a9f02ac7a6908c1e5c41d33edab4116d543fc0989f367dcc160d416f20d467daf828363c182b376ef9f7b1dcdac1a48e9cf1d6b9730ff559d2a1efad2e8810306d360280d469626c24c0400966b2a786e69c81870499f0c0973b4d6366f6ac0055e47c721ba5e745e0349d78200a242f056f1da91cdfa013a2115de1bc19b64308338a65e9bc065f164b6271588c14d1b44c24b0df39ac72a9906ba2f8c6308c8db7951a8c9d737409dbc59f21810a8ac3e0e512181d5b747f3cc02b40018c9419161f24224b582b50f2709ff6e113ebe574d5692e9b31fb445c86c5d3dde28cf3dc3982560b13d30d0b590d3faa0ef2c7f57d466ce20eebf863a25b484b55e6ed0ad411b943c953142857f9693ddda537c92d92a6e173dc5ef35db1a8e843db15eec03739c20fa7971531a348ae8c7de254f0e1fc81bd06d557c2dd697cdfd2ae86600e9c15db0718dbff52481933993a8cdc4425ef759cd3df45141e384a4a02ef667b0fa9cf3c6f3427c57a5511ebfeccb733e7611fccf88316f011481445a48435769b711dd8e5b76505577ea9b8d610f63b8a5564036a19ab8a17a70b1fcfc6aedb364793858bfba1a8c1af2cefce8a5f01da4e306a1c160850e5176782b78a76e4fadd493cf0482c6163c18a52a29b0a6b3cf8271da0f46d6a7f204a90de6b6a5c9e81e69c0bc79e3493ee44b4145ca30b2e8b48ede3472320f3ff0b1b0b7e5d11c12232c15722c4734dfb47f5c80037445a3cf182810815d915a91bfe6a6a70f0d44b3a2074c8237e47d270bafcac490132a72dc1376a2664b1caaaa344194ff6802f444b763cb9a46d0ae7173ceb332deafa5bf29f0509dd7bbb92dd89555482d4a1fdd1eea71e2fd82fa59e79d377f5b18d65e539b0a35899d2200a042508df5f2ec009c4aa6ff1c1b5d6b1377b3db87680dae08ac554839d67bf16fed891da94ecc188c3aa23124cbf3df1ac414db37527182ab0d96f189f7daf72d43b0c6aa7c184109ea98e385b09466cf1d52393b4aaf0fb5e5e39e87b1a0492863d00f42743574d691365b5e693f1fedd032c39963af4903c776a96fad46ac26bb9773f9891ff52c9a8d654a20e89defbe080652f2c96b1fe274e0484ca9f511bd724699fa268427501a81cca398501633fc3af9c06468e8cfb9e075c3a5f6487363e9f0c467a3adc9077660eb0cd7298b16facd88f0b3cbf1897f1ffc2f1c42200fcfc61a45d702ae6fe631b4950caa6a6e7fb74488e5cd53c68c7181c0abb8d3a0ab1c7b1350cfa7b53ebf72650126f0506f5611c35a5619777c97e91987547a789c9ce5197f3bc7a279cacc100e993db1cc7ca0a89956818ce415a870940d102bc4d5d4463775ee89ed96db1599e4f9b7ee3cbb79e7ca3b5a99f806f5eeae1274bcf14d273d6a2b353815724d2daa38c788b498b46b15714ad7d5cf1a3b1b58bde528129b0809bde103c3627c4395cbabb417dd8fc0b68d209cb6c0981315962d58b42786996fa1a88b1c61f2d41ec16426161c6c00936e26c273d04ca636ccd9c622172a242462b3031e5a0fe73c13a415d2a55345d71ffb16b5519cbc8f0f5c320df1b40626f839bd5fd37c8c9c4695547295336de8840c0141c2747cb351797cc46be78f324f8bab09988c6f767c64b4d68e5826c6720e005a6a1c9a42bbefb9724a567abd21b4be4d455b8d5507ac564c42a5426f8b64793483fae8a4ef85de179b7ec684c764896610015831459087dcac329ad27f23138bb9dbb6dc3486ade129bc1632703a76b55572096662eefc25fefb30eabf746f0f9063bc1a345570d781b141a6b8a36ea3c9ae34003033f538999447169faf6bfa9e5aa987459255312f1f99aa4e70a54d4b27673068cf68a263363b7e523f303cbdaa1b38efd1a79a4b904291cac9852bb2f03a7668907229d2612deb9b0b23b0650635a2d3869e9ef19a7fe0658545379eef8c7b9815af24d75cd4e89bd8820a09c88d490f8c2f4f981a5bbe0205d9a4d9128aafb08c723d28d3cf5fec30006eaf8fd5e3d96655783d3105efcde86fec6742462558b5bd4162fe226c47a1d3bb7c619dad64d773709119a8f1df72962eca90a452136f3d239f814b1a4a53d50b26bcb92cd2f1ad02effc014287bde385f1ba02a72da4ddbea483122faaedd160cfdcc683deff8ae23e7d37f78c393e3b1f9ffdfacc00d111801a07c3329cb917145dbc452bf409c97fd10935a08d454610383ea33e33cf11ab17e9d404e869ac4239d67aa525c0b6caa1a066b48a55a389ea5554ff7886404fb7a6b4dba19f5445ee0b93344eb885c4da6bebcd9ecf862ca89b014d889d7b2eb2510c00013b06cfb10423a8f0cad6aa70cc759126f5e3fddde74fae35a34bbb99aec9e4c478a9f18049578976ae8a674df83213ef4e5b7e96cbe887ee39fbcb830925eae49ec18823d155828bc3aff669241aa60401a63808fde343b94909a4ff012cfee0b358a34644f6cc9033a80b2eb39ba5f65d6e989632369186c73c5a16c3745088184da28bfdbd97e61627151f4134e4693a16bb5c32ce2f344ccd8881edc35c066ec2350743ec80ab176d8f469fce27bc03c9186c8e01d6b2d0b6fb1aa38959b319ff22c714732aeb15f8cec2495a0f7b9dbe1e4b9f3868a14abfb2fa8b60db2399e506460589aa6f5007f1915d5e574a4569037aee3bc6298752190cf10b9a38996de0d62fe194a3bacc9ac85d9f7da64e872d37e26df311922e0ce6ee1fb5c162b38e1815d72056d0efdbfd2b78936aef2b992bf7b1e8fca080ec9439933d369fb461b3399f6f258d2b964b646faa301b3db0149e696b32af9a0cca51c0f3280e0a6fc5520c707208e223ffbe0432d7858d6b2df6f4823fcd5c7cdb8ea0cba6650dfe6d7a0b9de6fe056e6005915cc0747f8fe8b1567355287926378b88d6b725b678590a96a5a2a5dee63073cc36f2343853da59575cbdcfb7efda60e922fdc82a85d29960f384b5c0b2fd5c2b463c390aba246e411707aab97ce0f2f447e0db6d9be5ce7e38f384893deaf21799195eb9840441d28a7b81d021f85490fb106159c6bfbf1a30d0f3062323429198df7eaaa51e796e1463b565e3849c6288e65291c003b28792b4c75dcfad4da2aa0a64ec9de36c154fa69620a681b1071932be341aa5be2c00a081645b577f06320dbccc5cfdb587270ca1bcdde7576570e636ebeeb537465936095a0ad840e3e6e90b0be75715014214bec37bd1c9a3c8aa81760db485806b31c935a9740da18f1901e3a4ca5601fad6e2ca887785f075fb81fca3603e34e136041ee24b51318dd75e5dbf763c4d50eeab49dee85d72adea4bd77f97d126e78f66dae5a37506e0806c60c0b7092ae7bac010d67672adb35f8adc96b7e105272e2ebfd8bd15d65d81f797c9cdb3feb284c00c0b2b", 0x1000}], 0x8) getgid() sync() link(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)='./file0\x00') chdir(&(0x7f0000002ac0)='./file0\x00') getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000002b00), &(0x7f0000002b40)=0x4) fchown(r2, r6, r11) 08:29:14 executing program 1: link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/77) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000007000000ffff0000000000fc00c50000000000000000000100000000ddb55d286c0f", 0x2c}], 0x1) 08:29:14 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="a3", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x4, 0x90d6, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 08:29:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0x0, "b8efff00001000"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e1", 0x93) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) r2 = socket(0x10, 0x4000, 0x9) listen(r2, 0xdb) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 08:29:14 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="3967fdc8246c63c553def8e176e0d84f36c364258652b09d8cc676db04d126af340934581ef390a0ea25c99ba84bb8cfc1a289e35067b6b0ca08c2c3e35bd275fcf1e1911959e103905f8ab908b0a5f3a935f9a9ebcc15a2c743809dc51f0929765df1a64f27b829ce1a5a7bc3bb1d2c227d1373199bed59b39574ad7b9c3899b112b458f00c6e4b10f6b39c10260a275a1ae509dd37d04f8fb15e5a7e62494be62b35105dc575d8a46784c9b877da3d19f2fbc656994e8182", 0xb9}, {&(0x7f0000000100)="d316f8fe6f370c134dfec9995247a1754200fb3e295abcdadd3a51ee62889092989d123a403101890dda2a91cc9ff663cf10a7dc65c0cd19c678bc125e0725476a0efd415453fb28", 0x48}, {&(0x7f0000000180)="f9bf5b7c5df3438b2405083aee7a26d5cc694a07605719d90221d08f50a068814cef8ea992fdd2e334ba3cfa2abc81a36101878fd8a469ba2859a10b23905bb5824e3cd8a0ba259068a3b7a040181d78023d7e55a7bf8ef9bcb49e135c5567d7fd9003a822f847c9d6a3e984ce878b03c6331f8ba296f7f490491843b64d1e", 0x7f}, {&(0x7f0000000200)="8053a20cc11537604561d21a3d7f85e0ca1e2e12a8b466384e4e6b29efbd498093856b2bce64ba2e01e422870309f8e70ced1ed9696cee67290282c196726dc60930e1cedab5908f03403f8d558e7ef3bff7bce975a3c30f6f8bc771cdbcd020de17ec085423067c9801f03f03ca87b5", 0x70}, {&(0x7f0000000280)="9aff1f9b3ee0aa0ead7a372c879fa58417d49f770d7bd3b9bdf9cdee65ae21634a44687d2ffd9707afda666d28df631fa0da01a4332ddda2ad1e96961a0647b68df3f6ff9c099400a9b6ee1383cf23150d069dbdd9191b88c9c20ed5cc8462aa75f7decacfa17fc4ad7be2cce0355fcc8798de308018c499ae050463c306dfadf31ef6fddfd842a2c2182cedebfdbb33ee4ec7", 0x93}, {&(0x7f0000000340)="fb941d03ce6ab4324437fdde37112841d67a2bfc4110e56b8427dfb79c5e9c32f739383f92858c00314b8a34f8db1820a7344a402cd8124188b0daf7968f6b7b9c1b1eaeef26033bb6ab7d067367a3445b314cfca19f75a75c08e3f49dfddef47868fe421d4c817f38954e52a00a31b2a95eb5b5db6fee3a9f6e0a753c398d3aa601a7fbfbbafc58e7789a10d30eaf198e20b88793203607236364458292d8ebd8754101c8c9f6b972fcbdb21442d634b6ea7dd8b06235106916c734d05bbf69235b7966c94c1aa8178e240a47f111d54132ea", 0xd3}, {&(0x7f0000000440)="3048e155ed011ce3d20a8ff9eb82484b16e896b7e5619aff000f6964023051f3f26d99dc7fd753b039da02ff2365792d757ad65f9ca87720573ef68befd2851da78cd2fe5c8e47dac9c882ee97a3ff7e8e3b1244b5d97450fdb08e4ca0103c228834232992530b9bc59cef2ebf4d0660f89ee41fa7cf88e0a8af31e939be5a60a656ddc26c923dd4ac0416766ecc82826a93d56eb0975ad54c2c60a158bc8b9ddf07eb6464b30cce0b16d53162bfadc37cdb5979d77763a4628fbd67971a69c2c32c39b6524fa06311f0591c76470586df2ec30dd90709920163b34942fed1e9a70da57b50e0b891dad724f6ed485f6639eba40416e6cf0f3c6a78d0d5b09250ecc02d2e62c382546de48fff2cb837217b51ab2c99567e4be16a113fd352f0712b7a083792e705ce2ddeb2168398c66cf93a2426d075d6efb9cedaacb51278fcfd9890e3663966513a72c6c04efea851a1093648f53a59177b488d2f6a7970e0b4ee089adc9409f469c14a3d51a473ff2967e217478951eb74073eb147ec3bf15eb3d1d36e6f85bab3a3434fed08280e92eb8ddba1a3a46516827f4272afdc68edeebbb5254cf5f708436598e0ea41189e105276995c8e24efb24a1f718e97c005058c34716d07cf1ffeabdb1587406cfd79d8b7bcc6b644a76d21a51918e77a2d3b36a6017705e7867accb18c5f4b5268e0a3f4cdf0ebea438436daabc9b84da1d859af79531f5d49e26b1fccd16a8fa9d438c83f35d2316efc054786c0d86e289fb50f721ce85637b9e053409c1be72a9e76c5e9a729dc02e4c830ef33fbfc7c6350eb5ba1d19659dd2a54137e5f93a51427b5eeae2b77267ba5b1090acbd89a835f2449111e2c210b4278b2b3c587c84ba6edfb77930a04d2264c6da398666dc24461ee9b398bc577076217c01ab06c35136e7ce690dcf9aa2f33227225cf9b65e9ea6ae87d6d2e987116e6712e6ba30032708e999df2a7969006a81d0dc94dc13ae5caa4f853c1dee10a6d77ef8f5ee9243303f94eb07e51e7e59970e7e6c3db3b444af99a6348bee390719b9a510e03aae73e5c4d5114e61b246d18fd2a5a534508a7dabff60019b59899598c3429fa523127dcf782ed0749023935932dbce38a8b18e099e422c7197c8f8b47b89cecac8e167bafeabaea0322511285c3f5cf19c7a6a23804b427dbb6784e9a34e7216866d12bb00d00d1ad0004a5cf4b53d34289797003985cb57ad269412c472a45aff97ac85dff97334a16cba324f101d08239d50145c0e9b6e9a9e5341092a091e914d7c58af35aa023bc748fbd1749fd197aa7e237ca4fbf6b7d31cac4c7d9d2addf25c300f9b6bbc7db905651e359ac9a0f05988e07b4f2d3e2ab1c1d36312fd9826e1b8f6d5bff9029f6a9694d432fbc93a388b30153c1a1d4eec27f7ad151b7dce7ef5fb1e5c70155404e048840c9b8cf3434535594797ffc0fae309b3badcade6436ffaea94a3826273119923ab52ec39f2fac178099e25f8a7aa191a7949a4752ce244051436d3294760675f4d393ad051c633564869c8f829d65eea398c4e7b8918d7c88ea01877f319c3b0d41d0e1baf188faef6cf179d16f3578208c9b82bf4ba2719462fd009341af55e6df552216621f94b977868bb2e68a4e8f78966ce0fede47a5b1e7d8dde1308cf6f17c44b5a85ce4d084f4363bd323632b70b20728d25a5d45f5717488fca35f4a39f6f7f043f02105f9347a8e56dd1a2e0099968698a392dada3e418543828af87590c81da8a755e46261a7ea1059d682579e39793364acac82f5c34714921adfbb3b21c4655d8e4956dee7c66eb9a888723a4769d227fbeb247f27191c787d5d769394835d8ac08d8b54a69e16c0777c5fe931bceddf2a68687f7cd07261646de2d9e540ed326dff34d4dfce2fc815799ebbd209526d771c80ab0aa87fc8bf42e8a16bc177888d953d839be00c66c6355f72f8beb1737601396f2baf659df15baa17b3625830c439adde8c8cdaf94c41936e6c9ec54dd97fbc9ad89e38a9801ea93f3c0e1903926e80685f27771518ae5e584e7066b65db57e85f9dc0b1f76366efa2b782b6bb713c0c8dab6b444cea4fa3270bf4e4387544f10ff1db347dfebb0396f98cc598c49c383247595d6231be28a678ea89c01f5081fd637a828a3d39cd2451bb1feb46c1800268e0cdb6ced8d9a60e5c55f144a11326f3d1851125423823fdff8d9dbedbf072a433752a9ad36f801af12cae5c01db44b4f076304a739f28db970ef32ec093d6d3f4fec33b624bec1d4a09e1734008a142dd2b708de316ef0065da701f19b7dbab9d81a046d0cc706a1c12631d8ce64aaccf99ea07b642311276ac8f40fe399f9a550f74586f6f1698286998208a7e07203934fed1fd541738802fbb15f1c4c1c7503264d19e290f7ce9b968b7c7007e791c3b223597f40123ff860a6c9a6f7566912844003d1f0ba771a9d001910c15b1c65092badfa1d49d3dee3fcfedbdbc3e6a802d657811c196d7614fe3e309c6105a622cc1598274010ea8c6d86e93f5baa5a0b541386a3fa18760f44a9dd8c8823326c25a5e3848ba4d5e6640d7e8bc1c51b327f13eeb909d8828bb3b62c008d6ec6c14b1e3efe15aa5767af4822c49e5ca9dde65b45726cc11e1d9bb5e1cd8581d16acceef1468327312fe76e13e85182e67a3f7b1979d8c22e59932670c397d73156787a00a04a632b81b3bc2d7502c08d711aff6596dffe0695305c8e60696b06b564275fdb3257b4f399b6dc86aea2cca8c88cdba84bc6f57918320a26f49c3dc36936ba4e526f56292cc9ff0ce7f4f789e883cb77ffc4b36f61df38d2a7bc0604dfea1a845212a7dfd7aef79d4e3515b14bbe1c66bb0f20b762b898b37afb9028207f97be2b337108837ea690c3d91abed12b6de697a6c64842eb0be21c66cad142c20db11c26842d220572b8433d67001020d85444d9e85c3bb41d7ea9740cfa1d304c5d52d5310fd5773a50762344eadd2ea9a58dbd46585cb767f8fb46844cb1822d8b8d1dbfd38ab4b6075b925c3d575988522b49864579f9a0822669d4f9ce62fe5858d09c0a47532e9b06ce2adb03ae7201505d2e1141d07178c40a23921953f2f25050ee39813a9afc9fb957396b89e620b0d3f5cb289941f1b48059d587fafacbaea86ef76bb3afc5dfccb7413075fec0f013968801fa2da9d9e19397054da6dd9e698ca77f45793277f7b34b8ad6dc8406d9ac2ae87e8e6aa1e28403d121008feebd0ad2177f04b5287e22de4103108f8cc7c9fc85f3858e21878b3e17506b802690066c12e8e3624b2eea0ad413b3c72937c4844733c6cdd4a84693ae0b3d212822bce45b1690e1645176e3529f4d66cbc8e92f4d05149b551c4611ff7555e9b6784ab4df46f7c3a25652d95f372628a4042d047c68413f2b8dfe82e33bde13f6012feb53f8856248419c540cbc1c0730db5c50c07353bb09cd9076fa41ad87aca7c4dd5a63950fd56de70aed5fc65eb46e6d89ef6307207e712324275dcf6a47e103dd3a3b8192749afa9951a073d28ddd02011edc77469c11232fbb311648231c954a452e702f696653ae966ae386dba4ffbd040ea5e39e7dad1873eab20fdbbbcc45e1c5043c0c6d8a4d90acc94b56e337220522a5f95266418b14fb5262ffe3f0f5c584ff6d82181174c1e3c76a44d9ff684c4bba8a1e5232caf5ef9806dad1169b333ed01402ea5a9252ca71f93048da1e9df3ca0adcf57a9762ea5d78993cd16caef396d87470da173c6d5cec8f7dc08c9fea2813296c28949b6de9424f28324f09ee20847c928e0fa3bb9022edde5e6b9f71762fd6543cba8559196edc62ea31c7fac3c9de4eb76da4a3e73a45f3002195c25c91565ab9998d1beb537c7341f83ea56a63b2dbae7b7db0affbb3ce277cd6dbbea8fc4894c9fc4ff9cca32ae749554c777d14c7ec27de2e3266a5522dd71bb6a734398df96c01885d33d6c9de80f79f0a459cf5b719a25a0a62e3d087f5df22b6b8bd664212478a7778f4c4daa2d6b4e885c509a7720112bb4276956cf2f0f32ed94e16b016c167c065d4d1817eadc57d3282d29ebda0d1739fdf87fbff19c1a872f787ee2bb3525a5fb63b1bf29da2a9f288ffd3bb9b737aea3f633956603382b85f00aef267a8ee827c96e9d275834c74421377fca84f35127914ad7982cfbcf42cc3263c1ae1ddb845a9c3b9823052db804d378f59d2c0e537c6923736db9519e6245fb6e3f98c9eb28fa7df678d85ffe7a83319d0b3448f58a977be607fe496f1b15e91b75cc4a5fce3b97b745c3d06e9989da08518562aa8ff7aa7bca807814aa43de6698bb5df0e6a30883ab0c67da22198e6ccc8e711a24453cde4ffbf88b6c01ade7771c45243e6aec13061b42a53b7ff93b3bb5d0555f6c6f97e4dfa8596e93963a3175bdf5e0be0b12160239840a1c44681a5ee9c0ad38e858c53a81baf30eb11a752e14f5aaccddcc41efeb5df82d57ed87c9db043ee5d2014439bfb59ca8ae8b6edd679ce3058fedb60a105d170756fd62e12325b7cfe361e300d6bc674de6cec40550fe490afe0b753e4bede875578078bda0e011fc861ad4c3a2fd0fbe49a79b74b5a210832402bcdb40a89c13c9b243fe51b1b731b46ca90a1ae6c0f3ccf86baf694b88af980ad800361287fc0014c477eb1845a4e59eceb8b145b265222fa9f87338c923041a18072e6d00212e18951c6fbd20f8cc64a97411cd75cbb2502b71b6485e43c92724f627163643c988f266d77216b62849cef09b072e781fbe2ad88002f3c3f1b45f6cb0f4c82111791d67e00318ce2fb68c8945c26390ec6cfded8c466e854862497984511664a8d6bb2b4c420e2a1acfe7ad7bb1b22941c084ff492751e9034d5fcc86105003d8bfb722f4c0f3a2248f10939ef1b818737d79794e703dcfaacfc9b62903e64317e3e60e03597df8fc9a260c5db46ccb309ca61eb90491d116603563fc32ea4b67f0ef3a28bbd5a5e9374ad85130a38b3a34412c262b1054690ca1704e3c2e30ce41ebbcd70a866037c506a7530244fbcdbe22affc45a4814d1893ec70c6193b5acf4ba84bff91fca671d3799580a2fb8f5da15ef798a79eff453cf9629c50a758bd94747740efda39d1157e55422c1f6f3f454cc6a5bdae6d7e1daf6f3490f88061439d730ffa9e3fcc44c7815b489687aa347b68c6b61141dab2e45377ebe20da8eb7f07b09bab53885e31f4f052b45c1fe3004f8aacea3d20eb3a42a731bb548d865554a883b170f81d0825f4b3e64e1a356518d57efeb43a914a27991dfc808dcc5349ebb926287ffa4b712c02976d9d11faf3be264bc53e7a016a55d1b4b8b8668112f7fa73e26a99f52988db88c6d6de46d70bb16593af315b357847fa88ad257451edfb03b64c0d783ca58a04ff92574cbb1005747bbcf352853b77ac7c367bc3801e322a9c11dc36d9807462e2e643f14a6c72c5ff634d241231946cbdd35c0310beda6c0b984f47e023901d9fc46cfdb00fe077d511d14b80ed4e3c3433b730551c4aa34d3c36cee51199c3183a69c6c64c32feb857c37324817c66bf2cb6a42889cf7285fb4ed4b1d9339e42291aa1b755f464c2887e85583b441c3d5e76ca825640d5340c217641711f41698f561668486c8575c064cdfcee15c55f5b72157831a3aeb540c3e71c8b29fa598e6b58a9a870f18871e98eac8790bb6e28b86e3d01d8410bbcebe5b31c7f23854db7bfa864d0fdb132372015799cb4487e09c307dabdd5f4b432d05ced80bb77f21", 0x1000}, {&(0x7f0000001440)="fbda5c38002368c12f8a1f8d5906a962919020e91c95106f206a849225524d811ef588ad175d879c3cbdc63c2206cbd20026bfd4a4bae64c5ccdea0feff823e31033378ad189d740e5", 0x49}], 0x8) select(0x40, &(0x7f0000001540)={0x3, 0x1, 0x7, 0x7fff, 0x100000001, 0x5a, 0x200, 0x101}, &(0x7f0000001580)={0x0, 0xf35, 0x0, 0x46, 0x9, 0x6, 0x10000, 0xa8}, &(0x7f00000015c0)={0x3d68064, 0x20, 0x4, 0x7fff, 0x6, 0x100000001, 0x67d, 0x3}, &(0x7f0000001600)={0x8000}) write(r0, &(0x7f0000001640)="561f6e73e8ce4c7d3a11b930c583c2651f5de3a5d14c95fdace7de312a886c97210860e6a696ada11393455505f9db5d615bddb73529eaa563f0ad09428cc74de40889323b6e8a6cf60afa3782cc285c1c324d69f51554c92b33208f7786e85960b3e957116acc0458bc66351602934c98f862545430e0353f0c6c84c540daadbd5303e4e6fc5824542562a53b1b83439a988180227f9512fdad6652d12292e384cbdbfd3aa98444aef20639c6d174c2457170ac4d501201060c8c44d91d31f054", 0xc1) close(r0) pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000001740)="ad341ea7a0080a244a591da1c73e31559419ef4152dcc67a5ac33da2637ff64aba0d8e0c84ce6f082a6bf50bdd6b4c90daa264d087bfc29b30b894b321bbb5e29bf2011937d38afac363152f721fb54b4b19c225a9c374b3a9eaf3640935b544c258eb2d46d1af59355239fa48cff08c09f4e480f4c780ae34a088ee7691d95f10d708b2c7e5630260c2c0d185f5bdd0dc046f40a54ec18fe09951", 0x9b}, {&(0x7f0000001800)="0d226447a4a4e0ee25ea7683847923a57e11dcf084981bca1583baffc3991216e756d1fb97d9e914530767ddb67978b0275a110cf0b2f5081c5f3d5c4f1fb33124d14951b72885c14996776e539eea2a", 0x50}, {&(0x7f0000001880)="ac4c16fa", 0x4}, {&(0x7f00000018c0)="97f8f9be1fccc83f1fb5bf1093b716d8a119af5caa638f9e7429f130321958eef293805bcc22a4b5e32b22ac57e2193e4b1709", 0x33}, {&(0x7f0000001900)="4df8d5a789bc579cdf9712ef295fe4fb96bf93be00e43dc43708466571bd67f7bfb62d80261bd14281b295be8ee7fd0485e4b60f356ca30c57ccfe80e330d2b7f89a741aef6e7f", 0x47}], 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001a40)=0x1464) r2 = geteuid() seteuid(r2) pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wsmouse\x00', 0x38909, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001b00), &(0x7f0000001b40)=0x10) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001b80), &(0x7f0000001bc0)=0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/wskbd\x00', 0x20090, 0x0) link(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)='./file0\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001cc0)) r5 = semget$private(0x0, 0x2, 0x4) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000001d00)=""/45) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/wsmouse\x00', 0x2, 0x0) r6 = fcntl$getown(r0, 0x5) seteuid(r2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001d80)) r7 = accept(r4, &(0x7f0000001dc0)=@in, &(0x7f0000001e00)=0xc) socket$inet6(0x18, 0x8006, 0x80000000) seteuid(r2) semget$private(0x0, 0x2, 0x1) fcntl$setown(r1, 0x6, r6) bind$inet6(r3, &(0x7f0000001e40)={0x18, 0x3, 0x2, 0x69c}, 0xc) ftruncate(r7, 0x0) pckbd_enable: command error 08:29:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) lseek(r5, 0x0, 0x2) dup2(r1, r4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) 08:29:16 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) r2 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 08:29:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="cb4699b896c39af8210b17592a444180f08a65f23f9cd2a4b295d739dfbb25c5855e99c0b5a94e54bf4029cfff29a1b10b66027cb4b286ab68cb066f27e3a0332f6da66eca5954256ee48cdd7afe0a79735fc0bc4c1c54d04ee490a581a29820484e6051120aa1a935c07a81d232cd2b70177b2a3bde9e85b6f2d647821a4bb270b7c22941901fd2c0b87bccb4d54a500ff418d26f"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f0000000600)='./bus\x00', 0x2, 0x100) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x4) 08:29:16 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0x84) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) fchflags(r0, 0x10004) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./control\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x80) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./control\x00') fcntl$dupfd(r0, 0xa, r0) 08:29:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)) r4 = getuid() r5 = getegid() semop(r3, &(0x7f00000002c0)=[{0x3, 0x6, 0x1000}, {0x2, 0xffffffffffffff48, 0x1000}, {0x1, 0x87, 0x800}, {0x4, 0x6, 0x800}], 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(r4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) semop(r3, &(0x7f0000000300)=[{0x4, 0x1, 0x800}, {0x2, 0x8001, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0xffffffffffff951c, 0x800}, {0x7, 0x8, 0x800}, {0x7, 0x9, 0x1000}, {0x7, 0x5a}], 0x9) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB='W'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r9 = semget$private(0x0, 0x3, 0x440) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) 08:29:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x7) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x6, &(0x7f00000000c0)=[r2, r1, r3, r3, r3, r2]) 08:29:18 executing program 1: syz_open_pts() pipe2(&(0x7f00000017c0), 0x10004) openat(0xffffffffffffff9c, &(0x7f0000001800)='./file0\x00', 0x80, 0x2) kqueue() socket$unix(0x1, 0x1, 0x0) r0 = syz_open_pts() r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x100, 0x0) r3 = kqueue() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r5 = socket(0x23, 0x3, 0x6) r6 = socket$inet(0x2, 0x2, 0xee) r7 = accept(0xffffffffffffff9c, &(0x7f0000001640)=@un=@file={0x0, ""/108}, &(0x7f00000016c0)=0x6e) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000100)="624035a27ec84a1f9c4cd3cf64c5176e2629c425b1c2415e8cb3b7c112315199700b6aab4f56d7fc067ffbe1a37e1cdf446c29f74c895b21f4d4197d228e7bba20a87e74ad32b81eef0055b579545a2833078a8ba9b059993606a1a4d5d96b15780d2cafea1878ffac8148ee0b84106e81fc4fbd9c136c1dd8de94a2a6c2175925f577336321b13f79f7be5e10dca3993ddc3dd9c0bf1ed0e09a388cf21112eb09c4d237916af4674e21ba12b69d61ba23405beff71900900feb158631eccddda18c6debd392677e8fed15", 0xcb}, {&(0x7f0000000200)="af796acc4aa172bccabd007ea53b1ffc3af7002ccbd3a800a6a6c07bf2732a2824fd0d1eeed882245c78548d", 0x2c}, {&(0x7f0000000240)="2e18b4da9cf2233bab890282d4516458612dd7976ef395f8a4f7a4399af32358ad309e21b564e76c628b421234b5de354f201586132d250f4574e03aefac1efbb20093c7726dde6ea3bd33dd5ef699ab6c3e2632343e49ba47ea4e", 0x5b}, {&(0x7f00000002c0)="77c190ae856c75887b150ea3993609ab5339ac124bd09ed2b10d83d82ea8fad5072e34540f9722ae5b249e8f20d05e8afc6ead313f3cc529a7a00a907c98ce1c2c429db91e974756b138807c6bec346b867182b7938da2e41b86f1bc0671f0caefd2301e34edf16ccc0673443c6ead70cb7807334ff7ed3fdea295bca80eafbfd610cbf8634eb41d59958a8f394b88cf37b7def063fb0c0363c6e29da3c32e8224866c7efc81f7b0c5f405915ab1d1fb7c0e8561a92b865d83a43b28940a19b1cdbf39def831f7fb01c1706edce17ebb45ccc30fd971eb4de668fa614c1a6d66745e456ba5ec63dfadc46fd1527c37d7be7fdafa8a521411", 0xf8}, {&(0x7f00000003c0)="b9a73919f034eb1c38a16667d7bc120466879bb5595d3dd9ffd4ae319a3a3e566d304cedcabe858b4683573b4a2208e580dfada4dc79864a14997bc11afbe57fc083f5e9dcad8ae96852e7ba39d6d959287f7cee8496809dc5ed2622d3ff62921ab2728dd8405fdd9830a0ba52ce34fef16888baded573e39ea0313cae08df73901c1a0250178d906058456f21a3ff53d436a0cd0dcfb3b46535408c8ddd19b45a6fd48315c249c9c9fa27cd4494cebb4aecc47e4138c2e827a23ddde7a8dff595a046c6572d68dc620235997130160cbab782207201f96fb248c47b986dbd8c2d6f5a87b9da4206bb10063dbef6e70fa122c70de0909c824379c4da3b61d221e825df00f233ec978fd42645384dd784e03b7c8a7e499618f3d01059fdcf6009a89f228ed9b10a6d7820891318079dc9997f6502cc000da5a1cc96846059687dc5bbce59c2d72c86dedb0ce99f889ea2b39de2ec83871ac9109a862504f31ec4a70a08756545262e223263af9ee80d052b50bb1de112ed722969ce736c60520c2c9a635ec20c0ac8f336c3df98d3a76e93617ba5ffbfc4bfcf9d1e6e16c2ad8fd06d04bdf9506d6cd3fd7d963ec65e952046a33f0a8744005d579d0ce9ca868ac2bcdc8f6d1469e01c1493a9a9ee1b2331044eb691d0349b2c5af0757713c5d2b5c96741f683cdf2d301fde2d52ef84cc579f82abe70b93369b61c09a085d984b264514a3167fd1b7ec57174a03067637b99f7db7c00b94e40ba5a83c8dc89ff19ea552d583e82751125c80b5bbf40cfe5891dded4a5741947e90cd7f98102fe15b4edcb772a45794b8d2f753224c939cf41f2a61842b2261130f01d159a66574aecb7d2216ea3536a76025de216f8854b43bf62d3a21e2602d063fee9dc3f7b35783d86db669e33f580a418967445d2ebd93e3fd848571e616ff7ddda7d5267f1884a575389a92c11b6575845f01bd60f4c5b885379ed325afa205095a059784892d47c806a65dd30fe12efda1dc978f34a77bb65e1f708814e5042b28961ac3f4c079fce1f6195f471c9111877679a0855967511a9373228138e8bc0eee253bb9afd0eec073a832d9083619e6e40237177e29283f34f24bdbba2581c7f25fc04c15f4f08e4dd1b517654ccb4dfe944b79b0ac72e52ad35bdd6a16179194b6d3e4011d7b916ab2f2a4d26cacde090a320ddc1ce5b14ac88f20f686bd70546b15fae41e4d905d941fb3875286bec1f4793c677361bb78797237bd0ff2d421fa0246dd29813dd1096478ce47c0587a6d8fa9b7b0986e80b3f008c050572fef20a8dba33011704cf36fa6d589766791f0505d475cdde6d52b9c798dc5c4c64b4c3e018c2c1cd7aa81064bda9be38a3a685c803afb58f6edc8e46ff727e4f2d2af51256a939c76fa9eb3e442de91559f7f40dbaf1065e92de303213e0e0d3c60737070d128fc57e160b30a5aacc521e84029a5fd90795310897dacb9d6d2c25f902e04d0650a7ecd46c3851654c4638a257005278f11f3d80097541ecccdf79b29e0d1fdc014afb448136bbb8778f726511e7376bd048724914e64757c64fa66543087227f335592f2b4d6384089b3e69c14a5789bee592531afc56bc3e05f4ec3832e8f4d0749e2c98bdeb872cbe6d12052a424ba63e88f7577f5363defe0786bc8de766f233cc6257cd300237293b38c14c80604b43ca2be167eb8b6d32cdd16af2bda6963c82c0bd2fc9f5be7244e9ff06a07a9564eba0abe1c8bb939a781edcfd068a8a1c2da2d20eeb1708f395ff16cf509681821f8e0b5a3622086668c1e97d5712459007bfefe78a6b26d0ee9c168462956509b3b0710550f5406dab97cc956edc5a72fa0e3996edba778af59dec4d57086c319ff455ba899317d5a8e4e2a308f1471080d2757b3f5305434713bbf3a494eeaa822e6d95c446786672c521abe44557d882f577a569a8f5348fcad7bbeb04aae7847dece7f0bca188c13b6d83aaa692a2c3aea4915122701eee38a4d33cb0232222d3ea6e5f4d00450adb50463c1904bde9b821a5a61d30bf8faba7994eb5c206e0555566359bda3d6fec97708e6439501d0c2619dd14f75a511465316af3c24dc31ae43900c9230192e40e6dd9398e737482e737c545c11a4150197778101073276da25f13f08906e5a08dd00251ad8652558879b3ce8882866ec7bdf225f1b2e3c08787c4e6b78b84b27d2f462463dfb2c4152eae0f2ee413305fd044246cc94e885538086b0aa4b5ebaf43f791d0dbdb8a339ae872a971cd9cf19d950e50d9eeb105885c1f27cb4a7e1ac806345a6cc18d5e123f919897ea755f8185ecda89e01ad04242d7d41b2d92aa25c23bab97bbf0b63d4c3d03d92a193cbffc9bc6cf23cc24e57e1d02e9d08c46c3b03efa1f67a309a527d6dc72ab1bc387b10c627707fe9e68fc6c6cd724d2b319c141eb1b350ca2b8eb3e3718a63136eefa4c4acca338097cd51c19eb4789464e263a68607a5cd8d0c02c889113980f50b98077166acb023a9aa343c9a0fddd01dd6b44ddd67e3ad2614b1ac53ea7ec0d304e9578b233bc740420005553f060856488627473a0f0507d8259fc7484b81da9dc884f805da6deea42a9a603f02e665acf409a6b21974150105e9fa4cbba00da7913f06ae6e569bcf0d91233b71a49afda9e5799dd9890f483ef166861027d5e6b3d0e1d3293af087ffe432eb60ace5ee05ed5981ab0bdfdba62cab81adf022d2e6d4b8b11ab3fd16413abbe0cbd44b043ab47a298486339836049fd8c80ea579ee97d4ed438ceeba03c4e38ccc6a7cc09e4e46d7fa40810f2a1fca1fc8e9f1e6c286f9822f393758cc6f95313b5e0958cef0d7a48ca5a9f453a0824eb5c83fe495c8a3464cb371dc172926c64de4b6abe3d61ce8b70a857cb62d27448972cb79f7124322be5706e3b888ab1d6177a726a9eb284d84c9a88fb7b5169b822ca7927d6268e58daf119a184ebe182f29157374ffcd167946b23ab5debf71c67a7766b4268070d80ab31da17443f319bbd5287ff6645f360983744735f80fb750d6fa08d811820655c76ac0e74c8e59049a1c14befd2336042be376312748e864ef3caa9ad5eee52b929075f17b5685ed693fe0a48d5beac93b27bd6e048afa95252011d99f8a721a582604fabc81754861eb20baa0bade7785f843726c3984e4b94a793c5ff3ec2e6dfe50dcf8e4c2150daca03e4604e6040d07866f11290d2b27c5b5b12da9e2e4877a12e0b956baf0dc1f969c42e3d0af20dfa341dad30ec9057cc36455f6df46d15c4a287a52861586ea2baa730d4e3d0aea5542ebbe8c511c7bc3642ea8d5522b6a2e7c2dbb0064805e188508266289a1ea1329883f0d3ac12cf4ebac8d3a12e0f6774fee8d51e4512ba4818e742e0e1f64c9f56eb2c3fcb0be700b299026764b8389ac650e180da95d11401220871e3dfcfa883f880033a262910cb4d78114b8468de6702a2f4e01d336514cef52fa2ca87a704e26f693850a7ee742fba2868848b8d0a9862f8592df158b777913816287276b70cca95b2f25cc028dc9e5ceff85dc765dcce66ac2bf37d2bdfb0fcbfa141afc6ea6d4e4f7e48158ff60b8e31a5e32324fecfd483f527a2fdab220267cbd8ea2c97155507abaa76b798660cf69249486ce974d7b89a3cb1a3c50375055fb6c0448333c77fc4961253c92468595d759ea84171c95a9db6cab18bb4e7f467f0aa0cae38340591616cbcb54e9e455c90349ffc623b3d6b50301d46397bf9fa7239e8467f01d6e483de7a43ccb24e1d7fd6502d02a6b136aa9a848ae69cef60348a037f72acf9016cf7a35afcfa8b8464bb8a05eb125a717626e133e1e435f6e153d58369496a4b609c6c214fa0617ce1cce6357e2cbbc04f0d34678f5360adf7ea0d050d6f68f9bb7270d8ddeeaec337e63e9c9d1437733e4c925b3de01b265c703cf3621c5a77d4a0db19326925c70159642f4844e24d8891ea4da29f40ac7cc46bd3a722268413c19aa5cdc884c71a83b344eb9c74b9b65581657fdf6b7aca700c0438c06c602d02b1e287ea55ea6d864e90a584a249c87b73a2296439d1c366b138142345b5f8c9a450b9fc5f9596fb3f775d45f6fefb269afac040ab3f90ade1cfe8f3930aa195908a3aa691bd9cfadf11a7d76f799f2a0f4f279d61f371ad9238f3136e6d6ced8512e008529148f665b486bab1db8abc7a0a8297182db6fc3f7ad8972429c030eeb5d410f49c6adf3caba2ae5c25947983af013197ad1b38b712744a37a3c001a737cef40c9847be3aef86e705390ebd957949c0cd7e6cbadfbf9fd73a61840a990b6d89658404c372dee8433a8ddce96fd149d534ad6e053bd49880948a3cfdc1a5760a24cb3a865ccecc015017ddca382cdde3f0f73ed1907dd99e8fd179df3220c26fd7c9422f4cda6be5eb5fdd59e261de468b979a3370bcdff403ea5e57717f305b091cf5e764810c97196c58f674c75220c83780c29255cd65f1a175b3bf0106b6d3f588fd9755a7a18dd0bb455a93003f05477de07e13d8279c068cf3f333b781fad69219ef04014db125381e7839f9d46f433c55a59ee88b4c13474672c8a8c8f3a86155f8a1b61602755add762831ce0a67d65325bbad7993df040ebd4f614f4e16846c65b9b92680e23d448c8dd4be5540224b3ead9b80e97131b1179273d544313af6bfcad2fa49b187653d7aefa27f47d7da47dc28538f9b29490abe72aa521579553bb9005440e497716450f8d6b71bb6478c6a3e35fa0c8a4da2151a8ca627de7d6e2d921012cd1d0c3b7001dd9633397e23aff7c55cc0ffb97214cb040d8cf0fe63b800c2428c7c49a5131e700886e160bb0ca4321c2d2df29b418fd7e8e2bb33067ef2421ea7f6f6183fe072319d659501cf151301bbd26c27e17e552a72cecb7123977b706582ff951d98f052bd3d445103274703aaeedc6e3136596a063f7ccd03e3de8a4839e1413209540884564324e1954a20a40aea67b1cec28ba662b564cd931df2330a135de5ecc343bfc416a558cd2893eccfc2566d95274f9e3788ffc4684d5b732eacbb9a298c02fa2e79709862f72409e1761a128ae43fea261385e98a84782314adf90cef09586e4e3168af0338f700e63ea83245046ffedaf1361351446f09ca1fc7ecd5e80a12e1bd3d0e05cd7296d8b717a8f966619bf7ab5d0cf2325339a96f8bbce9ffb17c922cd3fb39954c7e893def1b1e423c420c3e2f880df54af9f7661f792580ce27b44cb1e01d811398862816daaeb83b73cdb2706db40172df14b4ce06280aedc4a63e8851189a66cfbcf37ec679a10d47a5a1c55d9a41b35ca063a4c052ff91ebc8d2d29b68d580fffbf9e347e9dc4a9181ed99cb82221adbea657e68f1d4090987e1c83df430247e26fe471566e799d6d8b31aa6a67f4dcc0a47fc5042056a8cf3dc26e850b460a3baa17464621d34644f261b27ae656c7ee6589e4ce0954c153d4ccf33621e647c31d2fc5b5c3d20dcdab3ea22d5831a344573cc7cf09a459249189ed2933ab6a0bae2b13bc11a1a4509a1880f084e7ef9fc1632074b78ad39753e87865f81cd7d82b42dfd663c152bd1cde6d44f797ae4f0ed8ee8f2d55ef28a99a86ebd0801d4469a7c3905cca8aca4227a44f0304f31a4c29917b845eb75f2f161683311c2729987c9990a3597dec309f789135a26e21961079c368128efa861ae6a90b66ee14f3ca534973be24d1fcf51c4dd877c76f51338c3b91a7ab02683bdafdf84deed481147fcbe1b47d8d5f9055fb865", 0x1000}, {&(0x7f00000013c0)="bc1bdf05b9a5d71a2ab642edaa293ba9797833a9ac0ba908c0e00ac7dafc9a84fbd37db86ba28ba77407b071ce0a77694e096d0e6c3baecaa21a625055516e908fb7e91ea0fde4f37f0cb84a6970eaf79ce061a440397c1a49dd061fefaee44c767cdbc7c31448be7a39eb072d5860701728bdec8a63d44dfb28120bd7", 0x7d}, {&(0x7f0000001440)="7cc11d07bfaa635c397de90d477a60239920d3ed61d438e3c1acf9b22c11ccf40e87522110df8a6ae131", 0x2a}, {&(0x7f0000001480)="c728e9bc6a927e1ae0e3214ffd549a874a6ce12443b398bcb1290a9605301e60d9af1f097d25df73c4342dd8e9bc5fdaaf66476eb5cab466629699d1af6e46f11f039f0ceee67bf58e486297f172b15164f2a216186f07abe0ed175d4a1dfa1f3551", 0x62}], 0x8, &(0x7f0000001700)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7]}], 0x28, 0x4}, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r9, 0x6, r10) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001780)=0xfff) r11 = geteuid() setreuid(r11, 0x0) write(r8, &(0x7f0000000040)='!', 0x1) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000080)=0x6) 08:29:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 08:29:18 executing program 0: r0 = socket$unix(0x1, 0x40000000006, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 08:29:18 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x7, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0xfffffd07) shutdown(r1, 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x73, 0xffffffff, 0x81c8, 0x100000001, "b450ba52a7af0e682e88b22fe24d1a422a81110c", 0x5, 0x4}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x8a5b, 0x2, 0x4, 0x2, "99b916a902a9ab274a1808f28355074482d10614", 0x7, 0x7f}) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x7c8bdc0e83c0f87f, &(0x7f00000001c0)="24e4741688f0", 0x6) socket$inet(0x2, 0x5, 0x1) fchdir(r1) 08:29:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x80000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="ce775101cc6417b6a2f2532db35f295f116316d3ab9d67385f63340e4966f04f25ad04d440ec749a98843459941459086805dd46074ed1dbf94b7fcb09ea30771e1fee9da1efc6741e59f839a8c65f96f5769122b6d9b1fec3c71ea2b0bef2f1e7dce50fc479ba746f3510cb047aea8663b5a7883153db04fe4fcf18beb7e31d64a53e433be04f1d823f40baaefb2b7d96f5fdfe111739d1492c591058c3a2ac81f3d802109e105af525a372217a92bda822c1590ebc430f7dafd44e8f88c468c338d29a40caa3f90fa3b7b61a9bf82f1346bf19a5ce5cf0318f4831363e149abbaff8292fc993b0", 0xe8}], 0x1) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) semget(0x0, 0x0, 0x508) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) fchflags(r0, 0x10000) r5 = semget$private(0x0, 0x1, 0x101) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x40}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x100, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 08:29:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) read(r0, &(0x7f0000000040)=""/73, 0x49) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)) 08:29:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6d0bdb1613ea9327, 0x10) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0xfff, 0x5, 0x1, 0xf7a181ce5cce5e0f, 0x8, 0x7fff, 0x9, 0x2, 0x1, 0x8, 0x5}) dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x0, 0xffffffffffffffff, "d2ffef31a3e1fd576e66c5a108100227c6637dcd", 0x0, 0x100}) 08:29:18 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/228) msgrcv(r0, &(0x7f0000000100)={0x0, ""/64}, 0x48, 0x3, 0x800) msgget(0x3, 0x110) r1 = semget(0x2, 0x1, 0x241) getgid() semop(r1, &(0x7f0000000180)=[{0x3, 0x40}, {0x2, 0xff, 0x1800}, {0x1, 0x9, 0x1000}, {0x2, 0x10001, 0x1000}, {0x0, 0x80000000, 0x1000}], 0x5) 08:29:19 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) chdir(&(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000140)='./file0\x00', r2, r0) 08:29:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00800000", 0xfffffffffffffcc6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="78a7934b6f64369ef2da7d4db4269601a1df0f5ee557d9babd2c1535701d88b941398aa99a6e168e652a0cbaf82c56e76f34e1c0816c30bca0a8c839b933b7af007c6d5a20e7004f835288feb2bc7aaaa3ee6f486a663701390f10195455ece2b9d4467a350e0befbdbe3a", 0x6b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="1572c03ec265a0f3", 0xfffffffffffffe41) 08:29:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 08:29:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60000d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc2ffff000055e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x1f5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xc4b900) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000280)={0x3, 0x7}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r1, 0x2000740e) write(r4, &(0x7f0000000200)="e1f10300", 0x4) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000", 0x101}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() lseek(r3, 0x0, 0x2) 08:29:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/152, 0x98}], 0x1, 0x0}, 0x200000000842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0)="ac", 0x1) close(r1) 08:29:19 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/225, 0xe1}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/28, 0x1c}], 0x6, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 08:29:19 executing program 1: r0 = socket(0x2, 0x8000, 0x9) getitimer(0x0, &(0x7f0000000100)) accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000280)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00002b27feffffff0000000000000001f2e9ffeeffffffffffffff9d0e227df5ab009db9", 0x2c}], 0x1) 08:29:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r0) openat(r2, &(0x7f0000000a40)='./file0\x00', 0x21, 0x10) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f0000000040)) sendmsg(r3, &(0x7f0000000a00)={&(0x7f0000000000)=ANY=[@ANYBLOB="ed0a2e2f76696c653000"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="53ff5a784abb6e841fc770047d5edad349590c703450a24dfd195a00a5acbc3607707344f3fe609a6682fe54750b742fbd2c8b5fcb3487e33b448c2a08804b688c536c375882d79dba56176ee13a1e2e9c5f2a65bbfc1d33640681ccaebb2c4a1ad5a65e1f9fc791fddbf82a846961987b8f3477aef94133f888f4b3f622164f88a0e20bcf03b7af276be2d8db6e5128aa978a9e0691e279c4680eb0136a18658b9b6730d1657cc69be16eed69d0670b66fa066dc4845878b388fcbbc4", 0xbd}, {&(0x7f0000000200)="d1441fbe7641798b6ddf8324b02e82ff14ceea6adf0d869428173ea3a246154779b7b614ea3c6c27b389e1f944520f0cc618092bf7c4e45918364366ce3c7c07524cd5295364b9312b5f899441ca67d54fa698fc081b72ce6c0f3cdae2670673f1d3cef01f31cda21027a7f6f9479343240909559d636287a139b49d0bb6a105a26931547ab277e5fabf002e2311f52c78d0d99a0a3aa194d88456e33636a8890662780859a66b6aa174ebcd577eb49f4d51ba5bd67fadb49326efb7392255c5dffbfbfbad3b1e2e43fba92b763bcffad0e40f3acb7b90a71ecc26e4e243493235c3b2757c84bb1d520bab3fe666febe22556343e29008a896", 0xf9}, {&(0x7f0000000300)="1143ce038f940309e27bb2f247e5041c5624c8ef6d5273dadf52a6f88e4dd4c3542391cde97144e15bb40361781864677b00f4ca876b0cba12256d6820b7dc5bd7b2492f7f9b2e2e59c9240bfb81a9672ea434e662542d9db25f2a1364f301ae6db0e5670547aa94e80b946c54527422b8354841127f2dc3db640a63558bb4b70116fbcf14a02261ead4cfbf6c1f2da259beeae5765cd2f74031a876a0617125a576cf492bd248245679bfc05b4988d341110a", 0xb3}, {&(0x7f0000000080)="d2ac59fbf36883fc75917914b5bc0fc095ad", 0x12}, {&(0x7f00000000c0)="1436917a64c3ae5112f26a5bc72f351f5a72d026b1acc2a45b", 0x19}, {&(0x7f00000003c0)="68bca2194bfe363b071f0172e69160296e7299b71f23d4d859fb13", 0x1b}, {&(0x7f0000000400)="c9b383e3a92206848fbdb61d72db4992c30cb20223afab7a3b98fb3e6d7350904f5e42de9602ce637025af31a54c3c6474104b723d2ec8c987c878d194668066ee9bdd1f8eec094a8fa5452c3fbdb02a8509f2b3b242d894f73d6e32dd9e052b8113a3df2ceb97f3e717b2ddefb0f935f0b18aa26e9fbd8392f51768ce7cc2f9c9931700488cbded3685f80a1122c1e81dcc1a", 0x93}], 0x7, &(0x7f0000000540)=[{0x98, 0x0, 0xc2e3, "255cf963d4d529f5b3f00d4b1ef0c4ce5140c9482bd097246a3a4884fbc6b103f2de269e04902bf26fd80c57d9c518163211bbbdbb4eeb2f861a65b3f47c24bfd57aa71a191973fe4ac3a2ef1d2b27d725a35e36f2cf541a713ec88a79480a688214dd0458940ea12fd8b0b2ff6a4e248a02905db52d7346f7d97238bb458ebeb9ee2151f2a6"}, {0xb0, 0xffff, 0xffffffffffff1c2d, "895508f37bd782ff16e98dcf2e5a80d475c6afdfd05288d5ca327d6e2837839d7c42b688fb424d452e8feb6e65a489bd98139392fbcc0b579e5cf2f6852479e4c7ab6cd66ebd996b7ad20d3ea6d017d5e8fa71175d99042d0583a63d6eb0ac75ca925daa5440a25d164b25e34ada2969a016b4a012bc28925ee83985860cc7c7d7d76363d57451669a59b75cd5359c7d44badda0838a967bf475df"}, {0xf0, 0xffff, 0x7f, "6b7ae8790007e07b29db7b8d8845054a2a504e1bff06231dba7a8b98a3c092eb1aef744b2d9f621f913c58275c8248ba6d8b1bb7c17e0846875409a01b438d6cc2c0fffb7ec01ca49447a8d80aa62b842a25a056eeee0d7bc3c2cdd613d2db69b4804f0847cbd7ba3c57d6917409656169e228855b27874d7d54accec1c291eae652894d1527902ebc125b325f296445d51051e0920f1d101fc556945201054b5d5bb5e13a89f85488ea0a76dd1222aa210d7bc5454a6c6f999f9d60cc057edefff2c9e3a3352977fb3b1a0fbf9c68046b286708fed825226f20a60e"}, {0x10, 0x1, 0x2}, {0x58, 0x1, 0x8, "1824fb26fb92b82e735b22ab1d4583600f0b7527e2a6782a153ded05a895c48846029fd035c872d961776c5e0b437b75d77377f86af7f2e3703f88b00cb1dcdfbec5"}, {0x78, 0x1, 0x0, "a40744811f8f0d95e81d0cd7b2477979279b6731dad6320d3a7ed7f37f772ef36f5a1f004ee476d09508269437c11799b5c1f894dc5775aba501ca8a907147d03d94dea9744aab99392bdfe18cf6dca77275905434761450a684465b3059520bd162"}, {0x20, 0xffff, 0x7, "b7432d65cb6068497ffde6df9faac719"}, {0x78, 0xffff, 0x3d73, "4c409d5707b4ca254752cb6dac14777ed198badfb54999b75377647cafe007343aa1445e4a70860698f84d8aeb02c75a4b602310ad3924142563a2f61367a129e4738044217389e3b549e4d88f1b42bd72e842464af3dad46ce6e9ab5e3112ef15177e1a34"}, {0xe0, 0xffff, 0xfffffffffffffff7, "bbd4a35e255d1777387621612b830c33e33d63e52e9ebf75946e647e72109c1c953bff4d0407e11a54d739edb5a8b36e0dff73f8b984704e69e37df3b2c3a120cf64d82ba1dce8082785140dc49206e3b8cdca18f8026ac52b0c2aa280b234eb2d112035de3750542ff5d46c4b198e030863f836568c452bbabdf9db2e24d3841a4037a6ca1dcacf052daa77650371c5a4b31dceb95387d3bd522f1cc02242efdd270fd1873e593e183a6ee2f929bf70a9ddfbfcffb5c69b7a496295749b75369c873ba78fbba5266741"}], 0x490}, 0x1) 08:29:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7fffffff) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 08:29:19 executing program 0: r0 = msgget$private(0x0, 0x102) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0xfe89, 0x7, 0x9, 0x5}) msgrcv(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xfffffffffffffdd9, 0x3, 0x0) r2 = socket(0x0, 0x4004, 0x8) r3 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r2, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r3) r4 = dup(r2) openat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f30000000000000000000000000000009031e507383ff5ed536264f9db1aad6302bfbc82214baaf8ab03fec990a5a1542bc2512da8279d857d5ff0960910f8489bec26d499c09ca7b471853488880840989c3898e8ff34a1d2335fa720b5abbec01a0da028a25bd2b6fe25a2db2eaef6cc6cf35c688c96e721447e655ac58ca77bfa37ca1d16ecc9af7d5ff8e804042392b11d127783ee21034a691862dad324843f4e405e83f8838c013434dac9c679d383742ca026ba15212db3c9af700e6f4751c9ebf6651cd6e86eeeb1a4538cebc3e916e949151e0f6f6f162e853deb6c8756b3b187ec0b715d41f012a0304789"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0"], 0x1, 0x2, 0x7fd) fcntl$getown(r2, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r2, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) 08:29:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x82}], 0x1, 0x7fff) poll(&(0x7f0000000240)=[{r0, 0x1b4}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x8004667c, &(0x7f0000000080)={0xc6000000}) 08:29:20 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) geteuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x21) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) 08:29:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200), 0x1000000000000157) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 08:29:20 executing program 0: r0 = syz_open_pts() flock(r0, 0x7) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 08:29:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x115}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8008, 0x0) 08:29:20 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20022, 0x8) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 08:29:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) 08:29:20 executing program 0: r0 = socket(0x80002, 0x400000000002, 0x40) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 08:29:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b4273867", 0x4, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0x73300000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x1c5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000003, 0x9}], 0x7f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11, 0x4, 0x2, 0x5968e5bf}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x48, 0x6, 0xbec}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0xffffffffffffff80, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x20000000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3ff, 0x4d0}], 0x3, &(0x7f0000000240)={0x4, 0x4}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 08:29:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x188, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/85, 0x55}], 0x1, &(0x7f0000000180)=""/147, 0x93}, 0x42) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) 08:29:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x11a) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="ae7dc560381bae8cf34badcd7e0d2256ee542c665435baf7badeef712a342509afbb85ac6618d54caac13b96ecff9f64c50baf3e389cf4344c23bc878b58eb9cae33ceeb0194b6c46d8ad790f0283c5a382f891ea3528d86b0ec2c3caeb9bbfc9c0617a18dd6cac81836e5300f14aacd40c8c5863f4be68dbb47ebf48ae582f0268e484b48661e0ef531d638d08759fe3fd1db36f165f90334992a7d4f759330e0b9ee1be3762d8ef1f19f1df3042da8c17eeb2eaae7e09155279b36a0e86af44c6783bc43c8275944c72ccb3d94b978f353020d30a5d2a2113cc203ca04479ea9718bb174ad4971cf34a33b05f6b73b03ef2f83bed90be423308bb43cc758b13c32530d6d3dfda4f537b24b75a4af0062c50fc914605415088084e141ad8877c028d5a6a48ba9314680004a930b8b3fa0a64b5eed1b11bcb8ba83b7542b32c6fc0fb6493b18b3226cb81987c649cc22ad2bc7b554700d3919eb3d1fbc06da375247221a76afb381c093230cf8bc729bee6ec52e56482f4d2d43ce51abf8fcda2d22e302dd64d8184741bddd4cc672b14120c9f6c928bb2c3c4be6c9c7e7d72df8a747dc2f2389870a7166408dc95d63eb0fc6f60ce0d2e1960b42d752599032185fcc8aa3008ae147911ebcc3f848763d1b4b0227434fa48c72d4eb51f52790fcd401b3c19703d5b7b72160e0950ce0668d2ceda43092f5c7758157734349bdfb72a6cd9f5e202e4e0cadaf23b993c9436e1cbd388716fbadcf22ae7d4265816c6ce46d2ea68a16b246850be84166abfa2ec657130c07ed604afc152c7e552f381d81bca6fd7911b0bcfda451ff76fe591283b20baa8bf62ddc4be41415887aa0728bffd102fc0185c7b9bc2cde5cc98c7fae774f30a66e60b0054e401ec52256741a2b472b94d90e69dabb504b5dc2e6dd601b9fd199253b03c94836386220e40f0bcb8a7fed29b614dbd6f10342105d81c5ea2fbdaa397336ad15fa48c5f96a02b154cdd7a8ea187b3b51ebfd26d0fbdee60bd5898d45283386a9a245e86e0586669469465144d563aba472abf46761d80bf319ba9b376ee23471d673c6ec9955a91063d1bf83e66793755ba0eb0a3be6a150b57ff07556e9424e978eaee031c62b60855fe05ac2da9b5f4237bb58d56f7a141200489c53754a501030e00f1d86e03a045d7ed6210385010be4b9581f68a04095b2e29c413b71396ba9b1b331ad1ff1f0094e802ddf28c189c416ea3faf3ca060261805820aa9fa69b5561df162255302f962edee60fb995acc5d66c9a2d2084758e84c9392202ee6831259d19c269c3352f405de558b8f92025a0f4cacc5603b98b90715f43497ddcc3b9458809b3b99e33e6bcd9742a6d16de4b3683031079cfd24d62ee6cce64ae8d754f2dee0c370aea2d486e611d26f14f7298ece7d30bc25728e90bc2d728c4ad8ec0ea9b43a16a242a5a9d522c23a33d6b1fb604bb5f036b3558f293ee5ceebd3046a087044513f61380775a60646df04ecfb7dc952a3d4036dcd96c5ed556ac7b82cd6233bac16d6005375d52ae51c10479c4973856b9652464ba25af84454a1b5cbc5353f9eb6e030a9efea95f2ff73f4224d6a58780604fb50508ea503ee468357231d6a46ea3dcb4c0715913ccf61514cb8b9385f09e7c238ea752817affc95834b5f7805c06998099036712d5d816b6b554f3246bf4822e22939a0a51a7cfa82d8ac9763379a3fceceb160763a95c81406f7eb6c40519e1bd3e583c4978f3a28825c793331d6334008a11d31a7abbe3153fa809509d3ded84f2f480ad235dc399a9908afa94f29a26b931f76cf5a366ed494e4f7c1dbb5dc56ea1d0b002d41b4adb4198d9921cbd0ca7a2ae2f4bccee2501346cdde858a6c8d1e494b2e4e097262113398f419d9d1783b389849d1289038ca3df5484e45e288e6ac9dab08aa9c455ad7572a1a39adde17b699305edd9b6c16ebbf8f2b361aec3d8223a0dfa4bb4dadefb75960c6d5ecb0d0dcbf461bf2d1382f6b8f869040965725c21cdf7ed72cf2bd96dde008c6bdec800cd1081cfd238bf52ae85dabd37bcaa21bdf10b2188b463f3b953f76020bebc264bc05bcaabe780cbe7b3c1c4978c91b16cd57872a3959f9e5ce2e3fff176c3f4f21fd59ddfa8ba3d21b7e6ac6603688a044007c5b58f02dd28a0fb13363dfc14b65e28188fffad4a069b0641ed60370ebb264b2b60a0f2ec7362ca94d1efcbc8aefb49571e5b45117b2704fb29db1c513ba49aeadc31484f46fb30c707e608e5d4358dcd8ef92cd580b82aa96feebc8827136e0d24572e1df37eef71b054a21df745c040be8fb4a0d0a7fa962ecc4e5a16c34c9e50cb0672a20c733acc1f28361278dda21849f51c4bbc62e5d9bd9053aa37773f2160ce546418fd90516c13d41d2647cc84bb15e54e9232cab21b631d5ad86d3e1336329ab0b19069abd10bca18ed3320082e3be453f9090c790b0eeb1ab3f5ce0c728bff6fb4688235f0a05ea771ea33fe472b803cc91662a743f84ef4cb680a43c7290643cb387fbfdd264e521af6cd1aa8a37ec1bacf2db6c0385dcc860645934965e0c3aa87f33cf377aaa817a78b9adf67c6f18d4477c33a2c0531a2adc18cd5fe882ede5b05853bbe36cbe787b02a743a98ec74d8b5b9fc66a60931f927771f84276a7342515291d6197dda7a5b466296aa2bbedca4d062255210cb610b1c00289e42ed65073dd16a6da5d3b1719f9527e46b0aa33c0ca0a3eb2b031ff3c32b73845de9597a698d4714e0bcc07abbc53022e94877262ebc25fe94a7d00c2222308886e22d10ac2d75061348a223ff81e23b9d74233f2d83f345d80338e80ad729b17a606667c77608dadf7c6322e19f7944e7d8b871f7b84cc22caf6f6d032a10896e4d5582416f54b56f868b4a42f319d79c1e78703c59fed43f5d4c7f818eac6cc2c92aefdc62f6841e1840a22d24055d94957f2f7fcea4d470209a5b112a7dc4b9d58d45fe973f2e2517307d6a37131030058ac118edb5b276d3bd3d3f2d516339d7980ef3b6111cf4314a791724699ab260b53fb19990914fb905dafc495f1a0ce643be94ac3ad45d5a227f66611193b557e88ee25a22a61230ce8da2d7d47eef9bc1bb2205968810b8d09efcf000f43c8882b95916057e385eb9f4c1e9d323a1c8ba278ac0da2d4454f88e9be6d3013081884bdcfa879bc96fd702ff05f4944800aeef4e45ba15cea5b551320fe3657ddd46301567c9a31256bb8483afe3ed5de57909ee0b9c69e8746be418290f6f1ba108079da47cbf9ddcb4ae70859dca992c882441482407c1728d449dbd630055dbd593eaeb5e013803e64d24b91375020d27a510102d5c566a6488924cbaba9dc0383489f6e623e99d218444934d56db78853a9e3f3c17dd6da0d7e5e2ac231df9055edf3c13dd930a76ddc28d053d454a63f223393448a8e734a0ba640040a7516e16e8b0b16c86fb1baf5564e94062005d6dca9080fe8d99e0f8f1dd70b0f3c8518ba788bb9fba09d047be71176b778ee9e55b3f3f8348a2aa006768840ee28e6d9a99b022eaf8a560148eb47515fea588b62d37583d7f8ad1769826fa5f9efb4cab9ff220e518eea9888ca584415ec757bfcd6c8cba6fe2c16759b3d2cd25d51b97c603fa2111c8708e0648b1964148b1a43502aa9ff84000b42062b12b3ecc5ba5b8448e0c1b0a6a882bc77eed60bc43ad19f3b63d7dab26c7dcadfe0b4dca8f1f6d5ce259fbb5c767b2a2d628f7e34279a3eebc45aa74d764776e7ad97553e8c1848d136b6519dd2256825f7efc48e8d1b1c5b021e5e3aca3f1c7eaa9c2b469d3b0d81db469433255db2838ba1634976cae17ded683c77885e668752955ecd1665b8042f7c24ad720165330aa988bd74531b8a5bfc10482f77c181bd9dc3cbeab7efbc07f3c5e8da649b67280e5363d0236c48480451b24d685a0482a6dd7247b104fdd7a6e4e08845e7c95d9fb50a66eb1267a419de97da6788da9c0d9d180b0c5d2dab50929d793413ce77485d00c965890214e860a470c64e959e217c9948eaebcae740fdf52ffca14f7093bedbba9fb725a4cb1c06b9c880f3ceccab6fc6904e396d884293fba77c08b5bf0b6d46d2af9c6dace67a9ef90c201f1c9fffae02e209e4a126f1357fa15391405fd883a09b894d4edf25e7aefc982a54ad1dcd3bd1fc6f835dc30d16d154cecb6ea5979f3ee24641ecddbd49285e2c68a5e692153844bc863a54bcd1923bf5091eb276f95879820657312bd12c2765ea39ddaa671558648ba47e2457471555124402ee1d4b334795670ff380a59f729e2534d15b2f8311b8b60ca7a3b7ee0ba3acb44ff0b913e6b045f370a51cf2d89925cdc5df77cc6345b7e313c279ff9115fb3c6dbeff5562357b32a4efbc53bd9f2f37a96468b8b19e3f62ec5c0da0f5887a08fb1c5f6ea1dfee145eb16b47485f478995b9c2c57733b6b48e8421c508ba41266b9c5819e06bb4590896e4a9db1310c5eaa71252ad8934ef5b0384268533a8ba42ff2d8b0969a132333babb3067d061a3307e87b4afef587a7a325ea6f3618e7ef6c7734d44a36c941d8f5b109ab73609c6d6d6382029d6358e7768bedab9dcd80d000fd9e64d4b09c32b940d34b48aacbbfcb8f30d3a3295794f623172978c6f9c7c31777c2c66fbe41d5f2b18058e13efc9e277adbc98c6ca6043141d5e79bfeb3d91ceb4d2f3e6a0d2b09846a70c21908f5e9900a5eb7f4d5d9269b61569921e169d3c9738de65ad543369d55e1e5f35c7b0649271e55973f57e5621002ff5a16adb0bd03508cca46609046d3fbc1b9001a361585c07659457bc8e7fe6aae74a82166df56ca901c175fbed3a6d34c33c8c9036a72092d8d1c655bf23913da2b74a9263a0e2da5b6a998234702ccf0a42dc915cb065ed12ed58a1b46c559c0b9ea2d8d476704af502897f4b61ba5de783da6e4bc17dd3171bde1ab701418ba324c0ada10697d3b5c650896a88caa4cd063dae49ec55509303d854a803223cb4a664818dd0ff98bd8532d2077c4474602cac4339bd485d4858f95a4bd2026f0817cdfe56867b886d69504309ae6bc79b037f796a325a1ec10fc492113a31ce6bc718177efe73b8a8921fd3f11d53f01013639cd5f6ef1b23ea2ea9848e157cf033f90c29cb03711d63ddfc9838744d45b8a99be68730ff73081356b33f3874bb1731400e75a78301c763853610ccc2f8eec7484ac9639de529516f1d3cee2410b331e2b39e6a5ad1d4a6f22fb2170bd3f932c5bc479701a01c3498eacc20bc80d049c6bf4b91bbd83991dd37a8e4eee7a7cb0a4c0fd1c933371ee9faef842107ad15786507170e6c85567bcbe81da0361459eb7644558d83ee08b8ec95047ec4bfdeee34e40f78944dbf18cc8864c57d233e29217d297a12ffe3d9d5690ab36b27aff987dd29ec6ac7b419e503180c25eefe061e706ca116e4d20f1db38b43c4ab03496fa77d63d1ec93d1c6d5c4de7a58700b14b9311921f7f4414688a9c38c8c54eb19026ddaff414949b18a1c395cca1660b9e653da3b8da6e209e6a22428734a6840c98b279055c8bbad5a3b6a153a65ca40b46126d06f59cd4b5b8a6ee10f7c03ef7397c93b396ccb346b4b4d69e86396753573b3ced7430d132fd21cad3ec44e95f15063a6162549061a783c4c8273bb2f1b4307502fe6204d2e53dc3969be38ffa8b8d38aa932fc145824575d944d5c2f95a9ffe022eb159f5d25b05770a6bd8c591ea0e82d703d3909640eb1a1512baeaac12255e", 0x1000}, {&(0x7f0000001140)="512147064200c129fa1b81e7cac6f2f4b8fb6f2473585fbcb05a040f848e26b2b369ebb30e68caf1cb6441277777e3c87e858484a02495d2", 0x38}, {&(0x7f0000001180)="067aa313bd4f9027984eeda0dec1451ee9e64ca0bcd9b0d09e038cf8ea8615fa623f8ab851bb3e914412ab86cf7257ec1338bc0b09075be4d27a7ecb4aaaad84c2764f7e9f5df28a7212d41e4b8c47d09c8e0334aea9f4b9a7244ac51face9ecba359d2e14959e84b7152e49d6178a69127acc3eb35877d27c546cabad5d6e0c", 0x80}, {&(0x7f0000001200)="ce8783e9f33537dc27220d69e54ceb3b52c4119e14cbaf0b208f25346ae0cec084039027c350a8f8700ea89e08bc497150ac7b658f9a99a466305236acecd2cb65b0959c5e4defb6800774056995bf7ba271c69f0fc183f2a4822616aeb559b866a1ecfb0ceaf5cadfaf2d2040cc65ec4be5338e6c4cf8ad202e36233d80080205ad18c672cf818e07e31353d8c4e26b2fdb449ce8facc", 0x97}, {&(0x7f00000012c0)="b158e64ee724e9f74c85e68319022475bc25dca7dd802909833c01ef34f20d6ed53d695a6159aee641bb982e82ae15c5c180eba38cb46cebfbabd92ffa138669de9ddaef1bd3189d38452c816c73fc55458a99e0ceca3947b5583350597c39e83b552d21ece9eddd1e7aba59b1fbf1b7460fe812934852a42a398a46dc9481326920d7eb42880f077cb78c24c36f4918c9a1c81d769a74cab845fd62d7e25fc366e4dbf531794283aa9d306387dd8ec54558710e4e265cc7", 0xb8}, {&(0x7f0000001380)="27752b6971bca57a6c93218074560462a65d66819f0eb44f5948897aab233270e62eca8dd80acc1f42fb164640b78e93e3576485e5c02132bf580cd5964359b18ce49449f28f25793793d8a380fd8ba22afa8e5a7ad33240b015d918a2f3bca9", 0x60}, {&(0x7f0000001400)="bed4d0c03461350433dd726eef1058ffe3d8d31764e0d244222d6cc54038521881711542876646a072bb7c2344281d9bf148aefd87c03cbb8ff14d09e4300d655d826b3fecd96b871cf586479d45fbe04bac3f286866def7f2f538024d34d87c459b65cbd25f6112e7af96b4ac9d1bfae00d7a39bc66ef77", 0x78}], 0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000019c0)=[{&(0x7f00000017c0)="30d0568958ef4c779b25864c42a1fecaacacf1baab021066189affe48a0ec26e0d489c0565b74bea2025b6ff471fcc8cb8364f7411fb3b899ff329357d41de00150c6b5285fddcbeef5cf8b0fcd6499aac2468976c4470ea86aa6c413ecf3291179fabe692173770c4a1d55bcca1ee0f08556bf4665d60de3740ae883d475031efb5863e27e5641019793a0191e7af37849d330c858fd66ac1274833d770a0447e0e99093e177bf54b77a358b52270417643ad0110ef7ce557a6ff72a7fd1092a6", 0xc1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 08:29:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) getpgrp() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 08:29:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x8001) socketpair(0x1, 0x4, 0x9, &(0x7f00000045c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000046c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000004700)='./file0\x00', 0x100, 0x100) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000004740)='/dev/wskbd\x00', 0x0, 0x0) r5 = socket(0x1, 0x4005, 0x8001) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10003, 0x0) r7 = dup(0xffffffffffffff9c) r8 = openat(0xffffffffffffffff, &(0x7f00000047c0)='./file0\x00', 0x80, 0x12b) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004800)='/dev/ttyCcfg\x00', 0x1, 0x0) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000004840), &(0x7f0000004880)=0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000048c0)='/dev/null\x00', 0x80, 0x0) r12 = openat(0xffffffffffffffff, &(0x7f0000004900)='./file0\x00', 0x42, 0x49) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000004940)='/dev/zero\x00', 0x41, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000004980)='/dev/wsmouse\x00', 0x0, 0x0) r15 = getppid() r16 = getuid() r17 = getegid() r18 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r19 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000049c0)) r20 = socket$inet6(0x18, 0x7, 0x456f) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000004a00)='/dev/zero\x00', 0xb0, 0x0) r22 = openat(0xffffffffffffffff, &(0x7f0000004a40)='./file0\x00', 0x10, 0x0) r23 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r24 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r25 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000004a80)='/dev/wskbd0\x00', 0x20000, 0x0) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x6, 0x4005, 0x1f, &(0x7f0000004ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000004b00)='/dev/wskbd\x00', 0x10, 0x0) r29 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004b40)={0x0, 0x0}, 0xc) r31 = getgid() sendmsg$unix(r0, &(0x7f0000004c80)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004600)=[{&(0x7f00000002c0)="d76103bfbe62d20e71d495d83cd4be2524f3591d78d233f61121d2a8393f4db003905fdcd4d1da5ddada8d3cc1fdb2c9648fedf87ff06068b9c85dbc8ceb7e69ab229a9e848fe0e06f9acbd68f00d41e28d5f4970176a4c1f3cf7b19b235327868451e49fe977a90fe4d3d63120c8c782bbb2dcb8f4f713baf6d55a37f8d2310447ffdaea9b63b4938f8fdc948ee349117dad842d02a662304cb1e1219cf9d443a4a9ab009844b23eacbd4043199538367c41908528b7a32f43a4af5d76d645776c169d5b237d8780ada750f174bc23151d9e60902099974dda966cbd07006c08c70a23378dc837e2e229b0813ce103dcba2a43ad5575e757a9c56cabec382fbbb53a4282794e9cb6381f283f83c725f96dd4b657492b472339cbc0d8935b79232d6b414fc368ce375610f4fff03078b264d2c0e28fcd5c8fa68118c813d3e14dd7f0f404aa564520a04493d9d80138250e1c768ca4903f1d01bf6fcf94e3c238836953bc5f19bdb880ae4a546bba87ab0cbae3e65dca53f60e67021c39adeda6d112de3a737b7e278faaff71afe0257a451b862e02fee14592365498aa49805e5a6546ad1bcaa3449ffb1175adda3aafe1e557cd59aac0630f258052ca73ee10e941787f4c24c79b1578cdef3a4ec5d624ec7bc7cf9927da8ebe8f11baa6a2556819ab7176a2f83794752d38213f4151948853361adb1a7d38a6d95b68d3633e7b505794cd10c316724ffc877b14506a212db7302de73de447cec9741839ac06dd93a10f1cbf259135a8a011bd6e2905fdee86ff020a5173f35a291ae6440c07b49fa908ef47d65109398f8c5913e19fc53760164ee34b938d6a52434412aeae354a185ca9c5774c565f433d1b8736017e1530d0ef8e7acfd5ab21ee5936bab0a10a8830f3f3a801aed22321f766443695b09acd408a071aad6b63be39968ae793eef3cf1c10f5dae24f9f54a5fc3c1dada3d56e0757e9e04c419634c8c560bf01d6754134f2baa536d556a12b9206a9c3c5fa6d666fdfbe606fb0b6c17b530dd60fc7172b843cb76a5b531df503b82ff2fc46be27d8e344e985a6ca21f582f60b3f88fb8add19b72a88e9e2f0a119ef700bd5705c603006bb119d636dc08bcc70ce88eaada567eb9ba8c03e303b5eb9953e23c198b3fcf027a265b7121976e000112604b749ed43ada3db560bfa20b621f84d0e7ed6af801665e56bb478dfa6ca07c9e954db9973b2a5a9d61a7a1c0c82fba16177f0f8b1182737d68884aa637ccf650439adc5c0e0caab121ec1e92f8371fd080e40835e82c7aa46f5d8b41c3789c5452385baa75f41354bbf71bb89041a7ba86f5b2e079a521f34386834bf76f1502487c5106a8e86a601ef40707d79e5bcd31b98f8b90c48f1904f0938d7bc92007de8e4876f595fd150a6e6e598296c2dda061cd9ceedbef40d678552128549a95278db2d734ffafb54945ca564db530ce2a64b3018dcaaeba466eeb20320f88b21a523fb457f8900d7b223a6a0a8fc865883d58fe6aa2aba7ae4e280c6d340bf9a7490eb917554ea86e6537b0b78535730efc1b725ea870f44397f289c16899d0a2f41fd11c012fd507014e300d48147f7c092bfe1327c19b21fb670e99023face109d922e59b838e544b18a9851f3be671e9b21c92b09e591662ac99dbf3c7aec5fd4918c881253f35ae7687953979004387f293801a184895e5e2ff0d31c67157de6a77456dd8f2abb6e69a2d4b7c24fb30284f615b064ff38aa012187f226a0d6b39a978b3f6ae8f6833fde88576f4107efff34dacd0e1ae731de89872d3b49eb0be7cc0e8d139a09a392ffc66ab7a0ba52cb69b4d63fc42a051ba73b50a441d550f076fe335c17467d8885c92b65e19184d25bb5304fc24315317ca07003b1dcb08cfa31fd38bf7e9d0283b329fee77367d5c5171c1f0c7c6959764b015ed21df988e1bed46a0fe5435ea8a7fbf9e97a5f48a8335d766b20fbe163cf5d7be5ad387e5b89f2ba59ed6e701627b3e593721d9db9d0bf6f5afebba19ab9780875b0fbeecf7cf66ff18b86e0fb960c4ae9b2ff54b7f26d7e086c2a9e32712d80f4dfc1e2ebddab87af036a5aa2ec748def166697bfab8eb417af65d1d66239bc0bed78c375c0b0d283b121c99493750a24e15a021d6f257660c1aaaf67585d9c92d6b2974e761008cd8ca2cad293f2c59a950903721e1db14bf23e5319e1168f3f65dacd59f05ad81f149a72859cf833bfeace09fccfffc39b207f454527c9995ec628e43bbb9680e6b938ad5ad8ce4a19cea68f6ab9360aa044c0bf97cd5c8c77c290db15c01260b36921de24d957e3f52d5e02659caa88d0eea7467fa1232daf1d65a4c8314435388ec7ac9a5055a5ffcb3d1f2876447d9f3c7e255356e75e6a345dbf131ebb4655be79c719fe10b8e8477821c9467c3a9960b423077523066a3bb01114caffcdfe2d5f2b62c3b92541879fb32567f76da7557453fac6e732ae8ca894f177e47408c93a0e23da20a0caa70f31fe7fa64248ae7acf88d10e5159f982e69a3fb318c1483a24030ef851c501ffeaa8fffa99671baca39dfefb1833713c8d5a5fad487caa6be137c1b3664231fac0d30a654a10c925bbfa77b3991a637565952c2ae8ca2e604ddd9c970a913eb55dcef8b9a1782897b2247804083515b6628de7ccc00443e7b075f2750d36ca8e0a8ffbffe68ac874d919857da9b9561dc50098e8b1cf4e773d0f9b0714bf23efc169f87106884dc0444d1a640782a048275115af03ec3c3ef1e87d55ded1c20a22d62f3dc7c2cf07e0021b4ce2c6d1c059e0adb08c1feccf6ccaf37f1c70c974684472415aeefa1eb2fab03faec27a05eb3d2812415b05d59a8bbeac8aa4cc2a6265b0e73f62b46ac4b7abd29661c685deaee4efa7dddf9f7655851bf814595e4ae907adcb84fbe67c95308ffd3196f4ebc85487999cd1764f90128cda3e9a18fc28e913c4e7d28c4253718dbf43bb05608193dce90b4292ba4f7f71d88a647592d4caa28baa64cdd7a62b3929d143d603c3df01872e2ae36a46274daead4e192880aba908c232a6f1a19c81a4731197d7faead41efb253afa6601b93d8487600a94f06c73d23e93bc54d93465eae8181b7cf08967cfb0fb1b1d1b648dd6392fa2d087104f48bcebc6cf44f9cd91629d2ff2f89fe120e49d3cc959ff420014e435e68b26916ab7333f0dee211e29e67e3c9988b789e9b696b91340662f6a0f992e618195a18dc93b28f1730d16bf027b3d7120f73ceddc7b84b2c854baedd9f85f252b1f791881f296eb789b8623c46a7305e8c5abf8d42749304e55d184d14a1a43bfb22eff1135610677452b66d72f0a740d5d1c8e11d0a01c7412486642ecf3d037d6259786121b9b4dc0cbd21d5b0fc287d373d3e488d0d6ae8d0e3bd13e7f03ce686892dace7169413f712fe9cb73883de415b32e23dec354f2c3d66dd27ad25034f4d820d1356229aac3a0f9fcf536bfe926a2328c7148ebe3d5949035d7143692018057731f93212399938cabbd9a9d572493306d61c9444230981f6d2d1be2df2aa9a5bda6b24703b8982de9f4cedf4ce5dfe1e442da1502e04209a7d8350a9f4fc7a9fae3c38757f8dfa236fa44008581ddbccb23a64741eed8c935516caef8b9fbf5cc8d9fffbb2b9cae33d8fcd5a73f65d7eebd9a6a851c5f982caef54733b496079712096ffd285b9acc874256010d34d4bbb11fb301f9e7814994bb5b4ccfd0f8d6984bff1a741efc219bd8bfefb3f526fc67a0a745d525305844077053686fba512e01669bce9520bcf6c39b68054a191a6e83e62b6e1b38d5f45cabf2dbf83f7077404114467eebce640ebf4940377adb20a4e4023538169cc1bfd94b939b600a22ac8215b5197aa409a625bdc02c63c1c936d0dfd0d7bcb53c6943a619673a320efe4af8c5422ff76817f001da4fe49023b87b74884ff8387ee53b532f14739e491c0e7aedc85a2514c8be626ef0c2c507ff28052e220f550781645fde3ec9838a689014e34175e92849fc90199e992295d79f31cb3070d42a64237711f69906fcabbb88bef2cdd4b637acd12d6b2cb0aa626f9f5727e4b92e08d7f78ed67ffdad342cc9b10c62bebac5a2983aac4c7d996090b9f85e075b46b6e838f835e7bde7e03c3d69998fa35e2cdd1c4c4c9703817c5748209fef4af0b675ca67267f7a20d5d91182454a435a01b9b880fdd8ef9cfb62997a896bdfaeabe4d4d0c64986667e75bfd44293265f59934d2f782430e0d12980419657e9b7d81e9e509afae53b0a7651ffbaa3203d6a5d6959478b08f563f10edf23249ad9b85ce4d9fb212a024d534f15824ced6f3ede51f561a0e4e734ffd41f7dfe21495b6acfe2c673d2683922b198aaddccffa4e888f30e9c2b4cdebad0ad02bea3050b292749bf5c4fe4dcdb57d9e92a65a2f9b10956f3daebe101ae9bcab89aa619b0c6ec98d756007421ba586f095eef0d3e9e69d54b9193a3f4760ba28a31c41b59be6c842078ca1d892bcc46a681e0582c6e17aec024a5485275488d01c63e98a56081b253d3a90ce1697f93bb5c668d56c782ff3bd23099d3e7d309038edefea54e799989d4712b8c15d6a866bb07a86e8b98da07c2b1271db45ad5049ad73dcfad0bbce9c94242576ce82562435ead434013d869a559792125d46d3890978ce96d295198c802594678378dbaf1889998f19d2c54d641dee64f98773c1f0ead488a61fd557bc391695ab4fd8a2207c76f092aec46883d194908f39945600a26335af1e02d40ab1987c77012dcfa16caf50d03772e5f7ff8505163a7c211a95ade4ce02dca9223f7ff7c8c5414edbf6ed81335ed6bac6e0fac26e88a7e6e6670618e7c989ecf2c0c3409695d28636a1e17f9c80b2d530ea1bccae6fcc78aac547b93700e47d7115103db243b4ae67c6645768decdf047e0b6c70c0a788748a7f654e56597f398f64c6ada8df6bb23994a13d7925d6076de1cc461e34bfb1f1ce90a773deb1c5aa91634b2de454b7f8f40aebe94843ed4ace999f8d8804bd4415230da73a47d3d63f4232a829a77bea9936a1fe173a78550dbbdfe2c0e98aa0248e6dd25365eb4cc044a623db0a526e684095a9da11966c94baf99c4b5563e9dfe5fd59b5e73bc3379f9b08ae3c75ad74739ca4497b36360f0a8696a33767d3df17d9e70e985861cd5baf76e5e4bf80e839303241cebf7968f7d38c0a5246271ad997f5fc514e14a7325dbf93583b6e1b58fa818b34ba1bfab704b66c1bdb6865374f3387576d37eb8d1494d0273d3da60574ea73e923b822ff9f95ecd5e1002d3d321f6542ef88afc5c4efda067771b91dcf2391eb02dd73dad25023113fdd93430dc1a99ea014f70d888cb4b6900a2e2cb85633f3571dfd16abd83fba8350ae549c9e3d2bfcfa3c38193348e47b3a9adca60ce31c787daa17253bbba8866a8fe7b03b77ebab93e1138288597be1330ea01737ea1627126a849f7b3875e1903e054c42939363d8b401a31f0e9ea4113d1ff9c5c36b30a4e46d7408314ec3f286e1acfe4d017d8f7c7732144194c0016cd0a4f64be4ea27581ce416a2f4e36cc9629b3d97cd9240e2b3acc1163c5a0d9623f4844c848e575da025e704f36261a1665adaaecbdfd393b23727836622965d724ab661e6d765983ce0bc66f1c0981be2e5a2b5061d2ba79f8be3aaca955fd840632f7b01a0ff24c6ae5f5e487ce7e3478a57b261070f118d442f78867b4df59d1b08eefc9d51d1b1f485544f62e485b1acc69e1b14b811d", 0x1000}, {&(0x7f00000012c0)="31626f99624d2897d41a9f866bd08c0cbbd6efa9fe9230f7c1c9bdd3457cff4a77de22b1bcd60d6017f599d602721b7381b6dbfc3b623f5f9afc0b875b5a283dff07ed5ab29fe949680ee3272539f3b23bbe2b9344ac7341da7317fe727159dbfad296d3928dfc438b5567b3b5c69f2fddc3", 0x72}, {&(0x7f0000001340)="aa3086c2721ba7bfe40cf2105534bad5f1c655f3e2a370bdc4ff8267a1639f3937dba6b7847c5e6f8b8d4137a90d6d54e1a9455d501eede2a58da6eeb39f1ae3769495eba4894c137a3c6911672a8c15c153761748f76237b2b9635e0f1a02960466f80b9164821828631b799a68830ddc9158c7c7d01c62633b03b53fee07534c0a2604c3478dee656c4ac917d08f9faac10bfc1c337b7a16e27bd14165426d83447dc5cda49ce2bacd2c7332f18186f1cc4ea8efa1fb816a7e315d74b856e198f0a74b194409af8b3e67dd8258bdc7c0c67f950bdcddf118dd23e53411d2a37b83bb0937b2a6a9b96d81faef68d95ea47aa509614eb971c62c136361", 0xfd}, {&(0x7f0000001440)="95457afe459378ecde4c37eef0f43a4a7128d2e83398c3f0b69793502959150e9a1a008c316ee38befb5e96ca9b5359fd594115ac2d3c236b00ea22e77d17b8823c57a5c3547e66103eaa6f2efc96c", 0x4f}, {&(0x7f00000014c0)="52e38d190b1a55e56bb84734c1b5c89bcf503b56229c04c31d29ffe97c42df492e41f1073f857798b2519fb47fe8bb867d16c4010c3fd5dc7166dea5c62cfeb229937b1ccb5cfa2bdc67d2998ebefad6126cced7ad7339518f24263fe9499f7bf497d5c0f006c8b0b2b341b125fa2b6cf25f19e1bad0c3620798115411289227e07020376028f7e0835d0bcab4d7942aa730e08cf9619f8a0f8654ce7320cc1358d5a8bd1e7635c52957e998676b8e9c3c6ec63593357011a3f28512376b5df65d70971c96eb0751cdedc9ec309c8ad0c3cef4baf31d19f4979a3e", 0xdb}, {&(0x7f00000015c0)="f7e4830f6f58941d7ea1f1a7983df9e112176e8572c145348f8b0874c44b6309846751d0c3e8fdad0133c76a4138c71755ba9dc5fe34d9ef2748f5c1ed020ab27c1d8eb2f3ab14e79c862bbe8d9f22b41d8501b3bd5077ca13b9d05c5e0d09609200e4cd35b2e3b1cd7bcb2506f9883dc1939dcd1dc7304698643d44925fae501171ed5a64300f5f2d9db09f3f29d5eeaf988786fc57d9196ae32a4c1cc4be018b8433b93035441e0bc717468619a75d33b82ca3b8ae26c59542aa9a2d9a6a5f999f26c3645b070f441b5b50eb973bf76449d9257944a0d84462385b496a1e5838dd442b10c2b6feb4a26e18aadcf4d05c044177b4a0cb212a6f2e504687b4f0620966ceabd2ac0cfb3cd9cbac11268737b3edbac215024d8bff9be00f719b9d5bb720cfd32b320b60a3ef69f0599af94eff6597643cd4dbf93822b75f7b83384027a2d05ec2259087ba991e1b0210a4cd7da9bf20d737039d85f3d473c23ef8482fe0c386808627d9b5e7482dda962c260c5d19151b13e79b746dbaef731ebc1814772be728e2862b041c8578531576ece0c129b087cd14234ac6b088bb6cb537ddd9798e3cdc50b21c34c9019bac7a88099bf8ba3c7519fa7c2ef5eb4d46a6105c4ca7c0840a20f171aa7c33bc586435ab0cf59b12cf4061d340828fd5e0db7359e1aee66a4b6889f6167a0d6e644ac52a3d5e0dca927a60bb3a806dbc0586f73c7562ae14c9c202adcc3a1bfb5f491b093a465ba4334b960ac22e992032f39a90889678e08c3713b457857877dd2a3a9726e7056761a31c0495747c28c5f7efac6ffcb3fa28dc2dc726eca48f170d0803f6978b51df3e841e55d7a126b70889508c1818b4f4b5a58e2d8b116ca3500fb6b45284cbb415b3e22aac9391e31a9377dc210213c8151b63deaef3b68a7476b5d97660c01709ce20c60a87820691937a93b4d4c56e6a9b4e09534faa70893b399096c90507f009827993d70bfc3f7b6cd7d0aa9eee4294c5a234ef748a073aae2a696ef0caa2842fb63cdbe10d6ad623067126ab72fcdd11737fac65c38f73fbe0dd05bf83b54cb343333ecb70f0cef9e36d9451e89d427802c19a1419383f24e02e10d4da5e05ac48fad5855af8e842cd9fa262b47766f25baec6d517963c73b501db19b9d09a4c10a0f097cf15087ec336aabc6515458b1d405170f921fc3123249d7e1b524c5b176d73597f7a166ed1a169375ddb7b5ee901e9c8adefbb760b4f2e1a0280b5406e3dfdad0aff082f86887eb6d715b8a24b1a052d8a3219f90e415ed7efc14e3d1a3d2a76eeca9c1986373886509ec4673fe10d9827d40f3d3ab38c0cc80bf08e227d168da3b8b81bfc1717502de0a5f0cba76d6d37224bd886edebbe868ab7028091a70d30a21bb1d912925076f5a7a1b42e90f158f94b974cb7f8f4bf9547a4c1fb3a181afb6d4d746e1ae21035d2807d45ceeb46f8f969f19eaa096be31a716eee0ee0bb2a958bcba0b21bf5ccd0af297cb72eea90a4f53769b171a3154ba674eb83a6b18bf01d219c6c268142c6b1c61d0f55e1943f45ddd1013c36c6d17f0c8afc56f6f05e7293d13966411e0019963268d2a29b8450b52d469d82f4e53e8d83221bbb487f440c842fba5216340dc6e6b4dad844972f178befe059f41a4e17c843ca257adf89f6c23b86b41c89742abfcc4184f7ce93b0118918c4d5bd193fe108c4a1b0249c56536880c16d991d1a34eab9deb26e6d6e81e3cc66e0c3cf9d5e385188cb9a28f98900b4d3a1ed95b173473282a757f4283ad2a95a45166dab3cb19782eb73de4c217c675e5ae450f810a6aaa25535fee33e7321d219b84b135450ca2ac165d03a9b3c984c00a8bca55d6298e7f5d8bff53a917cbe79fb86ec055ec498c0b3aa665e14236e8127be26205147362586d0fa275cefdccdf60ae405e97f45b08d23b37123eada793ed340a79f168f36153ea0a4a614c546ca48136bb8c3cb8add52f05790fb15e9e641ec535939b2f8bb3545e89de98bed6345adb67e83f0e0c35a65c14755f59e7f378e68383cec22ab02ad934157d90078a0e29d184cbc9a65a0351a48e7f34033a61b29aab5b45d2730eb846e6b0177ae075a17e1f4b8e6e2f5f5ed38bae11f820feaa28bc384a2c5a9695761ef7621df07d3dbea36fd1ec0dd2c61c023481ead554fb8d4d86b9129ae91d82d44724ee907cd0e9e49635a713115fb8fa002770a83f281c288ed769aecbd255ac2220303294e4d6b933b03a7b2d1888b0872651bb0b57df6b6bde358ff615e52d3b9b625e8ba61396c43a372fb3e15096c24ae4e734fb2f130783e1a7ec25d7b8ecdf5eaacc14f875a4024c2e0df52bf9be096f6f3c5cb99a2546f7f15bba1c9331060905b2c6ff90ac5a215ddd1b20f1f2b519e2a63bd0b60173026a02c67fe7e1bc71e8cc28abf2f2d4a943fd4e6fa8275d9190ed34b70bae840eb1acd7bb7cbdbd97ec0293d4465fe33a134b51a3fc182358474ee0ef2b9394f15f980e4cd91aefc6d9ad72e6db13d632bbb6ba5de150cff9609c6a01d6e2dcbb271efb57985f80537ed36577d7689902e7f01fa59efb20c6c033bb7c87cfcd2c8e0b3f8c7f581c547a7e12bd24b54879e9375beda2d640f99b49d9580ed3a92f7cfeda432e54d88d3c7ec661479a231c2a420ddc5b12e9d061ef9610cdbc278a15639b237db85dcfa62c89f7d1cf1dd0f541afff6c78f76b1900924e76f4f18e3b81b71cf7d15dc1de3f8238f3263081ae673d0c438b4371fb77b7db72f2f4c7210042da1ebed215b822f4c3c5111a554da124f51d8f75a9a5f3361a04e65428934e37bfac0c940222d7a8b0e3c44c593db725d76ccb4c21a6a138377f65db969e71c5204caaee57b322b6d92e29afdaa7bbbc83ac3302e33fc020f6a59d3e966d94eacfdb71685a078a7dfedd909926ce78b379c6dc52bac5316e00d32d3b0c1190470665a666014c61b1dac8163dec7bdcdebb3a81403d4324a6dee57ed193008ebd6ae504f43176d9087cc7d0cfb702430adc87a03fadd2280c13f800bcbdf547d4d22380017a4d42d97aa6f3633aab751c8533a539060ede38a276a928bc9cd7a74c218cb929fffdd74b72372f6cbb540a67941e3318cd260eeda4c16bb077b44c6a47eeeda20da18b5e9fad3a247b1250d99c69a3b95ab35217cb58f2b2416388ddd1ecee2065caebbbce17228236987a317db56c034e7f9142e63acc4da4e7d3c91872d451d46da0d8d3c9873973b992b71301c4d0fdeef37cdaa13c19dd6e2b946558a4fbaf687c13e97a467283abf492f7391309373c31799d51af5ad39624302784743ecd6915a460b6674e476344331e890ead503d50dd7e6d078d848a29b7d62a4829dac60b71f2cba18d49caec9ecbb50e64cde0eadf6f949be6c5fd9aa33c1803be81479fd37c810394be14ed63cd4456c1be08cf513a641fe145db018bed4ff9b384118b6d67bf2311f3f8b54a2262865463c955e62f1b56ac6b85a728bc7cab6f8793975687c7ed86028590a77d21bf5f9193b2490ab7274f881635ce91fa3949e5d4ab23d6e939f803e152e546c957f721080962a0bfa56e03eda57202db774a32d0b8846916bc6aa4d1f427445bf4dfc99c4913cbd890b839b693a165e5278cf3f2a2c88de4f679bb02534923eaf24afed58270fa4da2d9c0bb5ba0af8b3b45e0efed254de9badd12097d910b73a61aeff590850a4c5cf5c01c8380edfcd0b1d007067f071e37bf49310dc5ead90d87fa0bbcb11f21520f12349ab810240f05ff3bdfb87008cb5a5f8977618f8ec2d8efef487300b79d1524f51b431a335593236fd3976768509bbe14864c1d3d8d4ce82af070ec395233a0b153aa5f26940d2d6c461db6fec268ef76622ed8ec2a7d9783a78f573485d2cdd767b4277eabfc926b1e593c6df1c2c4a49b7963db0038181e8721dd0fa5d6cfbb3d74720fe347f508537b99d02c50b20e45399045e4446031ce5d55c4d7341ef14c3c06320df27144ead8c105fd0bda9a80300b09ae7230560a7e1170a737dd33d03536020b6815ea8140982ccfd9723aecd9661b8e89b57222d3600a275fc4e5c28603dfc57a8880ce745e9175c0bf52c3a682a2dddea0c383e1103338152d74d5732e8fd4bcf0662fa63b55a3d5bb16d781e1333d363230b56d1a1f539ee083b99ef5f3cd90320583b9296805e478692829dc28e0b5d0743d41f47ef5e515d7cc5c6665576802f3ace34c8db69bfe8d502f5f5d9b61ee184ba5a242d598668a299e36ec9aabb5376724106ac943f7bb4b35087e3059f561cc58cd5c4f37adc62078b96d8e8449a38beee0f021a9cf75055fe7085457115aee7296f08c97e6592701a63ba56bd7f7984625335ad9b9af98b96db5819f96238de59fe85585121059222a34538446eb79e1674b68bb293029170e8e093c601f4d32003d8ad3b717acffa4dd55c15a7e068bfa1c64dc31b91d16e1f8bf9f16c1a49a4cef59bf774304399baa3fc1c1438c01c616ace31780be095e10dac38272d729f3de3f649116c7771d2c791e262f65f346c4ec75a86e14b5029c0ead85d29a9df5866dc6010bea1626acdab0cce6f344602c3e4f2623adb73573fd4163cfa4bc049e9cd8d0994570535e638aadcdd0bbae7d9d3511edeba92d09b58a8b0daa67dbbd7fee39030e65686e1163c9d8f933c12de7fd5c24024da636ba76af3a1468183333d25b231f64868b0581c36778a57169697c0e48780fedd0b93cef7f86ff7abb1618b11163b02809b2240aa48cca4381bb1a29bd89ccfd3a6c7ba2de1d56f10d12387666b4ab26f1d60e34b39ae7122c9e3cd20c514d358921b60318cb5c40c14073dd7df51348efeb20e3f1aa659049fb244a07731f434a1c7017cbc1ad827d5e8a26e7b5e40b6988e0ae13c36f46b3a7a1af8de02d82aba63e904902c5fd7e24b16b7ae42894d816973e5446f93f7b471d18c4b26cc8f47b8b7440c8037798315bb40b96cc370a20eda78365e011a87457ffa81b36a38094a5cb533aeacb020c8dc8cb7ce1acea99f7901eb6d3dfe191f847613cda8e4913e1d8072aedb2c7030dd5287078a30d9ecd6a4c2d50f5dedf325fab427ec211ecf3aa0f0d2ae846f1dff627e6beec887c7e6456a3975a33ff0dd3fc566c3e6863b785d70d5a1682c958e05a36333a8bbeb61f3ebcfe5712b6e1bd7bc69ba38b58e759233631e79eb47496091e0778eae4f9bd9b5ee09fabab0a23663752d8da8f815471d74a5de5df0d349339ad43a6ce635b91bd28f8fb3877ca500ec4621495e90ffb45c3acc1876eb94c8d850ad86d00ac96c4fce2525a666a7881d61144672d58d2fe93e8892ace502d0e5e16f8c64ccf00429e1a248b48ec7204e4ed01ddb3608ebd59be411d156eb71f38531caebac5214671bfb777b4ebdd808f8dab982fca2abcbc5a3da793043177538768f9d0c8db4b8b09f106392182dfb5eca05f028d1f0821ff82b7afcba52b95cd25ac8ab17ababb98858c13bde1d103b89212f77c1ebe8f54da222810d251ceca4fcc2d808f0ace780e80158ce297ec79e4f25df02396d5318ae50204ccd04d26b91d1c5ed1c8a7ab511ac2bd1e090bd82227d479348ac9aba5b45c2b87266f6c8b0e9a25d13c2adc090ff8babe6026d7b012713168e8ae360b23aede7efb25b64812daacaae267f03b0e697b1a99c30e2c8e601967f315be32d627e45f8bdab60c654b2f03488eddd3ad64d5d33c51982368ee0890adc50b78aea230a266104e65e28bc723fdf41d55f2b", 0x1000}, {&(0x7f00000025c0)="491d4095b3ef3c7f743ffe478e32fdff615679442c6740113ec27914ac067c6ae305802e47e2190deb3234b5cca34b85f06c01d9e0685f30f19da73eaa757e6dbcf1651cb67edfc5585cda51344df3ac37dee5289a31632e28e60f6d279894dbce007ee31a424ab6ccd858b0c654dfd6b4aea08a26caa1d849ca410bd44bd473ba26f13bcb71b6bfcb0fead2100fa93ccf58444a09c3b1cdbe50d9ab3985871f364c7c0429461232b52ad9561e042f0f19aa2967621afee674fc0ececd12a951aaeb10f3f7bfde2ecd9f6b4afa472891202bdf3264c0b685882b1593d098e1bb254b5458dc9bcf64d9674ace0e2080f707ff86686c47fc5c996b043e078f23f66c824e45ef2771ce79ac5a4c4bc0920d3ff6a4109f7c5b8b4d9a64a4ad35ba1a61759cec19ba96294fc75526faaed7614b5291e4fb37e642ef8d7ae94393c39ad3c189dc0fe95435cbd6ae789495e671f3eebb50c9099346e154d4559ff226fba4129867253cdd2ef3ccc1889e6aaf0a1444901cf0a7f703676be8bb43df81db347eb490b3f8bb24f841f5bc088f9d8ed08c80bae6e21d61785368ab0eef2cba78587a74c1caae9ac20cf2fb2c47aba30cdb483fdc3137bf1a3613dbaeed2eadd6b8fa4f4765546b3a8cab5fef1ae0ae23157ce2b8e4db69a882b11776cb28b84ea34d5d79f709632043875b55880b47b1eefb3efb39af911199f74a5ab90782658301ad7c83d68640fa1d3e2cee7fd652d1047bf0b9d6974d7d5d40e3fc692f3d22bf8a1136fc8de731c7c623f32e78c6c13cf19f09ee1f172c012b7357e19d7ace891fc58442c393a618650c4db9249fba20b19981283377a136da42c984308f33836f4006880786df9b62879df287511e56c5ce654e1bf16de06d8f1ad5930f9472d8fe09b5e2359b20b45f8e647247365794f91328adc29f809f3186fc5a8035a93738c5a875be52a59df9019c64995d8115a525f9d780d1791994c02279a48abe638227e7039772e6da2f8ec3e25c77432119e93e9d367b987fabc48e9ad4155047536ea3a7789255c1262008f71192ed56202bc4c7b3f9efc0e0dda841932df224840e6c65bceaf0154f89c9202d8eeb63c87a694a824ec9eb50d64029c162c4fc3acee7a337b8c757880c8e895a1d54234bc8bc85b9fdc4985f04ae54c31b1a188d6e6ec78662fb0f4cf34fe99c0037f567c1e1dc2f97e51ff52f4326a7ed000fd90b50a2e0d1ed829ad5d6c326334423ec9c92d6a1ea84489742b753fcee0b707f658f9de24693db1b677b20e6a1796d10e54ba570b085634822293833d012677e4d48f4847117143518f8ef483c867240cb0c89c992a7458f1ffd407631c4a6528254eca3415a178444ca36bd35a7af0b792b4f6e802e2ab9b06af8611007f619d50d36df2c37a00e49525e2655cf372a71d01cfbe13e63b053da81508c07af21cfc587d3a5f51b078c80b41cdc6dcf55bbcd869bd0c69f027d36a0d928dd32c91ce6a4d72daeb8053185643f3d447ce016379025e8d03e23b0c4dc2da77ace1b542bdcc840581a216b4b5f43be5915523d007f617eac55c95376b56d9daeb3793d4821d74cd6120e740695f7ab68f0c9afa39e1f3d12d17e030414e5e6be5659e829790869b1a73cc6bb7e1539e0aa7a6e84a6cae4720733fd04f5ee6fc03ef252a8de4c891591b00247c8f25382ace8a681bf95ba4b5addba488722ccabc678c9d3936964f42fe281a64f5fcdf6930ca09e455984afea3159d7dacb300da5b8c05c60eb8e358db81e23b12eb9a501094282d0d55fcc69270ba3d394cf8c07fdd2e68e6ea07e37654db773ded1a1acd41aa746584dbf89dc2a05253fdb40eff73dbf65f882aaf52ec66092171c49f71b07b91c1f70ad597d93cb5a798f8598ea84bdb0227baaf75e2ca7d56f1bfe9bf9e01cdfd5b80139f7c9acdf8d35e3dd24bea2bc6a5294fbde9374a4445801772ee388ca6fa03727e84f9dc7f8bba8a3bfb152db57e7959add0c8d5e313a0a091e166de277cc0211aceb1a7e992f526e19e8360b09c5f4bffa82e6a1f626652800d32fd77631a90ac1f428eeb6f3635bb739496191833ce62fb47e6fbb67ef97620ba0757eeead8c729ad5a33d6b3d76f99b3e818ced60cb51ac79be7b449e1d8b0465cd1070f17db0e25656824120234f52360641ed7302811ffaec0f1a42cdd30a5cb02116e50d57628d2ea4a378f32f29074b88b26443cea760c35be68a4b69228c2de527ac64a698bec1a21f1263cc293d99495711bca2cff2f1af48c7b009baa0b99161df5b4b39adf86176ca1f6abf67ef85cbd408c5787ec9bcfa053999f1443d8c30f1977814334dcc228bca93148760f81e593d586db3dc053d3788baf64178c42726b94ba2e9ba05ac08255e4af23623cfe7237cf84b5d3df245a4ab1968988ab51abe127138543fa5d9df6649f406244c43b77fc78a209a1fe32c0b5ad7699fa355bbe933c8645579bd49808c85a8df3095ea532d18eadc1e16b7e47e420866fef493c956a2682e3c83907034e3b1562601a27ff8ab49aa04ed09cad011ccc08d4751bcc9a71db8bbe1bb96a69dc5141546c78ffeb1edfb9b378494ce6f60cf389d969ca6812cf4688c430bc68377bc1ab56482c949ec7a48201ca54ffa12f815c038c746a286c13c50c482f0490f590f9844a802ac8cc903239f3a1206c03c4454b132cb9ebda4fceafc7759573dbf3726205dd8a64a6a1519a6d24d31a6d1a677d6d023c72c6c8bd6220d78a764f36e1f84e5f27858d5044802067a29c8ee2409deec29d8d89321d069624ed5d2ea1eb0f95187167cac411c07c2ef1364a75c732c061d8f82db42c2a3de5d362f51343e33c77792fa9e6083dc5fed6efc74e14142d56eacb11a2e8c2fa01b8a4bce5abeef15aff7998e946484649f0c59e3ff30c397a8e7613c0d60a5421332a350fd7377063a386284a85243c6361c1bb4c2a2b86265a1ef5839113120d250fb4e2f03ee431564fd7192861847719394e8ae986547d920cb2d9b6b706fdc553bff6c174158c232b2a0030923cedfa06a263f1df0a73631513042f753c8415d8f73a1872358938ff9a42e48541f04863c656b9ccdb81b9a49697d78e6d00fe67afde2621aa6c2157775333bdfddae3138c5d2ca6abe93eadacea023b3c26d69af93c22dce576af294d3985a695ba78b6203dcb5290d85d5e29e370cb01c49500c820099cb9abafa94c013cb7c991fd5fa5677ee89d6b13298a7a786e126512392cc5c04be3a20cbeaa35fd3384808b31401e919d1604e04363f6773cacd58a531a627b7b08a21c8818120396b001a7dd146a5b85dabcf9e8edc42f1d2cf4bdffb4c4aacf5e67a507e0e6ef0f6af63dbb6fa42c2cc44e67e9239f423f64c2b23e9bae950175df222cad01ba4354181a916c947bed30affdfeb6d82bfa0ca6ca5b5806c07adee59242ded68c68b2137a22cc7103724c9dac084613171531aa27c43571ad01f96020715918a991e35ca22de8fbe1b2a614949d7b3c5f8bed026be8a485e16726d6b20b4ddf23f5ec5c82da6f3e873609af5289691be95d1c3b2e54b9a2afd1202b4cf3ff8b8dedefe4def21b2fad76aee62e7661f9636d9f44184c96875fcd47b4e09089cefa98c5b501911b6d53af1e812f95f0b73c935861eda9e33b2e26a5876cab0785c6f35b9e1bd4c8d1953becd1aa4a4c443c317c93649ce0684d980d43dc93dee5f1e50c03e4853dc8e8c8263932b6aad9b9e901139aeaa10b831d87c3c800c269d798796588506e9ebace7bf45545fd730c0e7497324f9143cbec40d43616493c0c585d7e68859772225691290497d66fe99e65e7233f05ccbff7b392ed73116e849b9c5ad3764f1ef8017f8b6cd35b0fdfb09fb8b06214ba6ff73ec93fbe9dabde9c79d7091e4ca664ebea99ebd50f6d545089f2258a0487b0bccf42aefccc5d913b4d549ef4ab737f7b52d9cfe39bc709eaeeee4c8ed0414157e2d04da5c9a5a761387267a499b33e0ba676629d8a8bfa26cf9c5ffadd4e4a4925cdba7cdf865dd24dd1281de7be8dbf0ef2e5969e8840c8b7e09ed3f4d27e5ee78c7ae64b890c05d379f30a046f40daf3106d570e4744144a2e3d014b0e14cc7a22f7dcfca80d3e698c54eb093298992278073bf749a6846df3b8a2b2da09c370988c6d580119cc002c7446a9ecc996993acd13da6859395d1b6e2d4a324180ce3620e57eb56f549493a282d331f974461b8c011263adf95e5e897f24d4207de0a1b819e5055333c8aa4a2cf68097a0a72cb7f696b995eb43342261150d1143d17cdcbaab9bd606740424f1fb1809fd5a6b4ae51fd372d2d57518c476587568db735b290c4568fd47910c358ab203e76c876db8e229218463a46b1c3a8b2a64d25881b06cae81e6735276cf39548443e888472398b8e37a0d7c25d1b0878fbdda4bf6d5121c6620ad96e2ba03a2592d4505f2dcefbee6ab59ebb68991642c889fd3b0e715f8e019d94bcf587e9ead335da9c8f894293b65a05736481627694e209f131eb1be4cf22289d881744815f6951ad2c8b19432965f64c954bef784d6da65de9c09dc4d653d4190abf622fa67c9f0ecdbcf28ae70782f8e539e665f81480e1c5e7ae9fc175ee6aef80defa29c7235e7b58cf103c7dafae9db60c27ce884dd4301229311f369bbc9b9e34763a26cd604a31a952a3bfd97333abeab0fbd9037ee6c53947f1f3db8fb57e36e59f4f44856a628ebf5f8a6080320fffab932b0ac460b64b0c59b6b7cb2a7b29f7714febe2d912dc0ff1be898dc8b46ea0143869775137139f420ceac60d1453ff2d297aa3f92ac2c07550efa25c2fb550a4bfd82abcc7287201f2db190504ccf6fc30f02613b73101fafa639469ca6b8d7d2f10816987ee20b7946c8652df6a3d668410635a196f28704d2b16dcd53f296fd7300012e41cdaa1600527ecdc3ffc277f747bcdce35df087837a52dbaa0aff649ab1ddd973dc67080ccd1a878636ff81f95f4a03a8117e6a1b078951c217a32334fea34fb696bd13f44f4193c82a69062341f12d698bdc7f0ec7d903ec24c821d89dcb736889e9bedfa01a166cb82f45c91c38f0cff18dcd6db738103c03ec3a96ac523bbb8c1fbe92e02509a1879b506f6892dcc50aac08df8dddc7b4c3d34881db78c92cf3d763100d8ac79350d76bbed18c84f6f41cc9a5e770d729ca98de55e2c33bd805194ef60b2fa0850f4c66c36b3b8de5a41b93b388cdcadb7724422b80b2dde9f4f693022d087ff12b0cc05b382bbf51526c18e57c9a25a57651b0a447eb47ce0d23349bc57b617fbd2fdc0375ece0ed386903f1c6ec0031e078624ba82ed2d5c367d9d352d2c16a573e4d0e53ba6202af42076f331520beff8520111c6dfbc1e51390e3e3890da9e80e384e07c764d3e92d1c88bda3f08b4d01436bf1edfaf9a6e109b0af73cf36e69c8222c5798aac06fa61ee6df3a87cbc496743d57ab3eabc08dcb40caf45ffeea05e708e61ef2cbf43eaa98ccb85dc1e70202da279b57fe6fe05b49937c11f1866401e867e935e573fc4fa53384972a30e7793ad3dd01966034a82914f544583bf8d26bc98fc17ce0dcf46f92c2fab3e31fd030976904ebb4f77007620705a528c12f04921e09ed910df2bdeb84f6a027e8357c05bacf945833ac5564def55a858e96ae3da8773c552322ec18876b679f92d6ebf326f780d5786b5921728df91b38764bce3a1e2f5731e0329ff798a423a2f5524fc29541e2888cfc4610bc48557c63646ce04f", 0x1000}, {&(0x7f00000035c0)="65241b0ed0030d581385f3619228e0f3d7ef77b67e05db4f88b28dec158fa3e7484037b2dda265b3743f0aeed57031ef73f08f589ef7c3e32c69de912d5592623e44d5e715da311d55d13de1875e9d34839fb1083b0352493721ecfd3314c560cdd8dad23e5d73a3eedda09e71d48161f751469a4f191e8c793dcadfdd1a7337101bab17b6821be563978e84478378c90bf7bf2dda7368ea165a5d63baafab41f04ee4de5443d9b1dfe79124ed4664c20ecb6a64ba0416e2d64e4554291061f3912363d77a9fe86bedc3e2fb29c8d14484d5e620d7602e0bc889a4d280393911b1f835cf2aff3d3df18279acd96d988754b0ba9e0a49702856780e44d8bb0271df569fa168226460c1e119e8c02218d85bbcdb320aa201ce8f7153013419b8200f45b07ad5868b00090b9fba494c0c411c756d4e5751873599afe52a19c990a8e3a4439a479649c5f5f2489bb07e8fa0a077d4af8596bdb5fed1478b201a3065bf5ddeb9bd0b17880955019c98a225606ac415cd40a82696d045764a5fe17a9f47d68ccd6614b093cad0e8088b9ea73e77db0f0b16a08802ee4ab581503cc22361d7af1cefc1766ac53df6b461298f078b84caf5cfdaa8da9947d0c70a6043b468424f018eeaeb8f1da92b46ea8a45091da519a72fb698bad6b653a37709a5c6b41797e0d3bb7fff3c5ff3a8bd3430aa1814003b7453c16d4283a0829a6b7b8b443f35b03e3131a6a55b33ddd831eeaec6443595fbedb0fa0efe8a902515453ac57443469aa934d8b983984b820a92247931b73d74f0be024bd845bdeaa07ded73bb6d05f27af47d88e8727b6cfb521da529b4ffe29c12ac2a61d398803f1df4c4bb86a5b393eed13bf233dab3000d075536135dbe985aa03a9642162b3b896da0a277f26fa65b9bd5da344cbb91d1ed90d62f2ac42af7ddfca961155e1d00e6834dc325e547beddd42b2b3de0ed7045c213dfeb20410bad8cb23b29c9268a5de065560953437e96b83ae5429b8bc23a05aedc9f1bad7764cce78909615ec15625c8bdcf2a4b9cfb52653b9a27f0d2b0bd744572543ca5965999c3ad57697621f9fcf2547e4e04a055d3a88ec9fe2d8956aea4efb4541408f4eaaf5dee3a2580d2291bb034e4599ebef0f9b359f65ac910ab941ba7c9b5fd615d561884bc1b431cae00e23db22eb084c5841f2b8227d29d2d59784e63a34af6962c4b366e6c317444ca1c2247fdd48e444993ba981879b09fee9047b5627e438ef368f36b201c4c05b1e8e34a9964acda518b62387da5e30df0cf43f7dbf54bbb054e164c39b491d37077c00ef0ecd045441294eebda15d58fd48bba2fdbcaf1bb64b5711532fa2a0cc9df638ca14038d4ed3ccee86f422f53297b27ad94edc2f854524162b0911917c43b3cc404135b5ef14a7089c393135d3d370b34e8b4508e78bd7e91334876d913434caa76ad44f4e24d7e77101a5c4f1c12f26299ee7269ab2ef0db296cba5b032d9a0e331b120319ae833444225ecd14b66cc9e2f54119471bcfebc0ee0a78c68d627c8f15d5506134db56733571de97535fe20703325471f8aa60d6c11d3de97aa800a48a62974057c251d3376a9d9c60ad3420bd218d56ea900d3ddedf4e689397c8d1b02dbda76728690994e044326d9a24ce53df2973b2be025f1615113e34a377464ddbd36714a6869dede46d35314d3bb1b4ea3ddc451b1e2825ce3fdb1dcaa7438aee3f56a4b6518a866b6fe8b3651d805aa45a47a0f555c279699e8a23d0e15ae29117b40d6f504bbdf41bb416eaba93cea96cb4e32a8ef2086f45bb91a2e9122b67146c878482ed6476758b1763f78331c0f79184b61445166fcce4505adbde1d8cd68363db148b844a845ccdf5104b0183a2a92f8a989690be3bcfc9603c8f1958facbb628fae7a83261ae1a47bbd228b20035e7dc3d6612f497268c33a9f7644dbb3111db830631bb5c392ecbe88ff335687623fa2a5ef5d91590eaa637100fccccb2e6503c9e389810f8e52ef7aef7958f35e328dc9ac474ee680d90752d1aac211c2bd53b3c31fbac96247ed826afb0a086de0b79add22a962f59a11a7495f9736985d692a93224b7345663e29b7c7a24be9d66c8265ae189fe1d5cfb684dffbd007b38cfb3f3587682b9a1903606a2f5f918d0faa958e50b87c4f5e9879812fa85f3cf0494c78843d175b18ea403e6dbc9ed9cb77d07714044fe941547bc16be24506d2566647999380bfdefc9a105e128c4d68ba5a4ac0ecf89820923965084fd19b95e3bb9fdfb62cafe48e0ef97c1a83a575c336e7145a4eac4be69271d944da45eec47b25210ba18fecd8879cdf8da21ed04ffb09cbe89d33d0f03a1f64f16f9684e4cbdb2edcc0da4893c512903e872c2212aa8b16eae5b51ae0d7457f6c411499c021ca31c41c7ffa7886f6f2e19c69cbbfc497fd5273e3513628946f108592fdea1087fc6f6dc8dd1c7a613406df983046188809d4adc2f45a2b93a118be6f6605d069f13f788422b4f3767736fce8d87d5c91486ab2630f7ee11ea0a1a9f9f6ed88dc61a3cc4f0a79e61c5ff4fa111f73a630763519c2d050992434d80803f174de87759f3aa1c246fec065e6f19b62f9ed002f3cd18fd58d26ab8c9fe98151249a9b06015aa4425c7dd03157817a8ab56aaffb98d15a4007457f3f4493cbd34b0b9d40c6d18e247f03a1ebf1903c8a402b78f466114f4cceb1540416cb53678993a44e98c8ee378008754af7e9191feef0ae972a73c3a33a2855be4ca016db9c95d0a5f78f61733d6bf748dee904eafaf06b3c9988561e70bc61aa03fe55992eda7a5a903f326c50697f1bd1502738ed47a2e00a19d139dd18462d636ce36214cf999797269c3ce4d38387004a4c39134d1f50721980d7f45eb5883af44f9b9c9d175aaab19fe57a79eb270d816093d410313f563edef754d97e53f751633cb295f1a4bb9c58eb88173b701dae74855622f72657750a574726fa916d997e96a22f74685bd6eb9335f8550a1d2cf82ce7b2ea548251b93cbbdead79909472c3d72eeeec12f4e9458145b33cdd1d5f43a4c21fa28faf12e2a0406f8330f86293f187c40c7526f04ce6df0f679163340ec1d354904730e88071e611c41b927ffcdb8dcf64c4da5852b133a57042f116da1184a92bf4a4db4705ae453c2323d8c866201277de28752fa50c9bef4c22cfa49538a562f7c30f22a670ce708a68d40c03c8767fa0e56264fff0a985b4908ef50da0e5847d4d417c132953efc814e40d5bdd7ee36df113f85dea519625a3bf0e5f339a69ce8e03d60e0ee8fcaca07f4aa45b0da1ac1f1bfb71b50d85338f82a9543a9fc6517d91b2161bb8542e8d147a55c014379edb98be4bbd9d318e5572fcf33377df1abfe569745498f6b31723e6b4c3148d21d25c3223d83ea173a2b3e56a07a42406d4c439dfa5798b44e10fd3222b38bfdc307259e161a65575cc5b5c80f1b601dd04fb7e72926cae5013b458a85cd956ebeb7345fe42176846961d35668a8968361e1a5f973173ea040ec461e6afc56ffd82c95a4ba69937cc60ae18f3de1479882d7544e0fa11b1bba08958383a863e2ae5fb902b1bbac559a388c2fdb260a1f264889c8d54aef525cb6b2b8bde46dd13dec07ee80a7231d9ccfedffdc71a176cc41084b5be9454957b3deee8d98d2ba901fa533f8d2aba4cd4d86c92463c18bb7e58f914b8e271f117f19679eed236eceeba758699a2b89f7ac727c7741086501fb28c1d0146d826def10f990a8e2291baa45fe3607ba67814abf7f6e6026acbffc9b00ca12c35f2d6de667b5bab60c05fc04c511b16973ab96666f619518f35e688b97fdcf214eff462fe8cf45912d7c9973076c89c8ada493f9c0b92b15ba7a4282f23abbba8fdb95af46354779c5c1f649ca54a6d5108635169240651551f1065699bba2aca2f2ff39f9fb8ea899f787a5c24f061a315efae4a2b8ccbce6e12666d773de0d657d9a06350cd16247b4ab739d033c4f0e63ba67db0350a3a81ef26c62d2d469655b19465ff103ff93fe1f3b59151aee176651fd3268e3c85eeb823a1c30efdb42221e1dc3508c5ddfd1ee357e9bd3d9701800cff375e724f842e6bcd9fd9896acd8387230545587d7864170f776e986b7be5ec504234745db09490b36ecc5c2847f75f4f530487af8ae7fa3b6619265fc5758033a01a21fdde5111d6670a6f45244e33bc260a50f06acea5d3771d0d816961f0553203d474d1bd330b850ebe50a1fd2ff45f1f20d22e03d74b08614c2f4ab09ec4fb08797e71215844421ed6b232173774945cc62d86926a46cb420fa0968b8c739056b9c88e9af6ecee909eb2b7c94857a705e2b6bae25764af8ea6276c740e06eed9354c4396aa4e6b431dc8feab9d8c2c75a507bd4b49726cc76413f603c988441489c726b426d4b0a302698100be580dadcc666ae9494fbd7ed35758aae3de8e96aab74186bb70ac98b262636cab98dd7d3c862e44ad53d8120a6237cb6385ea205dc44188e9ccce0cc32ee7b9d3d52ad05f1d5eabe8d0419886a9fd1f64f1968f1c432de2e00ef3498b1877b70cf92173510eec98c797700ac30ebfec76fa313790a10f1d5bc3d5bdf5335f5a708a60c126652f761d166c00b537654df526db628aecd1f8b4e3ed34973f0629161920a76939dd316daa5f58b5106b987e2d8de6ebfc140e4bea22be56ff94f9891868ea68909125cb6db48b1a79fbf76553e958618a5be2117b106b37a3e0c669725b6575916ca8334f99d894252c5014c1927dcac51822b5e52c97919443eaa269402f9d2840a0104ac412471759304aeae4d87b3b79d057c08c9d542b31f80e34aba5ba2502f8c08ba47089999e09ea5bcde7b8be75550ada811fa85f13cb31629529199da6353e7a1d7ded3a93068cfa6467554ed6824cacde3f4da9cbdefc9afa5b6c1a61103ac9cb30e18c9884b6435894c3d53d57666671f9759092470f7c4089b40806272dd2316d2971194cabb3bed41ed7fac0298be2c828fc2fc49c482a631114d3cb331afd13945cb4865cb73442a4478bef07d5b4ce9dda5f9f55a437ded756cabae2c307303fc060844fbb1c3d5e3a4ec431507c73dcbb772bebc5720a2a8f8e322d19dd5c9a82547f8a647bd4e4e7b2c5ec756d6f8ac73d63c4a91e58ab5057826980273c37281fcf5d33bff9f72bc3378dffda63c5fee1a187f2efc78f351ed035064f33c5c1a040fffc0de1f2febcac472bcfc13987453b9516d072ee7509bfc777a2e5329f63dd5475761ff14051cc09ee1e20e76f3a515e9aa731cdc0381fd2092ab297a654aebd8b30a513aea01c81e6627e9344f9431c93c1941bf21aebab3e797b5bac5cf5cdf99c9d4ef691eff4fcdef59b102bed21d6841ef17d82e2916b236972251c93b633d746a63ff6b4da2764882c0b13c1807d2b855190e0528777e077dd5dc6d59a86dbc880e674257db880fd649e1bd10eaf7c42a28db06bdb9d5031ab41096c51c627fcf7fc8742151b4e749ca1ab6a99aa0ce40ec118206f4bce2380f65fbb9052900a54c05fa26c8b3e7e3bcb21a8e8c61d288a89518ea4428af4dcc0f547f4714a5052ea172f4c457286d6a68709b35b6183725ea6effbe00364e766d85afd27949b370797bea4f30f33797589054694a5144832e16216cd016538409f853b4372226d47918fdf5ea77fddc89e62e26930ebca15a660a72556eb18314de39fe97a7952904725c62c5d21db6f788d586323b53af42bcf6a1279cc2f2e17b7e7863dda", 0x1000}, {&(0x7f00000045c0)}], 0x9, &(0x7f0000004b80)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x38, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x38, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24, r25, r26]}, @rights={0x18, 0xffff, 0x1, [r27, r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0xf8, 0xc}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) r32 = fcntl$dupfd(0xffffffffffffffff, 0x10000000000000, 0xffffffffffffffff) ioctl$TIOCCONS(r32, 0x20004276, 0x0) getpeername$unix(r32, &(0x7f0000004cc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000df47a60a1344291f2f5260a7bac13d0005ea62b5d4529f242be878b0f9e3d30db2c1badfbeb9b07e50ed7c57c9c83d75499bae4c2804ed9c8d37ff447c4162131a7f52512674f2a24b81dfe1f42703e735a4cd2cc57410efac5c3122be3b4f690dc0462eefde0ec5cfe722e46087d14df4e571b6dca868703d4b41a2767f7533930d3864328637d90fea6d4cc15caad0548d79918eec7fce25fbe6f947c4d30d4cddc870249027ba0c088c312876a58d8a2c536dec50c0fe7e635294fecd7ef80bd70652a6465ba5716623316097"], &(0x7f0000000000)=0x64) ioctl$TIOCMSET(r32, 0x4010426e, &(0x7f00000000c0)=0xff) 08:29:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r1, 0x0, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file1\x00', 0x1, 0x2) pckbd_enable: command error 08:29:22 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r5 = getuid() r6 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r4, r2, r4, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = geteuid() r8 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r8, 0x2000740e) setuid(r7) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r9 = semget$private(0x0, 0x2, 0x140) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r7, r4, r3, r4, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) 08:29:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1, 0xfffffffffffffff9, 0x3, 0x0, 0x7055, 0x9, 0x8, 0x0, 0x2, 0x4f0, 0x5}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x8001) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x140000, 0x20, 0x3, 0x0, 0xff, 0x9, 0x0, 0x0, 0x3, 0x64, 0x8}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000002c0)) 08:29:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) dup(r1) 08:29:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x200004) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 08:29:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x7}) r2 = geteuid() setuid(r2) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 08:29:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 08:29:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xc0, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 08:29:22 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r2) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000035c0)={0x5, 0x5, {0x10001, 0x81}}) r3 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000003580)={0xfffffffffffffff8, './bus\x00'}) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000003480)={'./bus\x00', 0x3, 0xffffffff, 0x4, 0x0, 0x2, 0xffffffffffffffff, 0x3, 0x0, 0x1, 0x506}) semop(r0, &(0x7f0000003540)=[{0x2, 0x1, 0x800}, {0xfffffffffffffffc, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x20000002, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0x1000000000000005}, {0x3, 0x2, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) sendto$unix(r1, &(0x7f0000003500)="e123374d89540ee2b94bf9f10883e8635f5849a3b7b4fe85897905", 0x1b, 0x2, &(0x7f0000003600)=ANY=[@ANYBLOB="01002e2f627573a751ff1b10f29775a59951b0669800824ce4da7cb4b6b10f10a7ca290f92cae8795c7be39501b72dbfab2179d9c7365fd22cceb91a22b2f855d80d3440c4be0c3f94652882461297c9fdba28c47342e80a44427e08d4725568e91e2a49d0e21a7a5c49335caf34"], 0x8) 08:29:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x0, 0x4, 0x4) r1 = geteuid() r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r3, r4, 0x10, 0x6}, 0xf800000000000000, 0xffffffffffff7a78, 0x7}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 08:29:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) r1 = kqueue() r2 = getuid() fchflags(r1, 0x20000) r3 = getgid() fchown(r1, r2, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10040, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 08:29:22 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x400002063, 0x7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000100)=[{r0, 0xba}], 0x1, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000140)='\x00') 08:29:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002203, 0x5bcc) clock_settime(0x2, &(0x7f0000000000)={0x1, 0x7fff}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 08:29:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r5, r4) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="3ab2e171f1fc595489d2b8658589c7c522a30d5e9bd21661", 0x18}, {&(0x7f0000000300)="ad2dd4b58595f63dcacf152403d681015b4cfc60ffa4dfb43f94cf345f53bd4a07d7a55e433549a735a259135ab74933b7eac4d00c7b2d50993a3bad4bf6cd698a86ee9f9303613a758c132867b7cf971310f127896059e8dba2db579865ed700b05c032249b37b251940909e02b6fb2606deb4eff21f47edb6d3b4ea5b9bd1a6def6ae9f555ec3d91266d557d00b6", 0x8f}, {&(0x7f0000000240)="19055c0845923e9472a13574a932ad7cf30e8515045e475c041b2ffbe3181c58bf2a161dac45a16074b02a3b9d8970b280bd1b7d230d516a16", 0x39}], 0x3, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r6, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x20, 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r8, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 08:29:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x41) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f0000000300)=""/201, 0xc9, 0x43, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80b0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x6, 0xee80, 0x1, 0x2c63, 0x4, 0x1258b98f, 0x0, 0x3, 0x3, 0x4}) chmod(&(0x7f0000000280)='./file0\x00', 0x30) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 08:29:22 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x104a1, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = socket(0x18, 0x3fffefffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x40, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x1a, 0x6}, {0x18, 0x3, 0x1, 0x8}, 0x62, [0x3668, 0x4, 0x1f, 0x5, 0x9, 0x2, 0x10000, 0x7]}, 0x3c) 08:29:23 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x104) r2 = accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r3, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r5) mkdir(&(0x7f0000000700)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x4000000000000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x2, 0x4}], 0x782f9a76, &(0x7f0000000780)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x800fffff, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x7fffffff, 0x1000}, {{r0}, 0x0, 0x40, 0xa0000000, 0xffff, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffc, 0x36, 0x1, 0x9, 0xd}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x500000000000000, 0x6}], 0x1, &(0x7f0000000840)={0x8721, 0x7a}) recvfrom(r0, &(0x7f00000005c0)=""/111, 0x6f, 0x40, &(0x7f0000000880)=ANY=[@ANYBLOB="01002e2f666999ac61bf61ba316e5b6c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000580)='./file0\x00', 0x100) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r8, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r8, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000100)=0x1) 08:29:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/159, 0x9f) kqueue() socket(0x10, 0x0, 0x1000000) 08:29:23 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x49c, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() listen(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7]) 08:29:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) setrlimit(0xb, &(0x7f0000000000)={0x2, 0x800}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 08:29:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 08:29:24 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/124, 0x7c}], 0x4, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x42, 0x100) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x5, 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:29:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000980)) r1 = syz_open_pts() r2 = dup(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x10000}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x800fffff, 0xffffffffffffff08, 0xe7}, {{r0}, 0x0, 0x20, 0x2, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x60, 0x4, 0xb4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x200, 0x20}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x0, 0xcf}, {{r0}, 0xfffffffffffffffb, 0x20000000004, 0x5, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x4, 0xd4a}], 0xe7, &(0x7f0000000080)={0x9, 0x59f5}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x2) r3 = syz_open_pts() r4 = syz_open_pts() kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x4a, 0x40000000, 0x9, 0xeb7}, {{r4}, 0xfffffffffffffffa, 0x88, 0x10, 0x3, 0xfff}], 0x2, &(0x7f0000000400)=[{{r4}, 0x0, 0x14, 0x81, 0x3, 0x2e4}, {{r2}, 0xfffffffffffffffb, 0x4, 0x40000001, 0xcbce, 0x7}, {{r3}, 0xffffffffffffffff, 0x49, 0x2000008a, 0x2, 0x5}, {{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0x1000, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x0, 0x81, 0x4, 0x3}, {{r3}, 0xfffffffffffffffb, 0x40, 0x10, 0x2, 0x7}], 0x9, &(0x7f00000004c0)={0x5d71, 0x3}) dup2(r4, r1) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x8, 0x6620, 0x5}, {{r4}, 0xfffffffffffffff8, 0x3, 0xf0000000, 0x1, 0x2}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0xcaa8, 0xe28}, {{r4}, 0xffffffffffffffff, 0x40, 0x40000001, 0x0, 0x8}, {{r5}, 0xfffffffffffffffd, 0xa, 0x11, 0x2, 0x80000000}, {{r4}, 0xfffffffffffffffe, 0x42, 0x5, 0x5, 0x2}, {{r5}, 0xffffffffffffffff, 0x42, 0x40, 0x8, 0x48000000000000}, {{r4}, 0xfffffffffffffffe, 0x19, 0x40000002, 0x200, 0x8000}, {{r5}, 0xffffffffffffffff, 0x42, 0x10, 0x4e16, 0x4}], 0xfff, 0x0, 0xfffffffffffffff8, 0x0) kevent(r5, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r6, 0x20004b3d) fcntl$getown(r3, 0x5) readv(r4, &(0x7f0000000900)=[{&(0x7f0000000500)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/51, 0x33}, {&(0x7f0000000640)=""/9, 0x9}, {&(0x7f0000000680)=""/105, 0x69}, {&(0x7f0000000700)=""/22, 0x16}, {&(0x7f0000000740)=""/157, 0x9d}, {&(0x7f0000000800)=""/226, 0xe2}], 0x8) 08:29:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 08:29:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x20}], 0x1}) 08:29:24 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000a3081f3b030000080009000000a0a1"], 0x10}, 0x0) 08:29:24 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xa7, 0x1000, &(0x7f0000000080)="0fa3f69784d1fc14ab2f8f28d240e425a2122f1f59cdce2267c83024272888db57ee22a9d6b755d4b8e8573d561a9b2e8e165c1a111a4b12745d043ac133bf6b09a9ad1db28e713cb61cfdf8176fcfd715fbaea48c6040d3c219c560876fecffffe67e4895f094d527433251537faf1418640d7667b3c1c891510c8a28938a7d1f2a191eb800832175049be274cc815b856e33d0390bed6a371ec792bd3f73b3c4e5cfbcd20e343d89e7d377189aa39fd05ceb7c", 0xb4) 08:29:24 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pckbd_enable: command error pckbd_enable: command error 08:29:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20012, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 08:29:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x6fffffc) 08:29:27 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f0000000140)='./file0\x00', 0x2) mprotect(&(0x7f00001fb000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x445c, 0x401, './file0\x00', 0x1, 0x7fe00000, 0x83, 0x4}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0xff, 0xe6b0, 0x0, 0x7, 0x0, 0x505, 0x3, 0x2, 0x16, 0xe1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:29:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) socketpair(0x0, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 08:29:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x8000000000000000) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 08:29:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) socket(0x6, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3f, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x3b3) 08:29:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) geteuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) 08:29:27 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) close(r1) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 08:29:28 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) chmod(&(0x7f0000000300)='.\x00', 0x41) r1 = semget$private(0x0, 0x1, 0x1) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x160) r3 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r3, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r4 = open(&(0x7f0000000180)='./file0\x00', 0x48, 0xc2) bind$inet6(r4, &(0x7f00000002c0)={0x18, 0x3, 0x5, 0xcd01}, 0xffffffffffffffad) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) r5 = dup2(r3, r3) ioctl$TIOCNOTTY(r2, 0x20007471) unlinkat(r0, &(0x7f0000000700)='./file0/file0\x00', 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000900)=""/208) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x15) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000800)='./file0/file0\x00', 0x241) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000080)=0xfff) setuid(0xee01) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0x7ff) fsync(r3) truncate(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r3, &(0x7f0000000500), &(0x7f00000001c0)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() 08:29:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) 08:29:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xffffffffffffffff, 0x138) 08:29:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpgid(0xffffffffffffffff) geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) getpgid(0x0) geteuid() getegid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="b74157dc3b6974f60adbe00165ea98b30abeb0b2c8edff26894d4aa1d396198b48681c30e5b93d0d4213f92a6f7c037d8184bee7f3bf75a6476a488406ebcd5f16fc2178a94534675587ed44541b62ab4bb9d5bab5d87e698b1e6775f80c10534e2ce951bd31d079c8762177df08c513289f27405d4df5344b4c8a43", 0x7c}, {&(0x7f00000001c0)="57ff5abb48d81b374d83b52dd4ffe1a6bc93037243db6ffb32740180ca1ccc5d0977", 0x22}, {&(0x7f00000004c0)="9dce18cef401c0b4d90325f059ef44d755f0e42f444291ced7d6ce0bc67c71c9d02497e16c35693e361c35511dac52614fedc653e35f5eefa8758f47528a73a73d956ebe0f3555b124fb532776d546750174fbd179da54d7486d0c2869e2d7f259c36cbfea571eab1d4f6277b11af3c75916df", 0x73}], 0x3, &(0x7f00000003c0), 0x0, 0x400}, 0x400) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x8b) socket(0x1, 0x4002, 0x4) r1 = dup2(r0, r0) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) r2 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000003c0)="af17ad481833eea0eca1aa0e416339726567460d8a06c9d64106a37390fce5737f6d1be164228dc1ba7d276d5f85ae1a76500ec2267b140f68617044d4740001607ecad83d91eec2e9a39932fbb68d50426914166e57fc25f89c2ca8662ae40eb75990946cb3", 0x66}, {&(0x7f0000000540)="cb86821e3b5ac731ae9bf5c8fc9d8ae2fdb0575687651da06a155c159c72f76a9d674102c85bdfc29ed2e122d1740ee24dc6fb93832b7f4168dd5f5c9d324aac8c84653d0634439c84744d0132d732b1b9fef7e8fcdf15e2f796000f9b0036f7daa3bfd7ea204117331cdc273de760e1eaf539f5ced47d", 0x77}, {&(0x7f00000005c0)="80c3689dc654319114e82b32420f3a2ac180205f188fb0586283d7fa729c4f1e8640052764276b1e928c908bc68806170704610c0ad839255f3b16631b1922fa4a80cee138d1747aa5f45b19b2d188e4340dd7c05bda8972282e145fb23f67aa", 0x60}, {&(0x7f0000000640)="d104f498a6b3d5a24bd7cf6b44464a0662135acb0fcf9c3aecaa869486c168cfa7e9ec4c808b0756d2599effab1b0813f0167c35dabbd7d060561a5825703c3dfd1185b3768aac2dd0d229c9d4f83407f535642a87bf5fade6aa423950edd4e92a8bed15d0f6fe9633eb924baa25b8af84ef7be089deff17eed8fb0acee1cb7fe5b98db532c5d8e5e3d0d2dad93a706cedf783220e41c1dfaa425db6fd1014ccac3e1c019e76fe8a788a50678b4aea201502c16c24f67695ae2b6ff4202bb3f9950cd3729f2ad21db6758718a0d293b8875abf7cfa83ade2d95fcd680cdb461f0e8fa98941afe09c79972fe010a9326fa4a93fc7f531e02a59008d661fb3d6f496f7ebc6ebd14398eb9ba826806fc71e2f07d73a9af338ee08faee7db45d7a39a74eb504d95132d5ad5211cca211c732a6e9f08fc01088ecc952c6b9e0103e95d4aa93a3a33a4186ead7a6291a4bec504d6673f6f74afead2e3051f3a1118923cadfd8fd5d8376edfe29135750be45d00f23271abe3720e3a5ea4423df17d838bdfbba0163a71959df1f8697ff96dd6809c7b73e0c884d3d02833ae837eed6e2635895eb64100a1dbf6de130981fe188da8e8be2fc31fa2a0abaf32dc7e7e71c6bc18f45d262fcaad84ab0e441215e8a2c47c5d2698727b132996c1e19af6e94ee7e35623cd26dce24f192e94434192d80f07a9ec2377eb51a3f769061d411d035f9dbd0dcde5d136d693ab727a0d4360c25a744286ea93d0a87eac7acc075ee825773f5cd2683c3b491010584b8bf86437f88da64146795f1c6750c1622e0a86b775d6a34b46ba19e9bdaaaeeeee8fef1ae3406ccd24ea1392a3e51272149bd5541fe1aa9ccec4a84fe9c963aec18eb3624aae8ccf9bd639784bd9a18b88eecbafb6fa7a6c58df33c43e9f03ee82ac94e393195bd3a7779aff977ab073cd4db7a8f7a2dc8b9b61e102b4c0ee06bf6cb18c7821dabc3bef0c701a6321d6c090c13c8a45cd8fbc72d159d059e537f976b0ce6a11823d179ea82d4547ec50da14344b9fcf897426c0a81047345588a1b5c8b72a143a4feb1181181a88ffa5800c56c9cf11815c1c1f63f6aa601da4bf426d3f66500c652740b3edd5d5ae3da9a6a43e098476ffb8b5fb292a08a9a4079fc4941d36d797b095d2282f90ee1cbd8cd16ec09c98a44b1e02c21a786b549928552aa3f539c14dfc5a22b01fa5ec5e37ff5dd741fd80f6a3a3ce250bec0ee3f78c52c7c980de1bbf545727b50f3b425c039eb288339fecf6ab5a9515face0eb34d6aa8a2fb72eb2574502fdca017c7dff74e2ddd4d0fec16250562392f6f48d2241ee857278c766e44f611fee206a8fc0aaf0c5e0a021b1bd19db59f7f0623d182f3ae26394f9de6d185ac0e5b52bb75567c6e804c03d2a590a086b5415a276ab0afbf80980e57f6f8dbcecab342e6d7fb5205e0554ae1b7085f3b240afdce1db54f87eed4a0febccb033986de9c2685fe8623c3862c3fd4c56efc19f7c4165c6b109b202ce96adbef81fb1b93a09d4677b7fa41040e7492d4eb56b3e42fbf858be918bcb0008f9cb20a2b1095ac719c77e2e7a1c32f9274d2edde2289b33fcefa49c219d8d814d75c127a9fd7f36ddc1cf38224abe91a5708746780009b23b6940c1c58c98a194c0312bb568828c8956ac3415bfe423d050f220adecb9e97a6faea8e9a9a71fa0fa8c8fa74ab340b2e2643f092f3e6511eae2ebf759da3955c5e555d891d95d844941d77672b07e4ff8149ee2882822ed1ab0024bfecde0f5068f985ca53f38b7da5281b47390ea7df03b8529c1c23603909bd9cbcd172bfa8546383d09c9129fe3722c25cfadb9e8f5a3f85457e8123d0169b5d1ebed812d7446897b6009dcae7f21ab6e86ac1e84a980ae014a443ba02fc26c650943556560da1dc2490ef1ff5baff645659643c064f5afaaa18dc2fe3935c6a48b544feeedbee42f416ea605662b8c38c503359d40d03de3909919e0000862b2443ef8332703a3a69bc6c7efc8f281555acbe1805255498b4fd14982c0e1d9b16ab21412dc01eb88b1d3c4e8737bf31b0bb29c69704c23c7c1b91259dcdcdd4d6839f3b8770fe1d71710fa5b575c5e3beb0e00fa8fb00dd91290a8c83af2933622529bb326a29fce99b7db79321cadcd4c7b4be069e96c6d2da4019a07307514ab671d0cbedfc1f7a288281b53f2bac8ec37a6eca5750c18de2b7bcfb9becc241532ead11830865be951c67f555c2a9a8617a5d6953b2e8e3b9d3335b8888cff832922c98fa478b78130c3ab2eebaf179a38b0d41b81392316f82962854e6237f442781e145d739df4b1798fae6ccd348e4ebdafd64ffb1c91046bf35b55ec2bb40768fc4f49833fb22646d7d91fb91cec4d1260aea6a8b3e6820ff53e7d5dbf9755c3393ee3e1158c58cb14a26392e20b32ccdc910a7c08baabfb1217505e1cb63faf8c0e0d6ec0554206871b0486dbcd9e16b588b0312b96a8b56ae29dd55e459e4a693a51769a71b42469fa65a8fcb9afdbf2605ab85eb2bc882b6c53ca9a8636f6ba8e11d316154c44fb2696d8c0c7eb190070fee8f036079a12fe3ee914a2258d6bd1fa4e9df13cafc51190343ed49482e2e6b6120f840b3ee12f57a72868670cab652e98d4cd73540e883a3cff906da6130514ce397ab834544608b77c2ec532361b53bf43ed29970cd5b27331e4ad2a6dc20db1cb8606ee7af8643db8210f7c32f560ca5b266eb2eb1406c373d8d38b127cfd4acd83eec7759a4585c35f42b3733bcc69f1c1d8816aa535c2c356da16282eee8d82a24e56044a68081e375a20b99b7539bd7661b0613da3882420ecdcef5d4bf1ff5a6e2307907db6ca19c6d23eb92c57ccf15e987d5c63f22f29261e9cbf83ddc66bba36e54ad31612aecec1b7f34ce26a3277a5fba7606fd64c239f6607b1d894d027a621d804e441f9bba4910f51d5ff003062f16f5c7ad522a31f1d1cded4612e9a04eab7a5c757916f48a8858585acc65f8571fedd24f3a4b3477595d29cc578cf0d5c3efe4ee867ae7a65f3c60c70c2a2d4874600d0a3b4d5b1d8ab276b9d6e69f951cba1d68964cf7f429e48699b1c4d8644d623ffc4d0c7e5116d24ee06f959a36a73a106479cfb9c1bb7f5b5ccfe4799f5614a5d1ffb1016cef475f080e9ea3a07b9076cb705cef92a85a28c81341bdd0571179d966df409f6089692cbc1e2550cb72acf3d2b89e82c38e08aa426a046fc274999a2182c2780e561df3d4e0154d6fbb9228a84ed605d80a099691e36cfd848ddb622447aaa52c270549d152d89bd4b057d2515fbb0ad7476722dd7d6afc1255fdfb2e010712d42407d6ca8b69a458f44bbbf736d0c5a6f927945155303ff4f5fa181066d62a8023de438694f8bf1c4c877ab299a6ed68668e8b111bcca34f317be16d381aeea63dbb642775db5d3c5301473c9414082d3fac55cd91e2e0be200e0aa1de6b266f9b058eea65b2eb69b7d4b672cdc724b3f06f8bc794e672ca5b0a096b4420fa230852f2f85329be0fe18c68ce42e463221b3b8ddaa81f710ba2c395065303cbb38376e12882296d669aed0bfa5e927ff56d3f2b83974ce6a137a9da810b79c652982ae0e92ed16e142ac0cf9e4cb9f624d4f53a115d06cf90bbd7d78659a158f4c0d233bb7753b194151fced7d643445c8fc2dcaffc68fc760d42a9d12f2ea0df86575cc9cfade3f3fdb29f878b24e2a59990c6fcb4134f6a88273e4e69209cbdd4c58e4004b384ed36672504fc82556f4e5a816af0e4a3251339ec4cfc90076875ffdb8d8b7dea338d858b7d27812bd3c39dbb773da4f243040053716e95e5c61a75cf4f7de08e6b0a957711a668e38ec7f5c1f4d2bcc2c93c071ef1b7352081ddbcb708b86aba62bf39908442fa802683cf5f1d259bae1e1cebb7b619606f25a8c512746a3d2c3b191b59d20e573da03a2d38a600e666cf96873a0868bfa952345d9ec12dddf420b19c239a3add2535bdf4eac562ce3772b9fcc080afb9994d73dcf3d8c50d82501777483475ec59b31d98f5757957aac31dfe769e2865b3ddc5bc8eead54d246f130115527fb1e22ed83099b6de3f70588d97e42249f33348c39d75b701f172fb0cb0cf8d146f0896c76b5771bd024812c8989b7cbfa1be7c64882bd4439cb9538ce59b4bf7f7674ecfa8dd48f87790302178a38c743a555feb9a5846e0d1fde69ebff79a42243ceefdbec7147fade5846522b5ede7d0e9175d0b7c66ed91d91f50b6c9a8a894ad870068ddd2d56bb9ebee90a6d89f3190bde1f7f6d4f872c7f11f64184bca219d9ed20e92a4575afb4c3913cd383d24b6c8b5c9079e68ec402ea45cf9f7df9d63a9b1b01533a7a0a84f3acb0777cb34f02d88a0ed4dff20de18ff22cb036512ebb47901b79be836092523ac8d9b38419fed3a0ec187aee6be35b029e8d530985b210cf1402637bbee5c18fd8210dc36048a59b929c8983c53ab194d3630dc4028083e0daec2bdd1923ec2e447193e7d53c978fb26dec57ea66d32976061cff3fe4e4f3138283d3002c69626c6ca6a98c6fda62c629cf6dc6b8df2c1003eb166dffee0b2870c6a204c761dccfe50baeed211a48c0edbd8049b1bfb8a37a2703d303761ee667d4b80b6fc594cf3b648a00d1386ebe65940bfaf37617a1dce59cb15544bad6f2479eab5dc0172d576e1bfe7b804914e0094e5b5f5e1b02573a120a37ece87bdea5b2bb58c35b35ea13cf02f416668c8ddae52135788cb4f5a625b5b83fcd7ce02d99d3eeaf4b6d8d473d44894799b7611d9146122308d7e8be275f1da0a62b4c26e05b654ccfa225184e9fa9f7eabb27df42becaff83c97ccfdf16bc27f348e8c96dfaf1da7d9ddd5fa758dabe521d663d03031a9b61b18cd05882071527e70a0366041b45ba93598d783c1c40ace2c1d65519f25c7bb89467c5cc7af3e4fe330dc7724f925e6f35a31e4afa38c5669990ddd2b4936dd5a02cfb385998d0bfdbbde202753a48706e7443eb9a4cf9db2ba0a04e443e1f488ebadaffecccc5424eed0e0ffd0b0150691f8bf1af0fea3f45ff667c1448bf90d279b1e9ee566dba5cdbe7a7a1b28a7ae1d448a38007a3aee9b7c343b1642ff6bf745da872faa343bae39584df1f82f93ee8bf3094d7be3acb685a19e5e4f1d02a2f611731aa31c4fdd7cc460aa460dc5bba0a93eb79302011dbebe345aa1b6f1f1fef883ac5f93df6a1eac6b176affa462f1ee2ef4635c727dbd64e8ae3062ed32f8e62a06ad9ccdcea9e965654633a6510e95756a7013f61f96f4a5f1de447e663132a4deb54ae453d953bda81359dc558c80d7116858087b7d20124e465c27cf9a59fceda12b29277a901bfe2d7df68870138cfe94a3eab33a748d59fb14f8c6eb428cf8d5f7b5efea1cdb8a6aa8bef38474ada4f93ef11bbb3c7ef2a1b043b808d8ae0bb385b05e8042eddf117a59c8167d20436165a78dd2498675a5504a2e4a84c1a9eee0a83a1c2320945336a5a4a742fe0e1b809d8c5de88fbf6c05fdfda9915754eaeb1826913b7d9fd12483e462edc987abe11cd4c322ca525a6b7166dc5417fd3f40ec6c39744a6a1df0683ee21e39fa1518718dbc21f3f3d2ba5a06be5d622bcc216f5c1aec5fed5519476117317aa39223bea6d31b1ba5e2c4cf98c6f06f7fdd24e664154d4962fc00a5f3402bc2237a77c8e88fb5f3a5e4ab26ca56e8434655e6e4af4b1c3dca28143212352805d21f879f0967bc39c209463afc10a094df7d055411237c38d90320adc04aad1687c", 0x1000}, {&(0x7f0000001640)="b417932a335f3ff2b504c13dbe4dc7fcd92e03594d9950a759ca88c2a521d2ebe3bab8c24bc7b8d197b9c16ad4f5f2185ae09ad3b0cac479e5cf4298147919ab24f00670288ec225354961fba52307f6e6d5", 0x52}], 0x5}, 0x4) getsockopt(r2, 0x80000000, 0x6, &(0x7f0000000080)=""/26, &(0x7f00000000c0)=0x1a) shutdown(r2, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 08:29:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17ea", 0xc01, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="7ab079342292adebdfefabbf5e333fe95c04c2fcb1691576d5bd4a0710ff37dd7aa7c3675392dee4e909bfe385fa002accdea53e9e70c699047851f97f79cb4d730b8403f332f5d407e559d6c333a9f41f2df132b525e226c42e92e7886dcb0b31691df1d6a3deb7e6f586ca4caa3677467670c66f7742924972c86f7e7ac8a85b1102c3ffd0d813c3bf9cc12f2a79641d1731d4b9f86ce38ba08cacdaf529c8e6f19e2f734752e277b226c1788182b08221feed5082347c34e34fd1bdd6c1704af5e02de572659e2831d376f022fd244645c7fdfa4a52b7402c2863cb7b2b3dbab16d525a1ff2049f483f0ec34cf09dceac0c55a150692a791973104c42589e2df9d1266a587c28ba7e4a32875f2d5e6c92daacddf7689f0ce74672f340cf0ae41fc0801937fe25a0e9f191e190471c7b31111bf2b3ca80275effa6265f5cb6e12f68b23234120318acb47839162ef146304b1111bb69a2eede10ced2807344195ac200bfc77e209fb45025dd8c5e1c173c2ddc988e89824da1c00b811d2d2d806862e1d490a7d38979950650d50aa281f63817fd83cd0d4ef28534121f98cf20ecb6bf114ba6feebd6f9793eeec86fb63cd8cf960281437150d493e38e3f75aa221ed59ae6a2fa5405e7c129264a37dedd1d42dd89458e1fa9b874c111e7ec224c0d815ff43300381b20a0e97de0af122873cc5b163b069dd4d5847b76f93dbe94efc3a55ca05b8393c314886c96eb2b2bc89782e8737d723a682e3ec65648b131499bec7f212ab27c87a79f75b907a4c8d83ee486323a6cff30d7a1bd209e0277538f3859cecb4c5eae0edb71a6a967d818f227666a47856e552278bf3ea8a1c0656ea4bfa74991999e6e01116ad048dc57736ad43d53dee9bb61251569d8c3dba4806e7673738c0c8445068148fa0b26a700519a2aac4bda73147f1b227eae06f92b49f358d5f2a8c84968bc13b8fd111e6be5f4716b2c7ebe82e70afafad8d42dae7374b96838f71a213d1a0686ec1be98e4cdc79eb6c1d74653bf2cea648e0a01d12b69d094ebb6be89e3b7505045321c779cbd8bea1c4c8fb961345c7a0b157e614aef9b3b9c3954e05fd277c5ebc814045dad9d53fd36580eb49dce1e10c58ae09e8869caf46b059503bea9d8e782e44e63e366257dbe05322cbb373b8111b325ed68bd282ab0df323915aef4a0ecdf5dfa18348e4bf6ffb51330fd4a339ff824aa38f25c5d0a1dc81a61dab3a7c6d43650d5fb430d80c92afd11c4ef0095c71ab69fade3ccf7b9cf26c31e50ad5f6973438f79bd18bb3aba56237292a74d9d935639d4259ff53ac2bad0d69aff9170be7b39546b302769acadc002d13bf12de326314101f7da49c0e4526123606b0c63dfdf70709f9029c3f6b4787ef4ffcbd1ff4af02650223c53a46954f9c80f89da1e0c3ebfbd4f07d07370a96f1ba13321220cac4959a3e06ea5f82fc037980ede995f26a048d5778dd4573d29e7d911b26e8d42dda26948fa63581bbbeff4e36374f77a64568ba726a37280ce99bfa8e39193f6f7d787bcad0037bc59b2bdd774999dd28a65830896a1cce18833ad1725180fd07dba8d4f767e81f3aff6cd0816bbd2101602efedfa3d8eecfdc841759c287381131b87fac0768d9c017c84741f8dda367dd6da71d59120b335c5d652ef0030444f9809a8e1c4c0c9f0243660040a0aa23b1ae22cb6c6956af2a1468bccb8ffd27e0517078ac34ac480a6a337db270b7f3fadbdec9b1781eeaeddb871f3db17083148e3e091d876553ad964f4d5849a1fbdcd916a2e15dc5435595ac4191f9b5b594c41d593a1bf008a81026f827848bf643531d2511e4595ad03128f462a2fd2a621faf9492e3cb60ed870bddf7a0d3414b4f8bd08175dbc99c5f1c61ecd558c562b05058addf3d2c600a62735a11d8e034467312dd16cb1c76f312f126424d96ec3ba6368692982dd4057a164d2a553cda4028c04144c90147581ada6af159d04710874f1a8d757c480bc8fe98f9e98fed120ca277badc91d232faa61883b02612eb61caaeb4015542295244d0744be804687bebc22c20b0d901c5b0a4cfc670f3528ba4718a15902b9757cec92a442dffede31f49c9829d5267dcdee6ad4ef4c37677d036e35e28c0e372bb58344c410fc739e46c55b090c7877085b1f68bfafb30864150eec7743d6da194f5264068b80a5fe7353a4903c7bbee585b3b95ab73e7ef2b6b37f6906181f866f159aa062365bbeeffda6bbaafe9452ad2a7a239436e14c61716c4774a94fcbd41b0c15499522e5890b8762ee7743d759324d66d7b724c5e715f13ce96f6e1fb8718ad512443b4847bfa6437ab6620a1fe225830626fcfcff6c2008800958e5229e1979f380183f186439a5f18429a0117d868660769dcdca6f38077bdafaa4340f5ab567f4274cce77dcd858f139ca4c4cd7c2791d95fe3d3e1671f1caa82306dc5d0269ff2312e7c6059f21443f01955013c75e67f99eb88228a996599a8d4bc8a142b626a93d1e34117bb86251263bf5c7945c1a955563079f5b2d32d87b0255c193ca91dfbf2aba69df188a52a6c24f24e21ba29830c1be283536efa38a1c8132f908652b1a1a48922e36be8a0351761dcbe95626ed975652d1851ff379d7473a37f125a11f524dc5a1a0df7d68eb7f6665519b7ab687381c01e3e0d6c64f91f1a19c098985d42cbbae300beeb439e84420f70d3d74768475a51bfb7441841d263a37fee3f5144d18c9de71df77b2782a7fa4f895a30d1c36ffb697ab6f413efb89cac7b7bb9f3710ff66bcfa1d0868d8b97922678fb5e7faba28a0a2ae9cf1a095668ba99a1289de3ae773784ed22c796183726414cbcf1dda2fedd4189123e912987f22111a664b45c", 0x800, 0x3, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280), &(0x7f0000000380)=[&(0x7f00000002c0)='/#\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@+x\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40) write(r1, &(0x7f0000002680)="526abae7adadae78915a7b28e5a2858dfe1694fa5e411d12c64e4f9344dba9f72a4556d4e1a1751f4f3ec396437eba6f7536791a03e95aa8d6ac42384a4a7897aeb61e4b981068090a982fe3c9c8311f320a340aeb61f59e2ad7c09cedf3df92e9fadc4fda4d7f0d96026e030a16214456d14819a8c37ab66c331f750ea93190c573d0e42636a294b3052529e930160101e1d234a6f6f53ae9d6b2436d088e5aa380429fa442efff324859f215ca2a7e79816712225b2aa50b8fb3cb4fa20a4b00583bc31e5bc55cf4dff15a52f8ef740d28981650cc422c34361e321a7ebdbce31fc766a5bf49d0dac45f1be27a2154030912f726c94ba46fcee7ab72b71facf2c2dfc7ad0b0bd87b24551acde08a491af4753812ed0675b1d4e655e690d1dff20412202a760f3d09d14563f7fe0170f35590126c04ff680b5358518bcb21858fd3617fbf35bbe198ccdea24bfc6f800819a067405c743b09bc2fa72922bc303f19a968311c3af920fbc2eb30132e78b5976aa08f2817c75089295f96538670b0ab4a6f6fa6d405108c4ae0bf8308ce2cd3564e4746ae9ff85cdf66e98e16a005aeecb53d510f741199e60bac432ceb35bd8bc80c5a1ad5b856ba9ab21520d956717397879ac6dc7dc1d6a7f21d13213093611190c1f760088bc04b9a19aed14f43e76eaced10732e88307477c7849dbaa09d2a68fc9e59219c0873fbb78db9f0d33c7f5a43a0904a08ec6a2644743026c2cfb7b9f848d2b39db685d3a16ad35555e75eb7a415804c8ddaa11d9f68e3387e2939158370c80253dbc7dfac0a3c7d5f47226115d36a5eb8452df1b248d4ff461f5f7c7cdd312d550e1e5d2848c2eac3014d15efd4059685e51449aeb0bb47d41308aa4e2f0048708f07c6da0a58be0c6b4b410547670614206ddd51c2fca629c54e59ca4eaab253c4942b371bb7844b1eef5eb04fb8382740a92f1bae49aa3ab8d81732ef3a4cd236d3ff8cd615e5120c65158b68b1d7275ac5b0d35a77aa9e8b1c5a025033109d36e55124aed894017787483356aa652db4a97bb11aafb321788e65a228fa4ae1cc9e7d0622281efd3f416d57fbd0a17b8f1e3e2636073b57e65edb84e8ac20fed33b0d319075886186ee137f553cb2a4f8097dc31677fbee6b382af9d049b66bbff41fdb5b4b0300e4cef85f544b8c616ebd4101000d458f566debadb942394664b8e4115e3b96de0dcd6b88555956836fdcfee87262b660fb133b1c6585da7ddacca51b8ea2bf5af43e7fb98c38d28ed48605c84afdad4e1fd750406d53ba5e65ac38ffd751cf07a9858315ace77690f50f909ab823d025b35f4cd2eb597568ce6acbec4bee6254a3eaf5512c10350ebd67e62e048cad50b29c8d2d53b83a0086f11836430a22f50efac22e0861bf5b7df6695af2daabeb4fbecdf6d24e0745949e379251205ea0d6b5df7516399330ed78e2a9f257e5a9c54c9c882db4275c1541345eff8c78afef6df8a161656df6a6c6592152c108e97316b00adf5dc872ef93222c9565bbe35d18253a6dffd1e7df37bca37816eca12b4dca97b976e795d56a75cfbaf1e0820fb0b08c3e044b25b18afd594184fe6696c6c5b35b08f70c08427e68bbc7b89ebeb3b7509cb213b41ef86b0dffc620e8930ac1ef828f8bad55b3330f04c85cf57080ed23abcc0cff8b565e81d3d697ef6726016147d93c85ae5338d95da3e6d172c84e20d882de5a7c18197ba792c2755c4d3924527581c5168442f086c298189cf3a2d59459cc5a6d6342db32ea34e74368c411d9bab483efa92d84117726cadaad6e1daf0b7647eec3b9e5dbfc5b1778eee8cfaf620cca04ec04b8bfd86af20edad8043904db8121c5158ed5aa2b03cb497049d47203a4dbf7ea07f9e7c27f71bb4906b5458a7d1b6b443ddb48863372c2ba4e34b8e09d855d3ddfcc96132ce298a5c6675af177b41491abd6f648c7e1ea3598385e031e61bfbc8ecfc9e68454a9451bf00dacef16860694e0b6b523d6e8ad8899531dd2a93dd3c75903c605b68c6a163a0ef0fa6b97b5341c4a58b2635c2ea666e41370b87067bcbc69b5a4bcd3ae57bb9d5cac62ad3baa3c1403e2e5aee4b3a6b2ffb9262134a71d66edb7b3db06c55c2504554b1b4c8dee3411b7f0ec3410294eb73206a5631a2c02f2dd6dc77d71f9504ba9938043e6a8e29cd92926805a77247345b1baaf04d43d50fe016d4015e0e571c932eb1a09446c281c8f9c082bbd740562723afc5899f89f39fe8e7878aa93cd819a4551dde2a5d2113e3fb21c55bc8a1e1b53fd965e3ae95de95238d188c8e9cd1667063036b140d8787f21d27a8fb706b8e97290374fa53735da8c97fea554a9e5bae00f4fd7b3599b05b42578b97f9c8339b29bfa9c9a123cfc221b886b3afc0966e14bde45a4f2538123238c22a4c664e1677025fdcd676313e86caab10ac4fab5caa941bad04b6b8287095fb2aa65efe015f672f4b2c1959cfe8166b9671db1922e336e3e4f80c275ca8954e8d35a097f2a51554a298238dd10e0dc354e4388652636f0c4f259046f29c44b36d6fafccc59a1898eb40fa1784759dd557ef05dcb36569796b3ad4b3b92938a61aa874e74dca1ccdc85c41031729c8489ce72c6b5152f43cde0e3a2c39f52325e17bc2ac8c96355086facbfad5d6127cb0379e2d438d992b951614cd121e8339493eeba1b1fc608a1a44eb350835bd75611d8ccce77483a63537181a5236009014a30a1d0c2d9f611572415e40b696a02369a07c8778ee480cf0cd5f74b57d36909bf594745ade2f271878af9478b7e7d9959daf58d3e666dc4ae5299ac21caadd06b83b7449973283f25f5b09e77170ca2c0ebf575f6ad281889a9422598d4838c105b845a87373444050d2c8b059845e23ff1beb3479caefd8dde668476c5efa507b4f022e3a0a668af2db2c6e461a7e238a7377695b58c7099bd862cee0bdc0fa511917254bd844d67895201eeb88fb7f6a29a01cad6de9476b145419beb3cbbd51829cf423235ab4daa1f3498a27d07ab3d6eae7145f2e199d34008d4869b10b53491d80d16e3b853cf8ce602cea55ec5d9d524643331bd34eabb7b40cfdcb88413c9271140da9d51fff91ecdf4d683e476f2ada47ec8239564c7016025f52151ed055fd5c8cddeb85e0ec8d320bc371f2760777c5f22cae906accbc21a358452424d86c58d0ca5fa88de30abc71f57b52663c693712682da2aa9d6163196a826f99d917092473a5485cc5dad030e8095773cd039cddc269886314f17273c0c4620592fd844691661a0c7d32f27d0b4a0bd7e99639d70f1d431b4bc25970b0dd119bc2ee989674d0635bc0792a772f9c03840c5e0930c0510dc54db56d68be9c175cdec5715ff60cd54c1261ed13a80443a3f5fc006248fafbcd4e47fce79770477960f3800f90183111a99e52a058b6e816ae870a3ca90048e611f7164792cac39b677f140b9f6ce655d5800ca9d4f7e3928f96ade20bd3f149e4c512c0b93adac3f5603adee75e243c129292c296f032526def28f1a2f2a8a80f6fc68b3aaf13a47277f1d04717e3a8a07a3182c0e5120b995c028e17d26a0ab3f3aad1150f885e93cbca4c84b97bf351240196731b0ee702c75f16254104bd02330160cced9ddbceab32b3e64b191cebdce95c195e73cad979546091768fa4de89edcf73c375701180c8cdc95e684cf2cd33139ccf8c78fb3db11a1f0f7485a54db153483554493c8fd15d712133c6859739bb9cadb7f28148805138d3f33d838eb0e764135345c22ff666fd3bc6282b94627b1b11e3cee2cc4c47192bf093e08a5c139aa9d00f4bea6f5f1311a569050d7011b6fcf473b814dcfd52fa713a7f8443d857368a7096a2b9f8a6e685f4937efce33b7d01b5bb19bf58e8748224b95afc43cdfa495fe33f5d5476dfeb67183c4a1c67884c75fab5ab1db385c3ab5cbd680d0b0211a47cad69ac5327c20be79331130f5c6eb338ebb85c75eaf5fc09638363bb91eb64d46f442cf1bb31e14a443ed4d2cf63a54394ad6f6286b5e5d90d7031913d734c27325a1eb04a0472bf9b0bd34ad639b1e9489330eb7bf905be65d69da60c69658ff45234cf676c3a60758ea96cafa9114cc95d93c7099448c8081b0a8ffeb34ae0159f21c742e0607075fbcc217ffb4cec0bf70584305701ea850523482cbdb6ad7b52c1277c87c11d0b017bbf9e3ddc5d551b3fb010e6e32e62763eadde59c3393974d2fa2836939c6c97ebecaaea707c9714f2f392a3c43c8066846382e672b93b195f7119862bc30bfb550aa600e7e6fd7c0664cfc60d6e3e73dcd73b23a3f51ec13a7a99eb992b69574cf4fe94a13b2a9f65704471b6c0fa53fa4dea20641373ba9faaaa27089e9c262a63fde45953fd50e71faa53315100cf7973f663d61d4564e477462f56500a804116a3491ca839b061f12a44c8665a6c10e2c334cd8db39527fa576f5a29bffc59a8b4e37c2cdf0a8785c4147e7d71e65b970a7b77cc8f7d33dee0167015a1542468f3b99cc4447620a846f7befa5e457f8fa6f00ccdb4d9c053fc8d59cf1da8a1e2d4a5b8f46e8571d09c023d1ede6e49b103e76a6c3ea29c50e3e77c7a682e02ec55c0eb0bc99aada6fd65ca125d440c0f3ff0bc90730e023eb9badf689f0b71a65741c93f0582328b71bd66b61f2f860edaa54cd2464c9f180a28cb1aee403ad9dbaeebb8c20c1434fbc46b2d6f41be837f6f3b53f523365c06390525bded9f675f9feb7dd2dc93042cded0639aeff414ad4dd798b151d7c70b117b6dab1d36f1b07c6e8bc853286a3ae18c03c8079b433857c5ca01d60399b3363c5b976d7b6d41766da936001b12e05378bdbd23b7eb9429b7db610c0c32b7b56eb2bc46b91afaafbf0c69eedfca84d5ef7d95e2f561dc4fe0cf1e63366aacb9a749f6318045b958d94560e5b54c5cf23bbfa5bb5eae4c3a35ad46a344e93cd672b29d77cae95a253423b9c27995e52cbf748562ae01afa0b0f09aeb51e0875dd6300e19757bfa8cdcc89778823295cb95547dc243ae541def3491c6a9bf0332ca71b79adf243cb70291fd75fcbffeed573d911cee09239ee8253d95064c7b8f60c7c55b2e596dffdbc268f816d8ffca75958c4251125dd2591697225dbc9a5891ec5eefeaaa259534d504b7b6979d187fa9e187f4621564617d4d02cdb255d41ce55b150c89d7d982e0597756580b69f736bf91bb559db589e153d5aab539f8e214e3d787a5dfed7db53c582ba685f9066f8225cabf7ec0ccf4715e5615e9eb35ea0dd6f9a8baf8e81a7f805460bf651ff1b60714537a76d68cea98e01caba72bfbbbff640391b85704b7ce29190dab53e498e91ec564d1e1b390fda169ac554250d8b9cb91cb3c650566cb83a8d8465834858da92c7bf75a919267dc8ecfef9ab30d1fa518440d025dca139745c1405198e0014bd30ba713314489d6e0976b67bf5b940943da0eaaa1bfdb3bf3a23591ce1bd15a6e5a2a805ed07b26c083df3314a0fde8a85417115e98c9adcf7a010eb10be4eeb55f72678b11a3cfc0c068235dea1c51c011012d23896137b986b0f17c3719988bf9033d78039fd35c91109fb5144f091ae579235cbdf6d9d7941a6c7cf4e7fc24e3a7863f07042f26b7f166a18cb9278b2bed5c955799b8910765fefdf1a91a31f070b2f9e0831a1796ebc0b76f217465c9e8201c8cf5abd0602464d91f63db083d5993c810b400d0ce6c6e103b51f4097513de5b9270b8364f9bd2e833ce2ba7e1abfb8368ad362", 0x1000) 08:29:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) semget$private(0x0, 0x0, 0x340) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x77, r2, r3, r4, r5, 0x20, 0x5}, 0x7, 0xffff, r6, r7, 0xa5a, 0xbb, 0x6, 0x20}) listen(r0, 0x12d05245) mlockall(0x2) 08:29:28 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getuid() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10880, 0x0) close(r0) 08:29:28 executing program 1: symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x3) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) 08:29:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0967ed7fb8663a2ac71c9156c809018d66edb880100000000000000bdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d65c0e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57c84b8f61a900c7eb412f65b628dfa865ffb73ec3d91ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 08:29:28 executing program 1: setreuid(0x0, 0xee00) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=',!)\'\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='./\x00', &(0x7f0000000240)='#--#\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='\xd7\'*#-\x00']) r2 = geteuid() setreuid(r2, 0x0) syz_open_pts() 08:29:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r1) setsockopt(r2, 0x401, 0x180000, &(0x7f0000000140)="73991861b14f36324eb05c97e172d7186def2ff7bdbd2bb65ee7f0f21560d02597bbc275d7c33ed47eceda53e7be0f154a4df89962d558b44995e47a9b992b2f3fd3d089abb513a125bfa2b53984ff57322e0d9fd0f88fd8174cf2a8ad1bb37efb6c7f24b08f9435c2aaaec405af0181aa0cf4ac045ebb92dbb518c41a173e2a6629c234534960aef8114e5b2d3434416c33ab2be3382d067f88bc108edc40f2e9f0107775964bbed149365a99ff211643287611c75c927af69208b391bd38e4c3f1b3c02080eccb6c44e35961fcd151f5cc45a02e7436e4a7c096cb3a5fb821cf4a325cded3a38d79e0978dea018ff9fbc661aa1a8d812247", 0xf9) 08:29:28 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = semget$private(0x0, 0x4, 0x500) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/156) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000080)="70ac512f6439b93e59462a505f123ccb063ff7db363189c92f92b6f5680231399dcd56ba5b4e484ac558819b2ffddbf14add1d807b0b54b45c8230456c8fdc5bddff761b4019e28d2fdf1cdc0d", 0x4d}, {&(0x7f0000000140)="002dbce2fd56910ef1ad07129e00a9db7594b7512630a775966eda0fe1cf10c11feb2c09493b7808d8ac210bf8f9ad273c7643", 0x33}, {&(0x7f0000000180)="d82b6f8f2d381c9e662733510c1d989d42a5a724ca57df29a0800f719c71554f4363dcba074c1fa2fad4f30ee6c5569cd9806018c28900845db106128ec3b152fb6eaf083ea1d2fe340266df109fc3dd0e3b", 0x52}, {&(0x7f0000000500)="4f216a1d5a97400f8b121a0073218d9132b8753a1e8e8c880b2b2e858ef7d095016bcd5459a53e20387c68c6ef993c05a46482a6860aad2d6da50257328d061c15a9f0f3c753630a6208bc7baa0c6b3999c6bd75e0bf90b88da730b2d777967181f72871740aac8e6db7ad59be11f464a31d85fdcb8ad5bc3446f777c97d21f47cad32f261f675057f21d2d45f4494c522b34bf6d40ef78caada7a3c5a1109743b100fe491a896e11ceb6137ab8ee5a60b4f2cdb35db463bcf366a251d60ec736c297a5861d3ad75cebb46f7bd42f0915c32f6c6f1b7d1842abf961ae2c5e72412dd54a6eb81b05771331cd57138ae45d1a9076b1d8d11927bd51f4e6a9d382cd24eac09f8f69aca71503191d3bdc3209e456d946e610f87866477645d8552f1b9668b0110337b38c91bf01ea4a2ecba29fe7e97e32a0474914f7d33100e235ba7f0bdc6ff7f7246185ec6b6ce4cae55151a830c000000000000ba061f54d26d77dc04216e0036d110a871548feafdf8a1ee513bb1aa9b04f2a03afdc753ede8c32ac853dbf2253f95dbac397117025ac1af2912", 0x194}], 0x4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)=""/199) socket(0x2, 0x8003, 0x101) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) dup2(r0, r0) 08:29:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) utimensat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x87, 0x3f}, {0x81, 0x6}}, 0x0) utimes(&(0x7f00000001c0)='./file0/file0\x00', 0x0) 08:29:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() socket$inet(0x2, 0x4000, 0x3) readv(r0, &(0x7f0000000040), 0xfffffffffffff5c) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r2, r0) 08:29:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "030000000082ac0000ffe0357f00", 0x0, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x165, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0x2}, 0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:29:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8001, 0x3, 0x0, 0x3, "17ad5f328422a553933552877ad144bb3990a81e", 0x9, 0x20}) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:29:29 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="2de0bfd527bdab561168df8477000000000000000015639e067d9e03335f9685f2cf037d474257606df0aea9cb94d719f3627faf666fd9063edcc38e573563585dc72eb776b86d2957d1cd0dd091347311d239a083310f0d3230ea8f14fdd33bd62795b576a8c9e8d6f6a14119234d380b47df442fe0db23dc6448d4ca7271e941c421a1308dafe2d008a935f27f7f1c7e4e85e8a9d15e58423fb18cf537715d60af24bc63cd408c9b1a27b0cfddd61f7e532edb96711439886a4bc82853c83ba37007d7a10b03564676983b87317ca482d67d7d6b1e600eaff6b8f1517da82ec3d5aac10a922ab1b094f933e302f84e6f12c1dc2be8615df06c0d3700ba25a3378afd9d4ba60bacad06f854570feb2435a8675bcdb8aeaa87044fdd9335622e3c682faeefc0b870f7d4a96e7d60126ad7e26ade7c81d91db90bec4cb32edd669ff3f03279ba5ef7e63050cecedd50728fda93646c34be0c6212cd69fa4e07dbd8a4eac7ee0d045b74"], 0x6a) r1 = geteuid() r2 = getegid() rmdir(&(0x7f00000000c0)='./file0\x00') lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 08:29:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080), 0x833939958bfcf85f, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 08:29:30 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4bd0c7c7b99222e653d86fe8610499b4843f3960"}) 08:29:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000100)='./bus\x00', r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0x7, 0xd3e, 0x80000000, "ccd5b9fc7d96d28d1d469f084ddc408a83ef005a", 0xffffffffffffffc1, 0x9}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000018600400ab00002b27feffffff00814d7b000000000000fee705189cff5d47a70ef06311eb462b02000000000003000000", 0x34}], 0x1) 08:29:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4, &(0x7f0000000300)=""/184, 0xb8}, 0x40) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) 08:29:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x410000000000001e, r0, 0x0, 0x63) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x190, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xc3c7) 08:29:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce7057", 0x89) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r1) 08:29:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x6) setuid(0xee01) chmod(&(0x7f0000000080)='./file0/file1\x00', 0xb1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 08:29:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x68) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) 08:29:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x30, 0x0) socketpair(0x0, 0x4, 0x6b180000000000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) clock_gettime(0x7, &(0x7f0000000280)) 08:29:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) lseek(r0, 0x0, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000140)='y', 0x1}], 0xef) dup(r2) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 08:29:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) r2 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r5 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) r8 = dup2(r4, r4) semop(r3, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x3, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r8, &(0x7f0000000180), &(0x7f0000000140)=0xc) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r8, 0x2000745e) semop(r5, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 08:29:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket$unix(0x1, 0x2, 0x0) getrusage(0x0, &(0x7f0000000140)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000300), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x20000, 0x3) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) fcntl$getown(r1, 0x5) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) pipe2(&(0x7f0000000200), 0x10004) 08:29:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x800000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x1, 0x6}, 0xc) dup(r1) r3 = syz_open_pts() write(r1, &(0x7f00000005c0)="f569aebc3c1e8c94aa9de4a5947fa93c03c958404dfab891bf358a9096d1cfccb93827224bffd531f24d1df43b4e9943761eee1bf7ab77acf099f7b2d4426d31e59b1a005b87ca921ba3a8bfc43fd89047932299cb854753d815a854377e671b02df34c96c6e7c0dc5b9fa015176da9930fb662cb99112b51ef7e9f21c13d474ee04f4bf3c475f5e0910b1c49c1c5f6151440db1b81598dfc5578a31b3947a56645e127670a21fb12bb749e99026fa58982c93875d49f587784df3b99c4adbd424bbb53813da6cf6182223a309782408943c90810c981f373cfd60eb905acf424e9564cbd67999dbfa799d7c935d8bae652086bad05b8edd14707877b9a74794c93ecae94205ba3bc25a153ac1a0d3e62429162738f48e10227439baacf1230b1f8fd65e906adb78d837e53caf16c2a6fe6c6e06ba2b3d53ff6e8fd8eef2f115d96be4fe21da064872935f8ee1f4e4e8f7ddad703a153e42382b5b7b2f8f2ca08ec631f43f70d3dd20aecfa5d1cd51f538497e3d1748af0690b4ba5451f15a29ed4c8fd8a4743ecf5a3771ad97d3f73246ac326eeda58ea544627d40e73ec8e85bdb4d624ea04fa019829e425add2cee5d27290fa0649cf66919b1c70f6f0e09a34fc72aaccd3ac618ef2e7b911226260b2d8ae23ab6838bb98f3b1fc47a64f7ea0b3b9116468cffc78a7d1a33cf8dbe8a92d9fdcca03a81665344bc2d88642f891cb4c96077b56d7c116c5740050905c506191ac486393e3864410d2821eae2c5bd06b45d7bab7d05f7573357691c121b5731fd70f19310591b399aa9d4b508509e9680ea747a7c089dfa78053d397d8f66019960636f0bb53c28c6600cdcd951a699ea8fc7aae8df1cd1effbd8cc2f69e7077eeef7029312aa3f6576a0990a2e5f6bca3dec7aa154ada9f5a3ea35d148db6786831b202e6851ea45f00405dccd61ad8ef6b838a948ec224280c0cf107c7d7418e795f428b5c2d6d5c0c2f82ecd91f0957d1c7161af641b023eea093f05097b81bbbf8258bd02e14a8e6587142a00ecc72a9a148c9b6b54d73c24dbb53cf8bcf3a6ae25525652bc30afad25f21d9d08499feb516639af3cd5e227e0fc5c1da3121255ff2dba6fcb09a11bd92ec07b3f2cf5307d52615c084a854c2a7f1e563f134c7db3e87b66e2e78e26ab6aa87f23077709cd8d8af698ccf734831b29d65867dc79518eec8115b4204dd102bb5a50449e1b9f3265cb76ea6633f3010368cdd2de1dd7cc5d18d77de11ee3ecbf3f4697e9ca6fdacaf8e7ee7b394798769c6626f67b40790fe38698e894000e3d2dda8961896492c1c7e0cb3ad4edfdba7bd2e8a434fb70d5a46851d1ac605ed7ad71b489bb7314d68467a8a211b731774ccf08de2d2302166ab86df49814f68b94e120f5fa8edd902faf791e8697cdc15d6eda6cb84059ef18ab3b16040c3790895a0b94f64e3fd4f594160ddc9c831946ada8ae3ce1bb80ea774c45f131834c244750df4d1b181de8eb5c1cc842e55b4a5e79e278bb36e29c7bccc4ea43148a59e75559d97c7a72f88116b71ce535fc817cefa8b18a33e1cfb3c5545b640c37de9fb8df91e6cda059d855b929529709d47515cbd759d796a6d89e0c5116b8be091c2b4e8a9bddc4b44c2ee6fd31ff44f03cb6897cdac9f6049290c3314297360d1d509a70f749170a5c8bd621128f753ec63bedd1941aceea8e41d816ad3fa3546561b04e1dda8ca69464299edcc945de2c60ac8b4f85bf15eade483c1ce691e3160cf559cf78b0c0605b58296a5cd2f31a653c1528f62e7b759f7e2363652e6fec6593a4628846125b2cfce51588b505a242a0881e0401abca55d9060a6a150adc2bc51f9e911f9cedb5364e30368dc8a5031062a5d91afe3379c1a3dd6ce548128814f70557a23674b7f1a0a07f0c474d8e047f2bd3cc2f2830c4dd0e02d305ca1cdbf918c4e31da496ed3558c029dbf0b20ddebfa13d6b637a719357131248006a46482aba349ff15eea36d0340efe1d69a802721643a79bdb549268d97e67f8b3bf560a64c08ed18ac4464c6b6d8e75f9caecfee4ca2cbe7cd8a724cde9c68364568c03fae645d5f575cb17b0a87027437e871b7bf3632475820d8b9c098b76152a1b651a7ea604651790d49382f7090d8735d2df5c365848f05838a789ad7c7ceea0a8eabe0f47af736b211de0005790998e14382dae632dd95c44ec3626ba2bfd139df48969536d66913882b7e413ba58e921b5fbd709e24d4b45bcca6fe89afd9e3f3609c978520058709eca54227e415550f56f4e728bbcfed730096752e18453be00c96146360c6160284880ae7859bcb598af5a6ae9881eb9a4e4712ccfff29f6dc8928c77f42b378b25d71c2e3e3027f0c57b06bb5482e4a5a8ef6537743257de50ec4bd52f73ac8655afb56a0654a8aeb33745426e5285284490d47548ab1b99f3ea38278a62b3f2da25edb4e3cb0649aa1bee4e1468b83d6bac49b76ce1965df3040920b73b40ccf8d4642ff9205e55c1f1037c8965a270ba0a048a47d7e7feae9b9c22e6902e8ade64fe96a4d83bb77d44c5020c520abc472466207deb768a1dfc1138dcbb52689cb628766b64d995c0a73479ca98377c965cef008132761d1755b33610cb8a718afe5d424b025956eb27e68f67663be9f0eb6b9b622a4dd9707ca7a6e71d1878c36aba9f369a257c0ab93b61f3d17cb753325ab7498f74ed4349c0fa137b854466c8a743c32a50210dbbda288221f205efb70f9d7dbe9592143cc685d55e8ae57a2db8457f66ef94a1436f5822f063c9b6b2518329a7e0e6d09d80b415b3ee97c6039c055324952f70aa11ef30cfd3e5176a3c92197666b9839921dcf1716bf92d4d72e44784030a886cb1be69ddb8d8a3685fa01569c69a6ebf09afc0ee3c5959a159912907c634a17a7369bd68ecfd27469b43ff6507ea1bca941c5ebdcd153359a8ae08ffa335c050337969a565230154278b2821c6717030ed85f2c7e16fac16fdb783ee606be08cda423ba445f30c52b62c2c55810547ef92ddc6297819fa06646534437dc0b466bf753cbb5bebdb3f0d7a7070796e029fe001db07599835946df035ebaac4aac3d7f5dec7c741fb5552471db72dc0cd9530fa2e193beeab21eee3b2c2cdec96fb557255b2d19b7bff4bc08aab56fc2ab5a6d02e3902e851c1a9e71ef5016bdc873c1936014e2ceed8c09c07e2926dc1fd12161a785b09cc33887ad231673c248a54866fd62714e88274e7169f6263e6d441e12206641e8868d26604ce0879d1a4016802561680fa3e16a24c34a1ba1ee9920dcc615bb72314fb8f0ef5aeb1f5fa18b88516fb38c18d01058faf4da639c970faa4aa625df7657410ab8677987283bd66fb95489b69a0a1359f6bdd1ef77cafc0e25a2f24580ae95af4680cfe4a0cf19f3fd0d5bf3e5026d250bacd9bccc59f8c309f23f89203b578ef5a064a153709ba9a0273ffe514a4ef32bc08b21a6e09f8b15939523058a7ad59770e18e8a424985059f33cda06bd411e00ac3e694e924c8f7e2ba506368e726aa02751a55617aaa1aaf0661aac78e36683d254b5ad714f94bb55b4f5962c93c6681390199c15a4381c7e3ab0cbd0f62967c37b68fb1029e4fabba13290c7f45e063403a7563c64e195d02ad0d9ebfc1de5b4e9075268172be0edec84863369d6e164126430c8d2cda05673115fb704f575af324b27d70a39f10018763471589992b9d612fb77ead86d8315c65715998a6220e6477c337e5537ee923cc341da3d55a08e897ad66d39cf57566af34ee8c00c5218c8ee29505d0ce61908d6fe3fd203e08debf04ef921a5c2254cb98eed9ab5db868af2cd0c728b621016e2dc28dda317e94ef4a0359d075c45a4f674c3f2da7c45f88b81eac1c863ed433e7bf1849bc1509518c3df07eb5a06d413a10ee2d41e29f19557e2a20b33260a889cbecf01587d189da350076c0d511a57ed4a4ae428d1354a9643bd73fb295cafaf83c8e7545a66ce6d65ecb69637908e5152afb5025ec95e265a9df47e21ec7ac10ae11f518160337b9e287a1ddcc555224b5c694f260f7646d35b18ba12a6a9da89465ca1d3ccafae36e05105f89afb2b87e7fbf690ba54eca9f13c7c1b7e98cd1a5792dbf29a48e445c46bb8e8d043758e1edf1fbf682b78a2ce95768a6b66725dde6ebe5812d1a6be674835b79619ec8def2faa1a576cfae3a39403b99ab0da2a64124e4e0a3869b891bb16dbc0b8186b94aab21f55fec5829fcc2ba4509e51793c0fd8c652fa1ac1bb9787a23d7a10dcac52278e2624a4f47e2bd3fc0a998c8058f91e3350fb4ff1f525fb283aaf67df7ad7c372eb228654b940be4da9b1f536c148fd118569e2e69da0a0d53019e0cd846515bd99091afcd4085b9c6e2f00bc02c706a7b4d0f8d7f59e5a98ce656e278ec374173ee18300597e3f0362e1e8e8a3700968b2252a8eefc9437aee87aff3e119c81acedcc983219bf2488962ff899e1bff9df6e6c9de3fc1574cf56a94db000c8bd354f2601026b2584d7f03bd4c7f72e173f0210e3643250897ea127b67c38da0f97ff9ebd0af7760bbfc0772761098f5bd15df47c34126a9ca10a04a648c850895ca4da6bee0805d43af028255b135394b8a3c5bff41f7129697af8711758e2891b48c4a67cea1b090893bb9e2d08ce0038e652dc69a305110b589772736247fa9261df7c27d5746020b16d8457292b102678b68236c059653442e85f8014d8ef59d1754a4bf019de403bc0b655955b5aad66ce822d82e1f3fb00f2df39010e0f84d0cc39ad338b455116b243d38e7308ca4e2319a6c66cf496b402c23dcdc514ea34868d802eaf2a01a9e0b68db45643ee93c32b649b7c382d6dab59f3e907ab8fc2d4167c2bde343c7b66575fa519dec16d080888a448f1d92915f19a5ce98f0fa3704594efd37bf41b4abb1c475516da91e20cc21b5600bb7179f5a621739b011f27938ffcd422852ddcaa207688792eeae837b2aa9692d9714909134c0f4917702df2a84c8718e0d19fd658023d64b735b3ab1b0046946ba65b999027aa737607948c16aadf9fbd19fb3db49846289d19fd6998d942306ca23726ce034a217013d1df7ef97b9e6f19597c1f7ea03e1efb7d9104c46a3db5e1488b7b770e3dbdf7b51665ebc2a19c94c9f76ecbe4441f39d0eb8c0de50ff04894a9f04fc5a2baf3b36fadb1aa4790b5076ed7cc9ede6a8963f0688a3b032c9fb5b9fcdf0f30d47f43916ce955431a1d796b85645482f99e4f546f61d46b1a925ddf4396e78dcdd99d0ea06b957f1ff7b89f299bf275b2614c5f42292682636e1a88ccb9c80203a62a14268240de96ea6a13d7661b52096dbc0b90a571a3792e7b8caae834bec854eceba2d72e6d831545110041644e4c28539224f9d606b907881c0e3212d56355f2bda2910c0555e2cebda320837cd06b84c99f804680a9c2bf43050421a2cd7885ec719eae7c2194c7923a229803c435d2c6fff022e418678b71d50107bc86e2a1fa7b1fce73d070807593497847230fd41fb96afccdfa33063d5ab6c577a6ffb6f8c1006e06c05dccecd21b60ec1a7076e92f0717de8a79148882b0bcf8afdfd4afe181697b3eed550b4f5839bd96a20270134ddd50430dfcb36d9474d953c6d8fd87faa72682ccd5306db79fb1dbf1f244d40d602b3422baf56deeafddaa38eecc8ef254272b4424a83c23fcb795c7d28eb0a2ba6d4c42435dfddf12aa14de8339366fd9ad1edf86db32c4c6f52bd15d748febc90797", 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f0000000440)=""/16, 0x10}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f00000015c0)=""/184, 0xb8}], 0x6, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) syz_open_pts() syz_open_pts() 08:29:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x3, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x1, r0) getdents(r1, &(0x7f0000000140)=""/231, 0xe7) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x9) r2 = semget$private(0x0, 0x3, 0x500) semop(r2, &(0x7f0000000100)=[{0x2, 0x101, 0x1000}, {0x0, 0x4, 0x800}, {0x5, 0xbb69, 0x1800}, {0x3, 0x1, 0x1800}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x100}, {0x3, 0x4, 0x800}], 0x7) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) recvfrom$unix(r3, &(0x7f0000000240)=""/193, 0xc1, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() 08:29:30 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7ff) pipe2(&(0x7f00000001c0), 0x0) r1 = socket(0x10, 0x8000, 0x25e400000000) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/56}, &(0x7f0000000140)=0x3a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) chflags(&(0x7f0000000040)='./control\x00', 0x40001) 08:29:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 08:29:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x40, 0xda, 0x0, 0x2, 0x2, 0x4, 0x2, 0x1, 0x9, 0x3}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x80, 0x7, 0x1}, {{r1}, 0x0, 0x8a, 0x10, 0x0, 0x1000}], 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0x3}, 0x8) 08:29:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000100)="a1808854f125dc16fe79f15dbe5c068a73b337e30bac4ee6351ae9eee0bacf76f355137b0eb10d3b094764a551abfe498f8d4d4e73969b64cf14a407f71f53bbf325ce5180bace595764dec594669b538ce1efa017945ccd8eb6f3", 0x5b, 0x9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) 08:29:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 08:29:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) semget$private(0x0, 0x3, 0x600) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 08:29:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file1\x00', r0, r1) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 08:29:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1030, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 08:29:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x108) rename(&(0x7f0000000040)='./file0\x00', 0x0) 08:29:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/213, 0xd5) mknod(&(0x7f0000000800)='./file0\x00', 0x80002002, 0x9) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=""/160, 0xa0) mknod(&(0x7f0000001a40)='./bus\x00', 0xc091, 0x744) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8) recvfrom$inet(r1, &(0x7f0000001940)=""/116, 0x74, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xfed9) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001900)) r2 = open(&(0x7f0000000240)='./file0\x00', 0x2002c, 0x40) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001b00)) sendto(r2, &(0x7f0000000840)="089ee2d7803159ea7fccad1ff9664c2db261fdd81790426e253467cb7318c716870014d60e4dc7c7a1e436622a2a85d0d5249536910ca0b205b75354edf31b117452cf3e3592cd59eab588c4625a779e95b33cc6587882318169dd35b573f46390e3667d657154c2f2f0243e7590af42a8dd93bb454a41883469232cd5712f2d0234c1e04b121956dcd3ae4d3ce5b910a07144e7ab082db61b7127a8ffa7d888ffd4389874c9aacfd55a63a8d9d52ca6c1bf9f8229e2f52bd0458f74aa944b7cc4e344967f45f613f69a2cfd7789d3053e2683641dc8f6414e2c7de7e236e79794000d19d24dc9e97277d3a8056e767b1e7564115da3f9ee46649aa4821c83e67819d99bec19917f8880ab414e432218c0e959b24d73866c658e7eba5a03aeb1d3040dfc22a71d8fbc99cb0330432d6b1e7e1f689202729519219e04bc828e64956a8a31891eee8f521c4bb0217caa0e8fac9d0b4c1377aec43456fd76205bea1f2ee6237dbfe91c7a3745242e4bf35c46d66c675864d48ba5f95b401de8ad86dcd0634ef17f2bc440c6703123915f3c6ab3fed1c7d7b98e7b697b025b4cbab4439e727b7c7e795f0a32645723f69e212d20ee2e99ef35f9be33019584e7cb4133ae98559223be7fff2de540427535f48c5a5fe55473b0392cbb228bc7be942a42f92352d22230e0953808b0975d2ec1dae96f999fc8e4492c17e993d67502422205451064c362cc3a224a0cb4a006acbe4b335946697ec35b48d05f86193b8561fe43ecdba92a97bb6749d6890625c1ae6cdae50bfd461a651ead60644c4b37bd8e8122e1f8f3e50be18dbc0eb09ce9e12bcb300fd1c3638e44845ab8504eb3ad72831d3ca6fdf67a71534f64c34e0e4c1d06feb3bf2e0e50e203b83cf5627a5c5aad7bb4202c7570db5c856aa2b883aa7106f55a9131307c941b5e243ea2d48e39f233639430a344032edd5dd3eb4f678065cbf3feb0fac8e76819cb175a2e04949e54a0eeb228e9e2727625332a741fc66add9fd4abf2e92259bab271a338284d3aabf86eca8d0cda085f7080ce359c86e0ce5a00d84c51bde0075770e52e951382e4624a97b9a390c0c269031bc402c1886ff259ef3311ca97f4a0001cca9003e2b39e3d7d755e874547e8591e79abe46261b4d2ea78c4394e2c0c719ebac2bb86ac32d4e7b89239c7b3cedbc86aac229fdec5dae7394aa6850fd891971502bac6b749a0514be33985d29eda690f9d0724d090c3126384f82cad5313752113591928a6d14feba71ce534fc696180f97cc23f7d26b545960ee01807f8074eee35a390134920844dc8443cdbcf4d32802b453e47da42f5d89a01a5feb9be0a7e4ea3e28add1a2b320d0c9665be74a00471fbf6b87479582244238f5fd3b9064483155b5dca98ecb959537c4c11ad0deb271e0282b1fc45f687dd64ab2b3412d30e015c4cd45fe27fb51403fef591134e83421bd3984456eda42544aa34454f729a171b93b1d9ee60f70ad969d5f4a924efe836264f77a93081120d067d846173cf373583e5b27fb0cde9e68a3a3279a331542574171d14d07bcc9d28d11dea70f23203a228a6225c94b23ab0de3e556136140d21c864ac94b3990cecd960ca0de0f3007abb5bcecaceceb6b479d4238eed3e2526ececb509557c4a8048a01e0e7a9ea338710cc12723cbefc9a4e2e879b965b262d6acafc8d122fd8d2982faa4034982e445d1bd672bea66684cc70a28844c57a2b8eb6b0d36c6488cc839d0fbb1edb017e4e9e9347eca8d32185664784b7870ec8ffb1580d4b777bbefe63c47dd5a8296b355414925653a37967a9c9239daf55bfdcf27cae8cfdf1b582396a8ecd8e20985c12d395f1b4a77d4a96416dd78b6ef3fa3c210b9b2bc4b0c0e1df75f9be1a5f1dd838439e0838dd4b220e7549d92355b31043c91d540576f68c88c2515b7700cd0c1a4903e35a0449520acf861245d915bb8ecf389533bcda9ce5943e9b34b9e3ec233dafb81650b520caf6f42a7d26433200719fbda27533396de149971f90da57eeed0084b2549b24d40ae59647e1fab5667ac33a38161bae4a24071af53b32290e84ea4c0d7f6392002c9d4da46f7a856b594d93d79de6edb6342adf328f2a39288f36ac2b2ee48324dbdf16bd6cd2a7ff81497d286396644991bdb8bb90d1349ddc5119247082266678d1ca25dd9a92ddb4bca63f3f5a1f8ea361b64d276280135d67f349d8ff92808a4e3905683dde3725cef7b1d31dbede72b39d681872b5d1b6336fecef81af94416621e92a236d40b619d8caec2e7862fe9b1ea66953eb1ba5195d335e983b74ccf41e94fb463be66c9d4e969e69308bac313f4d5367fbcaff7cdf3283077cebe427a1003c2476e4346e701ffea6cc6dbe6a4c58c85e4e4edf1ff85155accd6c8323a0e88172175faba6e311c4334223f73b1fb8d254107eb1ae7e482bfb61b1bb74e9278b760b644825a919938c14601f5c94e95a1c67224844b8eb64e01fcc8a267d3df14a7ade7053eea0b530c57adeb6129dce38e51a3c40461776821e0feffce3e6265bcdc1bffc29ebcca03c66ab11001e72e961159c6b133b0bb00ca7d378dbe1dbde23637fb1f0bfcd660f4daf554fa75406d11623de92193749653385f9b26657d9dac32d2dbf1eeb53461d79f99f8d1e7e380f9709cd522295e79bf09de0ce835bc08998930b12c59802ba324b14b6e11e29c1e82144cbe124aa9e6337a023379f8907661b41800374e6e2e59231f01e046cca724c975d6b10a541a7979da21be892175c33157f57e2359fcdeeaaa1b59d9c60538ef0f75b263e01ba0970f8ce8dd2efb756d23b12c8d105f056a9a30b67a94913f03c09dec4471b6439c9cb3c9c2ce8b1f5f73e2eae5e011621460e18493967ef0506334bda04d06074fe048883af6fed76785c2324dc4216fae21f284f6a52bbfc09a95f5ea058f3e8b56f98f844ca533032a111e96640c2b2ab6b0c1506b2aa1bed1f94509adb2cb602ac79fbf6626fa0f6f5afab92f6e14eb543379c67a72436522fa101b9ceff441f6d27b15bfcbc3d38fcbc42249b0db6eb1831036f1df18bece41258188cf87b508ce4cf454f80dfd327e990031d51f09fc8a5fd614f3ac6082111a3092849077b5c138b4512d44b07838bd383a3dcb63df6f5f6f44720b96674078356f283dc7395e7e183f90da2259f509bb1ea42e956d450ca58d25c968965328fa4c52d9156d5d7825beda784102aa09b31f585b08292197adafbf8ba475cdaec1ad134b719d7803f98d50ed216da768e0e0c0b702dc058a8f2510e5bbea44794d687b6f0126d8523b3a2785515ad3573cebfa598d20f8c002a9d1f0c2ba78131a5f0773ff0acb586f3870688cc924069db79913f43d0e56f0632a2a5b87d87bdab72e3c524dbaf055e17a35e221edfdd7854dfff62925688c6e857cf6834bcb8ea0803d9a8c6f66466eedfe24bba5a1195b7d24812a483c5e5792e22e90a614ec389170456e7a270b09e7cf9e4f37467c08321d89499da5b8aec2c91ad2a19637f8441cd84b142c6708cea2bcc3c0c0a4d894da89364b411b36c1a427e06c3fb3a1511f31c9e63e9c1beed9e168cda19728a575f8174ea344cce2a4ee17b4b55dcd98d13529e7abb82372f1e299f3f108bd8bfdf58cf751caffc640fc96200a49fc8158c68fc5e2b88b9b7e096c17d289ac6de60a32dd52e7cc7a2b46ee4617c8f22e97f540e9ba8e8ec83063a4a55df32bc21bd4e08e5eeeed28c0cbc087c554a3bee8f43dc5484cee3a92af1eb92540fb26dd5e44d2b19680a13ad07717d70366c4d955efb9a9b531a289a608a1e22f9acbabf34b4dbfd1700fabd01e00ae4fcb27de4f48c908a28451a252898a5f445b4d7cc579e740a27d4c4cf2985f53e36bfd74145bc4b26483729559e597c3e0e7d4b2cd5c5c4b1e47208c70fde84248745f49e258833f961443bfd7a5796d7188c05a1cbc28bd5290c84f5cf382fe341cb81d2bba5003f57211921c26d5edef9b99fcb0a58856f02a2e09582212286030fb5337540b0f915ad9e89af2a0db29ee2a16c50c9c6b6fde5403145c95111edb86835467ab0210c245bc2ef1f7f937214e37c116d8976a4e196da63152660b067733b84de488eb3fdb492e732967a5155bc1c5f9c8556e5cd4f57df497078ebc6b280436970decbe06f294a3cf53c3febf52fa4eafbb52862264441f1bbc41360ecab5bea3bdf741d99c74f5259d66e8df1c1b5d9fb96bcdafad292a05651773989fca806a3d221cb22e6ddf9637d9306af39d39c45021eaff6919a5b0256361256e3f3cc2a3b90b454547159f029ec698e1732a94e19728f672507dba65a603f906c996e334c63960679e9439fe07663a4166c85f09b1b73c2b65bdbd0de634b77248c5d1f05fbecdeacc19e3b601f50a85898296264553ff01c80732537c7b0d5ce0ac4a39875eb7366be2fd2d3ac3517f9ba20bf0cff36634d4e3a655c7cff28461a8c290badd3ffc0699225b2497036dbfb09eae88b27fd8e04e7e7263266e22508bdc80e009dbdd6294c621b4fca3765be1897eda67e94ce1dbba9845f296b593e3083e491bb78608e97d0ee80452e3ab441d91ab1f02a45cfbbb794124d1d359e1a5eba8a65f5fcbe25045613e50f6e49c3100bdc45782a684b79a9d9e0ac0e356e37982c373a671bb87e0bf2f0c18b98dfc9414c9b6166348c4eecec5a4e72a3d333766e9ca49fbdbddffc1f37fbe80b1d785b2138552fffee81c6a04db4e9c2b7bc48c234d9510fd819ef5bae684cea410ef37804b3de7b55b2c2b613eeddd0cc22c3a8912d6a74174a4dc3dd62a18096a9dc94fad1429eee03149f2e07c39eba50063e086835aaad096f061cca329e9ffb2bbe8e6981f19c2838c20ea3ac2cbbf2f09619a1aca8029a7618e3d342eedf64c5e340cef3af8a5e4fd3a80f7dd07e49a401f23173dd9d5f1b9932957cc6b7b728d63885db85b5088155f370b3090cc09d1866931178663608f9ce697cd213613487d9cdc5363eadf01cd66552d7baa1dbec4b7eb2675d87a985df0040e93123600a527b8c68c78c917cef9c2d75d4af3d6ed652b0b88e62ad7ade1c044c9f79f051596f4740040f47259934a3eeaeefaa26541f3329635c14dd5f87988617b9dae8c8c663ac122e5ff1a2926c19148cafb7dc5935386b8f9f2c442b21871ee595430fc625361a71aa7d5439fc0fc3d31d62ab64ca862ede8988334474499f457b79f0cec4018b7b6caa8d31468fbda5f7088d2b3b202cfc37897a574bc58f1058308636321fdd4a6226feb1de079267daa166a78d13725dfa74eb91b9ae8f8b38ea753f7fae42e9dc1ac188a008efb354fcd5f8ff6dbb6742019ccf7bbcf3f54bb515e498095f8c787fdbe3623a9a2161c235bfe7119859edba543c236b6fa8484a81098c7e00e1d6c2e1384e817d25c51b72b30a1439b60cd69b1a406f4eef513d992c227c602274fa9813ba1eab49f45647562d7c446a232c34f77e770ebacbef9e8e878e930d3605795dcd06bdafe602233fd22c2a1e2140c33e2b3bd265c93b19429db177586bf97ab6def4ba954421f7af73e3161680e2794c3519882f0455c7cb64a907f57ed74d2d172c05d817a05351de9c2b6ad71b12da2b979eb12dfbbc6b9690e2efb25b78482817e842b8f95df0aa596a1b0e3f89903264b16f0cd582a9466b2696fd288cbf30740e95b94142aaea1cb7a1fff8e4f41740040b71e36657ea8b85e42940b538ec27aff48b6556b29c9aa3d5a56c4", 0x1000, 0x4, &(0x7f0000001840)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$dupfd(r3, 0x0, r0) getsockname(r1, &(0x7f0000000440)=@in, &(0x7f0000001a00)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) getsockname$inet(r2, &(0x7f0000001b40), &(0x7f00000018c0)=0xc) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x20040, 0x40) recvmsg(r4, &(0x7f00000007c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f00000019c0)=""/16, 0x10}, {&(0x7f0000000480)=""/41, 0x29}, {&(0x7f00000004c0)=""/26, 0x1a}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f0000000580)=""/219, 0xdb}], 0x5, &(0x7f0000000700)=""/179, 0xb3}, 0x40) symlinkat(&(0x7f0000001a80)='./bus\x00', r1, &(0x7f0000001ac0)='./bus\x00') 08:29:30 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x0) close(r0) 08:29:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') 08:29:30 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) 08:29:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7fffffff, 0x95}) r0 = syz_open_pts() close(r0) sendto$unix(r0, &(0x7f0000000080)="3ff0e91881787cd7d93a7f10e6b380825119b98d269e505fc941e212664a97a017b6a1e4cd1cf6a5d192763609c2cedfe2f89fbb32a03a9473ca21866deb98d92c1e690bbe4166ecca8cfc2fb27328b911dac68a404152ae8f826c64f700ee1a2078e0b2e14b5f7fedb35b4f33ed171252810dacef6c6ed0f844d543bb413ef391cfb87b3d26fb582262b3d5ff2ef3c5d5dbbb0467b4e892f6b5dcfadbeb863113df3ceab33e2158971119584499ed501d", 0xb1, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) write(r0, &(0x7f0000000140)="96", 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6265d028) 08:29:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x42}], 0x2000000000000032}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x7f) 08:29:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1704) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0xcd818a95bad4a46d, 0x0) 08:29:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x100000018, 0x5, 0xf) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 08:29:31 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) socketpair(0x2, 0x5, 0x40, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="bcc30baaa266cfa61d5d", 0xa}, {&(0x7f00000006c0)="5ae3fd1465200a2af286246af53fe08feea37fa3759239ff93e434fc810445db8ee3771802ee313ed9cd0d4da515ea89edb78a7445b00545e9b4afc6cce338b15f724f0e769ad029e0ce3ed9f45dc7c5eda556855ae747ae0fdcc639e986f3053c46d1628a4f27e31e076fbd0d4a6a08293794f32e4dc5d7ed0846762d67c9dd9cced2ae4b5222aeac7bd9bb9bee9a4ad8ebf371a174360bdb138ade1ea6200000a55b24fc17ed7795541cc178d7f2651db2", 0xb2}, {&(0x7f00000001c0)="105b3b4d9556c35f2acc382f59f8a96913325797e1a3bae6ee6eab0f", 0x1c}, {&(0x7f0000000200)="2ca0a5427ace3a37e7f2f76d37c93ed984856d26f6d9a07337d92d60db6c70bbe6630433603231db9c4b07b2ec44a418e51a627497e796", 0x37}], 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\v', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) 08:29:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) 08:29:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00062b0000000000001c0000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) 08:29:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001204, 0x0, 0x0) r1 = getegid() r2 = getegid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000200)=0x6a, 0x4) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getegid() setgroups(0x9, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 08:29:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 08:29:31 executing program 1: r0 = kqueue() r1 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() r2 = dup(r0) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 08:29:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 08:29:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40, 0x1000}, {0x42, 0x1}, {0x26, 0x3}, {0x43, 0xff}, {0x67, 0x2b36aa2f}, {0x48, 0x460c}], 0x6}) fchflags(r0, 0x20002) nanosleep(&(0x7f0000000100)={0x1, 0x9}, &(0x7f0000000140)) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x89, 0x53) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000002c0)=""/243) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/208, 0xd0}], 0x2, 0x0) connect$unix(r0, &(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000640)='./file0\x00', 0x1) kevent(r1, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x401, 0x5}, {{r0}, 0xffffffffffffffff, 0xa6, 0x20000000, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x82, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x1, 0x6000000000000, 0x4}, {{r1}, 0x0, 0x60, 0x40, 0x80, 0x8}, {{r1}, 0x5f5a1a15769dd6e5, 0x10, 0x2, 0x9, 0x1}, {{r1}, 0xfffffffffffffffc, 0x9, 0x7, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x3, 0x800fffff, 0x100000001, 0x6000}], 0x6, &(0x7f00000007c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x3, 0x11}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x90, 0xf0000080, 0x2, 0x1000}], 0x54c, &(0x7f0000000840)={0x5, 0x8}) getpeername$inet(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000f00)={&(0x7f0000000900)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000dc0)=[{&(0x7f0000000d00)="4276e37f696e9bfdaa3372b91e8e2064d149208d8c544fcd4a8574c6769e0c7a3bb2cd59e6d4c9f801243c2a2978d82bde07d41cad2f1a3252b03db56c0cd7bb81d7a02feb53d80dfe80c515dfce007105b8906c9cc57d05b46de344ac0d27a10e692989274d340489c2351805d43c038112e5cd92a6aa9022ca0c2bcc568c4c16ecb2e59cf553b244038683bcdf78291bcf628e7e5f712f3a1b894813c121eb1a4d082aca42b57cf094b2", 0xab}], 0x1, 0x0, 0x0, 0x1}, 0x0) lstat(&(0x7f0000000f40)='./file0\x00', &(0x7f0000000f80)) semget$private(0x0, 0x1, 0x200) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001000)) getpid() symlinkat(&(0x7f0000001040)='./file0\x00', r1, &(0x7f0000001080)='./file0\x00') bind$unix(r1, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x3}, 0x8) unlinkat(r0, &(0x7f0000001100)='./file0\x00', 0x0) bind$inet(r1, &(0x7f0000001140)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000001180)=[{0x1, 0x8001, 0x800}, {0x3, 0x2}, {0x3, 0x3, 0x1800}, {0x3, 0x401, 0x800}, {0x4, 0x9, 0x800}, {0x2, 0x3, 0x800}, {0x7, 0x9, 0x800}, {0x3, 0x2, 0x1000}, {0x4, 0x5, 0x1800}], 0x9) ioctl$TIOCSBRK(r0, 0x2000747b) accept$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000003000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c8be49a49e72fee6630000000000000000000000000000000027a1b18c85b6693ddfd6f0f324baca55b37269f72f20f19f541fd930ed653aaa9964331c365ea6cc0d458f5470763749385de9cd872a59a8754fac0c10a749cd87a22bf52d50d43c98297e66e04ad11c0e9b4915c16b027229c4702672755f9d332764af560c41c2e93462f92959f392dcdcc4c89bec39351b38ba67204ab8243553662a55550c7dc1ac631476df"], &(0x7f0000001240)=0x6e) 08:29:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x350) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 08:29:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) dup(r0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 08:29:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20000002a, 0x7ff, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff37) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 08:29:32 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/68, 0xfffffffffffffed0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 08:29:32 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0xc) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 08:29:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/133, 0x85, 0x800, 0x0, 0x0) dup(r0) r1 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x7f}, {{r1}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x383}, {{r1}, 0xffffffffffffffff, 0x1c, 0x4, 0x1, 0x4}], 0x80000000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x20, 0x200}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000002, 0xffffffffffff8000, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x2fb, 0x728}, {{r1}, 0xfffffffffffffffc, 0x26, 0xfffff, 0x1, 0x80}], 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) dup(r1) open(&(0x7f0000000380)='./file0\x00', 0x8008, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80000001, 0xfffffffffffffffc, 0x200, "4e7220099e3f009147cf43578642163961d6beda", 0x1f, 0x3}) mprotect(&(0x7f00001f2000/0x2000)=nil, 0x2000, 0x7) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f0000000000)=[{0x4, 0xffffffff, 0x800}, {0x6, 0xfffffffffffffbff, 0x800}], 0x2) 08:29:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:29:32 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) close(r0) getdents(r0, &(0x7f0000000040)=""/186, 0xba) shutdown(r0, 0x0) 08:29:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x1000000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r2 = fcntl$dupfd(r1, 0xa, r0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x2) close(r0) 08:29:32 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) r1 = socket(0x2, 0x8007, 0x3fc) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xfffffc3a, 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xfffffffffffffee9) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x8, 0xfff, r2}) 08:29:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf4, 0x2, 0x3, 0x51, "77c38c2c29b696d6bd110d1ff70ecfadc2aaadcf", 0x80000001, 0x80000001}) 08:29:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x0, 0x401, 0x2f, 0xea6}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) login: load: 1.49 cmd: getty 52082 [ttyin] 0.00u 0.01s 0% 317k load: 1.49 cmd: getty 52082 [ttyin] 0.00u 0.01s 0% 317k 08:29:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r0, r3) r5 = dup2(r1, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x42) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 08:29:33 executing program 1: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000018b5b633a3ce4168d3e800000000ffff005fffffffffb81100000029000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="5e9cfaec94b89b64774bd69afe51fed7f661e0e105346e6de74d32abfc2ffadf281564b270a9f286384de760d57c226f8bb6622c80227f380a88063dc1009f32ed7db7a2e926b28dd55ea1acd102025316268475cb0dbd6c6423707d48e24bff59b0e8614a45651d9f4c8fcb355da368cb3de53e03729e349e270ad7d5b785680365ee658c9cdf25a88e8676c724204473066a74a12e7654ed1b5205c192edbc0e02bef65ba4ab2c72f676b3737f541592bbc27f4daa87e1fa5fd287cac5792f29ceb93dc2dfbada336e76cfd3eaf750b003ca90b79f03e8880cbe3f81afa4b5ad21e8da8027e80c55717673c001a68a1344a925d3a4a9", 0xf7}, {&(0x7f0000000040)="b08363f1a5b483ddedd5b35a1287e8a8960568a6ca9b88a2a731e35bbdfb72a8434e55d5333761709b13141c0a3356a0af", 0x31}, {&(0x7f0000000240)="98617a57384bc98e94165556eeb97fb90f1938960ef2313d6f264dbd6e57ddddf629d1ccd09af11fa9f19ff4a6690a319782445e01333e8eab715988b0ea35509cfb4401f0655d44659f65612b34b9d65a8ce54e5e92af49976a1cf074dca5d49a0924f5deacd2ded62c63c4b4b46845de560ba3649bc8b8a9fdaf29080217411c9ff95dd1f6c760400343ce91ca64533ecc7f88da4ebe9fa0b641b4a94817d49367ee8de82ae7d98f805780081512b373a8e74ec9e47af29a3a23b3d990a89e", 0xc0}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:29:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="1aa7c944fcd88d447893f137a0bfe32899cb1d208541c3c7d6b129dbe61d973e072079f7c1188b92a6f98d2729e9fc0904487cb8fc99c83dc6435f04ba49d73c6fa1085eeee28ca18c4327f0401c81d454c6cbb964528c83203c768ea4ba08098de4243f0767acfb93be8b33ad19302fc411a8b3600e4fca9eed4dc201b1db46e643487bdfb42f82a1f3232d35dc45068787db97c8d2856bab8b047186b76b98f47d8f1830a985240d2020a751e46241764fe1bf1c3b2c7edf50d29ac72708bb0a0965c7ddc05dd43fde4b8c7e009d3d97cd", 0xd2}, {&(0x7f0000000140)="c6c6ff370edef7d03a33f7e7ae51c36a12f146885576b89a23955b015772bbeff7cdcf577c2bb839efc5443c9509802ebd15c97c306bac3f677f21fce9600606dc936777e70ac00b8ab633d89c96add72444ab50e36f685d96c24deb28085478e80198e7187000e82b90861c48f1a18ba142404d", 0x74}, {&(0x7f0000000200)="68abef8bbf4d8fdd1249f4148935da2d58e7e61c5df66dfc9cc01088f6c97fc4e47aee406bfe8038542471e052346d9ce46db291aa1c4af47defa3661ff4db0741bbc1f47e7c513aac1c2355cf5e627a0b13d26fd754587688e77c760b9f316d7cb84eeddd537fc257be55f77d95d10adca1815e85783f471c61a1cce3417c07539e8294a15868f8772758c7f030522832539aa6628cac89c5529df362fcc3925f151889028a13ec8b22bceef6b15e78cfdc4035545f2968825037d112260ef51d8c2d92c4c46f573ece5ecb0a31dab4c314fae70f89d18beee06b13bff8f01fd3befe", 0xe3}], 0x3, 0x0) 08:29:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x10001, 0xff, 0x1f, 0x1, 0x6, 0x80000001, 0x7, 0x1, 0x2, 0x4fc, 0x3}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="9db3812ed62884c2dbd10293862a04bae8b609c97e240cd1466f2e2ca0566b2c3fb931037db92fe468d7e9d447ada6a9fabb145d8804775a212e3d23745c4bbe487f676e494acbae0d0691a343961147c90f1658af5d321eb685361e46a4afce1722e5c0d51d2548389b", 0x6a) 08:29:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x6a, 0x3, 0x7, 0x0, 0x8, 0xfffffffffffffffa, 0x2, 0x0, 0x0, 0x8, 0x7}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x20) 08:29:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x4000, 0x10a, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r5 = getegid() setregid(r4, r5) r6 = dup2(r0, r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xde, r3, r4, r7, r5, 0x20, 0x1}, 0x6, 0x10001, r1, r1, 0x29, 0x7b, 0x5}) r8 = socket$unix(0x1, 0x7, 0x0) bind$unix(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="cdc500af0baec563f929afe04f6572deaea05886b5386e2a52789e304ae044c2166693ffcbc860e8d0867a639d6361413fa4b67d2564ee89124d47e57224a88a7da9451da3a0aa7dd99e61663345135017c52dda513ae7aa9ce40c1d24a5adebd69e7c248064d1fc796290f9d14c34953845397a9bd7e6317686b4ac5bd8c1c9e8b0d5ea0198b88b608654fa02eb08c45fe0203551de90a32ec57d3aa7467bb1599eed1373a0b9ea9103210375706393cefc7eefac4e07b41d60764298efa9419fe5304fd5728fb770215977f2490707f933be8c3362dcacea99dceffc8c15fc4c126ec3a3fec91fd56f2fdd26221147d11ff8e2c2f7508a03c41e7d77d35dc7fe45d20e3603"], 0x1) r9 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000001c0)=[0x2, 0x5]) 08:29:33 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) socket$unix(0x1, 0x5, 0x0) 08:29:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair(0x6, 0x4, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000029c0)="0862d9405b54ede9d335fb6f333bff04f4d7c8ff494df9e9158618c557c1c4204d7da01f08226485cd1e4568c75153de80a216d184484c715622f9bf30bfc4e405a52c74e45562f6feef4825daadc0455c6d47b816ae2b07bcaa751e6ae83ae673e5720fc01a76b2557b2be4370cd6e6ff08ce66acebf6ebc0c1959193d44458427d449b1a171d974842c66e0c33ce9fefdc38300fb6de49b5e4ed726d6ca554718739b6cb88eb4fb5c2102c533b61dd", 0xb0}], 0x1) r3 = semget(0x2, 0x1, 0x8c620edb83bd62f8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/4096) bind$inet6(r1, &(0x7f0000001200)={0x18, 0x1, 0x100000001, 0x3ff}, 0xc) rename(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') r4 = semget$private(0x0, 0x3, 0x8) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x400) recvfrom$inet6(r2, &(0x7f0000001340)=""/79, 0x4f, 0x41, 0x0, 0x0) socketpair(0x6, 0x2, 0x0, 0x0) bind$inet6(r1, &(0x7f0000001400)={0x18, 0x3, 0x7, 0x9}, 0xc) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000001440)=""/188, 0xbc}, {&(0x7f0000001500)=""/247, 0xf7}], 0x2, 0x0) recvfrom$inet6(r1, &(0x7f0000001640)=""/182, 0xb6, 0x1, 0x0, 0x0) r5 = semget(0x2, 0x1, 0x80) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000001700)=0x6, 0x4) r6 = msgget$private(0x0, 0x10) msgrcv(r6, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x3, 0x800) semop(r5, &(0x7f0000002780)=[{0x7, 0x80000000, 0x1000}, {0x0, 0x20}, {0x2, 0x8, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x508, 0x800}, {0x1, 0x1ff, 0x800}, {0x2, 0x800, 0x1800}, {0x1, 0x8}], 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) msgrcv(r6, &(0x7f00000027c0)={0x0, ""/65}, 0x49, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x100b, &(0x7f0000002840)={0xdb35}, 0x10) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000002880)=""/12) msgsnd(r6, &(0x7f00000028c0)={0x3, "6fe7ca3927271f3f3a98768270bc1e72ea4af378c80ac09abb7d359b9765e4a300faea901aaf46adcbd90a40e442fcc48c213552fe1bf6dfbc2eaaba64e785fd3fdb0af96725c497c8565db19da5925d307ffd034072a0d9e26a92eb8c70c86f9c0af43727f6b754c4296b262e9a200773b6bcb7d2d2194e800a3e9f07bec070a02cae24d7aabfa5bc1ea636e1aa34857067cc196b0cf75b1de5dc43c986e7573171ad54bee151a84892013ad31a157398b31731a66a595da45a0076411a7e83d0bfc28c861f6c328cd2efb3f129be5efd31803ffb83b4b251b81384f6dd7e49cc39d7e11ec3d816a71b22bbae53a5e95d"}, 0xf9, 0x800) getpgid(0x0) 08:29:33 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20080, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x1, 0x4, &(0x7f0000000000)=""/13, &(0x7f0000000040)=0xd) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 08:29:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r2, 0x20007471) 08:29:33 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 08:29:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000140)='./bus/file1\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x8001, 0x6da8c66630604241) 08:29:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) recvfrom$unix(r0, &(0x7f0000000000)=""/208, 0xd0, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 08:29:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) close(r0) 08:29:33 executing program 0: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f0000000000)='\x00', 0x2, 0x121) setsockopt(r0, 0x4d8, 0x100000001, &(0x7f0000000080)="cd628ca2f8dd801d7a6e88b185578e0c42489b0a2e3c9d20cedda2a0592f32b88cc06205923122506765ff42cf7d48e26b", 0x31) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) 08:29:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x160, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0x0, 0x87, 0x200fffff}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 08:29:33 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xa) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0xfffffffffffffe85) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="371b76be51962ecbee5ed8bcc8e07cfb04be07cf72f01c62a8ed583ff91a330ec80f67d11505f611f242c723e3f8aae8509cd2e5494432594b33f94e82e8d0ccfcee33e9648092ee16054d3674821b484452cea957e0b0b4c1349b480458867c1565c303b290ca09f416820824afeabe0a5bfe5357", 0x75) 08:29:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/197, 0xc5) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018f26edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000000593860960d29905785b8de8e003fe2daff2ecb3561bd702b86d4e91844d8c6c8ca1a80a07e7a814b4d67250d392"], 0x80}, 0x0) 08:29:34 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffcb1, 0x0, 0x0, &(0x7f0000000040)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) clock_getres(0x0, &(0x7f0000000180)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x9}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x3) 08:29:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000000), 0x0) syz_open_pts() 08:29:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200004000a, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x88, 0x41) sendto$unix(r0, &(0x7f0000000100)="4a1219e05a2ee3ffb528e871a8a54a1bc5a632b1fc746d770463535fef6019", 0x1f, 0x4000001, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x801) r2 = getpid() fcntl$setown(r1, 0x6, r2) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x6000, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) 08:29:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x28000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x200, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x880, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x0, 0x0) socketpair(0x2, 0x0, 0xfffffffffffffffb, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x400, 0x0) kevent(r0, &(0x7f0000001540)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0xa0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x7f, 0x8}, {{r3}, 0xfffffffffffffff8, 0x0, 0xc, 0x6, 0xfff}, {{r5}, 0xfffffffffffffffa, 0xa, 0x40, 0x9, 0x7}, {{r6}, 0xffffffffffffffff, 0x80, 0x0, 0x100000001, 0x1}], 0x3, &(0x7f0000001640)=[{{r7}, 0x0, 0x10, 0x20000000, 0x4, 0x70d}], 0x1, &(0x7f0000001680)={0x5, 0x4}) r8 = open(&(0x7f0000001ac0)='./bus\x00', 0x80, 0x6) open(&(0x7f0000001400)='./bus\x00', 0x8000, 0x10) fchflags(r8, 0x40000) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x0, 0x4}) sendto(r8, &(0x7f0000000040)="83942b93e1a6e11434ea6f71e97c9b13d7478d3b838ae051273d22f196ec955ff4cb254daed24637480904ea8cf81ecb69ad2570bb910e8c8d0c152fa2788fec30038244ab4b36883632c1424d5831b0d1962df5d977e89d0b7679593970b969da112596", 0x64, 0x400, &(0x7f00000013c0)=ANY=[@ANYRESOCT=r4], 0x1) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x8) sendto(r8, &(0x7f00000000c0)="7a1cad7e6f55c49b56e018eba80bbf337d2c9b055f61", 0x16, 0x8, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) sendto(r8, &(0x7f00000003c0)="a73d93bd975b4eb5fb5d03e256e63b013ae0dae94d54ea9ba455fc94c3d51faf0cd824b70dc12ffa117f8fab339cf47d26f5ff17dbdc98afd43db3384484c9e2927813a903c54eae74da707ce8e4a82060d54a5fddee6b519cd3fe6b405aca33a13d1bca01037c067b037f42e3ff67aa97d7a7bad2158ede97fe5bfe9c139527fa7e4edba4476a38b3f46dc1896c26c4204386c8859e2be51610e0bf3ba91390113c0cf94e40404442442ffe0a0b593f0d718736b227806a65714f5083841cb932ac6e5345752ae85591425a00429db9344361f9f86a29b8c2881517941abe08d81c1da88d9b1268e14700c4ff444ade8e6ed792b9e0eb6ff471efd300c1009ef5877d3534a8aab295726bf8df3b8a3e5feb906167ee3cfe6abd919e2b5b3fc17e4f459decffe5b5a5996b7f9ce884096d1633220a655d23dde7658319b59d0aab2509d0094277064e08796ca10c110c9b39956a0ccd9b6451444836ecd5296eef6aa662e59af4ffd8a634d10546d225c1891e1fc92eb26ef32e5a9b19e6b7d4f8295bf4473ea13087a20643a7b0c86b9a4a51e071c6fbe2a39cab2f194267fdccb0a32d526b438551bf8fa698f2e522e9c0185d2d525c4f88a02a2ee956f2ba078c14f1782cefd79d95a2fc21a96f624019761626a51bc1b3a1d232e67356c74ddbc8328c12870d7039bfdac3b3801b140b4effb93d93188bfe4dadc2d357559d64bb3da4d03ef60639eb3267d17e75f1d30ea1c9ed324c9517b6e4b51c73c9e051158799024e1d262811b243002493cfbf0bcbaa5ecf3a73a275cdd1d18ea3452deacac9460082deb798a59be7de2899ae6f4efa29e8d36cf9b14074c323b8492ff72cc65b8396c155279f1d28d7634ec954f3b7d0369954d53af7a625f5defde5402be0f829c4ed83da8e370e63dec9f84036d0dfed766d3ada4ac770935ae4adf455a6bf7570bd14199413c262c7d2170f811bbdbde059502bd0006325875f058b1a61a959d75207e20e2e50018a91af47e606070b87d6f9943f0fb6d169e08ff41b5e90decfb621625c9f0d38760bd4a44ed0b8f89d1d51f9fa84d643915820059c40f982d55dbafd57b91c1264c6259a6d64253ba36755896fb6848ab12160275417f3d687ded771b72652d6a80d414b0ef2c2ba11a53b3fa6cc0108fdafed679867bdc7b181746675121caf1c121cbfa3aab4b5f5f3cd8a99679c86d3af17e4a3f7a4db7d46d7f1907bff0282a4da915e1b0259ee5452f353fa5de955b3936740f39c86dc32c054d6df2a2f63f531074a913e1b06ab5306f444d5190f03d3c9497848e63b7fe6a77c57d87d2f947a1801234123c6b5054b056a3c305232797af51c0fbc96868d213017d389e7107d24544813184d06ada3fcf5e524f9b4eda38e25a8379229dc3c3bf0d7226bb4326f65e15973826b62507c9e060a0426af01f6ba143e4a5dadf892ed69f92d52717d33ef9c480a7688e9e6adabd61af0db16139953fdd8390a51aa1826e6cbcb98774dfa32b48928b00a582a7c1a2484d674d7217ad02a4b641603594d1d1c09feec20d6fbd652b0cf22294969714d80cd596474e9aabb2fdf00f26ae61177a6bdb8ad9129f17195fdbca6adefc9e2d4ba612b616a1f7f16660537531ff0b915bf5f129fc3d7fa7ea88e26a76dcd7490e0fcd09191c1f9bd44f9a2db22feb3bd7321c372611c523430261b407a91c75e8ca6de5ca6d8e51bdda4692e41a07f1b866d31c652a8116bc085c7560cb187cc51a9054c72d706d0e13cdb0b59c4eef2f424746e121ea4cc042603ac83320719a887162557ca309685f6633f01cddd1b36301cb478f4979a897ef9f513f15833dd8bdedd49749b1259971736ae3667ca37c21d1aa4dad3d1cd496161ea8fc65ac0b3d5ded8026aaa8b0caa6562f326f8282445901918ee7c445f9ad99dde753c0f9b2c1a58d0330dae26db455bce38721b3bbe89b08c1211b84fb676f59733d8cd12cfa167b0cf4906b4e3f88497d6241fc854ee1b7bc5bb560cd2385b1c9fa67c58c7cf6674586ee51da042578ae0914f83a7854787b5c748dd603e62f6adcaa21618674edf632a26c1a21a42fc36a1efebc1e1b6942c380f309fc61897541282c760ce4c2edbd1bf9765f2856fa7b9d49b3a436878835ad7d580b02568c7c1bb3e9dbd544e9e8b73807edc29b3c78131aaaa58491e7f36e28b60a07053ff56962c4c2c700e7b24bcba95cc7efa01d65731d4f2f5977b48b5558cfd5ba8ea556dc6e7c5513704af0d093a39835544f9ca26952f515a6dccfa08abb06f671ad5f91fdf59ce64759b74d64d04d3cb30e6ba428bc8636247bcf694d4871c76bf13882ed4118688c51d636368dd5dc062cc4f1b0c0255f1d980545edf6013a81cac98f7eacfbe46c62ad159661f5677259e939d2ec2a6b92528900e660ab4a40aadebb3f8902f02b694c73b474650d99d6b8350a84258bf7460e6cc6f91e325d0f0031a4c2b0135ab933d4683beb6d1ac1372946623a546ad8360e53fd2c0f9ff87b5a42dcc046236c75379b1a3afd8263ae37eb1fed9a783cfb28fc0f86ef0115428100651302f395ddb4bb9a240ef6f86c3c7f29fd582793ba98410a17e05c752805d7e46cafb675c849061e5c1499bdf79e234fae4f60308d611b5bd6b8a6fec80e04bedfa82f0f3c35e47ac7e4d83510516d3574e65fefe1a6dcc60f52cfe0d72981fd43dfe74a0530ecb83bd8440f7d6a64879ec59599367c4c4526d241b228025f9e404c09b658dfec4425339a144d1dd8703e7acc20b896b3303fdccb43439bfb88693d9c6d34f6b54c2d9ec1625e8a93da81d42146fe47eb23ddd84b26a7e53f110f228097b15c9c5f429ba49f0b9580868a7c6f0019f0f7fdfda5678296b3964cd98feb492a10028965da08b4f0b5d2a7454ba297ea4b3b8139a5da3c851fce6ffde3cd1a99054aa02f5a492013fe9f1bce65d67498d7a11d1399402f14d24963fceb15439d30e76951125be9beebba0e7be4d563f310541864e890b571d169f89488281778854edde71330ca1962b39950b79b8d27e24feb8007ea3197d51434466c98abab9af394a5bf602563f468b156bb8472af6e00b272ca8d9aebdbd6b9ab0f108679ca1fd47a8b11de64816544a3e728d966d38ae34aa6d0e9a64b03755675c4836e1d76f06cf2eb36e77c4881be9da96bd6823f2703998009f53bdbac331e35f77d24d5b0ffe405001868a564701cca95ddaf429d89c4566e2e7a327c7ae6ef0c25a052ed65600f40bc799fc0a86bd2645a1080bdc3b674d760303ee5a770a4ff1baecfa09ed37c82619fa3e3fbf529db77600e68e27c595951b8c15f2f291f0a4901138c7a3e5a87586b4473c857b34b41f12e1368f11ac74401c87a549f514a9b8e2a8f05f74c4efd5cf147830cc513407494c5bcf828734b19d7c69c445d6941e37c63fa76f0467e16ff118c6e005333fc951b750224983b3be8d5511d314ccba57c5cd70c7885290f2b85090b4f9df78515f69d2179d9dc794034ecd2f6650f4b5e52c812dbe13b1370886bb665b62a3ad376432ce3c25079799c51a5e7ae9cb33a7b0f47a8fd6459c37a71c8b76c63c969fc8331962d0267f6f5b079d31365b9e377d123e8a37c06ea70e7471797a2d8e092ca20b352ecb7f208fe44c9176b0f6cae4c9518d361f40ac0b9c8b7a336f6c29d88d9fa2477a0a0a3167c8cdb2803bf40f4871b54fed24f4bdb8e39390b410f0131e1b0e13afeb81e03a3a0ed6b448a93ed71a60b7d16a90dc607374b95d71f6424d023d16ecbccff2b50176e288b14b41006183c61da25962c72b8e640e2f0900d4aa61528b78aebfca1a1ad842b55f62dc0fbe383e54a54ba3671246d1fcde13577c1ea669307b01d3122c8233652fd09cdeb834c800290ec88602e475f36de6ab25473b65f47c6e4f45211412ddf8925b35247b6b92ac057d618871cad75bd359ce284d94b137e79825f2126839de487950ffabe77bcaadce94339f6f09d3e1ea20d8eee7f7c40f6bbda75b519c94d85b5579adf2539a0a6a7a09f99aa266047cc9f1e1f4d904ddeefc034c80cb7b2718dea128d1d0510cfe1125a8a7aa149155ae539df314eca32ba9a5ee96e3e647141227d5adabf5079e617fb0dec024e4a6259064bbc0c407e6af652ea5577be37a162956102bfb8e4552b8ece36f3f730795f69f5233954cf4b8d01f7547f6ace57c1fe807d3b4343bffce39ea24ecef738983fe54c6faee41b710cb297aed3e881b6bf4757ea8abcd254633cb80c1ff5223126ad1456aed539f1a201c3c321555af8c29ab570d434f557960de639549b5a5b8d839f8e8bdd9922e43c98fa5cb9be120b93f4c01c79c92046a63c7a2b05f17eec63feaca97dd34e528545436550ea9348a26ef7e7f76c6204b098901c7a7977a81448c19b468e464d52d41535b7e0ca0367d2b81206864c33fe22094af417aafc8a7402b59a92f478047df2726cfdfe6130c9a226015a424d27c9f1088524a40f255ce3bda542fd830a6a9a4ed36335bb0a467cb619361e2d59ace2f09831c5da3601a5c635713053927d77f87e4bde5e4c447f14e2f8849852f665b15c8f490ced388b3ef6f49d583829463c30ad4405569e5a25a62b5716d3d1fbd3b41c53257b144715eac4307cfe417c2c160d6e9300d2ba83119e204284f253c07bfb70218a15a16d75d692dbc163ec6715873ddf72ddf448b24ebd80040a8a3fc47ba878aeaba4dd4dac81438d093973f8f184cb7c768f9931ddf185a1cc23ae17a56e59a7ea25ecdc497db3229011c5cfccb13e613f1919616f0562eac8815ac29a75935e8b41219465b772b79c1680e004025964372eef9edddcfb68a1ac01247a8cecd0bd0aa8d1ebd00756f11786bdeccf73346efd8a5555e2972d30dad21b728144f8aa845ba5d97ad63a016f647e724442f73b2265b747dbbade43c68d436375ad8f8b0eb1cf8d476df6816ad6f27efca3d7ac9905151eefab344a67909e89a38fb162eed8909c7e316c5b80338526a1c4282acd3b6b16530eb3f238ac95757753c64a2779deae901797046d22183dfa009eb558e51d62ca318e0022d3afbdc7132be28ce854335b7027a2de62c18b3aefd0893661bf921fbe0b89193ea62a1821efd31554d32380035964ed89091077f91f18ce5ad233ef8ba96be4bd102b5a44ddffcaf6a2944341fbe5254b18d4a619882e97caeab4bc5daf31c71c825ee0764810e0acb2dd305240bc16fcfbc7b32f5bd8a5020543e0809ff71d82002594d3cbf5fa4408ab93356b326682c2e585e927a0bc9ae1e21d7908335c637c297ecec709f0bd08bbcfd028c0c6238b41c4b67731b1100c11ca7f37f789fffba68e21f0bb5a4e481291fa05de894af3d444bdd63e18f80eaec9c7ee5f5c28654af0d7d5ddf102bcab69f58c2beab6e863c3b398455f1a725336e31dfcb5b9b1613ad74929f44fd9babb025ac43c6370e3b32db176082303bb4a3f422386927f14a0a604279f1125f01f0dff87a53f4c04cd29049a5636e3036604f5ad3559848942020eb0863431650fa0ef85c30a344dfadd22c2488d456024474c7624e9c6b14d44b53d0be5676c083956e8a5b01e171a6cecd7aa128ab462e21e646a3ea25a116b1981c5815b83070320b1bced5ec163f612d51f6bb31e0e8e0dfc9d292d3878e46478d250f09964c5051ec43c678e82e305f5e99f9ad5a72881d4d1ea9e082ea57371da92fbdc1911704f8e47dcbb19c280fe35af942aa9bf2ad0b0a4cd75293", 0x1000, 0x40a, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x1efa, 0x800, 0x7fff, 0x0, 0x0, 0x8, 0xfffffffffffff000, 0x2, 0x0, 0x488b, 0x1}) 08:29:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000280)='./bus\x00', 0xfffffffffffffffd, 0x12) open$dir(&(0x7f0000000300)='./bus/file1\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 08:29:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000080)=0x8, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10c) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x81) r3 = semget(0x0, 0x3, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x10001, 0xffffffffffffff99, 0x8, 0x100000001, 0x3, 0x8, 0x58]) mknod(&(0x7f0000001300)='./file1\x00', 0x6080, 0x4) open(&(0x7f0000000100)='./file1\x00', 0x90, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)=""/76, 0x4c}], 0x1, &(0x7f0000000240)=""/4096, 0x1000}, 0x42) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001280)) 08:29:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x6, 0x4) recvfrom(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffff80000001, 0x40}, 0xc) 08:29:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x0, 0x0, 0x0, 0x0) 08:29:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x11, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 08:29:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x100, 0x100, &(0x7f0000000040)="81bae83bc150f897044222920f56601f3bee6e953ffb7ee386f16cecfbe361487ee504a49b4f504a415277d638ddb431b820e0ab85a5707909f60cc14a3056b00d39bd09fa7f756240c10821a621eedfc6d68fec909fa9a9381453edf6e3642eb362c5916ded39d59345bd", 0x6b) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:29:34 executing program 0: geteuid() getuid() r0 = geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setuid(0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:29:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/138, 0x8a}, {&(0x7f0000000180)=""/65, 0x41}, {&(0x7f00000003c0)=""/5, 0x5}, {&(0x7f0000000400)=""/164, 0xa4}, {&(0x7f00000004c0)=""/177, 0xb1}, {&(0x7f0000000580)=""/132, 0x84}, {&(0x7f0000000640)=""/78, 0x4e}], 0x8, &(0x7f0000000740)=""/92, 0x5c}, 0x801) execve(0x0, 0x0, 0x0) 08:29:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x7, 0x100000000}, {}], 0x3}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="aecd54a14f6e803e69fd480926c8d676f7f178beaa7dbfb4968b4b0be379c036c152239d0b8a689995a166760109f93459504ae6e0af8efc8a04f666ab9e05021b525464a6dc2677ec95d31a22a71950edb1929b34badf2917fec203a20ae08561ef31d85afed2f0cc0f5cfbb02784ccb7c949fb2ac58c96bfaeedd814", 0x7d}, {&(0x7f0000000200)="d3752a06811a26a94425b222f40373e955fcdb6157a42b6a6fa6cad9b9bfd4013fba7decb951fa4c8cd387103b518d7c27d597fa45940089f63f310994a5710a85361d3657e9f7c84f366905f81f85cb41fde8644974eb04672487b231958a5029121a28e3dad77d7ed49b654eb0a6d86002446ba23c", 0x76}], 0x2) 08:29:34 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x200, 0x4, {0xfffffffffffff4e2, 0xb1}}) mkdir(&(0x7f0000000180)='./file1\x00', 0xc1) 08:29:34 executing program 0: setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x407, 0xed) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x120) fchdir(r0) 08:29:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) 08:29:34 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="979612b4196d4edd8fe9d16224ac9740711669cb5a672824083821b370d2222f668f928c0a6769f289f03dc713d25adf73676c78427259e4ad06593098aaabe29a894f46cfb566937879f3f5949480b7c001b4a6efeb6d98b45f1cd0f5903ae1bec4c05ee4c79869a1c7729130803a3f23e863e2751e3bd48300ade66ce008cf27848c2d323aa2cec334b59c49fb8e7bf422a9517706a69a27678429581c8e44f0a87c", 0xa3, 0x402, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x1, 0x14f, &(0x7f0000000240)) r3 = fcntl$dupfd(r2, 0x0, r2) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) r4 = fcntl$dupfd(r3, 0x1000000000a, r0) fcntl$getown(r2, 0x5) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000280)=0x100000000) 08:29:34 executing program 1: r0 = socket(0x12, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000200)="2b6269cc471722983264808af9218b47de3e82cb08c1138ae6467c1f57742780ab595b0e78a45644fd45c6923af6260231600f7cc341f378fd2501662a787e761613f6a94082f2b2e22bfbaa3e307321dd62efd51dd6171e59a13b43a24ccd42fc968e3141c51f3687dc1169fc554ba8538e17425fb2e55403f60c3693573b4622e4e7eca4aadda14333a38148e8b110c19a8b3e11935697c38c7edc942b915d9c2062a567413746f32ca05cf8c67ed6cf85944ac7e6afb21a1bb3f4e6f4aab955fa0890a40ad2e0d34e47023962c7629a37345766f00c20fccd62ec14d113ddb236fbf2f3543494dd04539e71bb3d8588638f6481ee3e3c81b5a9870dd681a98a21c8dd4af0d3b5bd7813821e33317a3386afb82ca20a98fce698b43526d6c5572f627ecec4ffb37111b1fdd940afe8d0a3f160509b36659b5e650181a88c66fdaf44966d2f2eee5b5f6d7f4c2f1c19c6665d37fcb7592b8f965db4ca1fdcf9c74ddbf8cc2998624fb052487c5f56c7c171f9cef34ae7c65875bcd7408b42db48fc374f56b39fdb386725bf9959e8a8335cb97b3161c40d4a16f3e4b83e1e5bb13e3a19b842abd1cb45f1cb208a093b2a70460b4a91c61ea17d955a9e693c848b1e2a370578dc88372cab01dc3350d7ea3a12be3a2633f0c22af07a9ee6b86c8803232e6382696e8eff3a56ed0930296c5972833593127b930873c9c6f453fd019a828dd17c4e77cc1c997fc1728763e17a1067118c607554676fb88ddbdbb47c9602b7d0a89f522fc755bba4d8393b9f0e194ab607155daea575043b3a181c5670bba83e11b5f887c5ce67590d258a808b2d9a139e234ee38eb6fe249278487c3032a54f1e508c8f102156d65666ba374919e3bae0b47ea8cbcfaabca4df02211d807172498fe50b1e08f6ce668d733c5779fa91492b9d0139ce503717cffebc2a06f9fd2413a63946c031152c60fbbea01458f0d060057306889418eecc05d1b9a188d06ac84efbb3e691b0e9119012a2618ae9ebcddf7f43633f59177a73bcd126b76817c8772465ac396350f77a06134135c2ba192cfa0ddbcf827f66cc4aceffd9c56cd905a833656b8f45cb228295e44973802f689280117f746c2bdd5dea0bb472e46c33c39b6aa81b553d75ecb1ed68a8ddc99b1f92b4698cb7b6ec719a000d9fea9cf2620243e7c078bfa080e5d43d977c4d36ae314ddb3ddbb7b0ab4868788ae753e1c7f610d431560dabce2ce85f4759b64c7228c4577dac1cbde999c7e8a8b99425905ac8a9eb6c8db0a6137ed00da9af2b437120899f5bcc8b2381eee62abf3887fc6eb91b7f533196641a6202b1574fa33d96fa8b50f12527499999e0828832afb5c64f05f36fb68e77cb8894d2b83021c4b78a261cf2c5598c49f2b73d89c70647a402fd9841c0aed0754d58182d25128d174a647881aca8b9412cf9776d8be572ecd9fc598cba913d90da496b8c8b7b823d8e03d4ccca5641adcceac2500966953e82eeb3c443161770a845dba5d52e5eb416098ed3c1c6790fe051eb114b589b5ae9a272bde12245e31d35a0b1662ffbd5cb0adb1375c13a0273a5bae5f41a5347b10f4ec53f992bbcb07a04eb5ca84836ae9eb00c0b8942d0e4b908e6abe614c7e3682fb7e7bbcb03e47eefbd1742cb065e03e40389e32061bcbce1c2a237f011d87a97c4e54c16501b01854d0e1c15b26ddeadf89baec697bfb12001e3dfb35eedd0e1b6ab5c71637d54c03707db7b85700caad371d7abf73dfade629d3c3fcdae598daa6602b1054484016926c84015f43a1568407cd8d66e4a7d2bd35e584e485f90d87d6a49cd9a1ccad773ffecfb80f1ea25918c4ade19abb433da862e69ce3eece55cddf8a237b6d5903088a9f97ddb052e3800e83d27115da31cf9940aed7959864ec8d9ba44a20b053d466576296b21d98a2bf145bde3a27ab60e6360415b4fa735f8571f4ce726e94e869a65c7257b7aa29c833670225f711e2043b3dfc9f3ee82f73b30398c96d182cb78c9317020e6a35956cc1083698bb079450eed1e7ba4a409c8f49f53382ef950683eed16564e7591957fc9a6e9d92ed51226869e34bba36adbaff7070bd74e550778b56b7dfd7395f6394b250d545d9835432f5b78378417eb29c84aa48e8de0ae60564db45a3689839fec6e4339f12237f930748e47fea4963ad81fa1cccf10f553d99850b600c703e2ae1ca5fc8729c53b007460a0b30958d273ec63e4549e3eb990eb31b23fe927eb59753f9c96772cacf7161cc6dc087535963f3e82b6aa10de6f65fb052f070a06b4bb1097eab0333e7282f7dc6ac7bccb8e286f2df6394cf16315281afd77a5230a0e372f50e4c51c537beabf90ba0c2b7c4cc7349f7dd45abc6e9db5b4fb061b81249de2291d26616ba42d0109e93d7302b134cfbbab4f1018c932f165de0c3b9a59382c494d981a4e3bdc95e7a04d45facd924681770cc1c537ab3f45e63bbf68ffedb7bd621ceae1e52265b93f99dbb73be22597289e9447135f021aa479a7e6a90c46c57ef187daee1299a74dda9fa172bc525506d4a4d8de6d29f6c43c56ecf82185ab826fe224bb4ffc13722a81366f54acd703ae3647aa48d1785f0095cd524e0021946bec121e9697b4f0ee6b6f5bde6664d78d21e60c7e5c43b5dee47f136b12e10ff8593e003e796f78d4a4237e938396d6abb3305da88969b5a6d676425c49b324a31b3050fb84f7f619dddadf9e67b7fadd43f758a922bf78f7343dd9f0e42d3487c2d416f4eb7e8eb64bbe8c29db288f944fcd8d7db82dfa2efb57a42bebde1f0b906c687068e9bcfe5823c14387b3e3b25f3fc9b67f316bd7bd67593eb166c52beb8bb8252e368016754cffd17082362b4e5a01ccc5bf0f0ca95e20c7939fdc368cb2c3b8030be39918fa1ed806962ebcdf9d303c882a3ccda3468a4beb28682d5b430c991094d173345df8d06fdab2fa254da1b8c29209ab75a644c3b2440d47dd92c0e2cce96389c8df72e0dbe0cff5c23ac678cd20388fdbdab394cf899cd1be9674547c01daf0b70421e03a22d662d1f28fb63f40735b82c1c87a1bac5c12ac2890fd5b92c1881ac2d927b0e8f1de330661023a6d1ee173521a7c35dfe4a6d459141f852b35ad8e737c5ca68e3e12f727cf1c23f388946a07ce24148b5bcd07d2c569e87fe9c6bd23c6d221242b106ea694826edf8fe008665af0936b79ff05db298946393e97530a2f8dde2e3a1fe759296eda2a3d9c979aeae1fb8ea89797f28803d5aefd830e5a93f0823eeeed4f56e5b41de2171f3372334b22532e480a1a7ac524287781c770d8d1cc62352af293ef4bdef6d091dc344baf8ed2f79ddb0a6f0772022be563b1896a5bdae3a18ef1f1c2fd71620b6f72ecb8a659d256cfb04c5f1f1bfbd7314d9605ead65d40a99c039e4a413e30dcb025a68bbd91b9868c418bc9b16af592f11675521e5b925957706276bb9357566c11da484554def0519df9b72b5c8a50ce3080e10c6d068de1d871623a0a192da1df8e3eb5869751f766488c9cc72db8e89b52baea370ffd647a4ed39d26bf3cff800f8646c74641bea1187a64f96cbae805c2a88d49bcf75e844c48bf3172d42dfa13bb12b6fcf3fe4e15ec68e0885a24c4c50a8a23f865246f4030d0ddf8dab2867ecfa1497f5ab7c74d9edae07042f5b5baff05058e88d4d0f9f790ff35e921af8937918d21b5abb81d825f0d45dedb05bc32c4fe45f7ddd735c6810ed54384781c093811705452a9f5cee00a7b058e4bf34fd516b2f400edd48a5ce89e1ebc99812e5303b983b53614331cb5728ed48095813eb7b6062845041ed35ce09bd7b5c8ba5f6539241a393d4cda445c37c84decbb173a1618b7ca6b19efbb3864036300097ddd2b9c013555723c2bc11e4f821ab015185789e0aea58800f74aef8063b6fe17fce3388e62d6e194264082162730f87824fb4ca2c1dc8699466cbfd5643aa28d331d160b7d0a787e6dbfe6508aa0a1f925ad24c31b710875fd4a8f2948d85166582acb2a8e57c019969a1ca085a8a3fab2b825ee3a352c2dbbe8d79de5492678050a69b25d17323527533f18ae8db772b1757adf199348bffba4e0c8bd014ada5c95377fe0ace4c3041c30d775fb5bf82661c63906c7d7e6003eee38d96d467e1e21cc6ec612fd02ddb00ff68d66e4637df64c7301150b03ae91a6da840e6878dc93c1762fb7064ab8c091254111a39d00f42b16dd36aeafe5b3ce2481f4468e6e0ac76517ea8615c7ec85fb094dd667be87c8a0a08096b16d077144f60ed742ce9fe4cb6c7757f3f58a3c05f5b6d55aaa563aa8f1d99174ec7cad93f16f764c56154dea9b7807e323963bef5645470f93c1feee7ddf4582989a61c5dfc856289176a48b0ca70dd0a3b5332a7b03c38876568f467961f5e6d9d39a9cb00bee6a40f477c607b599259a75d0dc5f8ed66f34fc69edfea6d663a7fb80392c6aa06d6fa574c9f406fc284756c9a58ec88c6dd3c1baa7c0107dc1bcdfcfb655449ca47780188d86a5a2b7564333a4f3d9734c0ca6f59d68bda2fd37c7d1be80c5f7728433a10590837518498c6dac96b6d266bed37099acf638151ffc4409424b4ab40e5446d40bab17b82aea421a17d0c95d40620ab53aa1466fb3e5a91f7d37a0da21423cffb4d39d4c23fcdcf1d9774d8ff9d5c729cf8a4bb4d39061f2ceaf153b93ce7173e63db3d6d12345fb80ac87b1626fcc1755b567c31b889a9ff060c3253a30c23444ef1c7043b6eae3e090dd6e7f1b56523195a7051a923697e17a1bc06caee4f21c5af61c275beac1cda88313668d9638a38e4edf92594b3417021b0a8c4b08e6f8772444238d4c0adace63c51b93688f3bfd7cf973d67f127ee02ee4989eeb48ff802a135bd97f545ff83f4f5c9c6f53c2b3d35d9f2ee019ed19517857765853b49bf3ca5077e0804c3737a9e8ff12bb98d84270bd2a552bade0902ffcf553504690ba3d3250d3b9049d447015d48e4d9ce29117f619231c885e4ee77e0dd1d1c837a3241fc3db3685629a1ed06db53e14bfd64bdecad6600042ef2922bb4bf6e1d6d4037464b6a303714d162fbee54eaa94ec998a9f47c6efc73af5bb2ad4e301dbca2fafa083a4ecc7c781ac03d063b5dba08a77b4fae0f2b8d2ac0d64e6c2ca88889c8f57982c4db6d5c517a657d5ccaecfe298d5efdb3144f5d928b37832b1aa717176ce49a17a5f11afcb8b3a85c63df9bddf85532cd330f6f53cbf1e743649cd1fafa701fb164169a43b28e465a9f46604e6f675305f4d638043d36377085cd86dd36f0b40a7c3888675c06457f98bff9ac5d1b10cebeca5a64e5dc806c194018ac686cfe3f33a4e64f0b69c1361c351761d010729fea141bbf12e6214f23e99e85a2abd16f5fbab5b8d74aa398e6b34dbebf1825bfc7dd51f51727346c18ad720d84b766c16d3a8adfc9354f7ed1aecf400b96ef8ef4e255b6a7693f1f9c14c1783ccba5e96b8247b58c6df0f84484b7e1458c000db8da1e9c3e90284365227c48654a6d4573f47cc81d58eb64d153c5b2df14967db63f26894881a3d138085a005ddd06f87b9f55749f4cacde8186d8cf9116d39013e854cdf8ec07e75e2ad3d73c96934bcb19f76109312500ade4ee8b2e53ee2753102d5521f1b01c0a0118e5fd0b743d9e261c90dda0c0605573c6bc71ea42242c3ce15d17ea75cce1ecf222812db8bda4eb2c03ab6ec03033d8e746046994dc3221ee702dcff9b938cd6ad4f9d5666213df19e58608225c7c69b3916", 0x1000, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 08:29:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x22, 0x3, 0x3a) socket(0x12, 0x7, 0x8) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r3 = dup(r2) ioctl$KDENABIO(r3, 0x20004b3c) 08:29:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x44, 0x3}, {0x8a, 0x3}, {0x5, 0x18000000000}, {0x67, 0xfff}, {0x26, 0x4}, {0x81, 0xfffffffffffffffc}], 0x6}) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) 08:29:34 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10400, 0x8) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10010, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() getgroups(0x9, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendto$inet6(r3, &(0x7f00000004c0)="d03e11651938d20328635c489972007b1d5c2cd96a20995a1466d1992447d5ca23eb15e69c7eec4fb65482e2209a1f881b9a6f5ba4ce3da00159c995283374e44044f79fe98c4e11a931844ab54be9d8daf49a2cf5fb1643340921a94efe3f9bf1ae25b0c82792134761f21614a8f42fb0a602f786ca68d5f882eb5e20c04851f69f444ae42f796dec99133a85ceb74694d8200bc3e404e347806e6a77a08a9a408d64af6bb16268919c5600614bac0f4ac346df9051bd768d636c18587fdd9d3b4e0b7ec62f2fae92025e797586de50ea12b0c73d5a0c367eb51b9f9788dc13c6bd78972e743c79cd8109e298236b", 0xef, 0x2, &(0x7f00000005c0)={0x18, 0x2, 0x5d5, 0x3}, 0xc) getgroups(0x4, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000480)=[r4, r5, r6, r7, r8, r9, r10]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r11, r12, r13}, 0xc) 08:29:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x1, 0x2000, 0xb, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/200) dup2(r4, r3) 08:29:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/70, 0x1e, 0x803, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0xffffffffffff0500}, 0xc) getdents(r0, &(0x7f0000000140)=""/10, 0xa) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) dup2(r1, r0) dup2(r2, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x8000000000000000, 0x8}) 08:29:34 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) syz_execute_func(&(0x7f0000000100)="f3450f5eed8f694094c8225bb80fd2541e99c4c17e708b00000000fec4610d73d4ef38ec6546f13e43329b57de0000c48149e1c9") r2 = getuid() r3 = getegid() fchown(r0, r2, r3) seteuid(r2) chown(&(0x7f0000000140)='./file0\x00', r2, r3) recvfrom$inet(r1, &(0x7f0000000180)=""/20, 0x14, 0x2b7c5b7681861de1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f0000000200)=""/243, 0xf3, 0x801, &(0x7f0000000300)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r7, 0x5, 0x5, &(0x7f0000000380)=""/126) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000440)='%\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)=',', &(0x7f0000000500)='@}%)-\x00', &(0x7f0000000540)='#\xcd]\\/.\x00']) r8 = open(&(0x7f00000005c0)='./file0\x00', 0x20088, 0x80) r9 = fcntl$getown(r8, 0x5) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000600)=0x2) mkdir(&(0x7f0000000640)='./file0\x00', 0x1) ioctl$KDENABIO(r8, 0x20004b3c) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000680)={0x1, './file0\x00', './file0\x00'}) r10 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000006c0)={{0x2, r2, r3, r5, r3, 0x28, 0x2}, 0x3, 0x1ff, 0x2}) getsockname$inet(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) r11 = msgget(0x3, 0x30) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0x4, r10, r6, r5, r3, 0x111, 0x16e46f85}, 0x6, 0xfffffffffffffffd, r4, r9, 0xcd4, 0x1, 0x8, 0x1b4}) renameat(r0, &(0x7f0000000840)='./file1\x00', r8, &(0x7f0000000880)='./file0\x00') semop(r7, &(0x7f00000008c0)=[{0x2, 0xfffffffffffffc01, 0x1800}], 0x1) semop(r7, &(0x7f0000000900)=[{0x2, 0xffffffffffffff7f, 0x800}, {0x3, 0x6}, {0x0, 0x200, 0x800}, {0x3, 0x2, 0x1000}], 0x4) clock_getres(0x0, &(0x7f0000000940)) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000980)={0x0, 0x1}) 08:29:34 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f00000000c0)="0b23d56a080000006ee60d9b5f1d0900131392", 0x13) 08:29:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x4, 0x7, 0x1, 0xe, 0x9, 0x6, 0x0, 0x0, 0x401, 0x200}) r4 = kqueue() write(r3, &(0x7f00000002c0)="b43a630b2cce8e58c6b084c0f58671637cd75af3579d83e1878a46a468aeab49abb03544e239fb1f0a2e5412ffbd8afd3a9de99395b3163afc565ff856ed9636799ac8459d3ec83a521502469114239bfde1cf36e3d60886579d22b014f7d271a3533414d6a78bb30d53bd8376061dd60ff9c7e4957f71cbb7b89e9742210d386661a8430539fccb33c95ed56698bf7ebabadf47054aff157b1a04d30a7ae798", 0xa0) close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x3, 0x21, 0x85c, 0x3}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x6, 0x7}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x81, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0xc0, 0x2, 0x0, 0x4708}, {{r0}, 0xfffffffffffffff8, 0x82, 0x0, 0x400, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x1f, 0x2}, {{r5}, 0x0, 0x80, 0x11, 0x5, 0x1df}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4669eeb7d24fa7bd, 0x1, 0x1000}], 0x80000001, &(0x7f0000000100)={0x7, 0x688}) dup2(r1, r4) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x20) 08:29:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 08:29:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x330) 08:29:34 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x1, 0xffffffffffffffa8) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x81, 0x1}, {0x8, 0x9}}, 0x0) 08:29:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1020, 0x1) ioctl$TIOCCONS(r0, 0xc0185603, &(0x7f00000000c0)) 08:29:34 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) fchdir(r2) 08:29:34 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/169) getegid() 08:29:35 executing program 0: r0 = socket(0x3, 0x3ffffffffffe, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 08:29:35 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ftruncate(r0, 0x3e8a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:29:35 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) 08:29:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 08:29:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x29e) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:29:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) recvfrom(r0, &(0x7f00000023c0)=""/117, 0xffffffffffffff56, 0x1, &(0x7f0000002440)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmsg(r0, &(0x7f0000002340)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001300)=[{&(0x7f00000011c0)=""/253, 0xfd}, {&(0x7f00000012c0)=""/42, 0x2a}], 0x2, &(0x7f0000001340)=""/4096, 0x1000}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:29:35 executing program 1: semget(0x3, 0x1200000010000004, 0x20c) semget(0x0, 0x2, 0x20) semget$private(0x0, 0x0, 0x8) r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000000)={0x3, "b9ae0efd1b5cc6ba43d8dec4451a0e8a77a9700b89bbe1c5e81b978b411a96ce1dd68a5e28d9114f3ea01b32a0ac6483419990e14fd028519499ad82a76bb8d390d98b5ee9aa"}, 0x4e, 0x800) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 08:29:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r0) dup2(r0, r1) read(r0, &(0x7f0000000080)=""/121, 0x79) 08:29:35 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) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530004fad60c368db0896defad3cd268f53f62c183433518f04c84973b860803c9570"], 0x10) write(r0, &(0x7f0000000140), 0x0) 08:29:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x2000000000000329, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') chflags(&(0x7f00000000c0)='./bus\x00', 0x2) r0 = semget$private(0x0, 0x4, 0x208) open$dir(&(0x7f0000000140)='./bus\x00', 0x28101, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/116) 08:29:35 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 08:29:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 08:29:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200004000a, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x8000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x88, 0x41) sendto$unix(r0, &(0x7f0000000100)="4a1219e05a2ee3ffb528e871a8a54a1bc5a632b1fc746d770463535fef6019", 0x1f, 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7ff) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) panic: malloc: allocation too large, type = 2, size = 1073741832 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *433687 73971 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(40000008,2,2) at malloc+0xa13 wsmux_getmux(8000000) at wsmux_getmux+0x71 wsmux_add_mux(8000000,ffff8000006a1f00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8035eda5a0,80085761,ffff8000149be740,b,fffffd803f7c6b40,ffff8000ffff5780) at VOP_IOCTL+0x9a vn_ioctl(fffffd8035f77108,80085761,ffff8000149be740,ffff8000ffff5780) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff5780,ffff8000149be888,ffff8000149be870) at sys_ioctl+0x638 syscall(ffff8000149be920) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,fa64abd4010) at Xsyscall+0x128 end of kernel end trace frame: 0xfa8790046d0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 1073741832 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(40000008,2,2) at malloc+0xa13 wsmux_getmux(8000000) at wsmux_getmux+0x71 wsmux_add_mux(8000000,ffff8000006a1f00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8035eda5a0,80085761,ffff8000149be740,b,fffffd803f7c6b40,ffff8000ffff5780) at VOP_IOCTL+0x9a vn_ioctl(fffffd8035f77108,80085761,ffff8000149be740,ffff8000ffff5780) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff5780,ffff8000149be888,ffff8000149be870) at sys_ioctl+0x638 syscall(ffff8000149be920) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,fa64abd4010) at Xsyscall+0x128 end of kernel end trace frame: 0xfa8790046d0, count: -10 ddb> show registers rdi 0xffffffff8161b027 db_enter+0x17 rsi 0x1cf2 __ALIGN_SIZE+0xcf2 rbp 0xffff8000149be310 rbx 0xffff8000149be3c0 rdx 0x1cf3 __ALIGN_SIZE+0xcf3 rcx 0xffff80000093b000 rax 0xffff80000093b000 r8 0xffff8000149be2d0 r9 0x1 r10 0xffff800001942900 r11 0xe25ee246b4fdb500 r12 0x3000000008 r13 0xffff8000149be320 r14 0x100 r15 0x1 rip 0xffffffff8161b028 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149be300 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=433687 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff5528,0xffffffff82290d98 process=0xffff8000ffffa350 user=0xffff8000149b9000, vmspace=0xfffffd803f014108 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 73971 406066 91669 0 2 0 syz-executor.0 *73971 433687 91669 0 7 0x4000000 syz-executor.0 52082 448414 1 0 3 0x100083 ttyin getty 91669 404013 19167 0 3 0x82 nanosleep syz-executor.0 83356 385303 0 0 3 0x14200 bored sosplice 19167 340596 82658 0 3 0x82 kqread syz-fuzzer 19167 45427 82658 0 3 0x4000082 thrsleep syz-fuzzer 19167 255322 82658 0 3 0x4000082 thrsleep syz-fuzzer 19167 271858 82658 0 3 0x4000082 thrsleep syz-fuzzer 19167 339597 82658 0 3 0x4000082 thrsleep syz-fuzzer 19167 203427 82658 0 3 0x4000082 thrsleep syz-fuzzer 19167 402529 82658 0 3 0x4000082 thrsleep syz-fuzzer 82658 261074 64127 0 3 0x10008a pause ksh 64127 335395 24326 0 3 0x92 select sshd 24326 235631 1 0 3 0x80 select sshd 51877 244489 52031 73 3 0x100090 kqread syslogd 52031 467240 1 0 3 0x100082 netio syslogd 63223 85347 1 77 3 0x100090 poll dhclient 66984 12701 1 0 3 0x80 poll dhclient 33239 393326 0 0 2 0x14200 zerothread 50703 490450 0 0 3 0x14200 aiodoned aiodoned 57311 148377 0 0 3 0x14200 syncer update 68751 42604 0 0 3 0x14200 cleaner cleaner 43321 499675 0 0 3 0x14200 reaper reaper 97290 55818 0 0 3 0x14200 pgdaemon pagedaemon 66454 118314 0 0 3 0x14200 bored crynlk 4870 85846 0 0 3 0x14200 bored crypto 88 38686 0 0 3 0x40014200 acpi0 acpi0 44062 236520 0 0 3 0x14200 bored softnet 48110 161317 0 0 3 0x14200 bored systqmp 99198 90797 0 0 3 0x14200 bored systq 40115 186911 0 0 3 0x40014200 bored softclock 54502 23862 0 0 3 0x40014200 idle0 96574 230610 0 0 3 0x14200 bored smr 1 305450 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9475 6337K 6346K 78643K 10716 0 0 pcb 23 9K 10K 78643K 345 0 0 rtable 82 3K 3K 78643K 365 0 0 ifaddr 43 11K 12K 78643K 107 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 23 0 0 iov 0 0K 16K 78643K 46 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 75K 78643K 1522 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 4 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 93 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 25K 78643K 451 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 42 30K 46K 78643K 390 0 0 subproc 32 32769K 67586K 78643K 204 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 55 0 0 in_multi 22 1K 2K 78643K 83 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 225 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 72 12K 21K 78643K 1878 0 0 UVM aobj 18 2K 2K 78643K 22 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 15 0 0 NDP 8 0K 0K 78643K 33 0 0 temp 105 2352K 2419K 78643K 4350 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 5 1 0 1 1 0 8 0 inpcbpl 280 252 0 245 1 0 1 1 0 8 0 plimitpl 152 30 0 24 1 0 1 1 0 8 0 rtentry 112 77 0 46 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpcb 544 88 0 84 1 0 1 1 0 8 0 nd6 48 12 0 10 1 0 1 1 0 8 0 ppxss 1128 8 0 8 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 351 0 204 12 0 12 12 0 8 0 art_table 32 352 0 204 2 0 2 2 0 8 0 art_node 16 76 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 3 1 0 1 1 0 8 0 semapl 112 91 0 81 1 0 1 1 0 8 0 shmpl 112 20 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2240 0 811 47 0 47 47 0 8 0 ffsino 240 2240 0 811 85 0 85 85 0 8 0 nchpl 144 3079 0 1439 61 0 61 61 0 8 0 uvmvnodes 72 2390 0 0 44 0 44 44 0 8 0 vnodes 200 2390 0 0 126 0 126 126 0 8 0 namei 1024 8983 0 8983 2 1 1 1 0 8 1 scsiplug 64 2 0 2 1 0 1 1 0 8 1 scxspl 192 9242 0 9242 9 8 1 6 0 8 1 sigapl 432 610 0 598 2 0 2 2 0 8 0 futexpl 56 7708 0 7708 1 0 1 1 0 8 1 knotepl 112 238 0 225 1 0 1 1 0 8 0 kqueuepl 104 137 0 135 1 0 1 1 0 8 0 pipepl 112 422 0 409 4 3 1 2 0 8 0 fdescpl 424 611 0 598 2 0 2 2 0 8 0 filepl 120 3880 0 3808 4 0 4 4 0 8 0 lockfpl 104 174 0 174 2 1 1 1 0 8 1 lockfspl 32 197 0 197 2 1 1 1 0 8 1 sessionpl 112 22 0 13 1 0 1 1 0 8 0 pgrppl 48 24 0 15 1 0 1 1 0 8 0 ucredpl 96 850 0 843 1 0 1 1 0 8 0 zombiepl 144 598 0 598 3 2 1 1 0 8 1 processpl 840 626 0 598 4 0 4 4 0 8 0 procpl 600 1201 0 1166 4 0 4 4 0 8 1 sosppl 128 8 0 8 3 2 1 1 0 8 1 sockpl 384 538 0 521 3 0 3 3 0 8 1 mcl64k 65536 18 0 18 2 1 1 1 0 8 1 mcl16k 16384 5 0 5 2 2 0 1 0 8 0 mcl12k 12288 17 0 17 1 0 1 1 0 8 1 mcl9k 9216 4 0 4 3 2 1 1 0 8 1 mcl8k 8192 8 0 8 1 0 1 1 0 8 1 mcl4k 4096 33 0 33 3 2 1 1 0 8 1 mcl2k2 2112 5 0 5 3 2 1 1 0 8 1 mcl2k 2048 48015 0 47984 9 4 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 80901 0 80845 10 4 6 7 0 8 0 bufpl 256 6544 0 2056 281 0 281 281 0 8 0 anonpl 16 80597 0 73580 64 12 52 52 0 62 14 amapchunkpl 152 2729 0 2640 10 5 5 9 0 158 0 amappl16 192 3276 0 2823 51 19 32 36 0 8 8 amappl15 184 189 0 185 1 0 1 1 0 8 0 amappl14 176 81 0 80 3 2 1 1 0 8 0 amappl13 168 56 0 52 1 0 1 1 0 8 0 amappl12 160 106 0 101 2 1 1 1 0 8 0 amappl11 152 160 0 149 1 0 1 1 0 8 0 amappl10 144 121 0 119 3 2 1 1 0 8 0 amappl9 136 570 0 567 1 0 1 1 0 8 0 amappl8 128 187 0 171 1 0 1 1 0 8 0 amappl7 120 92 0 87 1 0 1 1 0 8 0 amappl6 112 56 0 45 1 0 1 1 0 8 0 amappl5 104 301 0 289 1 0 1 1 0 8 0 amappl4 96 799 0 775 1 0 1 1 0 8 0 amappl3 88 191 0 185 1 0 1 1 0 8 0 amappl2 80 4455 0 4406 2 0 2 2 0 8 0 amappl1 72 20089 0 19688 25 15 10 19 0 8 0 amappl 72 1445 0 1413 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 21 0 4 1 0 1 1 0 8 0 uaddrrnd 24 611 0 598 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 611 0 598 1 0 1 1 0 8 0 vmmpekpl 168 8575 0 8552 2 0 2 2 0 8 0 vmmpepl 168 72403 0 71074 108 27 81 91 0 357 12 vmsppl 264 610 0 598 3 2 1 2 0 8 0 pdppl 4096 1228 0 1196 6 1 5 6 0 8 0 pvpl 32 246106 0 236082 154 20 134 134 0 265 32 pmappl 192 610 0 598 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 420 0 17 12 0 12 12 0 8 0