kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 03:29:32 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.186' (ECDSA) to the list of known hosts. 2019/03/26 03:30:04 fuzzer started 2019/03/26 03:30:09 dialing manager at 10.128.15.235:43968 2019/03/26 03:30:09 syscalls: 1 2019/03/26 03:30:09 code coverage: enabled 2019/03/26 03:30:09 comparison tracing: enabled 2019/03/26 03:30:09 extra coverage: support is not implemented in syzkaller 2019/03/26 03:30:09 setuid sandbox: enabled 2019/03/26 03:30:09 namespace sandbox: support is not implemented in syzkaller 2019/03/26 03:30:09 Android sandbox: support is not implemented in syzkaller 2019/03/26 03:30:09 fault injection: support is not implemented in syzkaller 2019/03/26 03:30:09 leak checking: support is not implemented in syzkaller 2019/03/26 03:30:09 net packet injection: enabled 2019/03/26 03:30:09 net device setup: support is not implemented in syzkaller 03:30:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000040)="bf43bf32e66f8c271218fd6543ec21450a5edd866e117651043fe239d4f1f2eeb8be1c03bfa2cce16f2b1cc42a47cf19a98ba3d613829ab3bb0328dc10f1e8dc9fb9d9a6ffa1d87bf14831927c63234c7a2018030ff716c2021355fe9fb972", 0x5f, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x800, 0x100}, 0xc) sendto$inet6(r0, &(0x7f0000000100)="712847ba37c5036281943fa69fc4f4830ec1", 0x12, 0xc, &(0x7f0000000140)={0x18, 0x3, 0x443, 0x8}, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x11) getsockopt(r0, 0x101, 0x10000, &(0x7f00000001c0)=""/88, &(0x7f0000000240)=0x58) r2 = socket(0x12, 0x2, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) sendto$inet6(r0, &(0x7f00000002c0)="1e3d05716e6f168296347c86a7bc5d0cbbbb734286163f02bbcfc2db917ea5486c4f1e2dcac999a512abc1449291affc571823b364755fca9d03e03d43f106644d03228665b5701b46af48c063b6b10fa4fdddfdb0c41ee69862c0e83f9328455e8e8e9e65aeac5bf6fc46e80c3c97dcd6502fdad8e7838bfd", 0x79, 0x1, 0x0, 0x0) r3 = accept(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) utimes(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)={{0x6, 0x5}, {0x80000000, 0x2}}) accept$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) unveil(&(0x7f00000004c0)='.\x00', &(0x7f0000000500)='W\x00') r4 = dup(r2) sendto$inet6(r3, &(0x7f0000000540)="502c8356eba04cb8479191ade4a9b254e38ff48fad731c38148b7a7cc04c68602704533c83844e81bd70b296c253e403afd18495fbceacae94ae7ace88ac6ae1c33d9524eddaeb748216de03e938039b52f042b07673fd4a992717", 0x5b, 0x4, &(0x7f00000005c0)={0x18, 0x3, 0x8, 0x80000000}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000600)={0x3, 0x49}) r5 = socket$inet6(0x18, 0x3, 0xe5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) fchownat(r5, &(0x7f0000000640)='./file0/file0\x00', r6, r7, 0x6) getitimer(0x0, &(0x7f0000000780)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000000800)="9593ef0dbe5710b20fadc1203899c5fd28f21d18e5cb3ab32f09c0ad45cedfc533ed8d4241a91cbf08438ad12b17afd45216706843038080d3765177", 0x3c, 0x2, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000880)='./file0/file0\x00', 0x800, 0x1e) accept$unix(r8, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000940)) ioctl$TIOCSCTTY(r9, 0x20007461) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000a80)={&(0x7f0000000a40)=[{0xa6, 0x2}, {0x67, 0x7fffffff}, {0x0, 0x4}], 0x3}) 03:30:15 executing program 1: socketpair(0x2, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x108) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0xc0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) unlink(&(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/139, 0x8b) sendto$unix(r0, &(0x7f0000000200)="d0b844784d7e07e414cd71abb2e91a9ee939acfcf561998fe6db0213b1f8287fd64cddc41600f59416bff30aa229259da5211595529a5857a3ee48ac4d", 0x3d, 0x0, 0x0, 0x0) flock(r2, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) chroot(&(0x7f0000000240)='./file0\x00') ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000280)=0x1) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x6, 0x20}, 0xc) readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/223, 0xdf) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000440)) r3 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x10) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000004c0)=0xa7) connect$unix(r3, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) r4 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) readlinkat(r3, &(0x7f0000000540)='./file1\x00', &(0x7f0000000580)=""/200, 0xc8) symlinkat(&(0x7f0000000680)='./file2\x00', r3, &(0x7f00000006c0)='./file1\x00') ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000700)={0x0, 0x2}) pwritev(r0, &(0x7f0000002b00)=[{&(0x7f0000000740)="a8028a752d76ba168fae51f7b18313e62f13d8378dcbd3fab83c6eb9d330d6a140ea56d44b5f92e8412d2ff1f428a4322005d64cac0893b1525b9f30af675aa7728667d96c8b3f336b24d1b9187e2483c7712e5eacdc0cf69871bc52da0bc06416fe6f5085b7bc8127bb21868560956df463eaf4ad24563d1c30cf285a200ee24455beb0772ed3e1391aba464c08518a7a6d20089d0392ec9db844bfdba9462bc7fb6b515aaa389051e7a58f53da9204a919a9aa4f48d89e785acf8c435a9ce83ed3fa8e7d224dd3e4223b", 0xcb}, {&(0x7f0000000840)="897aea73023e4dcc096cf640e4", 0xd}, {&(0x7f0000000880)="ba027444958c7dffa2ef06d41cf2315cbd0a106167fb559f462e79f5baf40297fef4109e9366cf82ddf775b3fcdcd3bfee810be5f8dc9843da28fbc586bd25383fb34c56284559c6bb835b6606855e13a1341e5c", 0x54}, {&(0x7f0000000900)="b934d8df13a5d6f430ba186e147827e3f2bcf7d277b084671e7baa575be244f5d0a892b64adb01a7f79b501292fcc9e272a6814dd542749753593e6cfb133dc1306aa59cc5a45b338256f706834ac6f6c1d54f669c061c051f370ed7d86b7da381d0fc07d7bfdc5be25bebe2d2100f504951c84a1847304e13546234cf22986277d9c1bf0b41912f5e98f9b4cbabcf79d6a109b4255fd3201e51bff27b028b5269d3fd7b648f57ab60445957cade053898855551970b0b07c2ae2849cf81eeb5", 0xc0}, {&(0x7f00000009c0)="b16b2e78dd9f2230f714c9649f2c97ec19ff89286dfc83c0141926b47ffac4ae8ae3410fcda43a728eaf113cdf2d423567d4863e994c1c8f90e9ac7a3d21132e9bf044a9ffd75115883e93a3451603755d9a19210502f7d42bad2d31844685ca631956574402ea23ace1d10fbbafe7374108428c84bbdecb63eaca8a94b56c5fbebc8e15a56df59929c2cf5e9c5419acd2cbb79983d8b477fcddd0f6ce897228aa06ccb6845fc6a9953fb1d708e2b53c20d891d85a7f65235c1031bceb5c40e939076b213c0f786a61a41fa7501ef9017ce192c7f2c4cc8d5c9ebf59f3d014bd3a844dbaf42f019514b02b7aba254a0d1736aadb5ffceabec678d27b08cb84220e9557e6b54eed7623b520dc98ede7671f56fa825370a3cb49a0bf19ad77ca1047e88bcd820ae4c1930fa8a4d6cccea8d1c586b51d561e24e591ed5f08e99938754c8d7a93544f91d32675297ae0111903b7e37505bde16176ef3ae9428c447d6b178f1bb804f70873bf14fdb3623efb7d5ff629173283f608a5bd695396d8e3fcc8c667c5c36e2b218c3024505039c8c5c442ed2846a213f5be6d9018d02df9bf78a2abc93ef1238b7504b3e98a81449f5b8a34d5ff0a1d057783a7a8b0756b86fbd939cff6d078b558d9132f92de8ebe7c7b0275954de46574e1e1d8bac395c7213cc64a48bcd211a764b61ac81f7a5941a053d92b3ed86e7f2ecffc8a2251e4d71206bdbae7cd91d68723c55a93cf3b55c6a6fa0ab02145454d825472afa67361e829e1eb695796f56f38ef4e817f35a6bcacebd4c9d73d969afb0eaaca4a0d601c311661af76efc49626f78e3febd08158943d417c996055152b809017c2843230c01528edd9764054d915da785e7cf43ffd183cc40c219a7493f87810c9debf6ec3ce51a411a61ae29d9795cb40b7820760b4e252ff15ce066d46647ed4b80a6e42c57a5b2a528962b2a71c468b94d999a8aec1121dd1b9a689fa6e54e45df5b3ce36bf23b6ffd7873e5690e8b674c8885df4aec1346380e26ec89bf19c4a4d9120706a2e77a735d37d36f26696617ebac09effbfb8b0e29e33408cf0ca8026f725b3a0d4d3171f5737b2b1c7432a76af6c8623dd43ddc29373800543cdd6a67702b5727411c565ed9da14d732c880529daeead79c6f6564e6209030cbb038361b0dbec6add876811542158b7e280b83b7c2d002076eec23f9ff27cb14e8127670ee22ab79f4e8132ae1967f837187fb48330b8f3377935590251e0eabf4708c1c207fdfe581bca3e4b60c721e18e64758b19ec768aa2937aeb8731cd418c44fd9ab4037326268af7814d577d828c9b8074ffa7dbd21a8d72a43eeb99b1a323f552aca5c985dce5b65aeb3969d243531fca00b9b62c5cbd41dbd42f73e47f3a2f4d2163d9e3c093a433be0164b6618d3bba67127e243614c6ec4e63eb260e032a84fe90224b2eb49587bdc1d190250b5acc24bdbdda4b9bc700e8281d4d3e03af7e63569b939cb7d5c2055e94024952a9ed970357da86a746c65764e33b4dc4cc7323aa808a6e5b0c682b297e66fca4d63adb19c5d85db6370ddf43aa9cb993bff83714cdb14d76e505f9864ceca447cd6118934cfce59b048721c80e6b9801a8966f9a108a2ce96e4851d25f206503b4ad96d0d43befb5c54cf52b112e42ab958becc963664e39ba7179c71d9dc3e4d93adc309cd47c3cb67811651902b4bc5c959cec8052126f66877fb74a16a6e2210d8e71b1eb1f5079afd2fc024891b216ed1ca4cb5c463e5bd870a06f2b67869be32f7463eeb1c701eb973dd61cc1cfcf0034c33dd1ad98c76d0894ef80ffa7abd84511adf404d53d90f512a52e85d8d9908c4774bdb1d3da1e90d0de9116c761a42d248afe147e259e5ef6fbdf4fdb731957c67aff1059257db9befa44b908856a72e263306c0c8e4cf51cf3ff8cf4c98adbb0edddf8b5edeabea686d5136800451b1557ab74e0e9660b3d5323921b4a82d48ca51261d338a5d494f49671c1db9744e86107e07a4c774c5e8e63a3c7b4909a01ae5ca3000ae6a5ad0d92e77d28c38c0c3f51288ed9acee2a159ec52af2bc6593d0ea55afeacfe0099c328169408c4d9023fa876b72b8676a76911e68a5280a8cc9ccb65e9bd976f4de90ad073d30da932f6ef0c029e20a3ee2fb7065204fe7a29b8a79a9484f4215bf63b84143cea71095575e1f3d0658a24692a3f4fa587d0f9789d9bb2f29c95fe4e982a5a3da4a4273d07af2aeaf4d03b55dcc4614830706084a91b9b2e4a0c2ad5c6c8a95da2bd5eab014d64573e1a4e40948e38c83fb952e92e402934c0ec6ac190ae7c0ee47988a3879bfb5d612dbf4c5d8c2e7639bb7a8f3624aa2eec49f3f9d753b08e1852c672bb9a899900ab8d0425b3d35ff42c473cf62ede378a1cac58b08790190a960d90c12db0dea2a5049c725a6765fd75abe8cc80e93d3333b16bae6938c0a4fb190b5855a360b97ee7435342affaf275e1a4fe4f6b4c38bc78adc95d3163cf9dfc8b9827bab91058722203c43932af93df97da7aa32a3aa27dca5e049a0fc80837717c6302159b55c17731f14d6e0bb2862a8c7c5a7bcbda3b8ec75c50289ca2efab7da526a0225cca8769c9993bf7f159eba0fd5cb1f4fbd2f1ce4672a43f86bf5b91193a4492177df6f2b3b8bc99d68a79749dc434e07d024e4b1f3bcd295a88932672293895fb4f532f2e4774d35bc553c0b53de45a6f16d0a8c3a66158825b5bd7288e801e5bf7e8e79e95560a7002c7785de26524f04fc894ae0a8a7e1a5f5e0dbf13ad89495c9517fd204dd41963ed2c100c6cc91b0255d3026eb92742f05326cb1749f10875ea9d530156197f4c3f288beff0ba08c85e6f70fc143988865fbca306d0022192a2da34a63b03da83b6cb98d62513e121a0a9e64061f37388f220c805721cdc0c6a2d0d2050590506eccc6b1ff0162528e98dd5fa12470de22ea13397d0f263335d7551aed0d1593fbb016762ce1f6045d557ddac96d53ae838e7b39b8d65e32b89f8204b711e693f56f6359e2e65fe1da97b06f0a33d933c005b786e29cf04e62c8d8ab4c39e12d3162ee974b5de9439d78d896bfc18fa98dd02fba032b495b4f3950a1be6e1c906f4776256c89c3931beb190ec4803692b1414dcb5107f7340e446dd764a33c1037dae36e3e489f41afd33940c04b75cbcfb79276d7d8a78576fe1f188987491d23677c0fa0393e4f24d4e5de129b8efe207d9b214f09c371cee0232c0f03080c57c8e9ada90fcbe7a432a7a5da0d1116b44e48c7778ca188da40b014c3de79f5c55731a0538a5ce47aac355ddd55b72005f427fdbd97f0d787c3c3dc0fc8838b2e06e0c8fc08d6b10fcbaa6b56e7ecdd4d7d2cc1083169192499981004c3aa4c2c2b39addc62fd3bd898e9220137955eabbc9f85b298427655f9ac8650c55b3bdb87ca5e42a03fa83bd78dda341668dce40cb5599a702991ba3a116b563ed72e639ca5fada53e8787833a17ae5b6d9114981da1b6e8e00a3024726a5d862e9dd2afa1d911959d71c18bf3829a9fa4bc5439ffc77f89dfc9574a1b8b08df608cb08db0b70bb7dc914900339862d11adffda96f0651086f9bdde9dbd3a3fb99cbb76a65cc1749e0ebffa19c1ccd4f1a9feec33ba23863da494392404ab821ba44fe9754f0e93083dc7e50a669ca7380d7e283209a53f6411bb8d50dd4bbe744a7b138db326085e2375bd7fd38420a751e987f8374ec91f2201deb3150e1c938f2849060a8e1346448323c2fe9e303bfc396f38ac90cfa922c4dda86bef289187032b726e9f8615ead10f32594eabc0a37e26efc0486d69d3747f90f17be74aaa648cfb83e23a917586e63714dbd8a9ed5abcdfd65ed03885a118fb37588ccb4ace81addabd01cd70da3bb2b731d8b195a9e2e180ff2d09a83ae5f16a84638b277d28313647d4e1e09a0e4d3877721c9f959b37950e9b05d9184ee0a4f7f449a21c4651bb5ceed41915a8f8ac81bb754b4dfcc371adc86cd21c0468f0256f1001e1d8d0a2f86c267f53687264c5f7f8e773067beb26e63a8eb4c50522f023f05631e6a541a9df7eb3368f732fefe74d726bf8aeaf0230cbcff156e0abe28828b3a9b170a5e05d9406c7338658f01b2daa437691cd821bb5cf1ec3d4d7c27da931c191a0d8001b2b8e9d7012064845dfb28df8526f2b3677ec7294d20f68172e4cd28506b8bd51441ae33f2afc4862d428f7e1b9bc8b14a3aa991f7e48189e83f61986f68cb2c1ce735d3a021d39902129f68b20328d554444c5d4e73907f634ed7130ad40c3a06cb2e31272cb9f9bcc670b8add8bd0b8fd729bd41fb88eb64a4b033241317061847d524bf05b89aecd5bec9e216c2aebee771c5dcf9d84e4a453764719548b07a088eadc3c919a1fbbd64480d5479a9668bbf4f52022f1bbffc3ef4e12eba7a4b04f1eb7ff8b5002d0ef30c7d60a5230d83b91d44dad6ea88308e811546f24a13f8bca0b17ad80d33226a0dc6c942b1e01283feb3832da0cc07c93b9c6a0618a597cb5282a717efa8a285af39a4618642de71ced4e5ec5bc8f5ac51aab78778a5aeda9f167562f106817d3cabc5481dc7345f997553818dcf1fc72feec47d0d25927ce5c1d1d79549abd655232875c5ce4935106a5f245ca18245468f9bfb9a23f1653f82d35e5c89ab21360f0f5ad2c74e1327404eeb3ea4630f4060dc0c5612e8358d3e8fa9138a3a508e208a002a8e626964d8349e755f89cdc9978de6ef85bc9b2cf14017536794d3657c8198295b0db6ddb47c1f5254738fe76b61d1b7b7703c9422d98950e5b955f27e42087ac7dc99dfe5bf67f99a4ed36828333f92649eee48981cf68e4f4d005ac82023890735c8f32fb3d1c90d413ff707e6500529e5491b14ffd29d3f433830fa5ec869b180d42ba4b1a956f50bc0fff354425961764768f1c3d45122ffb5273caada9435a4b438a9d4adf58c312c944709db115e23a7980ef45544586357304cc6e6385a177eba334df9a22865c4e052a32a288ea8104640cee37247da51ca7d825f6308eb2ab2507964c13146c371919ae46f24657215c704c5087133d12adc398d4690cc8a3d71b0199142ebc2bfe6fbb61d11c4460996bbdd9087fee28fdcb0634b33c209d9a081cf7aa23ea7de3978bb9ee4793ede0a7e65dc18d52c3dc0186d618ed12d8e9fabc4edf595fc8a15954810b2ad0158e59e4a54df4908c57eead1ee79e664bb42705b30d376b181e010e0ad9195e38ccc4965dd7671994d4b719fb690d934ab2d440b92996e48295fa4c9137eb36c441459b1d655f8183e5098774fed2a939c43d8ae6c81b180ca7e3ef4ee8ce24575b371d1d117e63ee35d99cbbb23e2226b1b2ca5214c11aee39a42df9bc0156a01514b3da254be050e94b4296d06f066e52c2d1aac77f42c0c81f50af501d38a3137c36a6b52be837f46e9a8aba3740ef769488284284853bfef5946a2d91da24c1f5955534d2940e5d85cb1745646d4b068bb087f12dd45721bc84a874ca8f18cbcfede4925c374b6ed945b72dd07908f1ce5bd1a3f28159d09cc7e8049c46e5c0e48bf4f1846142d1415bfd6831c11d99d7413a9eead12904365da579b150355fb59d3b2d5a6dc2e03883a3bab4863a7f8db9bca410658f4af1d395726dd7d5774a6a4e14bff60b67b581f90e0089352038c535c1539503071903aebeecb733ba93a66edb9920c48faa1c7fc2445e56529854aef1247ed46d9adaee5a07d0d475afdc9d4647442993262bc811c94411ec30", 0x1000}, {&(0x7f00000019c0)="e25ae0852d71d9ae34e6968b8f07e4dac2d2b68a75c993099c61c3405d5b8f69c7f52da7911fb06df5b0c0", 0x2b}, {&(0x7f0000001a00)="cdaf78f78a086c58190ca57c7d59a190b8dc9020993990285402c668d258f4c3d505964a7b2f46b3b5372675b520611c01f9fe9451641c2038fe85f1d6783d1fe3e4e0042f1d697131f4cc3f1e01c27ea023aeb060b18ca32d19ad925a8956b049b98c12cef50b6a10e29a4eeb3d7bad475f18d8515a6cf172eb4ea167e266eb7b49f7d44191d1c8ec828445c1cf349949a874879764bb378d23df15178f05dd132952dfedf2b437ea4c24376c5abf47b3a646b23fc69db4f598207d2a1ae9f62c150ab8528c879644fced5182a8b66905342acad924e0b763b4488e8557874d0f81ac6640ea0ca2", 0xe8}, {&(0x7f0000001b00)="6daad41575d0fff2cf799a79c4b2622df3bcfb5e7a6c0dcdb62a07434dd2ee901b6272a90efc8fc967312f3566141b634691920c7bb603bce10ae57c27f8c30935ba942a9f8b554757129b7ff503d370c989315707d12ce23588bfffa7da6f3e74686a006661676a1c0324b1d49ec2cff101139618b272b7bd0de57da4e89287f998e639dda2778de4338b79b3dedb72b319ba2b603fa49664472ba0231f42645792353d378e6dcb51a4de58b9cc88c96906a55b288bce0ab658d9c0b9a0bfe5fdaeeed03f7bfdfb7ce4235059b19c9d599722f7fb740e130892774a406faa1f5bfcb8d4a59b3d7a9a03445f1c08b1d3c2c9cd12047ec52a35318fa5d9c6633d7daebd1cbd0f6217b06d59edbb605b628b273e7a84506920b75e23b6f986f7c0844655500c6c918ca224c5e131a7d9bf6490124e475444d4f3fb575bfe77de5f7432c23b2fa6985e9c66385655d52da9a0c04a9c0e794d27fee1886413ffa034340ae78ce67199210fdd1adeaf14d020ff532453ce15da5ff524707ccbe0443f4c4aa2a44ef4439351f69e0ed1a6affb59518ca90fe239c109147a3e2feb055027d37ad72d593e38e8c8644bd822a5343acfd054211c6f72fa6f0e4f8aae98c8e86bc823fc4c397e6a67e57cedd24d523f86049f1af8080fc971ef8e613c4cea889713cf3f5a8de66563ff69bc2bbe4b863d62a350ef9211bc2bd50d4b9f8cf79492fd665cadf24cc299edc633fda579540db39b2fe6614205a22191d8078493cee6e7852e2b961b5f7efcd8ac92a774ea9f304c7c21774adf2eab5c252d952b410c467c547b7e0eae17db0fbeb2c06ce5ccba0f4ab153fe9e8673dac6002d9b5374d6bf6c0e6c1ca1985b4c16752d94f12f6861f9f33f4f4c162068b09ea5eb8372fd33505ddf4190245ad691e6438ad1df571d5a51b1249e3673c50695afe5b6ee7b2c34652a90d3a4937042025bceda582a82a95a3c74c1a8c80b2647611a9da5d036b688868c751f21e2ee4d7d89c9fb01e0d66f03f68c50e58965805a46ea25c0e2419186ec4354eba36d3caeff0443c3730fe3f1f12e90032289ff9015debc7b9a31bdbbe4b69a848fd9d369f6fd3aee26f12bb7a8a59b5aa666f3e2a22843def2162de1dd2728f37b4374a4de2af0dee2fa3c3f9faed7c83d4756b10371a274d5e7ba9c114d248dc864d70158f40f1f4bfa19a6b4403dbdb5d522f03e1aa2e9771fadc8036bf8742e3b2163b8c392ee5b10d52e247bc54e54d30e36b1da468074ce8a80e17412f8520f8a5d097c96c044879432d23ce880584d7046b8bc931a86c4f2b04e8ad68cc89a343e4fa5008a8aa5828c28715b09a76fe2368fd9c1e510f3427b4b51db867720f668606ec2f89f4c90e87bb0e69becc2328ccad46ba04fd5190255ed2a5eb730157bb39877cfcfc57a538f00bd931a8e728dd5d37f1af0cd4e1cd9ba92dcdb452e34cbe4af109cb6a030b553c4ea0e3d729c5161c65eeb722baa21108b184778b44622282de2f8eb1f3cab4e17b754b78f5f2c753dc01d3d8723a402ad40846905a23740d446c4c57acb583c2331d967f1ce96ebf1757cf9ec66694e2d04f0b37b9c454bce3e185e80f0cda68c8a4c35c0b5329faa181c86a7f18ea2779dfbe77b8220510a93fc9645d55f10206e1e80a5b59e16c31215c006a3e0e917f73e0a0edc2b8476a3653717f04ed5feb152c9c8cf92c47cc0f698129f2ec0cda8201c9c7627bf4223de043392c86272433716c5e2ebd26bf548fd2bd278a00bbc2dd206bc5da92b89faa1863ea08b61ef654cdffa32a114a30434f00a2734942dd51cea41672efe01c44a09c2dd81829e0223a649d171b5e6c7253d2ca6d574a6d85cbafb654d63a7345a76223771f6147ec8d3fb3048e810238a720c7fff39ba2490658f636f38b1cf002e78513506d0ca84f91b81f3bc6e7782805e81f3c1b20aadd0e8ccd1da1867a8b0950c05a8d36be4961ec48829c05546405e17f69907cdc0d99ee0227d8d1259c546a0656ab4e551987ef3c3c5e07ab6325623839ee8d3f582fda9ae350f0c2f67bbe31da6cdcd61fa4cf7ce6dedc213001b5b47492cec742d819224b2d7d0ccc7361bf30f227c2e524e516e3fb7f169851407db5bc553c273ce5e8193b07ddd2ffd0e6120630a9d19be79f1c4b14dec51d5c977182a8a998b2fa0332c9e4986c1187c833d3c9cb852791a29130ff506c65514b908fabef98b07b793695432580db9dd8c7160690be885d0d1edb37d4e5dcb0f61d0ae4493448793a817b8d69edd020d3d925449961d3a63e38a297e1d1d0833e411e115f8b8c5ff3004592518b236b146ded0ef7c49214a932fc58a9252d2a5971df04c1f2ab847f26a22ac7482ebad2fadedbf5d1f06141de39aca9a7c6a494da6ef1eebf4d0bfc80989a6f4828b9346b4774fc5c418e99b23b208f995d0091022978049fd4097c50c864c4204cec1e8d19561ad2a5f203d3ccf5e77bd55d992910a09f7b0739f5c023c4d373fe425274a7946f97712e52294a97183810fe726585f6e187a4443ef942ae965dda0aac7286bf352681df41cf322365c26efd9492b5d58392f7a395d4cf21428998fb887fd401084dc77da2388b2515e2a8659e8489e336fc7462efb5ae755038dfe56715135fa248d7629a74c1bedc6a80436a16a687033d8856861e44e7488e0fa8ab5821405bc418936b517cc7e6245590b26ecb62caa78af6ead3b642001b489449bac9bb81f1a5b0030028eac1f8002eae7e9d27e24ec83754dceb29bf813ce9f4f1e7074180675c47b36810b2753047f54f8bf2420ad91eac3b38b5ab98ea2d5b1e48d7c1767c2c8c18661cc8ca11cc45af09f563b4b0a819dca4f2923be5dbb4447765ca176a437653c7cf3808e6267c30f1e6fc8f621c01b31a0d8d93e642d8df426c169647112b1dd563de98039e8f4f315e021d4fb41a6f3c4eefe9341e3e96ca78bab8780e979143e5c993da16a134d510383533bf96dd30590805c39e77a4c523c4c2e4037f3ada8d4a7d956756f9bdcce86542daa554595a2afdf248773dd0720c2adf3ae7c71da553addf5b492af410e91c3f91da0094a258c1c22e57c8655c1142f48805b61b8b37dccc4eb1449f12efda6ad0318e9d82c8a218d3f7d3b32689b5f506600764dd0b80046b3b03134692cdd06a6c9d45c99be5e044a5d25e83b6e41f7251a883e1ead8b3339f3a230aca6cfafb433e433d54f774e4b7248affc75426028643794e9a68e07ab613465625172356c40eee371760b21a81c3a5fe334e1dfbde4cd3a996da948754f247470bea9fc371e37299942b74221b98955c20a80f4387e76523bac536cd374f4759f3c1f27ddebb561759b7d62c8b58d934a7b95385d8d164589118f436040daba6bb7907230cb1d960eb247831d9eda8f2f37a348499d777cf2c89eb96eb3d036404f3de650fa6e8503efc9957cb1d3bfc5ea089d1ca5535aa85013750b2e1bbac4895b5e44da43b6bc407c23353d494416bc74cf555034d69ed58e572fa9e5ab654021c7b24b4eead5b1b28bfc35c536f0aab614bbbd9553bfde176a2a37135193b41db0a5607ea83fd337cfcfe68f5b50c602d0e0b6c29052565161353444c6d3e9f8b7aef717d28dfd742d57cad1a87e69c736b1a3c1fa0ac47a8a76a1db5f7f90c5cba3716f28f3270f7ffa59dca08cd78071bebd7f04b63a5e7c9d1258df900e14029103cda076fa0a0eb11beb511715e1568c1968a9e103fde526d7d3fc5b419c56538e2eef1ec876bcd054679b24cf29a3230e225b808eeb2f7811b4bbb00333e5ef3d61667b850982a2da5a5ce2c8d0265f6438cb1e419034a9ca02d6431925020befabe3db0489faf057815807f3ca9252f283185d9596f292d11918cb6ae91e259be5d6867dfa16ca0db1056e1234cf442325a325b3a6671eab77d3c8b4a3d3b4c407bbe0db01fde6b18cd566c3fc9d0c061831260c9822e318d7be58f77406e9c98eef1a73e490df7167ad6233395eb82544e88b8e4328de89fe3ad55b6f6e0086ff5bb968c9c5e79b8917cdc088ebe52baf8ed67e5b49729c8a88475b8735a5a2f155532d89a9efe5c15555d26f3d66c897b7460402b670e5814ea2894a4d977bfdd91fed25a6016037b6313d215a3a21c8c75cc810eb0cf5c9d75acdcc60c15b38bb9d37d00de9016676c530f76c6466909d12cef2ddf69650f99902f0ae1215c6ae669ca358e9365d4d51d951828f223535f46a48e93bcb12ec0f9865fb5e6f8991caa419b4906d6049506fb333bb9c18d89f243669c99b44f255acf984c9b3a92992ef492318f16b3dbdd052bf79081fb00bf3510c2c026c515ec122417850bdd472a22fce602d5ded7accc7ca561da02dc4a9ca133ac41cccee84fbeca9060f1a9a3e193f5da4c0efe58b702a2b96dabe39d1d2f4fcfbed1dcbea712e4b64d4ef610d4e2a3002f8da4f492c67eb673343aba58fbede33ac953e4d8a1d347e9b24b4bb325980418effb76ac0fbf15875079e9a779c47ddc0b647f709c4cbaa49bcef6c470b45e89555afdb3f8a1e415feef6fcb46e1f42e1f785da32886f310606981ddda3f9e2e8670f7a587cc87abea8b26481c930bc33b98eee2fa511be1153fd6a27183da26636bc393b880980cb0920b6d491c54428104c8354a3711d02935da9a6d94424f727ba26d259e8027ec76a2223f2ed1bc8af56e2d35eaf25ebfab595ee4164ad5b744429547434fb681a690894c29f7a46285864eaec653cf326abbec09421ebca8bdf22533f0fcfaa35cd41a537ebd47788a3895f25ef3351ba993aceb9a688d053e0c8887d356396fbfbf930324308c050d2c45015307a574eb68f366e2f45e10fc878ac4242786727b2f7e311e27f7c635b26d8c182f1b32e6f675f5f38d1f48d77d0e2eff07b38203a4ab6baa8d070ddb03610e42d0f96b31c7fa5a353e19737caf417995107e84c0a9ad34d897b308bf159c8eff8c554de95d70a832a677364f7af496ac6da856e1b0e56330e067ac0048899fde3423c6941f1c3bd932cbbee4044efb90a01bb15614f869d70941e9029abd4e56eafb1e4640d7b0d294b681a89a8656381e55ae065fd7e290c77996b0caa24b2e4bd8c32bf83bd252fffc396970c98a6887d14934be228893066de2037d9a61df2b9f83c241764bd2857113459f649d82d0fe35cadeb47fabb12da2f15020900cdf238089e2ac7905fa1f53a1d998ea632d1a81bf780a370334c12cf93c364564952930165cc3741b5a26e62efcb5104575cb0edff415c5b5a25eebf78e8fe2d53c46b992d8975e6bca0aac027dd9efc4c60524258ab3e83d70076d68555114b17ed2b9d083df3548f187ae7f5b255b9486dccf2780d735260ea1dba5b00741414109675db63199b1ca45b299b4313b83e43313265f65fe300752340c972cd5fea100853323ff3807f58fc2d0b82289d5f2d576348e6d7abca5d05f709b84e76219238574a8d16bccc73ae56a448332e32afc7ade99314826a580f101aecaf0ac48b10723cf1bc6cae288d984609328f207081625f480952d9f10768172c54f9fe180999f29c2caca817861f5869763dfb360ca11133ed660ba6c94e9f0885f4e326f754dab815c55cfdd7f2f1e7027426f38760430b0323152c2a12ec4ef04137a8164a27cefa02e42b79ce8700663391eac066935ebbb8ee7cf17d8477f2cf76a3ae09d28e1a6dc9b8103f4f319853c47f15de95eb4ed6d30c7bd60ecd73d7abfc9c3b5ad76cab235578948a3eef6490", 0x1000}], 0x8, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000002b80)={'./file1\x00', 0x6d9, 0x1ff, 0x6, 0x0, 0xfffffffffffffff7, 0xfffffffffffff119, 0x300000000, 0x1, 0x0, 0x9, 0x6}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/ttyCcfg\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002c40)={0x0}, &(0x7f0000002c80)=0xc) r6 = geteuid() getgroups(0x5, &(0x7f0000002cc0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002d00)={r5, r6, r7}, 0xc) 03:30:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x1000, 0x4, 0xb6b7, "c51f071f1c6abf6a48c8a7a2b5860dc72a266907", 0xc8a9, 0x5}) 03:30:15 executing program 1: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x140, 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x4, r1) 03:30:15 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x820000018, 0x1, 0xfffffffffffffffc) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:30:15 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 03:30:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="00000018600400000000000000000000000009000000000000000002ff000000000000000000000000000000", 0x2c}], 0x1) 03:30:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r5, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) mknod(&(0x7f0000000480)='./bus\x00', 0x1, 0x200) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) r7 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = semget$private(0x0, 0x4, 0x2) fchownat(r4, &(0x7f0000000580)='./file0\x00', r5, r2, 0x6) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r6, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r6, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) read(r6, &(0x7f00000004c0)=""/174, 0xae) r9 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000000000)=""/191) r10 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000000c0)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x400002a1, &(0x7f0000000580)) semop(r8, &(0x7f0000000440)=[{0x1, 0x10000, 0x800}, {0x2, 0x5}, {0x2, 0x10001}, {0x1, 0x3}, {0x4, 0x80000001, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0x40, 0x800}], 0x7) 03:30:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x7fff, &(0x7f0000000000), 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 03:30:16 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r8 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x5c}, {r2, 0x50}, {r3, 0x41}, {r4, 0x100}, {r5, 0x8}, {r6, 0xc}, {r7, 0x80}, {r8, 0x6}, {r9, 0x4}], 0xa, 0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 03:30:16 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = shmget$private(0x0, 0x3000, 0x5c0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) clock_getres(0x7, &(0x7f0000000000)) 03:30:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffff7a) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:30:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x0) connect$inet(r0, &(0x7f0000000440)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) fchmod(r1, 0x21) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x408, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/251, 0xfb, 0x43, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000073135b546b9fa9c7ff989a0c4f5d4c5e86e5f89d63b8cc7fba51232ae454772c978e0b9723e3aa6f95723495a3a8368fd50fd6fb85f7cc323457f48b5d4db477e9ea340034ddee6f8645063f233690ccc039306f0669499aa5fc0fd19b9f584cfb5b5af6292551c54671ac726348946114977465e2563bc95068828d1de413614bee2b26dc57756fd701ba55e3d097fe6e4215b265ec7b3c223ac6e32acbf65774071357d41aa1108029af396576228447549489e90193b91fc34117325c9b74f4df5d0256bf8665da6f3b08fa5752d7235bcfd62ac6bff83dafdd9b323a1c759f1948cc3a900600bfbb864a08f90bbbfe2ab4c8dcb4fe151e90d6e5e1cc669854c3e2d2a7aa2d16065f207f4d4d047c76cb48fd277fb3ab24730f5827905a3885c89ba2caa968753007e876ae33e488d6b303dd64543c5fb36016cc9238346488782ca37779bf9000e3103f5ca6b7e907eea41c6ca7ad8c091d29a246c633bc92e7248da06ebe4645f5b63986d1af79f8dd5b19d32a4b0357a5c8657fb883806dd2d797f0a00785c0797f355ba91965cbc9756a5648ae91358ddb8b7c0000347602b2b2266ff60f51830fa118f562e696c3e5ebfeb352a2807334b5c04a468f1e3b24eda65885beec273ec61acf0ed74d21dea52203f2c92fb7add56aa1e87c0e7917fcb254002d43a7946d"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getrlimit(0x0, 0xffffffffffffffff) r6 = semget$private(0x0, 0x3, 0x209) semop(r6, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x3, 0xed0f, 0x1800}, {0x3, 0x40000, 0x800}], 0x3) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001480)="7face8f6319993b12cf697e49788bbf5d7e141c744aa64638ff9eafa925cb4d8b781653047ed7beca534c813a69968f0bc5837dcd44cf6d13c6d04eb28ae1928f91f2e9d24417b49ff8a1eaa7e8b8e350fb3573ab3752ca293f3929682c7c81a3e9e29ebc65d753ec36f64e14bc6e7b38f6019f00e444d8df5bc865c547d7cb23c205ae298b9dfd0cbffe9aaf6646af39f951dcfb1f6609c0306e7f8c8eab56aed66e61f43b5a87cdc3f8db2a41badddff8356264f909d5165d70785bad05122d14fd597d0743f52c335a4b34382ac40956714302ea1d6026b74959332293ecb1b7770", 0xe3}], 0x1, 0x0, 0x0, 0x402}, 0x400) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000040)=""/187) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r8, 0x5) setuid(r5) setuid(0xee01) fcntl$setown(r7, 0x6, r4) rmdir(&(0x7f0000000340)='./file0\x00') r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r9, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 03:30:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0xa8, 0x1000, 0x5f3d4a79, 0xff, 0x1, 0x9}, &(0x7f00000000c0)={0x10001, 0xfffffffffffffffe, 0x6, 0x8, 0x1, 0x1f, 0x80000000, 0x1c6}, &(0x7f0000000100)={0x400, 0xe65d, 0x4, 0xe8, 0x9563, 0x2, 0x7fffffff, 0x800}, &(0x7f0000000140)={0xffff, 0x80000001}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:30:16 executing program 1: r0 = socket(0x2000021, 0x8000, 0x21c) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 03:30:16 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='n', 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) 03:30:16 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getuid() getgroups(0x7, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgrp() readlink(&(0x7f0000001580)='./file0/file0/file0/file0\x00', &(0x7f00000015c0)=""/242, 0xf2) r8 = getuid() r9 = getegid() r10 = getpgid(0xffffffffffffffff) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='&i'], 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="f26a4ab499e42912a1f43f310d7d2fc84b68269b3eb3502fa73014a1cb85d3fe90d3ea9c28c9fe858d8ec6a97af906d9aa9ca1e4679668a099128ffa57cd05d9306c4fda6b6a92275b90e0b1f225790fda80342fced54dd9b12df218e2c52048f4d4ac31474b0e62aae63f026d3ed8f7ae61dc601734b1677d71ebbc3f49249d1cd27da3306f977cee0679dee893a1c7e8b78f2f", 0x94}, {&(0x7f0000000080)="56420cc72fa8f36ab51211e7aea4c0b7f416ce2493d6da71a0e842180a639058fa03e11ff14e61d58d77a2345bc9b558428a5e", 0x33}], 0x2, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000210000ffff000000000000e823cac3bfd3d4c3f23581a783523339b2326071a62275bbcf4826c9c55d9256e47328f39b44ac26fe5b7efb9f7034270b155dde7a11947084da02fee99e125d1d44b4a9bce7775e1e9d8fd9cb897ac628f0e150b4f8d7ca04e53d192f969f19fdbfaeb22a6581e4ecc892e9c0559699eab58888e8e6153c930d5639825610545849829948948589c797ddfda5c7742a480391435781c987122b93c4da2bb7f9a42e2966fb1f22ce5a8e250eab2596cf63dcb6c85b1d2e7df18fb7d2bc7a4f7991814cc036a1a91a9a43ff176601d521009bff17e9cd83181425d996d8da5a4d9a5a31e6f00cf341ef683a56de5c0ff73204ce12499b3d827ef16797", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x8}, 0x2) getsockname(r0, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) 03:30:16 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 03:30:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xfffffffffffff3f2, "b7ac51466cfb7cad19602eded0cdae7c13c35784", 0x50f, 0x7}) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f00000000c0)="bb1d4147149dd848b5f0510f9676c59332e3b4f9abdc530aa0813f79117422d848af8188414b09cec2559d584ec40a3cb74e1a9c1704f4912fdda161198ebd1a7503bcc14ad6dd9eecc90f0645576cadedca04", 0x53) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 03:30:16 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28aa) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 03:30:16 executing program 1: r0 = socket(0x1, 0x4, 0x80000) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 03:30:16 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x101, 0x9}, {0x0, 0x7fff}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) r3 = msgget$private(0x0, 0x402) chflags(&(0x7f0000000340)='./file0/file0\x00', 0x20004) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/77}, 0x55, 0x3, 0x1000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') 03:30:16 executing program 1: r0 = socket(0x27, 0x8007, 0x7) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x5010, r0, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 03:30:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000080, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x80000001, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0xe, 0x20000006, 0x511}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x10000, 0x20}, {{r0}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x5, 0x1f}], 0x5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x30, 0x80000000, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x6b, 0x8, 0x0, 0x401}, {{r0}, 0x0, 0x28, 0x40, 0xee5, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x1ff, 0x1000000000000}, {{r0}, 0xfffffffffffffff9, 0x58, 0x1, 0x80, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0xb7, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffb, 0x18, 0x2dcb161435ec8791, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x40, 0x1c}, {{r0}, 0xffffffffffffffff, 0x32, 0x1, 0x3ff, 0x401}], 0x7, &(0x7f0000000100)={0x5, 0x23f}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000003c0)=0x10) write(r1, &(0x7f00000004c0)="a6b1c29aabfda110034517558e55208892c23f3336d9493b97d02dafd7cc2f38f5a730888c91ec03059c054b6f3e1c90ba9a51d7671bf9a19398dba2bd71998aba7e1cc3f5e6894b0aedc47ffaba2484855942bb3a1d3ee6c76df276f0e29fa6fbe2694beb90ad7e2616f41abd442f7c8654ea6361f90a7cebbfe49b6b4ced61ae233357a9f580ae4fb1e3c9cd7e8bf96577ede34770f1009281af7d376d44c8265050f4f82122ff809e8b9f3bc03657c15c07cbc9ebb7644f2b429ef9778a02b9909769075d9b9410110e320a028a20808053bc345cb0edeb1e991d833a054091b1ea3a62", 0xe5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffff9, 0x859, 0x100, 0x81, "bfdb65c9df98f30e765c98929a9a96430a288514", 0xb47, 0x5}) getpeername$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 03:30:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xf1de, 0x78}, 0xc) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000140)=0x3dc) socket(0x7, 0x2, 0x5) 03:30:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x2}, 0xc) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x10000, 0x5, 0x1, "711a8d5e940e8c71ace7cf2f2a713efcd1f23918", 0x6, 0x6}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:30:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x50, 0x81) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = socket(0x11, 0x3, 0x0) shutdown(r3, 0x0) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x2, 0x2, 0x8000, 0xadbf, r4}) socket$unix(0x1, 0x0, 0x0) getsockopt(r3, 0x11, 0x3, 0x0, 0x0) 03:30:18 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) 03:30:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xffffffffffff27a5, 0x19, 0x4, 0x80000000, 0x2, 0xd0a4, 0x5d7, 0x8f4}, &(0x7f0000000100)={0x1f, 0xffffffff, 0x100000001, 0x6, 0x6, 0x7a54, 0x0, 0x3b1b0}, &(0x7f0000000140)={0x5, 0xc, 0x5, 0x400, 0x2, 0x6, 0x8, 0xffffffff}, &(0x7f0000000180)={0x9, 0x8001}) 03:30:18 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(0xffffffffffffffff, &(0x7f0000001040)=""/4096, 0x1000) readlink(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xfffffffffffffed4) unlink(&(0x7f0000000000)='./file1\x00') r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmget(0x0, 0x2000, 0x110, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 03:30:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x610a) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xec3, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSTOP(r2, 0x2000746f) 03:30:18 executing program 1: chdir(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2, 0x1, './bus\x00', 0x4, 0x40, 0x27, 0x9}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) write(r0, &(0x7f0000000140)="2a6cefd98c20f4b0839bf7ac75c639680b02f08072b408fabc67642e8ad4bfbf2c14d8258e73b41abd9e1988ca1aa2f91d9d3643188002c15d9e38a62113d7839850512e98e1ccf2abfd9a1d14034e3d26a7379475b9965d6ee4f29d569b84ccd6200bb9ebdca3", 0x67) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x108, 0x0) 03:30:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) 03:30:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 03:30:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x4, 0x0, 0x3ff, 0x0) 03:30:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224", 0x7ae}], 0x1) read(r0, &(0x7f0000000040), 0x0) 03:30:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/85, 0x55) ioctl$TIOCEXCL(r0, 0x2000740d) kqueue() write(r0, &(0x7f0000000300)="4e0d0008cf376652197493f63a181d239c6c6844cc8845a12faf7e7a98107b3ebd3fb9bf5fc99037c640f9f4e02d497ef5c90e3c198199f99842b6ccae3a562370dee019629dfa1cacbc7142b8da27d4194ce55ff127beee6db71b1df50328bb90ccdc4312f21ad1bce58f3bfe00c4a4bd56d9a71f85e2579ac3402f0b553fe9219e17990293352e", 0xfffffffffffffea8) 03:30:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:30:19 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="6f4c458514e9a4a2071dab210b0327905dcf0e46d14cab9434a83cc0b404c3ac0ebe05ce429e1381931e551e8dc16628d8ca4563fee4b247f0380b717fd46a63de96adb238c6304b597ed5deb627f23c384726f91e59720582a8ad76b40ebe928964ff4d6daf1aeb4627e6fe40f20848b2ebcdf49cb8a4f394141d32875d146d1863259448d0148ea5c4b9383c31771e71208d03b87e7d000094e00f5b16c360f1607b20634810cfbd9bb28b84c56ebce0e0ab9d5a801c2587772d18959495bcfb684f86cfde54c0f7bb38ac6cec96cbf0fd4aa4f78e88b99a0c06fc981bbf4e7a4bbe5f37702c17ef0bec3a6ff6b18ea036075f936fe597e74f251f584664e0e9a9aa26bdd9eb1dbc5c868973d6d3900633c0069fdbc89ec4716b35a7070cd78601625e34923aa1acb6d302632b", 0x12e) execve(0x0, 0x0, 0x0) 03:30:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x12) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x79b4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xa19f2b7ab0b92c5f, 0x4) kevent(r1, 0x0, 0x3, 0x0, 0x2, &(0x7f0000000300)={0x0, 0x2}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r3) 03:30:20 executing program 0: r0 = socket(0x10000000002, 0x3, 0xabc) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x100000000, 0x2}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x101, 0x400}, {0x18, 0x0, 0x100000000, 0x800}, 0xf6, [0x80, 0x9, 0x2f, 0x8000, 0xffffffff80000000, 0x2, 0xf1]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x3}, {0x18, 0x0, 0x8, 0x844}, 0x1, [0x5, 0x200, 0x7b8, 0xffffffffffffffff, 0x6, 0xffffffffffffff81, 0x5, 0x3]}, 0x3c) 03:30:20 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x2b, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/30, 0x1e}], 0x2, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x3ff, 0x4, 0x7, 0x0, 0xe, 0xfffffffffffffbff, 0x7, 0x0, 0x2, 0x5, 0x5}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:30:20 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 03:30:20 executing program 0: r0 = socket(0x18, 0x1, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008b00002b27febf0000000178c317fa0000000000000000000000000000680002ff4f22006e", 0x2c}], 0x1) r2 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x3, 0x6d2a, 0x0, 0x0, 0x8001, 0x6, 0x10000, 0x1, 0x0, 0xffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000003c0)=0x2) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000300)=""/113, 0x71}], 0x2) getgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) 03:30:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x97, 0x800}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r1, r0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) wait4(r2, &(0x7f0000000000), 0x1, &(0x7f00000000c0)) 03:30:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x2b, 0x802, 0x0, 0xffffffffffffff16) 03:30:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000000)="25b6058aff988871e37a385ed9a08da16c8af652b9a76ed03d757a6bfec3d0d193099b920f490fbaa34b61534fa76b6b6ba6919f3d9375eefec58338cedca2d00404b07be778f8a15ec66291e639d3fb07e0596a9be0eccb5ab1eb6293e974edf543e3ca50ee868df9f0f094525d71f5522c35f37f9bbea9d3acf226a376bea5deff62829db329d7ff5e57e28cd785ac08f7b02e5b22fd20267294907468c1960fbf64548386f06a89116e3e5eac37e82ddba33e", 0xb4) 03:30:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) close(r0) ftruncate(r0, 0x1000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x40}], 0x2, 0x0) 03:30:20 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r0 = semget(0xffffffffffffffff, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/219) 03:30:20 executing program 0: socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = semget(0x0, 0x4, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000140)=""/71) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01000000000000000000d38bb94b3897f5e3edf614ae981c59c86c2cfe513252130314ece3fda01b48c715f0df50b537c9991ca27482280041759b46be014be5dfafe7317ab08fcd4a993f6e0a6a0bae7a5d448d777fe6fb974ef5deb568b826bd3d80d5ed30b655f582e97baff6cffbe7fa7db85353f54ebca4b9ad647a0e7cdd266ef29ddf633aba939e502b8109d5ce05975b"], 0x11a, 0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 03:30:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 03:30:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="81eb2cc1cd8698df0047431ded6625617e43eff8a8e4931613b47bcbd8f8fbc0a66a24afdfa8983172437f330c7029061df1a51f18d9d4052c7dec7834b225d72ccdd210a3f5c1ec8af54314c2dbe6ad74f229a352fe996a33f5d5e03d0faf4e048199bf35a07ae0c919ff64"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 03:30:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x2) getrlimit(0x6, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 03:30:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000100)=0x1e9435009c2c742) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 03:30:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) r2 = semget(0x3, 0x0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x8, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r5, r6, 0x10, 0xfffffffffffffffc}, 0x3, 0xfc5, 0x401}) 03:30:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x81, 0x8}, {0x0, 0x3}, {0x88, 0x8}, {0x8b, 0x8}, {0x67, 0xd26a}, {0x27, 0x6}, {0x67}, {0x4, 0x2}, {0x1c7, 0x5}], 0x9}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xb00, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140), 0x1fffffffffffffe3}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) r3 = socket$inet(0x2, 0x4, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) login: pckbd_enable: command error 03:30:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000140)=[{r0, 0xd}, {r1}, {r2, 0x8}], 0x3, 0x81) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTART(r3, 0x2000746e) poll(&(0x7f0000000040)=[{r3, 0x80}], 0x1, 0x0) 03:30:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) pckbd_enable: command error 03:30:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:30:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="c2423a9098e08b3947efd6a578df7bcaa07aa010eedfaec68c0c92af551727346d538d640f67fb1ec5789b3f0d105fe5b85467302a02f35e56d266b152e21c44e9a70f144ee2fd7d330b278b7e5e5162a5c435670d2abc154cd2ad42b553d6f3fbb17285b22bfb8c151d1d8d784bc4e9a6f712fc43ef", 0x76) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = dup2(r1, r1) ioctl$TIOCEXCL(r2, 0x2000740d) 03:30:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="9621441042f477af4b69336f4ee164a84bcf956b8d6202bd86429d1e60f4a3503a60a755397badfbc9ea7ee052d4253e0bd42b842186421481f1b783084cbd0ad8f31f42576aa1ca2ecd71d417bdef65a449ac940880569db5cf189bec39c0d652f30a6e1abef93657ba906d9ff9a42fe684f85da50e02f365ef2359ada097018e56e6686c4ee6d73516f449a07f23bc2794862485297d0c1aaf3b04a09e07c99e0537a1b0c8c4a68a7aa6e58c43065abfec302dff67b852fdec485ce32b9f9a9f251361114d678e6be690777df8824300a14fb3dca31669124293d74eb8", 0xde}], 0x1) semget(0x0, 0x4, 0x4) mkdir(&(0x7f0000000180)='./bus\x00', 0x20) semget(0x1, 0x5, 0x40) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') 03:30:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/121, 0x79}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/95, 0x5f}], 0x3, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x9}, {0x1}]}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000580)) setrlimit(0x3, &(0x7f00000005c0)={0x7fffffff, 0x1}) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2c244fe424cc6871) shmdt(r1) stat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) 03:30:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) close(r0) 03:30:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r3, r4) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r5, r6}, 0xc) r7 = kqueue() dup2(r1, r2) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 03:30:23 executing program 0: getppid() r0 = socket(0x18, 0x2, 0x1020) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000000)) r1 = dup(r0) pipe2(&(0x7f0000000040), 0x200004) ioctl$KDDISABIO(r1, 0x20004b3d) 03:30:23 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0x5, 0x3d1, 0x0, 0x0, 0x7, 0x7fff, 0x1, 0x2, 0x9, 0x1e}) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x208, 0x40) accept$unix(r1, 0x0, &(0x7f0000000300)) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='x\x00') getsockname$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000040)=0xfebb) getsockname$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[], &(0x7f0000000000)) 03:30:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 03:30:23 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 03:30:23 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r0, r0) geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0xa, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x20000000000002) r7 = socket(0x19, 0x2001, 0xffff7ffffffffffa) setsockopt(r2, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r8 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x8000000007, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xffffff94) getsockopt(r7, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r2, &(0x7f0000000580), &(0x7f0000000280)=0x594) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r9, &(0x7f0000000300)=[{0x4, 0x4, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0x80000e01, 0x1000}, {0x0, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1}], 0x7) clock_gettime(0x4, &(0x7f00000005c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 03:30:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x600) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x441}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xa0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 03:30:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='K\x01') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/8, &(0x7f00000000c0)=0x8) 03:30:24 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 03:30:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) r2 = shmget(0x2, 0x7000, 0x308, &(0x7f0000000000/0x7000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/44) open(&(0x7f0000000080)='./file0\x00', 0x18018, 0x0) 03:30:24 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket(0x2, 0x8000, 0xffffffff) accept$inet6(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000040)=0x5, 0x4) fchdir(r0) 03:30:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x18020, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 03:30:24 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 03:30:24 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000200)=""/223, 0xdf, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) read(r0, &(0x7f0000000300)=""/188, 0xbc) getsockname$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) readlinkat(r1, &(0x7f0000000500)='./file1\x00', &(0x7f0000000540)=""/57, 0x39) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) r2 = fcntl$dupfd(r0, 0x0, r0) read(r0, &(0x7f0000000100)=""/215, 0xd7) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCCDTR(r0, 0x20007478) symlinkat(&(0x7f0000000480)='./file0\x00', r2, &(0x7f00000004c0)='./file0\x00') 03:30:24 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x1, 0x100) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x8) close(r2) semop(r3, &(0x7f0000001840)=[{0x0, 0xffffffffffffffff, 0x1000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) getpid() sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000002a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x4) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) 03:30:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x5}, {0x18, 0x3, 0xfff}, 0x0, [0x98, 0x40000000000000, 0xff, 0x2e, 0x504a, 0x7, 0x3, 0x80]}, 0x3c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0xfffffffffffffff8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 03:30:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x4, 0xda, 0x7f, "ec1f7fbc2085852f292d5114c07f38445917c2f5", 0x1, 0x92}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x44424a56, 0x0, 0x0, "61aa0db10000010000000000000000009c6200", 0x0, 0x400000000000000}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c88", 0x30) 03:30:25 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000022b000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:30:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x21c0, 0x6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000077100022b20828ee000000"], 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186a56010000003b00feaf000000000060d5706c85fdffffffffffffff002800000012000028000000", 0x2c}], 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000016c0)=0x4) readv(r1, &(0x7f0000001640)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000001440)=""/224, 0xe0}, {&(0x7f0000001540)=""/226, 0xe2}], 0x8) socket$inet(0x2, 0x5, 0x2) connect$inet(r0, &(0x7f0000001700)={0x2, 0x0}, 0xc) 03:30:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x4) shutdown(r1, 0xd59ab822ddf0d7aa) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() dup2(r0, r0) 03:30:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044272, &(0x7f0000000000)) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:30:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x4a0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) setrlimit(0x5, &(0x7f00000002c0)={0x2, 0x2}) r4 = dup2(r0, r2) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xd7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x20, 0x6, 0xbd6f}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x2, 0x8}, {{r2}, 0xfffffffffffffff9, 0xa5, 0x80000009, 0x0, 0x800}, {{r0}, 0x0, 0x81, 0x20000000, 0x3ff, 0x10001}], 0x1d, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x5, 0x486ad371}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x80, 0x3}, {{r0}, 0xfffffffffffffffa, 0x50, 0x2, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x30, 0x8, 0x7}], 0xffc, &(0x7f0000000080)={0x0, 0x54b}) 03:30:26 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)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 03:30:26 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) fchdir(r0) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) lstat(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) 03:30:26 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="09000000010000007e44b033cbbf8628bca720063d3f769274b957780046b8f21e9c5acec1be9db9a70352d2b15d5aa1066bff9c697dc71e6c019ef9df1df13d026096a94256c078e2bfd91bd8390e69d0f98e0048329c3a4d64fda4a65c8a3222cb7c62078c5a4d6e459ab6a96916b9eefa5811fa438738cfe69aae45f26527311b0a1d6c0da96d0d58db055acd3313f8965340f5cbc4e7511adef0a4858d2683f2bde2a406735bf9f9117e96205104937d275287bfba9ad4df1cebcbacdc7942dbf0ad4404b922487b6da1fdcaaa8c74d3853d78a09660f66068403b6fe420603b9a8f78e06023be6a755da2", 0xfffffffffffffd8d) r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 03:30:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0x6) 03:30:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socket(0x6, 0x1, 0xffffffff) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 03:30:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000040)="9f4602804b80ec8f5928fa74666dad596c4bc8923bc1b2e8da2d9e3c35bd1d2b6465f22a654b70b6e2427568de5a77c8aa6d6943fe", 0x35) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) 03:30:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x1, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 03:30:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7ff, 0xffffffffffffffff}, {0x5, 0x6}}, 0x2) 03:30:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x4, 0x9, 0x1, "22d33e183d5e5c4d11c9edfe85a5283f35bfab50", 0x57e7, 0x2}) 03:30:26 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r3 = msgget(0x0, 0x10) r4 = getuid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x2, r4, r0, r5, r2, 0x80, 0x2}, 0x5, 0x1, r6, r7, 0xae2, 0xfff, 0x10000, 0x3}) getpgrp() setuid(0xee01) msgget(0x3, 0x140) 03:30:26 executing program 0: socket(0x6, 0x3, 0x2) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) 03:30:26 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) clock_gettime(0x3, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x3f, './file1\x00'}) 03:30:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 03:30:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000240)='./bus\x00', 0x400, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x1ff, 0x5, 0x5f8, 0x1, 0x6, 0x2, 0x8, 0x2, 0x2, 0x80, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000040)={0x0, 0x200000000040000}) 03:30:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, 0x0, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r11 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r11}) semget(0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r0, 0xa, r0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x603) semctl$IPC_RMID(r12, 0x0, 0x0) 03:30:26 executing program 1: r0 = socket(0x2, 0x2, 0x1000000) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000080)="bab2753b8c71c1b7af7c83ac3c21276dcf8ad69a1bd6f25ff065f71ec05acc13643b695e1a24f86a3fa61aeda0f51093fb67f28292d4d9e7172c225b440bba7a9b5f7f574b82c7f449477dd1787d603ca16f55e36cf1ca89c93eebcb43907ed35bc02235d91b8641516731d729a042d74bed37df564a65b04a4a6288492b172f8b0785f50bc6730d89dd4c361b1c71db4494e238e9c26f556eb5d8deceb80e0d30fc5b0e12f942a7721358b0338a4baf2ce08c9510c8bcfd261f680528c54f904616de175789b6ec7dcd5998f90c2b74c715eda2f83f555a2f869d2e4e1067b2dca3f9970f676f321610fecdf5c465604da5b92e8a6ce8045ef9028eac05d8897065ee5055ffa76e15071d94f6d262d98de7d70fd86b54319be929aea6b44729e3eafccd8a48fa54803056026a89204ea50fd73422b7f30edad487c796ac140ddc2db968e1ccfb6d338653233d21d9857263a03e61aa26cbdff4423afae34411c7e77fb263e08e808e2a54e87e621f978ab10a9d4f3c23ed3ebb71b6b28a5049f712a5063849c8cef9b517c790a8b6653516f8d094fcfb01b61b519ca04dac8543a6e5b1ab290becc241c587419c32bea6489dacde4d37dfda5594ec682d87e0b271474e1c2c9aadcf14af14026a6efc80915d06c287d33cb19366501b4ac097d54d806f1408d15a029b8a8d1cad21c243d200f67925017e763a03eff2854bb367a88e322661227c96e6b38d3e104b84fba5b1724bce61219aa2b7737a84f0cd0a41f4a56815b15e0ceac5483b83bb14abc80df8808dfc969a6defacdcb8341e40d96604f8b3b6bc645e20bce181c9b124348e584f8822a96b816ec05538119338e79f2caf2262d54763a07e5b2250149c9e829a8956407ee5864914424a7584d2f40f25c247a7639358a812acc21d4bb1ea9537da1131e0fa1b105cd24b2352c5b56d44525bf1444833edca19018a4df4988a52a376b3d52bad0c0917bf6f8e7fc97d77c7658f88460c2dbe8caa05d3cee9509d9981dce5f8329df83f1a99f904068669cd35945d19feca826d8c26042cb8866932845d3f10da7958452bba51be9fe112f0bbcd7391cfea37793d347793f43d9efbe35f489cffecdc528ea1929bdabd08fc02bbdeeef43ab17fa6f9b8e2f7e4ede5bd70e1e4aa191359a23598b7a45f1c60f0c013a6983be571411882c4f907f071e0b715b666edcdc1ba0b39161384e458f6f638b188156493b7119f7b10f677970454febe70124633a34c34fe996b0de383aac1af3c88b39e63991a94aa2932dcb55682371b1f3fbec1d0f9796a527703d67f64664e3e4e7dacd095b565f3cfef7827d1398b6ee7ad5e135135734aed3331f641ff7f968b6b3757fa3f8967ccb3eb52cd44b8c3df48dcf4fce573f089e76150d59b0ffa2ea1f680cf10fcd61b66c8364a796a9a6ad0191169ab116a31933e702081d562baf577ea61995c4cc060279ba7c925bb5364011ee7e9da4259cb95902f5d4c13ef46c18b2123f8e07f8fd03e6c72554555fb403ecf056267f9f5b718727c6f3736c17a65796bb89bd942616e364daa882d6abcf5802a522c2e52935d4efc6af32cdd0d3e07dfc886d0b3b91891da69fb90e983841be06fb55e8c496361e984b94dcaefb7f7fd0c91ec9be019442e9ee8646cd381daf3fbaf21e69372bbe157d701c18872f52e08c3a2ff2680eae6d50f94868f3f097d5491a3f2514d6e34d90aca0afd72b0efb80ed34373b0dbc84894d9d6e0bc2aef4fae29145b4ee625eccb6fa26628a5e67aaacb9b18424bf0ac6ccd79c44945847d412977580d7f7e6634b46c5a66060135630da746139bce8ede797a6405692b17d31325efb0e2b4f6e347fe6ad4ecd03a78dbdaa77b8862fb455309e0bb8f27aa62adb4242d586b3cd7b2e222456b878bcc9a7d52f7284df6c87d627ccc24184ccb8b950fd5ff0638e1016b9f34887467f12711b2dcf94de84746bb7e9fd9e19cd182d26e980686151a7b36e23c6713c55c9b1cfc2b480b029812f0ff876f9b5d28f1dd5bf3c0dd6a845aa5855646d4faec21029da92921ce2499bbccc28908b2ec1b98f55e3173fb39a24b982eba1973cc29a746500cdf46203d6d563271495bc5f157ee345f1750fc333c70fa51d418828bdf6bde8502452c8a30725fa11039f1aea11a7da9992ffae9794a5affaa784c30a29e29460aed4ee2137fab9c7a4c23963f9e88131b641a49b1d25f45f292e387ff78bcf49a77d62b24f266b960c0c35f3d2b7d16985c29e64989b0cb8cfec6c876eb6ea7c305a7a7ccf48cf07df1bd5fd8ee7379feafb1bdf54cdd6681640d2bb330b79e25c18b46038a861d63b6c0bcbda1e23a4560d78e0846a0c3d2c21c605211da0a5ccb6b15bb75b142ca7bbe5152346ea8b74338598d5578f32736366b534b92406b6598ee169b05809900293fb55feca59415fa02a7fad4a1528e839fd5b087399a6f8b2326d0b40f29cfd258730ba739919893ea2d244d2f7edb4860d1713263fe00b46906be4aed4c833a681f5126bfddda47ed12a3678daad3dbf0d52105637ea8c38079b853d7543c1b3f81f00c5d1f14b758df86309b548820670aef79505cb03ef02a6dfc4e95a1bbf8e34d5fe2e166e778914c984d340b8c5f787f766ec2042aa2ab93cf3549cd283d20836aed0df7ba130133fa8d26e1ff65a6ec894107dd282c22fbb5097d5578321a63126c95090989b0d7775658db929b64392a44358bb3e06fc3d6c86e3470d184806a4546347e4d3800e039cd96163ba44a5cbb9f7fc19ad559799140f2c2cb7b284b98784c66038d4b2479e88a283af19159398ddb5bb68047d4b63e2311560d6db70e4eb4eac2056237c8d4866bee549e53b33c29ab83e9b593e98ca7cd25bbc5310fcd825a5aef5c051ee839a43d05c87b488e027302bad42d704096ee74e63353785fb84b0f19a8736c4b2065c385d1fdeba4405224af12f879f6197a77553f4e91a059e37b6024bfd067172d9b63c2d361270df018eaf1eea88726b92d79f528109ebceda3ec06927aad96fdcbdb49c974da5cd9ce93adcf74da49783e032fffa5a62127d9fe8140a79b61dd77abd757ade36b352e7b1791d7171c3bd0c7e24fc2a15f71fd6a1f8e63c734fde6bcf3272d4beddb4b41c4f05d2a8bf6ef2a17c35b6b503db6e7b3c0faf64d1d75fc33c7705a0393698e14698730a947e6dcd3cb9f9a656a63fc210aa6785b846368e87814d9bacaa637b7a4014493d8be23c3470bf7758338d962a8bb20c31220704e059c74657171f5f4dd9e1f11785a9cf26e0f5d89041afc8e767ffec436c4246e6dede8eadb71dfcdb79d3c1e78d9ce2d0b8e84382a7f48fc4176553e7a4be887a34d9155c3e93aaa120b54a17f4cec8982b13b6efb03bb527f997c62178e4f7f59a7b9613d675c40dee6b6c9d57fbbe8a7e98991b4b954c34923fcfab0822d7d7f5c55e4125147fad0d6495759c0c50ab93813cae4c77b1464c6e2a37bb3503d5112c6cb021d913954d730ef711d6a26e135250601dd7e3b52173e2af19ddbb359cb38937c5fb19cbc3d506e7f38d80e9f5c7a648d4441056bc163c345ac1f0618012a4d46d927d3e979dbe92c09e4d22ebf48580702a618f072985acf7c08807fe68ab810599252f3e8aee28f8e49bbe77de9db69ffbc196ec528484c6aebf62bfcebb93f8561d145b5a2101a4431dc7cbca1d2ade1d416968c23a70ccd7721e047b82fbb1434dce6ce1d226336111a9771cfecb0b2453fc9fa45f9df851568d110b3af71b5d8e9c2c02f6bd6fec2a2f7b85f0470570fcfad29061c8c5a51b9d44b29dbb663cc4d3d403d767206c27c0e20b53860727506cb37ed77f2bd83986ce14604e3cfb969bdeced9cd1f5a9794defcfb46eef2423b3026d2eba4d67349bbc91ffd4948b4eb02c61b669f4ccdb59ffec5f6d7be0f244589f2de62b0f30bb82c8af92095bd2dd82de9f940c8e6ec8b9609c4bb0f8b536b0add8cfe8fc0bff7aac23a348c797751bfe8e49f994cbdbea36c76ef70d524dea35cc578bc1102c41817d45f71326a19f6f702e293eb795c561551c3ca66c78bd102674822caaf056766c79e5987818da1ffc653091bf2cd7bd3c689576dc9806923042d48416b60cd6415da5a623dde90cbd537c7783772f99b8c96e444f68c185662ffb6d2f90e0a33a755024c76de9477ff55b885d485884545aff600ec4927fb7c25a8e65c9a07678219a1d871220d96dc4df47054aa85041089e213803394e042a2074022007500d1bcb2f020a6acc43ae76360e1d254e45b92958d472ad27113997724c37aee4feb0b576b0c88daff9eeab36c968cf4dac760d1dc099bf265952e44adf818f8462badcea4d8d67a01ff6390fde402580ae01228419aeb445ef2b25aded96147eb3262093c9909e59b504309a606da6a50ec187fd7ee70563b41c4d3056b9c013a72f440f8fe553a63c2f58545b6939af7e6f1ffd88ebb035ee786db011a5b790cd95fae86ac546e821be8b906b94a0e840401abf15e9063259283f72a37f63e8d93d2b3f89040bd19faa61d8eaec32b3501b4967bb539191544c6d7d68a400883f688edc46dce1b4e3edd37425d6998c262a67d9e7825719b8f2d9471915fd57c1f7e088e3f933a42503edc36cba7f0bc1642b9bdc2c1086599eff2f0a5a470004a985779514af249917fb13806dede6447126bb42e8b505a1b67144a2aaafd4307c2f77daac865bf84ffb5d98ce5143f352de009e50fb955a6c5d6eab9ad22455428c7035460f6aaee3f70006ed8373ec2e0712d7222fcb3fe0146056e3365638171c5ada01c6a4f7c1aabcf9101a5c5f5828f9463f932c76252c6454d5165c53c636b772a3e93e7fe70d398bfcdc7fffc4a24d3555fa1240ad7f9cbdad161d2d38534061b45876618266f60868e1b80515e398b74715324522d70bc940629e2c35b4c27f95738df784dd2ca940623cf0d5df6b744d6e11f7b772ea2b32addaeaccd18bb7d08f156d346a5dbe48afb521303c2ff1a57e99d421701d534d5dba801189f208c6738f7cb4265c7763de9b5b030a933b279467e7f3a561dd21e36608df8eaece62c122c980fd768e4bfaf1dccf9d687a14fb8b8619c4fe7e9f1f5e5ebe81e00a081d3e44d1a36c8bd0e817dd7f9a61e2e26e21a445564437b4d18224a1a5b8da65d129b9eb17ddc92530e3cc4535ddf39a271ff6dc0b8a3e88947d163c437687ade0b222b0340aa57956c45e754b506526e8d86aa494fad09f7a8fa61f576cded3aeb0167047df0a645224deb535d22866180d92aeb3bcb0c87c88e84925727d0bee51629e77327402f0e00d4b323cad2fcb61066534eed261d02fd2ebbd4930ba3690d08348dd7ecb1aee1a058be774bd03e83eaca60ddd213088f24d6fc634fd761e4335f95a098500aed6ca7944459a57c8dce9318e0178ec1e03eadf51701ddc7755bb68cb3876ae099070b97530267c7a15a2c8168c8ca2bce9bc578162adb9208e73dc31b8feaae1c38a5a5e0c1b8f76dc4300adc7d3d1edc162f6307692060739a059d6b1259b16f34a5de7a0906a73df2b30b98878f9615ffcbc108979f6206ff239a4598fcb88cff53ce1c683433a1f7f1edfa5779dac07ebe68097759197bc61a49ae7531367beae322f8e0e9fed912bd09dc240ba8a3cfb0f10d3ee0a0fcf3d6baccdca24dbe110436bb2113764768e02cb088a5f43a74402a5df966e4a49139ec0ebaee1d0f37439f29e2bcc763e4f20058b95e948266e45ec9bcc33", 0x1000, 0x400, &(0x7f0000001080)={0x18, 0x2, 0x7, 0x5}, 0xc) 03:30:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x3, 0x1000) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)={{0x800, 0x2}, {0x0, 0x3f}}, 0x2) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 03:30:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)='B', 0x1}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x300, 0x10) 03:30:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0xce) getitimer(0x3, &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x5, 0x3ff) r4 = geteuid() setuid(r4) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x20, 0x7, 0x80000000}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x2}], 0x5, &(0x7f0000000140), 0x3, &(0x7f0000000180)={0xee27, 0x1}) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) 03:30:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00005198d605000000c03be9ae7f00860000ec26ec4926e0467995558ddda88fc335118d42fe90307e16b92bf24c7c622480aa0ba5245f17d46c9d612b03a07711a66e2cf1cbf632580af9edfbdf0136f89407000000f82b4962b333f4dda1bf04836ad530fd64372485047c3933f1b84378ee2a4750d646eae4c2870cc2ecaab08e8f7b2ba24cc963059735a593f01664dd12a6dc4fb9d5370963660d95603758d9a80864ab3aada69e1c14aff62952c5dcc999c3f32487d072d802aafb0e01ebdbc7a93462473b182486ca186692c3a723000000000000bdb9f39568cbc86fd8eede0e3da09387c8b12c860e6e60663e87ef4be117c64cdb8ff66c90c2fc7c4986f55c92a2effde3e7", 0x10e) 03:30:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xfff}) r0 = syz_open_pts() close(r0) ftruncate(r0, 0x7) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x2}, {r0, 0x1}, {r1, 0x100}, {r0, 0x4}], 0x4, 0x6) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35df", 0xa0) 03:30:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 03:30:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r5 = msgget$private(0x0, 0x100) r6 = getpgrp() msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000a6d196ef6441524293961e7086fb02a3cbb1db4bad4e777d30b9495ffbdae34ee53c61ad141e3904039b83c5610bf683fa6b755afff506daaaa81a83646a7b24cb96400b386106a4dab9556d25bb457e09b0164df8a820ff3f747e101f3de98dae8b49d64353698e6b2c797fd2a5a72b6be8928146e2c06f194cfd3104d385a26b848159ebaf6c1cd4552ace555708b0d76de1eb8c8fc64a7b9294695133c8f425c966147c938580e8c4a6e7811d54b1e5ddc299272b3267079bef3110e3d9a4c5dd3bcdae5f36f7f669d73275923c3de070c8af98abd6609c2e10d05dbf14141751e7e58fac39689b0e170e6b5faf84cc28ff9065d7e74c598c468e37c376beb905c9b48ce288e80be3876e406fde424fc1a3f9d4a560"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r6, 0x8, 0x4, 0x1000, 0x71}) 03:30:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 03:30:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) sendmsg(r1, &(0x7f0000001d40)={&(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000100)="1df32126e46a6cbf5a5d4ba99e86c5f01dde363e666a990e48561f811c759ebb872dd11a15ec142314fca240814995115c997ade11b3be069dd4d00cfb94c61eabffd3a8f4b94ccece8cc885e711ce9e222b266d0e4307180785db5d0d8aa18295947b35303030dfcf392c5cfa467bf598e140b61d069f1b0e78395578e457a49229a7c4999553a4922bf79b967fb00c9e7e2b27c27ae17b528b183837f4eb512c81a0ccdfdc19978bb97291f2af8b3b7557a711ef8e2999db2a2f83a87f2a85eaf94c45d002839c10863af6c58bc49ad7f53d241be7171b9b42bd3e41dfabe6fef40d7adb7c9ef682a9f6c3281ac3c1d821", 0xf2}, {&(0x7f00000002c0)="e89ae9b4b4912f9c6b2398572729eb70c7f4a8eb83b363e144d6d6fdc169690edf313a6dd3d885a4a4d3a558079d94460bf1aff98a92256dc9042cfe0f5f673fff0c62f80ec079f64a4c04a0de7bc11157bce571236c522440574df509510253012bcfecd8ee198cba02476f6f682bbaacd67bf5143971a2514824e546666a02bb89de3dceabcbfc7c66eb1a624a461c7bdd7824aa335c67728f5feb957ded29b3d6463a7d", 0xa5}, {&(0x7f0000000380)="4373906ac04f73643fcc74374d15bd722e12bc486520054faadf7c5f9596974169db8ea8e8e3523a0a8c41fd8ded0389af7718a03773f7b8d8ed200e2d566075b8fbd8a4f4557190464bc2fca8db6f5df6a0c236409f3a71a0c93f2cb53f583d9aa31ce344e838f47e1874a12b5029eb9c2af43cbd6c6923237a64553835ecff3caa4658f78cdd848d709368d5db63bc392bc61250f351cf7ffb9ca43aa18ed048a544e76b16b1b7e91e86802a14e3298bcc85127663dd55c48a546604a2793aa93274411630366cc0c0862d37818ca051aa2026a5aecf9653bb1ed2159555e7400cd052b6607b5717", 0xe9}, {&(0x7f0000000480)="df0e2d14918dc38594405cfadb817b4cf4b72ef12d913b5fbe3d71a67682a4d2030228c6b7e296bc902d5db66b57d3f912ab234713b0a750c49a50357f8aafb58cf291ddbc5e746fe99e0158d9269ab937e265e8e054094247fb0c8d0b7d804b05c8ece026c49957d01c17ec72c19d4d14e112644847cd44d70c7f178b3754f89f473108c9d518748b55d7c71d18f49ed1aef9a8152115ed88023d6ca6c08aea8f2ffa77c4d6823b961ba7c49ca80bd525141c42671f2aba20cbcfce6d767d469afdcaa9930a7d65d16cbc9a51d3d33a115ab04f4c2323ac3c62", 0xda}, {&(0x7f0000000200)="6c75d8196784bd107f3036aa803e159dfb2e5906bd263173f60328c339f4db8803b4a9653a031eec6d0adfb11da07b6379d7ad9a59047761962ea2005651b3b6c1f29eb947dc6f487b", 0x49}, {&(0x7f0000000580)="c09173d2456e7dc11d8ee2c9ff520524bbe80a8ce74de832844d74903795edb72f9d0cbf5dc77d6057ee0d44a879d7b92fbb7c36514a45ed934ad877403f9fbf3425c06351b8fd8cbab13054b72e59a6438057b8e6f9eb63d153407605903364dc5b2af60796ea8f36889ae4577e0058dd8fe2545f15828bd538a9202dc24c6080bb155ac7ceb741f0a4b3729c7b779107acee105fa4b4b0957112e32a566b5a5a3c6f97aca33385f23b654cb0eec14d", 0xb0}, {&(0x7f0000000640)="b3c675fe8b3b454d7a4060e118a585f71fadc2ad0d0567c16857d827c28805cb863163033569795f5c3909531b150973d624a7ee4af30a4cc33055", 0x3b}, {&(0x7f0000000680)="d58999e9f902c17e828f43e6a8a405deab163e0b27f741328186a1bdbc9e75e72d51335973a6ff4dbde08de925f8b4f3523bc5abba637e886b8e8060894c4e3286b4eb5e37a68c8d6c809b082d0e18152a96feb19e3ffd1b84786ab39ffedd30db9b43", 0x63}, {&(0x7f0000000700)="00b5816912ea73be8704f9ecaf8ce00c97861866f01e5655ceb512dbb4a6bc23dc211445f858c7689f5a366908ee194c65f1bd19fd2a6f09486d0ec693da13d3802dd1cb770cf34b93a9f31fb0aeacb896c3f9ba5ab16e2d77d972c7a6eca5437ab7fb043a64257a1725d17e53a86447ad84e35b6e8f2ee9e356122cb7aa9851dc087d2c98ea936e436a4da2749206881851ace17f87f3291eebe376ea546b42ec149c9e57409526e3b2fd275d6c240b5c72cecfb36792e406d983", 0xbb}], 0x9, &(0x7f0000000880)=[{0x10, 0x0, 0x1}, {0x78, 0xffff, 0x3ff, "257e30d79011e831a8ceda3f7a541f9e81a658fb8b3f3b69eeadea2ec20bd2009005cd16c9aa2e646ac9e158f1505786d98bcdf3f1f84fbf6ea3ade1b286e6d98f984b6964f0987a6f0f86d3fc741391e5faa89e860c0d846bc1d1387b241d7acb2e59"}, {0xd0, 0xffff, 0x4, "533406e0afca34593cc92e3e6e2e72184bd89f8e325e2582a6669a8e1400ac06aa99108ae90470c0ebe4d30ad30368cf3dd635790351df5cb9657d57a70725de682af01ce62d048831dc8f6a9e6b6cf48562d94281bbf0c813612475f0595d011847b71e8964900bd5f24d845b5b7b238d87f1352779e94f4602e23144edb1edd36baf46a2bf48101448ab8a8cd1a3a34461f246c68758eadef9b7ef248083fcaf65e8e3dc85db69e0e42dfd3b1ca5fee7689f13a9cd6a88510235"}, {0x60, 0x1, 0xfffffffffffffeff, "b4be6eb00d108007ed7fe8928a085f2d8bb08f6e37ecc0d70655588633976f26348e5ca48cccabd4328d60f29bfd737b0828d25a3f0b1fad307022b0abe64bca611c804896c2f1d51e"}, {0x88, 0x5140c421e6b8f816, 0x1edf26ce, "7a3d07d855109b7010f665ed9e8800af38e6b73196a250f58f1641b2881cafb80f8c61b3568e494a37232104d88e101014f7b58fe2d9ff2a2ef83b24fd7865fe460759e207134d33fcbc5ff5ce690f090baed1dd7a1844bf417a026a27f6230167c8d101a8302cb44d74c0190802c3405952"}, {0xd0, 0xffff, 0x0, "884d3b963efbc4f21f437e4c3d213cc6f41502387d3a90bd04625d090318e1b106f96a2954b4b04725ab1d77e6e79c66d5b4f833213f1f52d4b047a3758a910603bbd1c147587a9b65fe7f17ae2234b70c39bacfbcacb2c746b646778e4d5ba6ea4e86adfe7442556f0748633c48edf64d6f3b422340b0b461940b4be5b260a34ac76fb1180cad331b26e048f91503c7eb240123e067ed5b05d4018fdf5cad0ed3acadfa4816914bef7b9b23c61e4aeee73333a9db7f85e737"}, {0x78, 0xffff, 0x8, "49fd963eac0e5867f8277a922cea7e4a1ea7e8146539d0d96356ee09ce1515b3a5be5cc67e8804ab264d0d3e2b5ff23f3efe4b04fa0f886eb2f218c01028a1a9834236ff612e865fb4ce68cb6d08ad0eaf15d8c0b6b4bb33a5a3c22d7b9ac70d5db957"}, {0x1010, 0x1, 0x4, "735cd594805c5f7c2d99966bad00a82bd44d54a81fa879c3ff6762e8f9f32d015b34a9481dc4080ee0d28543f83607d3a2b7b3bc9ea2b298318e31269b7375c96900a5d2b725c0a742acddc00a7d027bc134ca75340893a661f9692002bc58f6326890caaf013b206cdabecbb64e7fe6d5dace417d875777d713909431a61bac088240610ca09646890c54174ef663d13df71e5856e354c2ca4f49533db03a7b51851a26f57b1efb66e1f651a29f87949c9e65bc51f7fcf8b0d549c73f50f576097e4efc6bd654ff1773181becd9d529ede36e7ea0f254d94d4447ac8fb7caa6d1203d985f12240ffe8b5d7e9ad9cbe0316c4fb468911cec0deab178929a712c3d84a575df3a336f4c5e6243ddc0d2848175c39e6582048fa9e2e60b2bc709abee15a6a6c338dca4c02d40a1e526f5cabbe382e4de5bbfcc01001603903558449997cdb6f51cdc435636f18e309e8c567b70fa10fc0cd970ef6758fb38f0659ee296e9c3a95548b3f835aab0c37846eafc3523628bf75ab5bcd1d93ee36571b39ee214881039340a3f1dcad60bbff37653f2d1c70f0b14d89bf9149c7b8a3f50c78b67599b792405772ce4559e23629b1f9b4c89d70e87cc2e8108d7999cb48a5c88c267e0315fea54b5aa4b561fada385dd2afbf7b3ece54a06efb33eb2f71f18d517a2277c71d9c18501af5049177aa19d838695f551d01e57f255a6146bf7cbb0b66e5b50a68125ddc314ce80a4404153384b333b01b2f851098990eafefde474b5019cb087fe9e325199fd438819d490bf2ae8f9383dd3468df46f4ef163d368f231fab71b7680bc33bba75263d3de61a42a704c247b642010463abffcffb250057a6c5b88070a86d306fce11b3aec363f086b2318471a5b1da3a3f17aa11fa67e402793053b884215d174ea38136b519eb32bc2d265987044654981895d77f9c588edcfb2578579b91e197d06008591019b622f2085fee04ce711f7199503b065fc8b122ff3a6ed4dbe2519828a652bc93fee37a936fee44adcf271cbb625c63f379b8df976f29f1e3da9a2843517362d6e857c3f3b290ad83e5f8bc468ffbcc37902b4f1b7b215a895f42da90895316c0865584957576fa40265c4f7aebe9050a321883a1825106cf6626613ece153f255f4f08ad443e6dee051c8ea5a3911291e3c0d0936c830c527cd3b2e23d0221d5ac316a329603134c656187ea15884d78364a4bc70d9c763ed060c447e7576ef6afd71ea32eaf092ffcd058d0a4f92dc024148c7d8755afd03c999bc3585a18a5c9ce75f073b9e46a507cd2fd2ab380893cf0705299b89ff7504d6d704cd7109c194c640a2bfdd74f20e7f1be8976e55aaf1abe219bba891105f57e216cb2713f0f3e6c8ebc57f2b302497cd206c79b3d9792241e854c9ba559be5e81ea9f78e4e42b065956f063b99c7e8f34cc17e90c8e7a981b6680d5f7761c226e4034c459b878a802039baec4231a9b8059058984c39c4429e0c02bafb2213677c8ce98b47570e6d851f15c4aba85a852cc1f8f51ad265ca4b5a44962f2a68438cf7bd98be138ede288dbb856b3c3933fad3879179ab6998c80624460346fb58c0f491cf0abe6556b4c2e350f4d7050a28f22a788b1b847089643b8a8f42561e619a0ebcc5fc79859a1f024f6d51bbfc8f9e77d38414b75de0c46e5aedf86ba10d334f6278e0f4826949accf393401d58a55d2ec761c1dce4a2992e471d32ab9071fd677c0cd0af2fd74d84c3501d9f901bc49683a83f922502ddb51a01b5cab38720b2cdf9c4b88da59992f04d7254360186e807b1ef507eb0e29245516cde879dec31af3f7082f8096b4f4716e7b572a946849d1aeb67e270d8679125cb3331e305a988784e2fa418256deac6cedc98d43cc2126d4508460243e526d4d2d8f9d62ee667a9711a1f3563383f6baefd04348bb379a730545903d36507999e541c92b3f8ff6d1f5c0ef38ab27abc73ea917504435f093f97e7cc52fd9b35aebf1ec7be5806c7ca659b36f431cdb582db05872c42df9d205b04ecae42a1ca880deccb2bcd2979bb7e0bd11f835b105770cf9920ad3c71c9c655c31ad99d646797f4b01443deae70750b93bbb91b1766035089afcd9b90895e3685872dc16cebd0e7ea347a60421e2015def7381596d4a2e56717b9ffce6a2742463580e33daaf2a10d2212f15425f98c6c8831b33d432b57fe8336e0b9eda21ea2928c453c851912351a8583cb876a244a639b69da929d4a097e43311aac6cb4f0a3dac7992550c7284d11a64d73ae6f4665fd719564079511cf3b74e2419c70901b6aae4b8e0d3d38f8e57be24f4257e4b2978822252ebd221c38cc8ba1493cdf1f3a649be2eba3600dc8b8cff017e9e9189da810ee017b2e4710052d146f1b3f8067246449bb9a8150b834187b02d3e0a50506656db7ab25343357e013380e7e157fc7bac5e37018a6115912d7351273f81a171db51a1727579d0596e5790b5f4c64bd40894c1d01757c1d5338e2f026aa7df2dd1ca4dadf677ccbabc7fc3c5cc49607ac40e5862a5d4f37ff0690cbdd033924334b0397fe3bf974c3210aac159acf4ee5e8d39d5565ff33c1591d796c3755dc62dc1524d6cb9e2dc36dac7cf1ff7d9d1fa546247abc4c3cf5d32a024e83941839fd5b524e0044c3959de25f41d8bb5eee73fba571436e6af5654995ebef627195f100b683cd8600575a21b3305c43bd43656701b2cba4a10abb5551524cf9f133688bbfd02220360dd8461a2dce3f628ae9e7d7aa14bec9763733a48e67bfc2c3514de01644ca5f646cd416a745bcaea4c97a4a6f2e2390773c222b8930903c4b956758845bf52a88aacef16561835fb5ccc3d1d57f5e54cffc70b00f810a2a301b8ed3494455094dbe3dcfae794c487aeb096ff69c80e67719d3cd4be01fb66f1d108ea6c789b101c55c63d6a6a09d8bcb4fb3bc421a97f5383c9e57ceb5e6a4f9396d4d13019fcd1f8f92f089f8c2b843b40f69512be04bf3738b643a150471c29aad3c24bc1aa71d157037cf76c1c33c9e6884610198e98f2a5ee7739bf8a209dbfa28a82428589783fc286834af06af1335c109515187c17e6c26cbb62e4fe0af608ff5fccf5d776046053d149326843fa40cf1d86da9ac378c802b4fd4d6928ef996d599a11b02b7c3cfe905fb40d08e86e8fbb0bcaeb6c4c8c94edddec3c3769c6697eabf41b068f14ab3a52c2f2748c7664d14c51a9084a819f319a43dc737f228e5748b793f17a03066b57e63fba60033f1786d8450921e64a38fb1a632962ea439f470f9af2851e2cba7da7c429d2934b810ac9836d7d05bf0cdbe52a5e2671b4947a17d6e438beabc7bf67ff1163ae2b92054c8a01fb63d7e7cd5ef5d1e9366d61cc7a8382fd0400a41b1556748b50a7b6cab1147d8f28360f3ba1cc6d49ca47de5d4c9f42b3ff9b6c281d17597215017ebe5816610e0238e34977b1bd3f9f16f3714cf243e606ba468d5d386052a2ccc22f2928779aed999455e8081e68db451b56e0b9bfb89653b7a2e48c237f03d05308f16549893a3226aabfc519702446f0c0806d079f5151cfc11343ad539580b48f56aa711cb4e34b4d884aae728e98673229d50bab2764965a49e159ed206d7aefab2ace39617e02988cfb1dbcc450e50ecda587749542142348b208cf55cc7da6bad1bdaa18272f7e37fe3ab218539e2a95757283d31ef40837b1677b7d679ae179dee2e430cf4e6bc11fed46f7f37c27e13067fbe3f89b6f7c0f8cd052ff7cc83e18c057bb06fc0a0ce65f5ef7c943c6e707dabbf99240e8f855c8a80eebf05db0cf692830eaf9d777b0ae2e43451b7b8f510f9116a2c50fceb3f2b3d4b2d5f730842bfa2aa70b8ea986e33414ed8d6da1fa7f7b17e406b088b2eea6aeec5eaaefd25fad2fcf1241c2814bc50a8512d89269a40c10be7d1614b1f87681b95c083d9854c90b0cb4b3c01e39b552f54daa66cdaed170852d7eb6cc45ef41ab1e42cced4ed3addb61e3c371d0f35a79088ba0d6a70b38f2deb7a595e38c4c805baff939f11308831f015f801bce39d37871c1c161d156527af271ab8ab016ea9ff0d39ec0f32305b838e4ab31890ad5b052756b59e5eb9b2634aa7c80f0850e7a546dea514e461bf3b6d3a5717714f1468b63309ddf837583a3cf36b9f2aa79d30c495484e07a066e2512567b3a5ca2650734940727d4f8aa61d689145c59d64b6705914c7368fe7023049f9c2820357e4f7bb3812ffbcec221e51e1233dccbb83f811f89a7b2271fa87df5fbb8ee8c49ab4932855e489cf730591cf361c789446beff478a745f408f4c8d1f0988c742ba8fb807f5a84529a12ec2170dc82152576d2de689b6b04db1586d53420345d02fffb8ca5e426657e466fe7f0d4c4ae82f9f1ea60e23e5e9c9d7cbf0508d23c41dc1d00d84365d74533450dd3b14fee63cf1b33de16b5a1a0033c201e19497e1cc9c5de49e758b95f011a3e9951f785c55b7d43a4ba63ed33b230c83945406b1c47faf45ee7905b3e3c68db74c7449197015d21dab607b3f4baa109e8d14548a36882bcd858ff6e0ea5d77ad2f9a2f784dfe6167938f622636c81c3cf0b50d5fd2c976d8c2f6c046dec329170ef289cfebc673c0a3d35f7d9cf07447c09fc1f919f465cda833af20f18fd469d09a4dee9fa7bb35bb64942736fe0074a36a7e304d4bcff858e4a0a03d6a8ba85c54b616c5c2d267ba9028fe04499cf5585c91082c6705159808071b563c7757be30d9307f2d15a3ad5b439a740c7baadfb5ad687156396f670a0bb75b14f753587c22f457e7471cae44f1a8b05517ec226a79c98ca9cca044e9ce21f56cf810f60c568c1e9b614b1f7c3ba9c2372eb32f4cbff116532244eddac42a5d947135485c59b1b1680ec08666aaf5d9ebc84a9ad9abc0359c2bff2310881a566662cbaffbbe539760642b0fc5db7a7f2510803dccf524af94b40fb64d41d570ee801b4551aca2a6b17e9bbd34b60bb4091a40884e16f2862ed051c8eb3b99ba905c0372783d02cdbf4ca3c5489a918226e7980faac0ae61e8f83da2faef3a34af8f564a40cf24a0a650973ed8dba2d087544e3a6fac9b1e70faf567678c4b0c562ab033150814f04e6faf90ba7a0193358c32e6a6f573f512557b98271ac69015dbb1b75849e427709db3e3c64a8af3d833f0dc2fbedd840fef4cb4f36ea2c7826c25b443ccc126aa805666f5377f8a62b04a244bdc767bc755bf9d85d42000c0b63bff6a24ef9024f92078c3c48df21984d1c27c207783817592f6d3eafe3a2ab9036f99cfe8b1f8ca1d6a8d2a884e2868445037dd8aeff55502a09b5bdb9c131ea5afb6294aec73deffa5f5208d087d62247f4c03711255f76d04b2f899c231c066b4c1679708683c8bb2341a7733db2ee927d702638ae98cd223bc3974fef9c417323f131eacd3408bbd1521260250ec800b47a0a1fe277f239dff2fba66099e6340b43f986192419ec8b6d5194b80adfb50051e2219660c07d34feb7b81779f6ccd2485951ba04800d02c5e41c4a09a8f1c2588872ff768f6a8846677f57f708045923674905677a9dcddf172fc5487c472455be9383bc0285e7e108dbbf1ba7e7afd8c5ba3817af31ad120583c8c6b85f1acc2a645c994603a748b1fa2f96ced4de570785eda9e23d7f88cab534216eb7dd9534c828e991ef728af2ff546396e40a6b3fc165130748eec452e02cac63de26fb73fae0ec8ccda7a1f7e1179b2ba70d90db4e921268dc3bfb8c2859a8c6b40609"}, {0xf8, 0x1, 0x9, "0dda696ced4d62a99d3ff149c980f36a8aa0f8a01e42753c2a350d306d8fefaa204926c21d1b7fa47637cc32c5853fad3b3804a26a157a6b5b741e40a79f4409fa9a79420738d07ebe16619c1507dd16d92790faf079dc2f77e13edfb0bcf6692e153f6e4cfeb5a392d708e97df742746ff49cdaaeff22d54f58b4bdf015928fdd92704bae98a6a5c2797db50e2d87fa3b34834a1156071716e08fd032a25a7b06e083e22de3b80fa16e38d7826750f8ee7d6fa490d0cc2f4784e17431736ab442dbf67cb3f3a9a89e712d500042ea82992b5806daa2d2d2fb36c10cdfa530c55eeb906c598175"}, {0x18, 0xffff, 0x3, "1365eb41d61bebde"}], 0x14a8}, 0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000000)) 03:30:26 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x100, 0x20) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB='V\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000080)='h%\b', 0x3) 03:30:27 executing program 1: getuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x9, 0x6, 0xffff, 0x9, "8ef30150ac937be2340d747f1f5dc63d393aa460", 0x1}) r3 = geteuid() setreuid(r3, r1) open(&(0x7f0000000200)='./file0\x00', 0x30b3a, 0x48) chroot(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) recvfrom(r4, &(0x7f0000000040)=""/225, 0xe1, 0x800, 0x0, 0x0) setreuid(r0, r0) setsockopt(r4, 0x29, 0x31, 0x0, 0x0) 03:30:27 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 03:30:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000002880)='/dev/null\x00', 0x2, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000028c0)='./bus/file0/file0\x00', 0x108, 0x69) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002900)={0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002940)='/dev/zero\x00', 0x80, 0x0) socketpair(0x20, 0x4000, 0x2, &(0x7f0000002980)={0xffffffffffffffff}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/zero\x00', 0x8, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/zero\x00', 0x8000, 0x0) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002b40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000027c0)=[{&(0x7f0000001280)="56b7093a0ec6d93b7d1c74284769dda89094f0f7359a499037a4e716d3a5108edabed90426075ee340f5a9ae09ab2e136ba4292ec85e1a9e14842acd1709fddc88ab16040d299f96479db453013c7fac3501fc67d22c1cb74734d078279968d9961a4d2aae4ef37590275b7c8a35c14b190f99a50b08d9da769db51f52822899299d0d111b4494a999344858cc6f", 0x8e}, {&(0x7f0000001340)="0b86abed52884fb9f35148844030e5809b4b15ca12646930db020b9c9a2ac207909fbf13dddb888ef6d14b35691a769d67edc96f9ac2a127f95c7378af69d94ab8ec58d404f2b3af966807b3abb6db1dbb6807d6531496fe53ff6be50dcd25969c7626b1d5", 0x65}, {&(0x7f00000013c0)="29eb69a2c8f824c5cb1f407b9dbafd27de1473aea808988465cc9a0d47671b2b4fae779dda033b73b3932ddc759a350e49c59f8a85058c130b52d06c4eb49fda73747cf7e5cf3385e3d9e02e48ba16ede6ee96fd3efed97a26fcf91146a7371d36251d8ca22bad31cda45b7b63fee18c2d5d060f0209335aa068fb6b21dfabf73bf9d116b413d3352c", 0x89}, {&(0x7f0000001480)="285a8eb59a66f58960406b800d3de34df817b0c2192f39c934e8aaae7ef200cb8c16d27009d336acfdd7bb73cd5af804f18879aa87da154dbd4a2ba6e6726f4d77adb118d9cb88ffc8b05582ef6f86084415b141d33620de1fbff92c2e7f8534f1cb27c81f68111f9a4679d06f00dc4044ac086f4112f5eabd7f5e51a7069c9d07bd64d9d3260e98fdcb2327c8088f6559991d0119d34e1dd731395743b4798f7b33a09392959ed83949228c52e9d6dc83ec7214cc269bcf40df5b577a5511b3005a1b163863c75ce2883c87fdef6c414431dd430acd5f15fdcc559183610ac0eb822454925f6c87694bbb4122c5daf5c5f43685744431ac2091e4f234a58e03ca0520a1a0ea027c45c87e785f5a79d812c76e12e0677eff863dc81797114a0ded8f5f4d776d317648e11dababe6c42ce8435e074182fad015d76dd6c0f70846f76718a10604654a0e08633b3f8c7d772651234ecef81e0b2762daf28f008bcb9cedafe6892b038f050d2505b2d96cd8bd40841a1a68ed524f80c7141c85cbefa5addce4724dae8f158086eff066197979904b5baa1f5b77b373698a1591782a28fac1175e8d4cfd87b17bf2439b887e812fe336fb9a484a8f1567ddf55abf2af019ebc614380ba89c6675f7cea007e67a5fe44501a1058f54074e08a63d6a09fc4159bb587e7b081d9551ba5d1d6f522706ae740209fd468aa5bf6fd54fa15090fb027f4a14ceb6b2aca5f0440511ddb869df93161de1e74b784d62513f89c19329b555017665bcfd5fb7ef13902391b424ac967394f9d4a1f612eb500661272bc9d08b644892fdd948310d3ebc632926a35e549ad71b195ee23e90ecba83a6d1b407bdb4c4817e4b93e2e730734e84e24db0c915c3f43778afbca3f7b2a4f9ee8fb18eed5115ea290bf3946f158abd771f5864bf879a6cd940276c615fb391262aa92426331e242708f558fa9b9abc3fda3b944e7e6c6bbc81ddaa72c9d07949a8f7029f0db9e39009e5d7ded19b04d6f9892cd80923c927fbb71dfe6a3d0fa3df38b76b103a035b772f161136a3c3a21943728fa69c533957ec946fd7acea85c79a4009a1e23690ac321158ac2c243d0310cfa5e6e30f960e041f4556b91137d48017f7dd79c47088004a51bd81cdf3706dbf22618c638953f03a511e500e13d8793ef5e01c63205d3735b02bfc271c624f44d096f5b28ebe3b65b2cdbf2d2f4744ff3e9d5360e1dd5a9deb6592966e40c6e72532c307bc14aa79f87b803b13429b273647393c18965b6789bcdf8d3d4c97f210e8212ac197e1b38c775c822490c15e6824d2a8753d7c66f9dfd7d9e24a78771d443f458702fb8559866636aaefc0c5bf510e7178e1868f84dfa18ebacdc3126a8c600963581d025ca9c040b1b3defb798798384aaeeba88318e4b79fef3ae3d6c787ed77c40244a88960cbbe6430a1ffdba42304b54a3030f7552e1969fe96db51eb714bf78a276c18d61d3e28ca2407b18e80750c06d2c04c3c33701b1982b8fd6ccdccbf91a687bbc67e0f4c2cc53e9d69aaf8da0d4e58c0707715c14d7b48f327a609dfcd0c85517c8c221ee199589f4ca85e33ae806ac3aa77970edb5b1c20859fd92f3facdd742626bf2395c75e8befc0677304bd0a1c0c3460c0d80ebc301bda322b81ac6eebe40b560dd8fb3ba2e6fb73f3a51f6fefa1822683e45b35843e318bb3ce68217c86a98eea082d3b9ec38ad869e92bf9a80a49845ab8d688b489862135857e4229d8901e6b5bb1647f768a1456ec8c17e76637600a179e8313f37279711b4c0837a90be148136017f4ebaff66d1dfce04346a0a5faf87e206b4661a5e25fbcfa01719fd7116c9da394357c7a31ce68f9071cac17c855a32d2a7bb67b2d29043dfe5be012a9d38592f300c745fbd6a2dd2b7e699752bebb6cdaf1a201e56f7c2605abf53faf02561d2a29b7533bf126b8b176b99032ee87803baee3b66253f3d623d5e14b1725d23895e4f528d97a906a5e4219972ce3b729eaee791358ae55dc5a2a200dd9ffceeed8943c386a6032d76a12006da551a992305475b9ae5858ec2f1cd0ca6b8222f988e4200ee551b9ceb413f4e955d12d60ffa67f9f83e3e2a67ae41d8b1f82ef1dc1f1a21c7d9d0f3a22b616ddb55e6c9985aa3822f50a780473698ac8216880c356bc68b0f5d8142cdf118b5559c030a5563a73b1f1f377824779f18f65bfb8d02eddbf432b72e49b9c8f2b6c9a24d62a049d99d498332b11ba47ce5ff6c4cf2ac663c56466d6ac1c22b5fbcf4c8ca94c19e0788c47407e2c3ef63dcdc8f4be9610fdf6584c169f747c33c55f3e45dda8089c75afdd635d3e8fceb4e25a57f5390ebb24efbc351340125745fd659adecfa563b0b5b980024c30dc5266c3f221559295e75321a606164cd23fe25b5547c1157f9e1b0577e68454f7351e4f3faa48ded8b3a8682ec31c97a7b4dfa5c69f427e28bd4f4e922e2df4dad2187e1c30b850bf0df3a441eefeb3af45de632d3e20399c24ce9e290bfa1e2d0c23b6b1990e80811d2bc7157a67a5f68f0eac7d9e040187471b7e5ef991b2889f765d86fccf69e113dc9a1cec208d90fe4b483b486c5ab5fff4c9a9b40d742dad97c84c8856a18fb2f0c1254a1278f1a7d8779447e21d39dc377fb3dee4c52d9644e2ada39e38c9d7e5a94320c173de9b37c647142adc72a3d8b80811a0e61b0bd6cbdce972de8516a77e465c645b3be57d38fd8520b4c4375218c073119bf36aeed0ea2dd2d06da8ac8b5c5e2dcb9a74a5247f5efb473597cdc29ecd0bc14212eee4b17272ebcdd2da0c2c3097fa0e87670dd7bfe5f6c28e15fc5c05e7f178f3cb0577fe3527745097cadefc8d700e72fffb36461ba7c9d365a1fa1d4928d4bd1edd321c17b575d58e2fd001760c1e9bb2755f43ca63f53bcc842002a98476c0fb90ce7627e921962d6d382cada4a771f4488be7fb75e98096c07dc36604ab1c1dce38590a5efcd17c92d8e4d6c38a0a63f634e60e01d9b1a7fa3a29be7c03b9c941f7579e9f86ead20f94dfbdf55183f0041353fad9ab7ac8d820c6673b646e01f67e1843079bb5cf4b9ca4ad301288a6fba206ed10775aafdaa95716ac299adc4107274b837a299d28c4dc95c696c2b67b7a3746b348f9f0ec09889c2308683d99e3156ef93d8de3e36213493f86a15133c25a7b0e617caf3d6a6bbf66aff0e1bf0210cea11bb14a4b109c173e37765866e347a398d8290a18cc2b2d6ac27436f11d8cd8b08e1df50ca710691b68b6187425f332965391db061554556d413deaf220a722a2169ea3fb483c9950385565c13011f44fa771e4c09b66218877bff011784437bb82dc24d8ae7b77154a89804a0c5892a682ca6fa69ed20204d0aec0149043668f1f0579bd74a2cfb40c116646dffc5926e7a269300925924695c7e17700e2bcdbed8815e5c54053f839b0b73d3eeb72f806907e79ffa919dadda951f283f9a87dc2671bd425bcd0085402127088ea458560b1a85106a9a2c35ddaa5641f1970108a2ea2340ccbfc7bbf3f2e85ae0df2e09c1645ecf403f9654a5d6c2e1c3538002508faf69acec6fa4c2c28df4423c593d86dc90bbe22380ba825464393b618104185b46676faf6c8de6799b54f18d30d475bdf94d9b2d2ab2e579bc9e697dfff682d9d0736ac4f63f4a94ac1b2059ee4302c9a00002f2d1243045addc0653969a03e3cc3bc28d630fa77bb275793eb008fe87d1ff5f8a44bd26967b266240e087c11f940a714df219f83241f575aa65bcbeb8a99c01e27467407a235bc06e57bbc140fa15db7c939b78a0f6c5efc57a55b834992a92c45ff15577ef09649496fca8323565dd66da3e541a085d892fa812e6a6156fee439d3c21d4309c82789cb6f32c13c30c39ef3464ddfb9b719f31c8a5207c3fa740760eac036ad9df1148e966c61e291a2330bedf0580e350a45af5bd4e3a44eb17af095286d300790a63fbc76958ee853e9cfcd5fa1c17ada69610a3171beef131dfe301c017ccbbe12119a2b3f42a723f2584c808a5d2462a5407c186b0872f513fe54d6694dd280a7b9957b77ab9d186e65889c6b3e2463fe1192aa5609eeea9399a53068d8b42f447a1d84f5252f5e140d01ebdd8ca698ba629957170e95fd81215e897544c779fcbcfa6ee7d2d5596e5f9cd9c9d247b1568ceda1d4aa077e3f41f9a89b88b195b7da82805cf80e20428f8895a18a4829efcb393a29c1295fda3e52a55531c93f211987a727d6f8ce9846e429632305214d706dd862ca62c30934bb28c4e09b73f4e0a49f38cc044e6d4110a2fe749810ea1b1f15e5618caa7c11b53ee3dc07dd87081676a909611ebacef3a799f61a4c1506f165c79b378a1646aa73c4c0dbebeaf38fad657e8aeb8edd3d5fa1af8abe9faf28e0173445a0893cb6b9aea7925c62ca48770e06d639f05f2a7db5ad7098137f265e8636cdd523178acfdffef43d7440964610cd03e4b272013ee6b8f1883d8cd5fd18cfd8010a42649db4c42485982390375e4dbbe46176cba94b274a655e2de8956fe802036cb264f6b78938801af6ca296491d3ddaf39b8b5d0f31c9c9646c3009f51f0b36c15f9ef4808af57316cdc337ad1d609807ac177c5ac8b6f9bec051141e8f41f140c4d865e202aea9c09857c7ac0812bfdc1becb9422dcf3195064ee31e1f94a4d82988e9294bee27fb49e426c4238f94e625255c4bb6e025eb67278cda8ed9af17dec37b1611da3178539b2a1f85fd67e5d93892c7bd9ce077446967060f2914c799e730d3fa19e4d351b89c2a9d679ab762d0fc7e3b2d80bbd9f2c1b5cb7512a868798adbc3d17d7cff5bbed6f89b6a4f1772c915ad85d9e7f72080500e021e3e38e02bbb1770399d8b71440c0f2ca5a57c2effbd826cac5143cfb3fd143cee2b54c34f61ea7f11ef3a960400c017168f44ecf35dbed3792ada02132537b6677546a218e84236016b3cbb825cfb004c06e00d67ceea16ab9cac3f4420fce572adf0336bb8c26882c955bede41641637fb1e61759a5d2807789aa5927813fc16cf66a5a5345b894ce9bd1c0e640023bd9d6173a19dbbdadaeb9eec80495a21237a007a7868efb901ce65e9a4fc57685e0d5a6505ab6826a14855e9c7d04bb680a3a855869c8efcdaeac147e6375af60d35d1b9ce8a64f8bba6c4a00eb4f53538a61b510ebcfc03ae0223448357d7a71201d2d208ec809531ec934bd5624f9a0fd4e653bec6c45c3512e2cd8868feb6efe204230b2456f16b3c1b8cf4985607c07111070968d3588950e8b4b02150b332d0d3302e167b6bb71455230960de22588f3c42ecd2a19627729f3b1ef35372dd9789350d97f0c60ececb1e487fed1ba47240bb59aa174398d49012241fdf330cef6884f5d06f284b6152acad5e71aae15e3a79da09125ed7641b30febfb5feefa25ac3a4d6fe24eda919b7111d6f36e50d2c66043c932ee198aec6999da9e238cf918cd5412fd967d21f89f8243e58b922e5c047184a11f749901d85cff30b82ac9051a7a45bb081e139a46605cbffce26cebad31a688ce3f59afb6432349a1b5ddb77acc5ad21ff0539b01f022176cee0c54df82ac6c20d8577bd6b5b6fb78fe90d891b7c53a4d3897c49c38792138e89d944f6f53e4bc4cce4b7b781fff0cf23420d85449664146343aa7a7b96735b9b5a5e1bf1f7f8e8b67003f9f20c48616ff1f5588a688b7e1e931f8b1cf561a10677b4e015083a639a401f1a47ac82b110913068ec06b394ec94540f384ccd6e61a2a7f", 0x1000}, {&(0x7f0000002480)="10785f756ad7d65883a364b3dd798dc8b89a1763e5626662d64265463abf71cff901a64ac140c2dbb3dd51a9424ee433ebb8dd7e2e786832c902902fd4597b9a2a2bd90fdcb5c4a7643c7845b5a9430418a91ff3295a9bc09cae9523586033d989a4efd38186629899d3faa60588ee5436872e21b44ce5368142bd853d08c7ebee054eeeeac767a7f841945caf96051680a637f3f9da701f06b284e94159a693e9f94c162812e8d9f49503397df6bedf9f2996ce36cacc728a6da8440ca7148346637b7d6f24222b8753e7d634a9c8729d57bf24576499c1c1d57c3a0cc1ce6ad9e50dc2b8889d3e553b53972d9471673667f1734a7704f6", 0xf8}, {&(0x7f0000000100)="7aaa94c3490048d9154756ffb8fae3191d0ce724c16955cb8f0c78b9fbe0776792", 0x21}, {&(0x7f0000002580)="ef40e18ec8521b9a933b4fd5b51fb9cbd2bce5b38bd1bf127c22d7e80644e3c21ec035baffc02c6c9800bf8be08dda4c00513f55a4e4c4d072bd48e416e647cf307b5a5c2ede24b989bbc25acf71c84281b41b4060e55879d1e86c995ae9cebbdd6ec17497ba8feb08c27a5a8ada50065d680ffded702dacf239279e99cd3337248a1aa71050f80a2849cfb89e648715afb1", 0x92}, {&(0x7f0000002640)="7685d1e5bc6081b06a237e8d1ef8d94d115a146e2867242211677933749afe7d6d923c8f1a93a7c658e015e94bf4d396d90d6011c052ae0ef2d1fc1ba271aaaafb32a9d526f2d0a30681792eb305b36dec697611e9045dfacef3fa0490358281bc01bd3472b089fadd2c66b34cd1560a2f2d3c4012e096bd1b28904ad0291386792271b5a4a2ca24b7703d710b61e6a42f4c", 0x92}, {&(0x7f0000002700)="2cebef94044ffc6c8a7bfaf345f9437f1bea0a4e92d25c78b0b5c07bbb1c531621fbc18f730f87ca92be4291448690cc2008958ee2983b835b6501a1a7332cae3a15dba9ce02a7954c40a31023c1b50b53a92fe455eb3089411edaa335d5112fb26d5343113850ceaa0ed06aebb9a7d7def211ff97619f54a1d01518d91d6ab8b70787395978b5154d198d99f790", 0x8e}], 0x9, &(0x7f0000002ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x70, 0x4}, 0x4) mknod(&(0x7f0000001180)='./bus/file0\x00', 0x80002002, 0x400) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r14, 0xa, r14) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000000080)=0x2f) ioctl$TIOCSCTTY(r14, 0x20007461) sendto(r14, &(0x7f0000000140)="ace9f9b103ce568e3cdd4023c609d58509ca42c96ff2e9d409dbd1e5f1f8a9ef7372a1495e672648e771264b007bc73b223afbea0ce44012b52a501c5ab059d21b609dd3f88776c6108975a5856b2b0e18fda25fc9cfcf4fe58573feb4371535aefe7e42108a997a8a583ea108b13c2c5a73b237e14bc542b4d23fb6b2678d0b13e6f2b9f1aab48d24a4ef8626acd9510f90769a61baeab0b0483a96aa719af5bc4828c15ee5a0135042a0bc5584cdbc22f1c38fa9be6c7e2d2b43badbaae777bbfad80a16d11ed9d81f697997f3d104eff4f2af32b779d7cc22127c46b8a123dc3e8ad8798037357a1ef376f89a621d3854359e09d15492b01a75592221fc481ea0ad04cc4429ccfe168646931ed5fb0adc5689a0adee9fb5fffa5ba26b7f0c513b8fc7081d2e22d9ac46e6605d541d0eb41a408e6762c0c129795e1b7e3ade9cbf5002c722be67a3af1bc9f989283a10fa1159ca61b68b057ed5735a29fe0317017a99a13d3fc4ecc034732089866eea6cee94d5a0682bebd506d747ad74b6a91082dfbedc86fac5fee496bdca7e6d9be31994136db1941107d2d23e354d478ae612deeb59a9671f55d90b62d9b91ed731799c2b12277c09ccf59365fe233ee972f1067a2c5897d63306e68daea51d38c8da7d3bdb2f0a6a4478ebee8c691b77e20dfb9fb3d1f43d84767c904fcb070e1d14a5c457af0b1f58de437b8dd2c2f15573010b349ae9f15f8ae07f34caefd93af32c41796fe55751b2061db7223d20126d16215fdfe50b24b5d7af333555b9eeb984d6e4ef86604a9cc7754b50325ae819038646ad0f49cde9f1be25ab91c1209829a1f32834cfa6cdfe74c086d52309ab152820eff36846a19b7d2fae08cd59caea8c8b12499fbda6266cca78fae08bb54dfcfbe84f9d112106520fe897f0a5fa8ec4feee3c24151b3e47169c99ce38b7111b8a33c11d86ac583e6a4366442c45dcaebaa98fed93538d42770f681c55738a27c58db1d4486dfd45a22a7eb29ca9d351406e0c6a15e9b94d1ab9b9042a82cc28ef6954ae59ca9e97c8de78acee7d6eb68a64813d771a20ee2b44884f37df728a646aff4dc01533c84849f4b3b4e51cc078b2c8143519668a66ab86e9b1440afd60534804c1ca49faefbb113213c29fce9b36ab081da0fb905057119343c732050d1a69a454c09461d7688987908722d4dbd95d2abe270b13ba6dca326e24646dcbc0264a56ed611c49bb91b27a934cc216c0a5f262a14307fc3b00445c20d307baadecf6e5a40683c0e886aefacb43b45ebcaa7917703d858ded855640a7c2b1826692ec3fdf14c86f50ac93df928172d215393ff3fa07813d6d5a68bfc6e719ee7f954f22077416c9e5f9d40bea482a8ff07887da20b5abba58d48f347c68afd83a340b4eaba683cb87549c1dbf9639da837a5b802c08d4e50f685fbfcd68c85ff284d716837cfaa7491bb9c9d30a85b2e074cc43547a31ec863366a4ba5f48181088fc1a1ba6143084e44ec42f7fe62d6abd8c7dacb9d6640b33f43f0e62529f90742f7e9a314b5c57662fa7e88b8ab41939c282973c2233995adefa9193576fc4cabdb49fa63fddaa4605259a66deddb11877fd5c0b183e86dca31f91b5aba1fccbc9a73a50773c52f5effde1f7b8f7400e3692ac1a52d4f3436fc7fe528a616e067862082e62301eaea5ee6a49b5d9b63539b93d53d44e4474b63ff5baa262c57e7fe08f773630453ab433a952732c371f53f548743f8fc3c6848958e74413df8e89a9e172c4945149798ac240669e145e4a278cf3bd1f65568d542edb206d9ca10008d96b72184b5494a49b7b2371eedf182aa3c5f3090f66712d53fbd01264b5bd39409a1d5c6a39d010780c9fb7257a9ee6d369c1cee9880ed090586e4f811817561c4382b4dcb82171aec5ecb721cdec4a9f895c8fe4a69d0e1a73f0f5b466f9d7b65f846c284d0fc416520b0938d900d61b2a0ceb6394f8493098c63125b6d9424757fbd450b9ef66be5f50e24d04e969a3cba1ce4de638b730e604d260e562f7270ef2ba5d7ad3f6ead22d63bf99c49f6e1be9d0fb501dc953d8147600018b261a5a9c90dff7ee498bb7d16307b7e02124967472318997d506b10c20192d05f8fccc34271572c14fcd0d4601be58a5f9e76600b119a88a204c74c2cc30009e293b55620dccf8351fd5a0ad35a7db95fa0f5aa8e073b3135b8cb469a2073d02209fba8fd902e3725c767e8ac08aec8fddeeec547630fa6d4c7827e4d9eb31c94a8d5635492286a6ce66ca32f2cadd99445ff029911c3c77eed97624de3cf8e46fc69930a5ab9e6f71199f26d16980a94e52e84b0b9f8ff1ca235f6b1b9134f31b7d2f5b91cfb25827c916c530efb23386fc1dbb070744f8fec811ffe0567d83849aee27f8347d8d2143ba9b1e0c2268fa3349428c153c7465894142f22e7c4d6345aef893170076b83031b5c58f78ffe8313399236d831680ff3759cd2ed15e1b729bd2c768208778ccbea84d2f4fc0b2124ea0276b853abfa1576fb50736bbad2849971e60be97f569024e79026abadc7d10a3a78182372ada770372b327bc2472468aee1a27e6bdadffe1a1c25a334a94de4953a0866dcb43bb92694f14957050b380a6c0a984308ddfc6f8383558563d4a769a9fb0dbd4a98638ce94cbe572afd20974e6b1e0126afde713be55228734baa33f0c1dcbc36ce9b18a8627baeae86f44b64470a069d6c3169196301ac7843efe4519de82e87f3866474907094fc97ed198bf29b5a7c4b4c820ae43c7220df77e0c9fd18ba89533b0508406fa1f59b7b56ad924008bb7944b7acc2e53698e52995c280f4aa651f663db7b68bb463f2d07eadc5de9d4df5019a6d2183a02e6136a20ada0d8b75fd19108339147e7c00409fda23e7b2592cfbb2e4eccd529c9111a926f7e88ebcd7e784e7b8e90d43719a1839e70ccc2e2abda0b299448e1bae6b8bb77b2fded6eba20facec7533016c9065fc561d63ad889bd50c2f40d7cd75065994e4acad0a450acf7f9d75f94aba0574292d5d0b07557bcdfaa29c6f5cd58b37c28fa0c6dc7d39fee50c075c242c494a5237f7a4241f7aa3c761504a9d63ce675b1b1bd1891ba9d01c3607aa71db98820ccc0ace9b3b22b3125e34b6940f310edd436178f1de893051892b28dbc3d9d2aaa0f43a547bb0419d02e544c07a5c355facbee24ea23b0ddaebf4ad099e9e3680e803714bd1726528eafeeb764fb340e2ed55bb2e5de317024559dd5f10e0c9e9d3ac21b72faef9d2b9c8b7a3102911e3a16a30467d4c2e9aa9c301bd8c2a43293e537b81c824307c77a77c208d13d0e07b4f0cbfa3c7909dc88b0bb7d8dae20dcff2bc9ac17084f4a8f79657fb7f171e400217891473fc4867da235c66e6ec558e63f34d2f2caaf61b3b4dca44e47d9c5ca00aa2878c96f06674e383b5746cea40fb7b96ca8746249840a09a08b17342c904abdfdd360f9500c86545c57e2a61f35e24bf758b3d6371bb6b7f1945427d1a7945670eb81c0fc0b56fb3c4a67f69eb548828c05fb515a3b1ae7485f7da94776d3b08ef9468a418b193cbc4c5c07c69a35c4e700b5470dc986cf0f972efd479169b74d235e705997feb8353593f337e47c2066aeffdfb3eb78aacc6f1aac7029e2574e224a74a326bce532e76d6a433aa25b99b24e8e18fd05be6d711ecd41de8c88af7f5ebf7082c0b7ef0fbb1a6bf189d01c13e24c22178b96cee7ad5bc1b4b68a9b3d203ce19177396a88b593af6025b3484c768d915ca76b47e100de44e1d10db24b41453df288ebf645d2e64a918de2560383f3044f48081ff413be80a1fc26748ca343299db421d3a7ebdc9603cb2347ba2422ed5e895da4c2f031f1e906869ba450acad96af615849d6e6fca1570aad2cca2beac2002353efc68ff0aa220f552cf44c11cffd5cabdc05a128c2b815a73936bca04535ef79a3c20db983b3c77f840278a78770a48997b8fabdf37b1c6979558453a5003fab4623672a4f739a08f9b41772657934e86999c4bbb3cf2a13523c1ba2f873c38bf53c6735315e8c7e4a8ffd4e63ce9ea851da2d4d79f2499fd6d2ec6e5f3a24b2231deaefc7a36faf4d8407a1bfec7ca4db854b9683d029858bdb4bd86d0ba83cfba7efaa52648c870a362029c277802dec1394c47b9aee8ff65308bfb5b490bd3354da9b3b5d871fd00c607cb40ac595cd14f0bdac6ba83d7cdcedd2a30233d9c418d0dcb77b5d6a867faaa08f9450cc13884918311ed9786653b25f627354b09f239bb0fc4b8082769cd19338fb3b7b9abd6b9ea8648fb8ca8e3ed11cd99de8c2113232737fb6e9073286c9279a92475b49e1439bceab1f325a39945d3f6239ddbf89a15249eb07ea39518fa9a03d89133cc21c72d100a0044b0e528c4dc1946613e13a8e635e2459dd7da7bb342f10e7fd02026af6458d34929cc7d532de35d74e21bfb7303f6dfe462b846d18705a451755ce6ce7091eae2d38f21a6ab9ecbe87f57579db1e4bd0ff7e7294523e8fa966ea2a4cadfe3fd6994f1e2e80e4f14cb955725003496deeb6c38b806ca39f784ec0cb250b799b011c2f77074bd9ad4328d6a5743707e55db9bd7e49dd6dbc8e57c830026bc3aae014110648fadb31cdf2cc2ae93ed124baab90a4e84e699a83866d2d3edfa283066aa120db411b308f593e0d9bced91c5b0eb8db863eac44d49ea835fd96c7710d2a20e552853f54378d3bcb4a226a4f70df08d043bf98ab0fc3bb2af95cf618d216241490cdf42c50a32d6d3f82272c95515cde4fe9f89d99083ca3f3a30a975a167dc3dcabadd2d3f5b686b53175ca8fad3924377abb76edd10c153bd49ab9c28299d185adc4b67dad41a54207f003d2c69f9e6b4f5323858343a944a3ee7188eba276e558de33cc109b1c88d92c48ced4e8b2edcd2935cc7a07ce649aa31f3fdb2523c5a51fc7bd623d876e94bbc62008beee6384f0b4328fbf5a759ebc92c0a9922a8af21969647e011a958ff3cee0013dd37dc828c74561b647c4d7cec778c36b4658780b9dee5d21a88ac5fe729066e7552aa1d7e9447f17ea78430b55f848e05bdeba17705da47b5fb15b014ef0b8cbaf79a25152dc81a56cea239bd0a2223e6a43986f37cfab74b8767adf6db5a3a95c10cb488eeabb42d5d1ce3af2bbd32379b7edd2baafcc3aaf23a98c12c9e1dfa45d6ef2091cb53952546051a825c94197649ab3993576735e5e26dc85f314114371c237d8f240cab47742a7f54ee1182ceb2de3ba3667bed20da2c7484e05935eab1469c630cf130613ce6661db6b9bbee4cb020084ed39beffa407a1656b5f923b35ff65df1230aa6f78b26af358fbd8591d70af3c2804383593e98c923f1b277dc881c2cf4fa84dc893ceca6830206c5462ba74809ad3064b0e45bc7e3b4eebb2fc1783ebae2846b40460008fbfddeea1044e1b121b258b217f29690eb6c72a384b76a6c725d47ecb7505e26202be13aa54d41e45a8ac8faabb48557b33c726b9ac32f2be3cd9b39718fde5d856c3859e2bfcd7e728c8dda4abea950074afa9b86432a65857013846eb1a9a3ce9c631299cc32a9757818374bfb0c1872e998457fc46c35cf1a16dbb553fae9b1728a11065ef877b20ad09379e6f3c47abbf6815e3ca7dc2730bb1761839225ecbc86f0a58e73dbbe755c8378999f60e1590d338a042efd1910274939a5eca23ff3ce43f00eb7d1221b873b15f7c853093f76728ac40f6327fd248db2405717834b6007f5cfc4ed26a6b3027", 0x1000, 0x0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) write(r14, &(0x7f00000011c0)="83c018e679209fc449214fe0e56478968b8d4cbfacee2775154057fe134121b000e3dee1cf8d63cfd5904ad4b7b393473a0b5208993fd47bef9fab3dc46ba6108f52e4c699dc1cc634156fd1a917e79ac2f5524574396d58f4d942bef67fd871902b106a257756e79d7a49fc232f5b032a03033d7025defc62", 0x79) r15 = open(&(0x7f0000001240)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x500, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8", 0x0, 0x203}) 03:30:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xffffffffffffffc0, 0x1, 0x0, 0x5, 0x8c4}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 03:30:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x26, 0x1, 0xbf9d) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x3ff}, 0xc) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 03:30:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) sync() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x2, 0xd39, 0x1}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)=0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100000000) 03:30:28 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6dc1495df8fe4bd3d992d8abebb74f316e1b104279c37a15653f26467ca4cf10d541b64963003a3288fb3ebb204f096e82679abd16cf66e7ffe0f", 0xb6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2cf8, 0xa}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x81, 0x4, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x3, 0x401}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 03:30:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 03:30:28 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0xffffffffffff8001}, 0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 03:30:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 03:30:32 executing program 1: clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r0, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r3, 0x0, 0xa, 0x0, 0x0) r5 = socket(0x400000000019, 0x1, 0x4) syz_open_pts() write(r5, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r6 = semget$private(0x0, 0x6, 0x8c) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r2, 0x20007479) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r6, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r7 = fcntl$dupfd(r4, 0x2000000000a, r2) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r5, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r1) semop(r6, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 03:30:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8001, 0x9e, 0x2c000000, 0x1ff, "11aef487199847f83fe10823fe4247aca8d03f0d", 0x7, 0x92a}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 03:30:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x0, 0x600) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 03:30:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0xa, &(0x7f0000000880)="ebffcbff13b9fd812eaa4e713048e69931929648cfbccfdaae4fc49d0d747b0534dbda88e7feb8eb87bac19b417933578a798d6ac19ba4452c5cd8aa75897e5cdf84c7c75cc30e2770a3b09416225826a00e094e5cef7575c9dc613acfa45a6c33797cdfd333cfe16328857c64aac78d98f8ff68594d574b3f46c9c03bdd5fa182c9dc8dceec269f61bfbbc7beb355d558c7aa9a0c466ac3f0806d6a317bb545717d9c712096a35da1be5940fcffffff589bcc33b72df5f8de3a0ba6b93a541d9e62c0fc9612542feb03f726cac28ccfc2e5512bbe0ffe247e244a55278ee236d91c9cb7b3c099d72e8810d4067313f0e9cd69cc2abf31dcd4e1d7eb5505e034238351ae634fcef5be173ff6c9867c3e954f206ee1a91419e9369ef28bb405a5d9611b2362ad45ca0a5656b0e60e3407d94bb0d44d77a27a7893c4bea5434c5900bfc5eb37ba2e9f00000000000038bcc15b30ac03b7be37dd738b58f704b9b937c49c11ad9fed1a9c3244bce7d4175693f61d1940122ce8d89676b7923c68d29f7b2afa0465a07bcb950a3d95e46b9a1798fa", 0xf531138ea5df408a) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:30:32 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x12) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus/../file0\x00', 0x8, 0x9, 0x1, 0x0, 0x10001, 0x5, 0x2, 0x0, 0x1, 0x80, 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028a7) syz_emit_ethernet(0x16, &(0x7f00000002c0)="f2a433f2554c5354d7bd97b45450fc91ada7e6bdee4d") fsync(r0) r1 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = shmget(0x3, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x2}) rename(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='./bus/../file0\x00') shmctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x2) shmctl$SHM_LOCK(r1, 0x3) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000180)="0000000247e2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000340)="7779620c81fafad5ab659a361cd4dce2430dd3494fa33b5675aa7fdf7ed1c25337767ef0dcde1a7d6ec313d386848d9ee390aee777bd6d03946802b2e147e5cbfcba8cf9e8aa19", 0x47}, {&(0x7f0000000440)="20817820d93ff1bc6558028ec843e6c43b3c50f82917163e3114544152ff4ab92c9af8edbb8699710986e60e90c1c7a5920136d654b67a963dcdf105739ce3b02bbc675a97ded3b2bf68cc6683dfcd09000c6cb73a05230acd6ca15082cda561976da1cf61eb5de618cb65fa9ef0903ac7a0cb9a15e423c87a366a1710508785e5e750be73cd8765021d6e155d74ff563e72f10f1c3cf86fcb5767544bcc76bed977e51859831658accf9a536cdb28a2269d2cba8f7aa16692f802ae361f0a06e7c7729ca7184b43b9381d59e448df9b77ec50876bb029b0c2ef5bfe98c3700ef1771e5fdae5527abe2a99ac1d279cb1307c3c6e624a7d1b504100024f510f69e79bec940d6b5428677009bfecf156c370e0e5ffa69e12fdb23eda93c3327b5dcfe4c6317d1f34d9dc648c069f709dda213a7f332b11225122dbf55eebcfdb26b2d6f99ed293c66943953f829e51a3c87e039d829f9461a08cf0f74e687aae5fe73df000b6b0655cdcc07161c9e80072702cb81b5c5b8b1064622d78c2e6c36530a047d6fce616d8b42e5938da68621cd9c33639a7d5446c93ee19bfbf667a77f19a2f6c9fb4ea3d6c0d8c8fead001178802eda5d51faa9bfd82c0ce3572fca2efdad7c06faf66095d9ca747a71e1e952581591d4c00ec4f1eb09c23321f437d056b73796681a3cde3b445a752ed9b2ea6a5cb6f5b6b93fa617b18e662b77bd5fd22cff96b4e5c2c781ed3c83765c3304cd24bb4db85e5b734e86a04949856f1f98db4c1e2e9ace64702e216ea39dcfa3c4eb68885b496b2c9b842a6830d34b0ada7bf0dd20fa1d0399a9963617f37ddd9931ddf69cf4d53632b4058eeda8cc449f72377c19150c6f88e7fc0914e3fe99c37361a17cdee97713101c46014a12d0d681a73a2f5cd94964b70be3a898c556766769b8c767d54a6a533ccd5be188ed9411ece187a8803d560549d9f8c6f7a845e516972c3beb7a90e5e0f5c8f32988429d14e913305c367627d5fbfc5adc343ba74eda49377e140c8b3b7972ea3037d753fcdebd465ee6c8cc6fa98317581eff67a8fb65ff16e254a099074c8ab74a68bbe24f272c340cafccf85c28a59a1722add5f740db4ef257bcd0ae8416caaf7be6ff2cc27c89eef52414e4c7433cddd491520720b996fd5a2007ad95a47ce715bad906ed72f54dd626560ce20be642dea152157502af212399de8b471e81f79c5282a4abef7b5c36ceb2c4a459dfda42ef6ca15d48e0205d32242f20dac0ece6269b33a4ba6cbfbfd37a134feeec2678d9c4584c446f0708ca95c8d15af3e2b6105492f53e0c0eae528d11e7986979177c3bd63791a14f4cdaebc174dec57b7745e081ad71f9b781b6f28f75d02a2c53c452daa1c43692594db3f46822bdd638b9070d3bb6b2c0f99008e20fa4b7dc7b4aee6a32f40f9dc854c856112a9671c1e621a43a09c5d7bb2daf46175df3376933194439d0ec0c28acb04f8bf2d487b4aeb4d0fda16118cccc2752806d7912c51dbbbf3b976e64f8c75746e90f1383951c37ba115d97d241a4a53677488ed743dcb09fb01d290d0f649c7174af5bc87fde3806fb47ca210e502d54e78a134f1c47a04b030752b9d2e7080c4a137968a59f0d9b3c2bad605e7ea0c7bcf07e95c84ebee68d0fe70833ea4bbae69af9c69269a6f5426957f8b09ef0bdbc5f288d248406f187da743ec2a3e17acaa3dd08eb5ee844eb44013a2738d400b5737888eee8e75d5096f91cc7adfd03c998a100bdfafe72378b0dab4965315c8d2d79343da261de7501012d14366d64c388825bee583c6602b3316593123eb11d08c2dc56e88d4dd0258466bd9c13684940e645d48e1c2c7496175233fea8acaa5827003f03790e087bc56d93f845aa4cc0955076b1ec78f59a8e37315860da6e412e12fb4e079db9283ffc82dabbe1b12e92e793361bd7cbe419c8c9f7c0c5171ec67e6645d578e23a3a11edef0ea16ba2398f261b7462b78cf657ddf7dbdf4f86f15e0a07963e44d318f780662c367c29e79440a1459c69725dbd2e89e73db6dcddd867f48f2bf7e18a7b928f2a47dc4e46c4efa738b2d0f326bb0d857895d49a7e2ff857f0458ddb646e7c4b5804db76506ebf8a1c8c17bd46b8f041b14cf2b5bf19da82534ac696820665ef2e02a781103f449235671c711faf8f915854fd3d0199c81a2e6407b3f27e308ee3b39fe2844a12476a2acfd9dd061da02b9948736d3a0a2768cdf0bb2860afe7f300cf583e6fb94600b4b4cb3cbf0dacea454ef49d109b551c1f7d0528569bf9ae81f4f4b2eff92ce241977f0feb2a2220c33fb465fc2aac7a55b8a7f042658a474cb7eba68b2d1b16c32a4352f6ee05318f0ee4c4fe9ce1caa00a15f1ef2f254eb4ee631a866a31c1b78beca56aac259c938f0b012b60f14105b9928f5d21cafb5bed12954db6a00b7a63c21298dbbfd401d1ef8d630c8fe23bba33bd09920591c2a94e0323bf05e32c713b3bc2ed1d1314f55a0c28bd7e70999bfec58a933c0ca7d7ec7c5183817795a41e9f32a566acea51d01e34b35b83bd3180bfe253611c1308da35ece8b06f09a818ee29b7048f9927086b63230994cab1c8e6a4b40aa3e521e9742b3508a99048fe5671d5d144702e489c7c022b2485c5c5e850f57b11bdddd1507b68c7cb2ec2ae6acb68cabacb8ab7c119c8767ac2671bd5bd873d9a6a04160a3a8a36d8feebcffa24310e26e1a4defbd58e96192f4eefb0e6ff33af7e4fa4353bb0896ac03a884d3347900fad060c7605d461df7aefbbd9283558075dc211f294618cd90ce9d35b5954e280126aa380fb938c18edb4ade3f077da514fb40b7eb37e70f299c8b09b8b016de4e149aa9c1d2b553437ff9a32cc2909438f3edcfe4cda031ada1be9bbf4047a79c374a5c4e45602bd6f873e8a21c1dfae89289894fddbfc0e64b0583bbd67cc06e0bd76fa2e44d8f5fcd51c875a750f095b1f87772aed4f95bc87f871d6e66557969ae1035ead88536036cb04cc60f3d3fc013e87d10e478230f6d57567f24dc00eeadf6b2895973bd2d2c52cab4a5c7e4aae1ef1e35132a13a9c3421f36db2d6d2dd71501451f2f4c9ba1420aa1c241ef639d34eb52b9f4addea7baebe93d978fe72ecb4c090dca8d7d562dee93ce611f491b8fc7f22c6b366e9efa6f35a662b4712281e1d40ebd281a4ea15b0d39c2f37fe012eae16ba5f33210794c205a9695024890a1ba54920fcbfca9fbab04022c3445430f65eed0cb01494f4dee1b5acd28a40086f4e2b08c46cab36ddbf0fc656d619f37b84518d2121a9c755d195e17068b60ba18dbe37c8a86d61cdb3098ea02ec0aaa9242805672810df646788240eb51ba024995de921bb4d730512f31d2f83174296d0152e077ec60dba231dde35cc2f734b3c81f4c3b1a6c7c8d90e50c8d910cc53d90490d3fbc0fed3afd9e59553197224ecf5fd530372d8d60e1197f8cc519c852d0b933dc81086067b50a44d4ed64f40e0401500a3d2cc9439a58756cfc3682d986bfb7b86402e47a3e7b1acbc52d2c4f59d891a82cfad3e30e4c03f6d1c52a85419dace51af0e46cf0a7dc416f9e6bd443fd99e12d1fe93f5b527b90469b4ba9510195b750cfdd75abfed28dfca5a05682e67fc7bfdcd3a36f9037ee48cd469ec1727e297c7f48bb04f22310a671596f79d3f41cf15aa4f3022e5a58bd7698a227057f07933e8633ba7ead85acaddd60e586ff4f16adcf87dbb1762dba3688a27a437f51b6731877f8cb681d547fb98a98d84a53608e7cf89d19706ce612d4f373af6b52bfd542f94dfef1e4fc34f013cdef175f0731b63e2b924f51cca346f6472b2755b7559cf4b55b832e9cfa04a0d706bca08dcdcf6fa5f4cb57bc6a74d9872711be6193aced209b462263aec0db4c43ede30b2eb789412225fbbbe4633f796d8154eb4c30ae117b7ada0bd20b49b58e394d282492a7addf0b7a755af024c9f1dc409b190926d7eb39a95b93a55973de7fece43e62acd6cb48ee1dc498ccc1b9541ec12f11790524015a7029a1545cea8dcdcad88c827ef77104239052c4156d0604963d7bff899831a2e95f31ec3536d17cb18fea8b36e7b2f2c8bb13cc30b187499f639bebe1a9da1a2e402b6a52078a4905244e09745e38cabd8c38fea26aeb65f0d6eb9657b520fbcda12ab0d7f039f128dcb173923801ddefa7c632932462986cfe782fc06b7da10ccfeddcd4da46db2de7a6cc258753b4a2c66705f2b77da8016970004d88518d4ff01e3df8d3632b2add213cd32d28d82e28eb50255a82a9f2f869b4279b785693dd32339f4f9db98278ac12c891083ff4d424db02e96aba56888c48b1f1b4f8de6a68f5261afb196d655ca37f4c5835dfde6c2b192b97e3eec8b9a027f0960e1b4a13f2a55362811895131fc6091ad21f9aaee2f208cfa8bdaf447c295b39e1a38e6596c2ae4e34247f7dd6510429773e350882eecbee224b8f0495890875af98681296b2b078472672070b7b199822e775dfecddd13006c94ee052fb986ede3b16fcb2d29687dcc094c9eec4b10dde72654451b656f8cc30ae0f6cf13fbdad8bcd07acb8937379453c8554e0369938d895726820542bfd4e465f9f978ea5a8345c5000de3d0bde377d610d1abef5389f23e491ec642522016dd66e3bc411250c1f3bb9403cb98adba936954677ed45fad9d47a5ec6a5550e1f6d616d4bbfa439f875fce2bf89f88825f7313c7c4970635243f01d37d85cad19527d3ec66fbbe4a0b9b96f060ea212a552fbc34deb52f27f8a8d5f26a74dcd4943259b40e326a52be463712b55f7cc5056f25c34d5ae3b94b32e889fefea4d2ea655c28aae840ae38e7c616db7d261ae3bda61d2f692733035d45007ce3a7737eb0d2f7d73084c88c93bd76b9efbde56d05e4a6d9d916f8edb111fd89b1d193b935287f653f63da452798887d3a95c1b394553a43185699e99385d40dc13dce12767fdbb50c7780300c46fab9d30219d50d4fdd05862346c5bf36ac9a3fbb42314b9c23ab9c2d9c9d3bb8225564efeb3e068a73ca101cdd352cfdda3d5268853d8f700c419fa14e7b6a855a4a1d23db5eb92e9c0ff626ba1fe68b35f688b61f82645b98e0a986181903cc38063033ace5625aa679f9ee4d0f1de13f2b0019b7c5979963ca37f3024b229ddfddf2ac5795c0bb6a37fd8fbc907e74ddbe6ac7f599808e4102cb319a489d94883b85d4faad126a21ac08e63770ea7a7f850a59b1a4e63cbf8e012dc8723da27b289e7cf8b57b1164a5093a3fa6bbc44a7135caa23d2f9b9834e4020d4259dbf6e0cc09c9712e557b06d912b4626404476aa1e3860b1c34ec853caee7b354be8d5880285e4eda38095dd373d57f0de96a0b1677e01ef4b6d6baf9479311e2d8af2a5638f7d11d96ad0182c281d1b8a127af287fc0e1fd2a864e92cced57f0b62511c1a620ea8b92d9afcf190864fd6fc81a2f0199c5583218e6934bebba1dca6bf3e9f09c3054103aec6a9bc46127ca0e9a36571113d91eabc8dacbd2089311bcc7c8cabd211a0f184819d58049f10ef8252ee4a33dbc9567548b9d070c5e9a6d6d46ed1778ad4852e8190065c95a71120e06676a22710ec11d5a42e1c307eaeb69b634bed1612b0b74ad29266148201cfff563112b0f3f2fa71f6be875edce89a9ee0ac01162f2e8f328ad5d302ad3caf585aee43ecd46f05357874bac287adfb490ccc743b1295455bc7fb24508553b70f003a71f11d21f39e29c00793c749359b90bd4f603ab90afd1f225442", 0x1000}, {&(0x7f00000003c0)="0fbf9f23d098cfbdc756d07a96a411e5234ea236547376daea52cb670ddd4b3f64f9fc8a75a5", 0x26}, {&(0x7f0000001440)="75f4904bbf819ab1c38d697152547af19ea019ae0ca549baf2c31d7cc87bbd719f73900195a2f737a2195179e4cd8bbd5a7f0fef66d5f0f305df84c911650b7f96850facf4b591558fa435c5c48a56d7b35acfd879490f613567f8bd44638fc6e311", 0x62}, {&(0x7f00000014c0)="2775241a35cdc8d1788cafba741ffb44705fb836dfa467ad4f54367af7448ff180e0fac5d08d1e669772d26dbfc66eabb8ce461e39440afa405b424b2f5fad4b30f50ca805c0698eee309398ef83616a80fea0e5271bd707", 0x58}, {&(0x7f0000001540)="374e1eff7737dc9edf8b92220768718641242cc3d86e5d9146b4904819bd074b1df448f202ac13e6ab56b10828493d4ef29cf7bbda1bbc045baf53faa23bcaa4d9ce00b3f6b3d441e9dde92ef53a52b69fcde46fe15f3301", 0x58}], 0x6, 0x0, 0x0, 0x4}, 0x2) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) 03:30:32 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="74ae3f871010c117ff57011a6f918c5f6b1bd62b2b82eef044c5a46005d292d354438b7d7f4c5a585ce26c32bcefa17dfb67", 0x32) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() close(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x100000015, 0xfffffffffffffffc, 0x400000000080, 0x1}], 0xfff, 0x0, 0x500, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x2) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') syz_open_pts() 03:30:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r0, &(0x7f0000000080)=""/52, 0x34, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) 03:30:32 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x10080, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) setpgid(0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r5}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r4}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r7 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x7, 0xa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r8, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r7, 0x0, &(0x7f00000004c0)) seteuid(r0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000003c0)=0x1000000000000005) setreuid(r0, 0xffffffffffffffff) getpeername(r6, &(0x7f0000000640)=@un=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) read(r7, &(0x7f0000000380)=""/54, 0x6) 03:30:33 executing program 0: link(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) 03:30:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00463733cff13c851501da6745c98309ab720d3e3e48cabf76a8f09220f1f7f52fb1056ed5ef4385782d7eb5c3ac5f7f69d564c8d0cfeb6590e796919ffd1e8607adc3d57c5ace064fe9d97c77a660acb816fbc4be8025b76ee9bc2331be11fd4e5f0d094c6d406dc6a360ebba1454332cfa32e3206b05ac9afc340984f33ddc66911beb07e0882db1750ed7f1a068946744271b0fd89d4b0e6144922bb01e0850", 0xa1) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 03:30:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x6, 0x4}, {0x4, 0xffffffff}}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x3f9) 03:30:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x8000}, 0xc) r1 = socket(0x18, 0x4003, 0x0) socket(0x18, 0x5, 0x100000000) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:30:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="853d377aca13535ab79f6e6919c32587a19d0f90d07868516d533438ecc29afe7b424cfd66eb2ef4646648a2416d1a35b864ed5cc4b07f4e04fbaa5296d98e0223df1750fd2dcc37a144e7f4ffbed0c8abc9c64d1c54b2a4885af70f474e771a2fd487cefd097e8b07a0ea3a474d6b2b011fd3b5c096998cf831f0aebf846fd9c8345e433249fc40e12cafa3a50b7608e1a4b8a343b599a138808251593ea457ea03f044841ac49564d753d73b5354f4e217d9cf2322d29a8480c210013d835d76b504e7b66dc0f49b5bdacba041beb94e1eb549c6adcb3dffea75623d1b0f83b41f19ac5ca089a8996335ad3147cbbd2c4c7d63cf1fbf", 0xf7) 03:30:33 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0c6d033562f03ac2e5faa8c3f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 03:30:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000100)="4454ba1f11dcb1f475bb6160b369b9f698e4e55281a7953a5eb6d7867e54ecb8c15cc46e26659f16e74afa5be202092fda996d7c757709ba41c51c4f27f67abc2fcb5579307d9942da9f326328b2aa24527057b52190414d5ba13cfa67b868ca17bc25a49dc268fbe17aec716e23320628e76895149237e79b5cbaff75ade54283e68f917166af195ffa09260fdb355e83dd0b20fce0bd9e1f3e9d54b62d489642fba74047080cde3db40ca1c8ad4af9e5b32cc3ddc37095629db590b965e40fb81649d1fb7baa6d75bec9d226517b6e58ac6bedceff3f851de86c272ac0fe7f3f", 0xe1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000240)="daaecd05538447eff8400a0085b80dfa01d1a08e43d5a48706827ab646d7fab56b4599fcf0ea7e9d556c81bf27835394b252e23209a34a893e59d77d7e3945d3856c7a74a97cd9cbf179e6aee834c5bd87190a39d4486d1cfdff251c8e15ac5172c3750edb341c23ead125709ba37cbd77ac27f6248aaa0573e243d90af889e133692a78d8d5ae2a95e0f62ebe6c891e341d4cceddb7d4a402d0141f", 0x9c}, {&(0x7f0000000340)="95c2d2eb8a3cc3fd89a8621ee93e5fd9622aba7f5007f0df7c6ee7ea661b03499d49e6830138564f5b5557e4e02996ab537770bacdad180abe008e9ed4636f257ba9450e7ac2aa3a2edd4e87fd316983c56a988e979d71a44afb25c910e0ce04b418e199c215f53f440cfdd57b32f76a66607013a4592ac09b43ec2222d954dc30cc9b56215053d6e20a64f930bb2d8e687660e0f5d7bb8bbf5c0fbba07470490060f051cda76be06699c20df7962a95e65d2e05dda957ad2096afa6322c4b04e47cce76d8a33c92f4ab4569833f68f7f0a62ce286ea8d2992de4c31d9d9549914a15dffa89dbac508bc4a69c12ef6b04b3df7d850dd78ec9675903cd930c79c63b8a29ac146e77215691f1f3b15678fa261174b1b08d506d728dbc5479be8842bd28270a0e0483e3b1dabe2511f83ce615a6e8b21c4a05131d642c953035c9dd43ae005cf60e500a61bbb8d148248b2a96238d680e172c49929e77596d966c806a276b98a785a10c489997a7f3e296546afc021e0ca22d37df8189f9e297cf0501a8d34f068cac02338f87cdc87be649547166d529cfac14ba1d4361f81379ce615e14eaff51741a8a8c837e66072f08960a282f5b3aed386521004c1dde2c770942a345962f146a661a1af2beb3a4506b61d5cbaad48c4997725fcaf5b3a1d62363f29d271692a7fff600b585c2ce94c678490084be843046294c7e8fb73ca36b7b86b81ccb643de105b3f240df584247cc2db6e0ab30370148f3cae51c1b90265d625265024f9f0a94d4b60ea17a5fcd8fa78942b8b4eb11e6085ed4aa86501cb84e763f673cbe711cd7087bf8d7ad2f187afe387348902762fda7ae7f5dd747b4dc21343defb6cfb47d0b3f5b2c8f2c021c6c07b57d77fac73ff958287c6ae2d33c25936197d29d5dcf9c835d4cf68c0d45be2097389c1b1d6cde04cad390dda569130fcd6299f9a28d1678804fc067fa379eb209a623dce71d817b46426096af96598eaf3f2e084288b36b8484928e1a8cf8d84228c8a9284c48880c86b12a10c3ead0d842bcefd7056b8dde9a293c21735018efd29868fba0180c9a62d493cb85238742c4fdcc66f8b5e13905a2764bd9615d97ad7da8db68e6b7012da01f2f39b7fab9da8afb57e137b1648b25f2e485d10b479b7d73ddb2625b5842c4759d7a3164ef0940afb8722b3e4faf4a2f9a3d4c4dbe30941784ea6a14f5bf032748c49f5caf949f322966bf0e176973e8cc668cae84ab62348c18e6c9b7add9b7430c2a709ba92f42a8fc51f1950e9211cb85486fa884a546b9f2ffc25d2a80a48c5a4bbc70919a47c3feb5028ff569b46b0d672a2c06f528610beabce510a9f7d382ef146315fecd648f0164119abd6c98cda2fbabd71ebf923c6b5b3a99863b5159937584545c4830e614b46e55db2290f5edaa8cfd0cca23490d7ef79d0b77510c62a18d0a5d14ec6a161f3ba2f8eecbfae06e647b2a2edcb316841da01ee529816f9062020397c3ce27aa5b618901f4fad49c76f361fd5b22d6fb534aae99f581acf7adef8b638493482529ed194cce9dfeffe91f4f69ec3701d27ae30ab5b6525a17b1fc11a9db773b497d37f6df550fa53a9ce695e835e44bcb29a78fc15b2edb8efe23a5f70942279834176b595edc5ed32576bb155af7d0fc87e52b4a5031c4bfac6705c21dc26ef899fa49a91f8a92cf0510c8fd357b9d2450673d1e908c41a519d2d6b9957c3b45d9643cbc144f9aa491db00b5fd6de739e08c7d8098be6114938e646c8f2ecfb898211583811f7a2aae106f79b51efaef880f23709ba3f5ab0d16e6af4749c19dbec80505beffbe7c47b0d744227de56c61ac39a88515898fad82836ca7901e9b18b02e29721269b1b93aab3bd40c5624210c9b99d5dfdbbcdf33e34902b6a0a5858c86d00d459a9cca365877139c9fe297fe80e4d1e21531b4e6ebb66292283ad81d69568f17afe1b53f94ed02c22e3c672d5726190cfa6f1517d1fdc96d95b0464faa74473c2a132a6b9783b97b9d7fdb088d08d390313dec76267397763610abc214c5879c8f82e0307e8aac87e754b7ad21926dbed742639452e263f489b49dc45009852d3ac6407c0752c28c35f2e3b31b8fc83eb0264dc12da9b25f5f7c48729e4915e12e099948c51e5f8ef11ce318d5a1eddccbfabc485833686a117ad4e1c39e8df2de11b2023f57bb21f6a6ae68cfd8889e041182367e3bc333e1f6f71f08c27628113556bc4215a912eb4934aeeb8f830597ee061572ec11f8b0c489fc3f2c9fc37a58b9dbfe16920025a8429103d7dc7ff72797274b44e129bbcb8590dd5cdfb25079bcef05b869792645dae70292d7fea811e3c8c768bb2a6c89ade03f4c20fd99715277152d20a058f8faf4d99005f423d802b5df2c16f1a0b76cf4454b96c2902a5d3bd002aa9948a103b687cb17d1a4417ef1da49f1e7c1549cbe8c769212f96429098c88c6bfbfa36c2d95ab2860bc38e9f6631094ea247a0a4f1c7a6c1711e5ad08d678a1935bd76173ccee8ada90ca609f0ae2e0ce779b173cb1e52c80abc10b75459daf059e71e21200541acf97e7f488bbd4c3e667d00aeb14d4182342a5fc92fc7b99ba7dc273749fa180d73cb4b3cb28c13468cb737a4a327c9efd2045fe659f37fb0cd848c3bd7ccad0857e877f908b3560539de4604796b2d79aec3ed87e6b7dc2c6961d67bf49626269320e0c305bad4888144ef6091074b531a0614c9ef4ab65115e8d86397a052bfcaa78a545c017e3d145ee8581c4e6e59090ee0e6b3ce2c8a6d438b5fdd9273dbc04450138e242a4d2c420ce7d0d06e2c7c3697113eeed0c20142881f3d495839c720e8bfb0755f66c6005e30691ece75283d6a4817a1c9c2269ff829747e01aad54fe5bc37c6deed7a407a98639448b1a6d810aef29b76ac8233f3838cf2fa403c30f656e57a98238ba2c36321b95715595e8540beb8e60f9e95b93267add12d85980671a4cbecaf926c64511cdb592bee0d5fd88d988502575be9c4ffc10595af7ec9e5698f7920c87ad3a974bfacdbea72099bee83667670a3c4d20202f50ebbc7e7546aa3ea1a4cd8d2c7081bf8a839e98ba4e55f4c033c148ede188937a4d2fa686cf7b169425d5d879b56609c896555454a35c52280979887f8969a156dcb8280559a01e1c747259d9934ab8d98e35b13416f15bbbdb18af17c10fe5059ad9b722487caa1768a9b208b14ff5832d0dd475912827f65f556afacc96a7e10b2a969c73bd811e3ce9c6f3d7d2eeb2aac7a23a3bd627072788b7be214141263f5bdc72e5391b9f2c2cbfedb4bf61429d77ec08f1e72e6931dc1659dbed43f62d9e8fdec72c70788573e39aafa0d6f424bdf6994d82ee4226c0983a1200589023895175087bba46c7b08ceb5e3528a0f52c0351d3e4480d307e79cf4aeb56ca6596abb94593bc2cdf370527620448429381b90171b243e92f774101cc121296c7485253e31f8a6d9ba74b93105e1790aa931e1c160776236c6ea995e680369f472dc4f4dfe8bcb5b5fde9d0164c314c430b90a670c772e4a281da1912f5bd120b9c31f18fc449d3d01a0ea82845b526b5fc264616f3d1bb75f63ffb82c66bf23d95b32a45b90c094c4deafccfb37c3871f938f1c9667637f2759fc4ccff109ab6ffd8eb1c7e8b09db584724cb383408e998dcf061c2454bb344aeb3b24a32fdc49bf3e71047dd8ad947cf2cfbb8c4968a04330148e3b8a2d284f67ae29fbb74492319ca15bb71b5f62e6a1e63568b62fdb484409ecfd68269f6f8c5ba7dd92c63f49161b98d6670b76cb4abead06cbc504dfaa794d3f4b6062ada3b923f17109c23f8c35e208d3d1fe5cc52df71a4d1879d35db3d6b6fbfe34a338b8f30b77288872164b51d9972ab199930d1e14de54667b783ed164013bff23b09f035ad1cf8c180e740af7917b23fae5a9ad27030a0a446804784847da51907f020bbc002466c82f5c13d8807915e6ff5519c9f024781fa667697d11572d4cd6456610a48f0aa0e82a1e772eaaa5c4f330f75c8aed07823efec683a56127a600834b03dcee290cb256d0be9bde5755d5ff3b7dd500b9911951f483e3ce034429bb39399dfc11090b6ceda01f59ca978ce5dd152564beb5d45903cb2a93ebddc8b6fb48ccaceda377979aa6f02af29d4bd751bb066a4500d8348d7e6a85cddb680992ed69a4ad01cc1c4054c8a29f9c589dc69234bde82cd36563c72a40da81fde632801d85ae9024e46e7b23770603591b0a7d1ac9e9be90558fd1ad9f114d8d42c38aba38be2210d17a9432f5ac5199d1e3878409ea1d2f2a99498988ef3416a7cbd794778f2f839afd1e21024e0ac185e485c6aa5647898fd3750f4663ae45675982bd6201c86da4f335d87036ca4d3b087bd5d5491407f4a14dc256c84656228bc87d43b1279b3b4264c0a702122885de9d6f3bb18e6e2194ec75fa42570d0266faa0af5cec3574e1b418a7acb21024f3fcc1bc8fa026a1d3501f47b3c6e45cd6e7c195614d679c41b368df175e2a7b393cd66539bca993bbef622474ddd9707a81974f2a8371dcb2652bfe01bfaa2496db5509e8de165b58cb82f1f2074a81997ed6c7ee84cd2e1c7f278c277c68334ee9aff9cef29911e2d7a1c3e7935e00f99d435913ffd9282bf7dd236b5c0b3b488e4fbe18689b5d11c5f494a24f0bbdc255914648775212326c1a88e4b5610ec118ef0d4bede25951f91c55a687c3b4905bae4f1c6d93db696ba0c0e0f7bb647b38d624de79073e09f570d894e66a5095d94a61ed578912ec32c8e650adf0034a8ed387881a2b14838a3e123781153441dfc2d504e1eb81f914658ae141ac26cb561f19ce02549ff1f30c45f383f77734988ccb5c77cb451901fbc40ca6f6dbb860d4c818a04b2e20e615908518e1757f152b0072ec137a5256cdb97a4add14ed508151e143d4666096332f422a7be45e33d86713f34a03fb78244c897fec2796bee2957dc3ded0f94612126aef32637b1b959c9c458a34b8d2019461326ab0bcff08885aeb3466a6957dabffd4669e29b133fdc0e585dbb2da689330faedd250f71379721cdcb5d95cadf409e29c948edf9d9e9e70d251d574712359ffa3ce32aa25970dadc223ad160bb10e6e397eee36709546ee4a81d23beb1c2a2db84ed819e3357f1d81225b76bbb81a6755bbdbde0663b70bb42932a58d8c1df906f9b90789191d8e70bff6095bc93926a806a988b920e13ba647d4ca63421040be00f20a6dd5df636c6c92dc58c40a62c881a436a385efb3db8e92e08e17a3ae9dc012ee51dc8ee10da766c7500f10874c430f8d00de3d16b8b61a783ddfe2534e6ee11fef67083a941e541abfd7126ddbc30f575444e2e5601f8462262a70946b6ca05181cf5945d945231af775723aa2e531544f320cccc7e6cbd1947e6ba9f8fc797ebb1bdcd640dda734cb5a9b7b7c865027be02fe3f4af93400e9d4717215eb7d3ed86c913782b428763858b6b7009c6c76043896e6d5ee1b8a3a760e1aa9820d3ef489fde14c5c47c7cf8d6c35eb7aa469602cadd12fb38f75fea06e7c7517d4caec5151996506234ffb3313e0ae96556757a587b069da2a96ca3bc0f48a243e80ad9799e97aaf3d44a2f7297b9153da3d6c5b2c6976599f5ac2a972fb66121078be2b9f1bc75f18d0f3c598b8e2df9fd5c456bd796207bccb523150bdae189a2ea6cee092b5a9a927be3162d9ca83076dea4bdfd37fad1f50decb7d09489323e3206ce42e1380069af3ab435209eb82", 0x1000}, {&(0x7f0000001340)="bb6cbf2b9cf1d471c04f4f8f35b3a53075e132287dff00d7a9e68e572f52e6cf0f26da3b56cb8054d987a2134533bc3cc5dc104440471353c4a4d5900612da75b11b6c3a86290a998b2168bc9c74ff5e23ca4c7b849836394a74b9d334403bb56e83bdfe36af5bff8859073b72b7e3d3488a8708103c6a08830a1104f672698ac223ea3a7a94725433b7afe0407aff64534ad316f03648d9a9fa72795aaf15f386e46b4deb2861cd25e1c9696dbd73eb78ae8bd1cf5b13dd10c7b741f116db75375445fa04a55d10be9eb29ce728efe1e42e39591017948b58f9c358a0544f880a86d98a740d69cf7121dabd8e7443caaf4c3f", 0xf3}, {&(0x7f0000001440)="14e92e468bedcac769101fbfbca66194b19659e1121cdad4a7e0d4c81326f2ed00e5f90c935f1d3591e3472e984da1badfe22af8556f761eb9ee0aa3452f5515a293c1b54ab26b99779f2126fc95a6667284e8301076e287e133ba8a618f557d9f7dd42d069a11eba70b2bebb1184d1816a1e343713352f0", 0x78}, {&(0x7f00000014c0)="ae616433010af67b05e0586231b9e1129383bb09fa10db7a98f58e42cfdefac144d712b1b3ed290b34531b5645b3954a2838eea12bac57f4537c80b74f3813d4d340b215bbb6cd02115c6ed2cdea20bca8621a47cefc825986de8c0cdd682d0e9c5a6849ffd971f16c3508043ece76924d0863f0da53557fe31e02d94dece872853616cf1605924a0375b4", 0x8b}, {&(0x7f0000001580)="703325a5df6c4c2187e594599b6588f3092ce71ed477545a4a4f3cc0b1f29e2a655a37d0d0f1451f51a3a8252e8dc4047276fdd7427460ec41bcf57c5ddc616a98c18951647f34e1209d0a486e958c055bcd35a6022f9911b6d6f21b9241347a9da07ab6fd802aef5fcd24bd3c4db61c1ded5d142e184eefc088719aa08538c06b3e66e9b730b356e47e1d19258b1f6d7fbe23d7c3031d4ed4805029fba11d4490152d7f5e3cbc4c784a74f0ef8f55a4d66097a4bc86d764f7ccad26b1c1f304a69692d1776270ba3e270a4cce25b6a0", 0xd0}], 0x6, 0x0) pipe(&(0x7f0000001700)) 03:30:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc882c787daa5c4a0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 03:30:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x2) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100002) ftruncate(r0, 0x7fffffff) jV;þ¯`Õpl…ýÿÿÿÿÿÿÿ((jV;þ¯`Õpl…ýÿÿÿÿÿÿÿ((panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveipanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 356172 34207 0 0 0x4000000 0 syz-executor.1 *457995 72219 0 0 0x4000000 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7e6d6,ffffffff81f69c32,2b1,ffffffff81f4f134) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7e6d6,ffffffff81f69c32,2b1,ffffffff81f4f134) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c5b080 rbx 0xffff800020c5b130 rdx 0xffffffff81f8c339 apollo_pio_rec+0x95b5 rcx 0 rax 0 r8 0xffffffff818d1a13 kprintf+0x183 r9 0x1 r10 0x25 r11 0xcf26a9b66f36aba r12 0x3000000008 r13 0xffff800020c5b090 r14 0x104 r15 0x1 rip 0xffffffff814367b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c5b070 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=457995 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b7ce28,0xffff800020b7c280 process=0xffff800020b8c360 user=0xffff800020c56000, vmspace=0xfffffd807effd708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34207 378979 37685 0 2 0 syz-executor.1 34207 356172 37685 0 7 0x4000000 syz-executor.1 72219 412917 32169 0 2 0 syz-executor.0 72219 504753 32169 0 3 0x4000080 ttyout syz-executor.0 *72219 457995 32169 0 7 0x4000000 syz-executor.0 16814 452674 0 0 3 0x14200 bored sosplice 32169 273491 50121 0 3 0x82 nanosleep syz-executor.0 37685 295313 50121 0 2 0x2 syz-executor.1 50121 326844 87202 0 3 0x82 kqread syz-fuzzer 50121 227855 87202 0 3 0x4000082 thrsleep syz-fuzzer 50121 165858 87202 0 3 0x4000082 thrsleep syz-fuzzer 50121 292469 87202 0 3 0x4000082 thrsleep syz-fuzzer 50121 230650 87202 0 3 0x4000082 thrsleep syz-fuzzer 50121 296004 87202 0 3 0x4000082 thrsleep syz-fuzzer 50121 365079 87202 0 3 0x4000082 thrsleep syz-fuzzer 50121 499043 87202 0 3 0x4000082 thrsleep syz-fuzzer 50121 320086 87202 0 3 0x4000082 thrsleep syz-fuzzer 50121 167644 87202 0 3 0x4000082 thrsleep syz-fuzzer 87202 92606 58677 0 3 0x10008a pause ksh 58677 3130 86740 0 3 0x92 select sshd 1107 237806 1 0 3 0x100083 ttyin getty 86740 299346 1 0 3 0x80 select sshd 7159 336840 37284 74 3 0x100092 bpf pflogd 37284 420034 1 0 3 0x80 netio pflogd 74243 517547 24000 73 3 0x100090 kqread syslogd 24000 242563 1 0 3 0x100082 netio syslogd 90035 390957 1 77 3 0x100090 poll dhclient 13055 221617 1 0 3 0x80 poll dhclient 67771 459463 0 0 2 0x14200 zerothread 36714 103445 0 0 3 0x14200 aiodoned aiodoned 80341 297146 0 0 3 0x14200 syncer update 81193 58687 0 0 3 0x14200 cleaner cleaner 12956 214972 0 0 3 0x14200 reaper reaper 45284 291863 0 0 3 0x14200 pgdaemon pagedaemon 581 426561 0 0 3 0x14200 bored crynlk 10243 113857 0 0 3 0x14200 bored crypto 38164 257487 0 0 3 0x40014200 acpi0 acpi0 14910 33856 0 0 3 0x40014200 idle1 69022 491068 0 0 3 0x14200 bored softnet 19802 174959 0 0 3 0x14200 bored systqmp 22178 200741 0 0 3 0x14200 bored systq 32314 207541 0 0 3 0x40014200 bored softclock 76568 346534 0 0 3 0x40014200 idle0 10463 231350 0 0 3 0x14200 bored smr 1 450689 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 34207 (syz-executor.1) thread 0xffff800020b7c270 (356172) exclusive rrwlock inode r = 0 (0xfffffd807ca12708) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domknodat+0xa1 #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82349ce8) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9498 6399K 6404K 78643K 10653 0 0 pcb 25 9K 10K 78643K 149 0 0 rtable 100 3K 4K 78643K 266 0 0 ifaddr 52 12K 13K 78643K 88 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1472 0 0 iov 0 0K 16K 78643K 16 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1310 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 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 24 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 164 0 0 proc 57 63K 71K 78643K 380 0 0 subproc 64 65538K 67586K 78643K 102 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 24 0 0 in_multi 33 2K 2K 78643K 48 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 211 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 82 20K 21K 78643K 1373 0 0 UVM aobj 8 2K 2K 78643K 9 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 14 0 0 NDP 10 0K 0K 78643K 24 0 0 temp 122 2366K 2433K 78643K 3674 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 119 0 112 1 0 1 1 0 8 0 plimitpl 152 21 0 13 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 49 0 49 1 1 0 1 0 8 0 tcpcb 544 34 0 30 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 7 0 7 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 15 0 2 1 0 1 1 0 8 0 pfstkey 112 15 0 2 1 0 1 1 0 8 0 pfstate 328 15 0 2 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 226 0 41 12 0 12 12 0 8 0 art_table 32 227 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 semapl 112 22 0 12 1 0 1 1 0 8 0 shmpl 112 7 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1708 0 282 47 0 47 47 0 8 0 ffsino 272 1708 0 282 96 0 96 96 0 8 0 nchpl 144 2148 0 514 61 0 61 61 0 8 0 uvmvnodes 72 1784 0 0 33 0 33 33 0 8 0 vnodes 200 1784 0 0 94 0 94 94 0 8 0 namei 1024 5840 0 5839 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5345 0 5345 10 8 2 6 0 8 2 sigapl 432 360 0 344 2 0 2 2 0 8 0 futexpl 56 1858 0 1858 1 0 1 1 0 8 1 knotepl 112 98 0 79 1 0 1 1 0 8 0 kqueuepl 104 36 0 34 1 0 1 1 0 8 0 pipepl 112 242 0 223 2 1 1 1 0 8 0 fdescpl 488 361 0 344 3 0 3 3 0 8 0 filepl 152 2067 0 1965 5 0 5 5 0 8 1 lockfpl 104 55 0 55 2 1 1 1 0 8 1 lockfspl 32 77 0 77 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 23 0 12 1 0 1 1 0 8 0 ucredpl 96 330 0 321 1 0 1 1 0 8 0 zombiepl 144 344 0 344 2 1 1 1 0 8 1 processpl 840 377 0 344 4 0 4 4 0 8 0 procpl 600 708 0 663 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 3 0 3 1 1 0 1 0 8 0 sockpl 384 233 0 214 3 0 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 129 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 148 0 0 9 0 9 9 0 8 0 bufpl 256 5936 0 1143 300 0 300 300 0 8 0 anonpl 16 45134 0 36446 53 2 51 51 0 125 16 amapchunkpl 152 1624 0 1533 6 1 5 5 0 158 0 amappl16 192 1386 0 932 34 0 34 34 0 8 11 amappl15 184 63 0 58 1 0 1 1 0 8 0 amappl14 176 99 0 95 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 66 0 62 1 0 1 1 0 8 0 amappl11 152 26 0 11 1 0 1 1 0 8 0 amappl10 144 83 0 78 1 0 1 1 0 8 0 amappl9 136 580 0 577 1 0 1 1 0 8 0 amappl8 128 134 0 122 1 0 1 1 0 8 0 amappl7 120 43 0 39 1 0 1 1 0 8 0 amappl6 112 58 0 51 1 0 1 1 0 8 0 amappl5 104 177 0 162 1 0 1 1 0 8 0 amappl4 96 582 0 552 2 1 1 2 0 8 0 amappl3 88 191 0 185 1 0 1 1 0 8 0 amappl2 80 1975 0 1912 2 0 2 2 0 8 0 amappl1 72 17240 0 16780 26 16 10 20 0 8 0 amappl 72 946 0 908 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 8 0 1 1 0 1 1 0 8 0 uaddrrnd 24 361 0 344 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 361 0 344 1 0 1 1 0 8 0 vmmpekpl 168 7019 0 6993 2 0 2 2 0 8 0 vmmpepl 168 45963 0 44413 99 21 78 78 0 357 10 vmsppl 360 360 0 344 2 0 2 2 0 8 0 pdppl 4096 730 0 688 6 0 6 6 0 8 0 pvpl 32 155955 0 143934 143 11 132 132 0 265 35 pmappl 224 360 0 344 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 454 0 4 13 0 13 13 0 8 0