Warning: Permanently added '10.128.0.7' (ECDSA) to the list of known hosts. 2018/12/01 07:46:22 fuzzer started 2018/12/01 07:46:26 dialing manager at 10.128.0.113:38219 2018/12/01 07:46:26 syscalls: 1 2018/12/01 07:46:26 code coverage: enabled 2018/12/01 07:46:26 comparison tracing: support is not implemented in syzkaller 2018/12/01 07:46:26 setuid sandbox: support is not implemented in syzkaller 2018/12/01 07:46:26 namespace sandbox: support is not implemented in syzkaller 2018/12/01 07:46:26 Android sandbox: support is not implemented in syzkaller 2018/12/01 07:46:26 fault injection: support is not implemented in syzkaller 2018/12/01 07:46:26 leak checking: support is not implemented in syzkaller 2018/12/01 07:46:26 net packet injection: enabled 2018/12/01 07:46:26 net device setup: support is not implemented in syzkaller 07:46:28 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="814ee796ea9f108515bb696ab5e2467008eabf7e84ea96bffbeb28db4bf98c7496a8738fa3701301b55dd57b7f29", 0x2e}, {&(0x7f00000000c0)="c3f42896896f873c922c3e2fc27cfd75d5500c92e9e8bf37c61612a62ecec236aa00e01ebe76e5b3b8b25dd942938552d4bb53208e1cf606cdbfbc5e4b401e5d18326dc0e5e78d29a125bf1d53bc08fc5c978776cc0a9a78b05f3e98d548bfd381", 0x61}, {&(0x7f0000000140)="f53ba69e409f1ff71f91e08bef4b9cb4b4b65e986902ef06a89fa910eb4942c2", 0x20}, {&(0x7f0000000180)="8745eddafabdf8b39231954343a6a0244943a1261f34a317f56668b0d02c72cc80040f64caf44ede08db4b3acb54a763360ec50c688b007b60f53e99c1603a25bf8f92a0f8166bcdee3ad85ff77b0137992dfc9ae2c0295164effe135d18b72e98405c64ec868f7c40ef7ecf16232341fa3f437f0d8493847e6281b1e21c77de61179e007111c21277de16075f6fd73e8104fac60d74b75b724aeca8445dd1ff4125f4c3ecd2f6ed6dd670bb9d3754ba62b049a6535ee1969f047728d18511a693503762822833fde029", 0xca}, {&(0x7f0000000280)="faa9fe1708f72e39bf37d281b750e75d10248c4837c0fdc7108401c23c13c5", 0x1f}], 0x5, 0x30) r1 = getgid() shutdown(r0, 0x2) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r1}, 0xc) chmod(&(0x7f00000003c0)='./file0\x00', 0x100) mknod(&(0x7f0000000400)='./file0\x00', 0x6000, 0x6) chmod(&(0x7f0000000440)='./file0\x00', 0x20) r5 = fcntl$dupfd(r0, 0x0, r0) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) recvmsg(r0, &(0x7f0000001a40)={&(0x7f0000000540)=@in, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000580)=""/40, 0x28}, {&(0x7f00000005c0)=""/37, 0x25}, {&(0x7f0000000600)=""/153, 0x99}, {&(0x7f00000006c0)=""/48, 0x30}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/215, 0xd7}, {&(0x7f0000001800)=""/69, 0x45}, {&(0x7f0000001880)=""/46, 0x2e}], 0x8, &(0x7f0000001940)=""/202, 0xca, 0x40}, 0x42) mknod(&(0x7f0000001a80)='./file0\x00', 0x2004, 0x7) getpgid(r6) pipe2(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000001b00)=0x8) linkat(r9, &(0x7f0000001b40)='./file0\x00', r5, &(0x7f0000001b80)='./file0\x00', 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001bc0)={0x8, 0x20}, 0x10) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000001c00)=0x4) fchdir(r5) ioctl$TIOCSDTR(r5, 0x20007479) preadv(r8, &(0x7f0000001d40)=[{&(0x7f0000001c40)=""/216, 0xd8}], 0x1, 0x0) writev(r9, &(0x7f0000002e40)=[{&(0x7f0000001d80)="2491ab9ea558eb8705fce39aa432bc383922e689e24419455997e4d435daaa7988ac6588072843dfed3e9e94fd240b1fe47a1aa09d80f0c3e02b87ce5d3fc9c177fa0fa49ace54cfbf62f895ff0dd7ccd9214fd01709c2e9559d50a57301fdae9b7ff684ebac8aa3ffe5a88eaaf462495543cdb7fb0196042f0e1f1c67779b4c30314ecf46c0df03e12400f444ed3718d917d00828a96d3eef00847b27160f7d3035b082ee56fd6a18c975f18fe90a9a18346451dac0c4753710c4e8dda2693dc84ed8ec73d6dcb1d308cc03eb8b09549ba8112ff7947b0840a244118147223638228341911c7eba69d81b8a37149be3667a5a9d5e7552ab2f7fa88f4011da5ba0e1b1c27e7b200f22b7fae6c4a5800e135b642d55f64048982a892cd1642f8448be24a8c5f60a04882caa26066431dbf28fd5d40e910828e4d64b56b018857ee2db10612303a905057238b3e3940f9e651943d008ab084618e155ca149e71b2f29082626f3d6c1e288b928b31f56919349997d42b16e413e3fb7acaaac2303ebbe6f50465fce695c07626710b2f309da8429a87e0d2d9a1d72de06ba5f092b550b3c8701942d298c2146f75140bbd4095ac4510d2c6023aaf7065a34771b34eec703a274e1c8f986f94e8a8e431bb2fbea95abf6c7e3d007a2e1ebda121a4f8d33ee1bc8ad96bc35d2388ffbc11f2c8697b225b6ee51124ed6028c116c4a83bc239f299b0f28fea90b645acf80cc8662115767197cfdf509ea49d8a2a0bcb71c3d0080cff1ad9118e6886dc8a1aca5c191c79d06be2298e64b0b3751b966dcaa0f0e9d3fee73a762bdfc725ce89903332c530bfda142bb700d42ee604b8e8333010b8e928f3330e42fc7bfafcd1d6abd5d91965a68882c5b50c60c866db6ff2c59a219efd6ef6d151818f77eeb5e114b9d586928456c0c6c0484584b0d5f1a897b7e6355634a19904cfc3df787dbc6cd69f84e07adb2b273613bae27612ba59bf8b3130bd5c69012058fe0f97aaba0991b9283529e420bea78fb14f1f807eec610c78a0804b821f257b2362abd83a7d0fa4470965f8185ac3e29fb015cb8f22fd19fd10b26b4f29ed6352b7aa215ec16f278acc597567c7fb549f234e624a90b5f901e9487381b2586ba8881534606619d50000a17a221ab4d3790824ad50027f9d5d0aede99c92667f3beb8ab779d345fb8e484850926af5d36e0736a9e43114e387ae3afa244d6ffbbbf38c84c6fc8f943e0edf693ccc38cc284d5e2c551f6af982df5cb08c0bf26032662d97b761829a6e302f0597daa89cd83f907434c4f0c936aa962d5bc538f8fb2918c07456c2da87efe15f7ab97a599ad77dea2faffd5801f31de6f954b3c89febd8e02beef2575f5c46a26f4dfc9a22a8d2c8e876ef86bd8e310f79e135cd00bd7f501d262efb94587259ec594d05e7c8523e8d8a31d715604b3890da6f3357b4bbd30c24cf422ad0d6b5a6ff9a53069a295e6f4b31a94ed8e8e80dd75be3fd8455099208390fb96d688674fce1772949aaba2c34a5fb918bd90d3e803e3dd235191676ba7da1f9cbf0fe0e8af38e4152af33f23c0d37943e3ad83a23203b7f6714fe1005468a551e7e1a4ac3f10d85e5fe57f68acd98a03e28b87aca35bfa9b36828896f3be3caeec1853ff1bca5d64efc9a6258526b6e6c186a7bc2ba70c2a7c920a76789218811bec1e55c9a67dfffe101f4a4677bc4b0e2146dbdb6f65497a85496058816bea87ba0abaf60139105c748d2f18914f55ccb3c74c1ce8c12105eb3dca14c751942e4f1d639297a51b19270f9b4dd1531ea8d13f2f02811e460460fab6329b5b88f3c7760c7ee2916cdc6762cccb00073e72c40b6c65798629e44e36700045adf78bd09a7b4670d331d04d3f5f315b2af39b9eaa6997704dad422e4383bd8ec04f783f1670262ddede801a93974d37bb1ac374028fbed4546ec730ef462639803eeb3a19f3677c05ecdc95f8fc5fe48749d92ffcda32e9a969b1a5ebe105fce9942b84bd32f9eaec7ce60b82b080c98eeb8d85d18a571f7916005756ea753e0b4b7bcabd471962978f850ae52bb4a11cfc30be20e5557555a6b84a8fe8338a589a3191ee1a689de44b2c3fd7300ff0bf51a5908ab9e0f9279be9c7fa9558bf744256263171d5ea7cca2849278cd6b821faf703fb70f3225a36a7106c6bb8f6504124907cd6d4ac2e8624b76bea8bc2ba8d67635cb13908d14eeaef2651f23105db98a9c8db3617a4134662d5a5787c2e8118836eadc8268cab26d21fa24efa90b2292a543f39e5ecd2d13b06e6913ee4d503014ccd735ba91a9bb0ecd08b7fe4b8861dd3fc24ff4df6f4ae259260cb270ecd7c179fb197444b4d75c68c9d5b7b6dc2407fcae1a58e440564792640bf15a724ff7cc116c71e4e1e5d672a8aa0664deb6e6e70b33b2494093f8b17bdee81eee90f7cef5ad15908cf760b399469f2f4ede56a5ff62dc3b59c27a32cc1cd9e3b25c94e916663391acda4d6daee4c9f9b7a098f96744e6e17658ffd7fcc1fa645d90de25d18d204e95c32bf901eef494de70559b51771125856c65aa2d365315e627b7c583639e5991b6e17b47be7ad3247722e52c262192dc3680e3ee33196d29f6fe5d5c3f738a9fe843cfa6cda004cc035e701457d4195c2366d6d7392094983584966c0583bf133cbe14981fcc7d89c890dbba014b88581fe8da7e092ae678c917a4975bb1932453b2e35e80eb2a2ef67e75e0084d914988cd4f7d7b84f16fc6caa074b2f42d06258e826b510fe8dd64b7f92fee5959e68a1e4b46245cb29b1edfe2d451799fbd4f885a1513e2d6d18f302e45b60ce35aec8626b2e1ba3dc24eabfad499f97855b8818a929bb51b9cfe2fc388c52d01f26405567947d381d214b83d6b5fd546e6ebc6a62bdc75b22108654fbcfa05189e4315e74412beb8a0c17eabf2a6d17ca92e6be9e2d3c0f62e05085e4e62a7511d8f2ae27a52b4952d2d23c0f5bfa0df2f5be0d66fe6783fcf8c0d1bbc030b150f3260113b28ed4f740cba6ea23afb3f8a62e922653d3e32dea003f1e12fede50a89fa66d1c3c8a3f4bf94a46b48163a364a8508fe8e67e3701456cb05119ce6f952ad096a2068fcb264e15af848d2ffff6a82f13e2787a683150abe3fd37f2240b793f896599e6018f1318e2ee97f0215f5582702446fe413795ea231c931e9ea9fa9ae67c784cfae92092b47bafac0bab65450fb6a989661c94a59142d7e3ace9c4be69583f5286b94ca402ff9aa0ee6c9d7ae007facb238b8fcc4711ea916dadf9d428513fa634219d65bfcd28b9210fff7af2ee4420c96f6677e0ecfe22b3f24613705bbb77353c3ef1ec481f3532c6afcd8c7444c6b35c6268a04dba016372f32dc976a4bd5cfadb2dfa8dc51a0d93b2c61002fbdcbbfcaa70be5b45f80abf00d1759b95225599565865580887e9ceb0541244c97ed1a16a4c0cb8cdbf271b72e733c17fb90da6e72b30a799c3bce3d2253d60b2535ff11d5f6b2cc612f2366415a2b5fbb1fdc08ac76c3c292935efecb2c1863d72829a9cdec907a71d822fdd0d6312c2ae7ad2b1ef6fde35c553c9c83072e53f2b3c52c08e934954b43488806d2cc805b085c2b6abe0c095a845f5d1fb637a56cd28c228df92f8952919905141ed25c3247d1189ad115ebbd6665623ab25668eaccf372471c1108b5e57e9726aa91e821055a41f03b18074838e3c0aff4d2bbd75371838777e4f183e6b832c175209bc61e80ee0492ead9218702fed55db90c1c6dde35fd6edaadf5f0e4ee237074bee75d8c3e7599b2b63009af16d9efeb19b0812a62f4b4e8fdd1a60ec6ce7f94d9e1c51a3dd6997f6b6c0b4d518d9e5ab456cb1ce7892eb6158eac6d2f4f5d7cc35a9941ba7f7830ad0cec920c88a7976a9299c0dff98ea5b0a89c1c58649cf0e006cbe7bd4d3934a6b4a722a706ce6498109bfc04f6230799c956a8e9a6ed289650a418a687013206954aaecb7a45fa5326df1d67e9a9918c2b9b3bf355b610d60685c4bdb1bce3ae8b6786f12d1663424146c12fbacc9a46d4a7060f10a179db37985ffc9d8fd60cc9709cd3e72114297e83cfa59a0569964116d52ea74577c7e342e73cc3b7708e0069b090e0c1f5cc4dffd77cb275b094f0fc66a0415b71b36f5e86b490fa40654006f0db9e5154b7cb7d54f3bc836995e2702d104edfaba28d03451981b836dc50fd110a9f96c4e145178b41c8db751f82a43a802e2408a68a2679cec7320b08b668e799914f8d398f1a64e8c6642c8f2eb7dc9f24e260ea8fec2f25664f0e2e2f4588219a89e887cd20e18b7d18c50f98255e511a42e66029ea096fb7019da4d59893ca3c7df84dcc50b6ed9c39cd9335b8b1f025a6a4b67303e7caddad6c231f8a9a071f6d19e8fe2f2e92a941365486ad6556c75e438e2aef71df26b7aff69c114489173ef56b8efdc568e5d224215012f8a2a6b3a17031dbae3963a70fc31ba173f4e5deebe49a70657535f340c31f996ec4afb31e28141e17724dc7616dfb565ea05298c35b8062d1ced0a103f64bbe9d16852f3976bc26bf442fd48bb1cdc531dd04219a83f6fe86cc9165aab9c3092fd280c0318a00c5058fd3b2b597a685a310dde7302413695b763da1df01f99a570b0a050e74961b59d982791b5d99ddceb68f0ffb106bb94e23da4e4ce0d43d0b56a12f63ca4de85db825fc84321be577ecef75f73d2b45d2939e6e162b5043c8e327b94153e70d0a3666cde6da80c7c43997bd10365033e2e058825e15c03ce3ffa30f4e1fb3e5ec7ccbdee8ebfca9546b252cf7532926f468032e51794c44faea773fd54510a6a44c6918d8b96cfedd73e7a006c84f4f4298e3f5333b5f5694c9aaf6b4f16a5f2d173218a1cb2aa68a9bdb12f5606ed64ed13ee80d361502656e41cc73fbf3df5f6e5da6adcd66e89284389a59b8f98bcb5a4a986bccc8a2f4d8227ce87ec6de3a4a8301f4aa22739a1094768c7e8ad742b7058347a5930c25e46b4e9ba083991deb717d071f07e976f55c5fbcd9f2ea0f155deb0efdcec7ee1c963ab28913b0d3cfdc102b9ddee648abec6510a8e1d82925949b1c06d65565a510f71b8264a41499c5aa76cd9438dd5932b5f2d06e4bf5d09b935d14915d67e91cf7a79f227f59483066b18d5a485e7d898c971b3f95716a9491ee80105afb6fad0c8c213d3296ac69a0d22612e00e3767708ca195c794418637ab0e711def03198c5679cb371920454f1953c5f95eb436c4deb22199f1d759686d287890fd52fa1ea01f50e0b57489eedea947598c7cad363802f9b948454082c8fddf5f8a3838da0b8a94a7c52f015a5c866e3c97d9b70d6183ee2b53703dc3c51444913849c3b29ea19da14a8f7f66f142fbf1ac777c2eaa1c035468ee8d757353dea400fc2496d57900b12f3eeae89ddbc3ffa4f23d30bea8879a7c653586c9eea70eb8c86b1df0116ee768fcd84932c38b7965438d411c2eebbf1b513ba5ab6f68eb43e75e412989ebc7247849b6f0f6f26013f6f91707125971a333977c4786cb669e00adec56e5049c4e976718c309668846eae5a549b7670fc5341a7fcc2369dac336f1a8c474aea0fdfa0e6d112cd6365786c029c3a6adae1872a3a365d98fa8f802c485e391980d15bcb5415469d2cdfc227ef272c9464448b9a3da672bee424403bb837c48a99d05b15d193c34fcbcd372d93ea35bdad740a8253495bbdd030542d06bffcbe21c438589df8fefbace2d135bb8130c77ec7389788c9c07446060ee43f02a", 0x1000}, {&(0x7f0000002d80)="c3c6943b42da3b702939977d4fce05cc0c7ad756b5657eb7d7c66f26af8487c2e500672931ec61411e4d3ef89c7ae9b09e6d801feec5d0b05ed09229e29fc808ab8dcf42c5b359dee0a0461b1b1c74fbdd826458b4bfbde07da931aba11bc32d407f", 0x62}, {&(0x7f0000002e00)="256c14118b65bd9538bd2dc2e232841f995ecc2e57e20027ad5c", 0x1a}], 0x3) setregid(r4, r7) fcntl$dupfd(r9, 0x0, r0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000002e80)={0x7, 0x1, 0x3, 0x1000, "2e0a13b0fcdcf0b15a75017a0cfd79ac74482411", 0x5, 0x124}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002ec0)) pipe2(&(0x7f0000002f00), 0x4) 07:46:28 executing program 0: r0 = socket(0x2, 0x8003, 0x2) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0x0, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r3 = socket(0x2, 0x4000, 0x7) r4 = shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/57) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = socket(0x0, 0x4, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r7, r5) sendmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="0a5c2bb30eeb5c36c6ea362cde5344a613c76ccdb5402bfea749a507b09b76631decfc8d66e0447060d8d40c54231e23af7a569f76ac1f3eff8b22372794ef78f48bd2f71c6a54d705090559cddfc7cf02e4bd630a2c860c8902543843d185a746c6586ed2e49901ad3c91c3f85b73ac486b", 0x72}, {&(0x7f0000000200)="65c21ece17bbd7a1b248690ea5c46abd143a79bedc1e317a52b4e759a76fc6370fedb39c36f2b49028d81117edd403ef6068aaa1d4e79c4ce03b1b62c856e8576c7a8c13bfa6dbce982bb2c403e30d1003fd4fbd0a90f4124060cae9af52a069651b617a6eac07e2fda922bbc5d1bd3c14479e00710b92744a0f99e4b5950893c5f18fccc59180609e551c9d3efbc3bdf758ab05ddffaf2efb4e97508303906bfb8d19d549d2b884a88d420a500858113e6bc2fbfc01b72de76b75d8edb5bc310883e7277880203de456000d", 0xcc}, {&(0x7f0000000300)="e6f22b9938c2abee84e2114425a3cc4dff72061423c9cc641f6e78c1bb2a1247f2ecff04d13d1e331a7896d46a63724345a6b9adde746534e0b2c8d034eb0197fc4b2e03d6ed6fbc2853ac1fad1a7252ecac8628479708bea08b9e6c5505376e5beecbd55152ae9b407875311ac137b408cdc607ce528b6b1131b864a7fe52c46b2b24a3c9e39fba6730a5413091c6648dc382cf3748caea3ff5dbdd67c8a6dd48c309d0bd6d1be964c631565aad31f8ed389f738ec3df", 0xb7}, {&(0x7f00000003c0)="68e85c9e6fa4e083cb3a2d5967b960f6c42cf2f84c1e1a168ea39cc4ecc5c3648209ec74d03df921407b5cae7712ad915e0d2eb53df81591ffe1a288b4e17582e9d6536a10ae3308c4436e00b7575e374656c86d5ee150ba92842f9ee7bb340e541ca15056db385ca9cdfe5af5abb864158b8827f8c7871eeaa64e7644cece90dcb3c066f0d82489161a86b280b957ffd5774b8a8a77431b8a2d8ef824975117cca1ab7f128ebc41838b31", 0xab}], 0x4, &(0x7f00000004c0)=[{0xf8, 0x1, 0x80000000, "fa54d8a58af26dc61fbbf7722f0999a1cf74435f1683c785de01cf02411f292e4af2ba84bb416daf9ab4e6f5fc8478c83c40ac5679443cf3dd3484d78edeec3677a607b022ac113dd749442eb1205956e24147755f2b9e35c7cbb0b287c6105a0fdff9d43536528ba8892fd6055d2117654cae2cb8ff05232e6bb83e1539a31582baea09b65a1057b319d3ff727a0d5c300053ad1a292b851bce8be873a37325989108008117f6b454e395c4301cd8a86597612e4d15b783a5a59fa4e0c2d7c5757e16d1127a5345a61fdc91800a05f2e0e6a34f2e71b63906b4a1752221e1a871"}, {0xf8, 0x1, 0x2, "beed42716a6eb5c3ef3ae7a979635cf24477cd1201c355a754feb11043152916cb635a5b2e9ae6cc91f6d9a56a039a891f6ab674b0534faee8a894f7358f5512ecd0993d6a573120df2941e3951acf47cf5947e830fef084d8b4141ad0da60323abb45e9ccb70bc8f9b54b6325876ef10a7ce3b9ee205eb194d3e1715d579a6ec90376f2f135fdd9c2998e9c67f8ccd91bf63a9320a3e69d947916f8f5e00196345f1c5dfdace5402806f21a2041ae0ec604f860b2adcfbec3326c14d4946d776dfa8d53273f5fc5eb70b9e10dbbe146dce1e24b32674c015c4df4107a398c911a6fe2"}, {0xe8, 0x1, 0x80000001, "d41a89969c05d4836f5830a4f3a010591fb123562aa6ecdf3e495f32f5e404c8501dcf922bfcf2e561d6f61cb7ce7ffd429b52056eab9154014aa96a7459a1b23ec32ae27919403443d5c4a83647b75bef0f42dbfec66dd6616961ebf60b07a09d7647dd59f484bf1904c193fb61bc7ac6e2e80429b48a22d1c88ab2822b7bb146a2fde0cbc70ce46e83a7b92a4443656439867d5bbe94a110aa56a9f63b5869710a22a0203c27b75e7ddbfc4c01acb3ce177ab35b5de492f30dbe52ebd215856ec23d09947553ecf04bb20457f88bf33c782551"}, {0x60, 0x1, 0x2, "9b601e2af4c19eae371e599920a70c6db644101de23f036298b3fa2e154cfa34a9a545d02fa985ef65d22bdbe3e9f417bfcb26d4479497f2cc06273189815c290f6f9b429255977bc237"}], 0x338, 0x40e}, 0x400) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000840)=""/42) socket(0x1a, 0x4000, 0x7) socket$inet6(0x18, 0x3, 0x5) mkdirat(r2, &(0x7f0000000880)='./file0\x00', 0x100) setitimer(0x2, &(0x7f00000008c0)={{0x0, 0x7}, {0xffffffffffffffc0, 0x7}}, &(0x7f0000000900)) unlinkat(r2, &(0x7f0000000940)='./file0\x00', 0x8) mknodat(r2, &(0x7f0000000980)='./file0\x00', 0x6011, 0x5) r8 = semget(0x1, 0x7, 0x11) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000009c0)=""/112) connect(r6, &(0x7f0000000a40)=@in6={0x18, 0x2, 0x7, 0xfff}, 0xc) r9 = open(&(0x7f0000000a80)='./file0\x00', 0x8000, 0x93) setreuid(r5, r5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getpeername(r9, &(0x7f0000000ac0)=@un=@abs, &(0x7f0000000b00)=0x8) r10 = msgget$private(0x0, 0x8) msgrcv(r10, &(0x7f0000000b40)={0x0, ""/192}, 0xc8, 0x3, 0x800) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) msgsnd(r10, &(0x7f0000000c40)={0x2, "5bca704f42493d661de49fbf3fe25d7213ae3ff4194af01d65097655969c449a63955ad35d29caed4d27695f7f093f827744bbe6d8739ff05f5a7420be7213f7acfd3d81cee7ac90989840edecbb82e8a1817c11750ba2335cd2d2950f5ef61a2a603c6eb285d1ba"}, 0x70, 0x800) 07:46:28 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x0) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000002380)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/97, 0x61}, {&(0x7f0000001240)=""/8, 0x8}, {&(0x7f0000001280)=""/202, 0xca}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x9, &(0x7f0000002440)=""/35, 0x23, 0x3}, 0x800) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 07:46:28 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) fsync(r0) 07:46:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x3}, {0x0, 0x80000000}}) fcntl$setstatus(r0, 0x4, 0xc4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x9, 0xfff}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 07:46:28 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) fcntl$setflags(r0, 0x2, 0x1000000002) 07:46:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) r2 = socket(0x1, 0x8000, 0x8) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r2, r3, r4) 07:46:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000400)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de2774a3e0bcc6c815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f759c43dc248f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f224584f19969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b188922b150a95b3deb859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fbd2d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c", 0xe00}, {0x0}], 0x2, 0x0) 07:46:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x1, 0x4) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0xa3, 0x10, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x50, 0xfc5111ca7fc857b5, 0x2, 0x8}, {{r0}, 0xdd041b7feb877890, 0x80, 0xf0000012, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000003, 0x8, 0x3}], 0x65a, &(0x7f0000000000)={0x7a418e4, 0x1800}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 07:46:28 executing program 0: r0 = socket$inet6(0x18, 0x40100000004, 0x1) shutdown(r0, 0x1) 07:46:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7fff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20000000032, 0x80000000, 0x20, 0xa52}, {{r1}, 0x0, 0xd6, 0xf0000000, 0x7fffffff, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x7e, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0xabb, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000021, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x2, 0x19}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000005, 0x5, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xc9cb}, {{r1}, 0xfffffffffffffff8, 0xf, 0x1, 0x0, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x1, 0x1}, {{r0}, 0x0, 0x0, 0x12, 0x8, 0x10000}], 0xffff000000000000, &(0x7f0000000280)={0x5, 0x3fe}) connect$inet6(r1, &(0x7f0000000340)={0x18, 0x0, 0x3da, 0x40}, 0xc) close(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x2, 0x1, 0x8, 0x1, "1b04e295834c95df2b609229115108dfbd9996b5", 0x200, 0x398}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe}], 0x7fff, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000380)='./bus\x00', 0x49, 0x2) openat(r1, &(0x7f0000000300)='./bus/../file0\x00', 0x1, 0x100) 07:46:28 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/227, &(0x7f0000000100)=0xe3) r1 = socket$inet(0x2, 0x8000, 0xff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 07:46:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x800, 0x100, 0x100, 0x2, "b426d387a353e0e3a9bc1c8f355d9f8256fbee11", 0xfff, 0x6}) close(r0) 07:46:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 07:46:28 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 07:46:28 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget(0x3, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) shmget(0x3, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) 07:46:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000000)={0x1ff, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) 07:46:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000100)='./bus\x00', 0x851, 0x0) sendto(r0, &(0x7f0000000280)="9e923cdb4421a2d7e4d615a154991027f697a5106a7b46478da0cf18da4d3533e9c89907bcb093fc57eda88b9f7dd1fd4296ee08f43526755873ed1b038888d9e85e7501821eac8407f1a5872c5a2f7c3dc2e7b2e7f07fff320853b890c89ecfa40d", 0x62, 0x40e, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/59}, &(0x7f0000000180)=0x3d) open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x5) msgget$private(0x0, 0x10) 07:46:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) kqueue() read(r1, &(0x7f00000002c0)=""/249, 0xf9) kqueue() syz_open_pts() 07:46:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xffffffffffff2ffc, 0x6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) lseek(r0, 0x13, 0x3) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000480)="5c31466512ed980470077d9ecae18225bb0dddd6e927dba23ac38209e52b6be512f9a2b0e1f8135ce2c2fdd31cc582b56ef24d70a4f18438d9c584321d7d6e", 0x3f}, {&(0x7f00000004c0)="0154fcbbfaad804e0cad8bf2193eeef7216a9fa4df8dd8772cc2b401c33a6f184565242021a3cdd8", 0x28}, {&(0x7f0000000500)="e6ad585ef55ab5f23e585c93bb40547f159652c3f33dc0bc66f81ae3495fe81644cbd6978a85311e1007d67a70f4f36c5ede1557e53a12daea5c615b736d056007f57e4158cb573e863e674306cff419e9bfc33ec331dc94c07328187711b4389043b058769f80933700cb202c0f0d493e5ffbf57e821786a6f3217abc8063e96dcb24374e57a5927ffcedcda5bfa7646ebf989ea2ba207452a7f37beb045cfcd5eb2227bba647e7319a1c0c61ac05cb2410ff637ef590bddaa7dad442163a9aadca3a891f33da3f2439a80bfe9e6761d3b8e7baab616e99bcc318db48ac0568cef6c88ffe236058e21b06a15ed3b1f263475da3e319f812e7395cc0113bdc3c43a62ac83aca23ed7b165df80fd69cb987f08b13c720ccee695feb3469c92d47181af9d934a993e82962e81222b03a2a500965c54ebe79f289c8ae532444e0a0cb0ea019e51739d70aeaae62952bd6090dde144234fa0fafaa0239ed2bdd9b69cee7640370d1808dccf0bf0d23377ad9646bdc4b90eb1dddff94c5f71e587b2d81e6beb0f0b6a195ded62e1367638ca0c0d7858fcca3af7d53068b84771bfcc9c7390f11806d7cbd48a2cc9d919157d9953c6940cc0abca5dc6df016785652549f23f8dc6a99203e98c6c48b205236d08cfb4ff828f40243309bf0c026c38f55fc2fc4b4d22b7def17df3b2f1d41f968b20d53fad563364ef1e68b0d1efc9e937589026b80ba0220ee8a741f421b2007a828b8246aebab1c01d7f820f6e3f2623c3c5e7d6037c4bd72a138b0b89ce7abb6a5f922db89a64ee3d7e3371fd03b2d448ef85ce7b85d1ed217a0257fe6f8e164067db95e4a3c5af8aeb88746f087bdb6663c0a9de9ec4d080795f52d7f5db00021aa5841308ee786e7d4096c0c4ebea53a0366d1c2092de4d50e36ec12c4da0b973da3ea02918cf14032a1806dc393953e19dd5b24e235bbbb4991546b34e5898a78d3425d013c3170ba43af45cae81c4594e0df4c9df3a5a78e1c25859f91b39b19765e821fc631b941800c833ca39bb0339e50ce87813f1e69967fcd27fe1494ce666ef29fd0960b5b27337a3ece54d5350ea11d4b67e80ef3edba23c7c2a375ec81601177dcc8c85fb7367db5ced2e3b2d757452ad055aae2f7bf5d44c51b23f709decfd081818b7d815dbe05b5a17f35f7453be28869e978410bd0c29f74a132db75dfca45582ed7b2605b233c878fceb8838238b77056a7c75de2a90ead427a042a69d756acf43bfebe5bc775cbf9fbdf02d419b8496efaf7b9a7379ec70bff52254ab493f69228327accb290e8acb123bb24d99b76a0a2c8cd5777d072aa814dd86ad48c37f5a9756eefd503ccee8ee8a5c3eacd2df17ede7b291f2e54f99125cbfc299d876b9fad75a1b22178724b092d0017fe9d60cda8e39924fd7b21400042ff4bda88cba2e0b17c97ef3724a54fd3eab0e87262a9edb88b53d30bbe1502185ec327d4d9246b430d7867e69c51561b814f10a38c547f096c4e41ca22dcdacc59895b6b466a09bb4eb240f5dfd8c9355cbee861bcbb9ac35627b7c3f4790b5a7b8ad36ff5f7963ea9643828770db2967800b9d0cd4e1acd8163cc6440b339a32f9e3a8e69779dab5045e54b0cbfdb3bef274af8e5a5f49ba6067d1bc51bd668a923fc8f2ca619c7f5d47b2dbf68e60a836987ab96b8a81973ad179666650f6df77ed24a2f28e8b855142e37aeb41e36c5b8dd94cdebd7f4cca0d5257746d01934aa70b501faeaebc9e8c469576062e7d52a0e7396a18bbf3a7bbdb9b616360bbe8d093ecf014d16a72db93c94fe9b2524350796d25cf74ce661207ab0f8e8acd527e1592da6583282736f19a09ef44eb55168ce63f549f0e39e2b03ff13b0d83a4881c9e40d61024610e9f2fec02ca853dbc979d4dcead7e34cc7d5c44646bcd42d54f4bde3ee1401257c8df9031b29a5e273e263e3b2ba066c08ad15f86ec40e54c9812f848498835036af16180a7fcefff3e4716036faf016600943169eaa0c71a8d6756702b3a05ca8fc50bc60124a328de6076eb1e98a95491d5f9bddc6d5c9c2b5824918043daf35a6651fe992a6aeee28f1f786cb6264c270b1b2df880d1b64d1cfccaa32bb416cce205648a532ecf4dfaff9b4912268afd068aa85ad9c6921a09cc81b5772ca64696ad9d25be55a04a9e197cfa58d789f64bde2d606f9b06dfd3f47cae621ea2e0e09999dab97a354d3d70b218251b1c769aac569f17853d9d46d116beba305179e4f0940b0f039e6e1978df1fa27448b0b33fe022cf42e63941cb48e666ed284ec7a131a316dbca0b79daa9c7a67d5313aa2fb1b79ecccb74c06cf26bf326e52a4fe6c13ef141ef856d6af8ef1e6c51a588cf1e46409296b394f7a1c84ad310b40e20d4bfb68f4d26491102a59db581f9d765b17dc9c1ea183dd9ead5a4dc2bec02a123156c78e998f039d169a68091376599fc21931e03d579f8ea2d61048afce2f8ceecfaf58134a77c4675039395c31e9f7bff1c82f7b2185c8c0aa669e956f384fb409162314b85944e28e058961cbcf7a46c9d9b8a433d2c95024b9bbaf4e18dc189bbed7443ae8163b9687f610a555d9b2d256085856cdc1f7eb6a161a1fc90dad3f1c86c66f75f9d1a56660becdb48615ff3ef977b5e3e4a39827e0802009ce232662fcc435f1130074c88f4d34e462bfef594f16cd5df6dc1fedd7eed1d8964ad1cb559b1b4250bf0a5e5e7252b7ae444e3896e8dc6337b2d401d0b81818b99a3740d3a33f163951ffd17506d08628c92029bde990487f242c7e57e519a09284bdbe0f0005669059b4c7556fd3b998d640ab9010c91388359aea9eb92a8e641e901924c4aeb8d58992ec7152f2e5ce37fa40572e89b1797808ace136adee4a090a245615839037b24a3fb0bbf50b16168ad2d9d9970171481f3e3b30c7eab80cec78c7e0952a5895b3887b2b6001f86426b723a914069249f7d8f3c431fc9e7ee4be4ae7074f825319531ae683c94fba4aa83d2762389150436fcbca29a686e1fa5942a2584db3893011c7453e02e0d51dd7cffa037dbbfa225ff79e56cd820e5793ad22edd97f782ed0b54099974288c224a529092cad3b630f75fdc15bf75f34881e777f6a5532d9198ddbeb171be58e66a367c0f4a4a0c0d2556181e3a05a37ddc974863ae4fa8c01b0918714bc0c7089765c07d48d508b2219fa6e3fcd88eb5ea3e7e779a2791b6004f6451c72c828ba845e1329d45a36c3f8b1340031caa0ef13bcbf99dcd25360cc7fad080527a629c5d9f3213d92000cfd71e6073d6cdd186b68dc34180cb02952b18966acd13eccb61f8024cc2ea5fc384a5bedefc7147ecb6d20d96ee382303524ae28bb9047133a6c6dd0102cbab8e98a1ed27e58d16dbdf580a61a2056cdd1969aa3ed50bbb3fe7574229ed743ecc0155d1b1b7b93f51b0ae31ab85282186f9cf32f7f54645feb04efafd06be344ead50aa64581a449ea149e02fd52a2c4ce43b14870f69e2effd35b640dee5aba99aee4ba3a41488b2ad958d4f519684f1f8945e3a390b386f396d27d1703e763f0816a1e5f8dd8c525919e579498aeea946cb11c841cc081467f4b1f2b767beb181d0ffeb6aa08fb5ec3754d7ad42babcac8385dc951f35dd8a3043fbe0951aa46e51f3f8dc2e5b629cb40837af159567cd12a7ede7d176e29357c646ab2f64ee27d3fed853deb639165d756ae5f1b174e2b2f2a25ea076cac541f9a51768f6466e212f931c6b49d29befca5825a6c6a73de9535e8082aaa4754f6f2ef395e92fe998052b0dac9829394a0cdb75160be17211655804133b69e30117563af2b75dda09991ae6413af46f3547202eabffd2b6e9f59618f2ae1704d4d2f5341c26d8ef7ea38296b50e0d058210eee3eff21ffd8b1c490581818852e5614cf177860ee7657c8f2fa2361a8e07051f645d49da48a19aca622b27def2ebd4b93f7a724e756c7a97cb9a4def8c5eaa051059008c604342ae44410ac621eb719ed3ba7800d4babd9b8002fbcd25fdee9394a0a013ccefadb4bfe4c5c1231a0cdd306147350ea10f806c9dbba5510ae1ede8512fb452899b2b6adf86fc2a58eabb1e42314c8832b61f4c5da1a286ceefc6da4d65be313eb1820d7ef7a771cdf3a37826769db5ae6d3a1c621961223890efe9f63b04387ff2d24eea780a214b96dfc5d4d9909730f061d94bffe24bf0a7f59e5e0619a8cc85522f5784e1bb4c3649ebda2a8874a401db232fde7d6f0f36850a90f9404299bd789e51e4f56457bbfe6312ac0375df3cc40234d342269490f675130e7fce1a5d71d56590f66988f41bdd98abf72af315e2e4b6b9d928d30bb9e35bb7668999e389f1be7a3b2542af78facbf29b6abbf6f6b2cd03b86bbf3ad32568bc70a532f4f6a6c872253a4ddf5ed21aefb83a6ec596923c471edb089346582f1a8df01079514c64a223aa02fda9559712b1954264f5cbfa8573237f20980dc90eddc01e1f5b2e823b3be2dabac05be4f1d40035378da068d1945b89f5a2c90d9e33a06d8c451b9354acc8f88f3c1f5ee452d8375856b0f5138e5796a67cc17749cc4389d34f024006c5344595bf5e84a4643ad85fa1bd693a10c175946bf0b2816871d7f2925dddc443bcde2e2a2ae3b0d2d857c4bb15368b2e3f613331147f042e14eb3730e73daec6534deacbf93c60d879673533b3005a002ba0a922b7cd6b52d110992ee582cdbeadfbd83fc60a34a6e52d1c8a4f0fbb8fcd36318358fcebf02676f4fc78444566addd0c2c4abb6793d621b21498dce2f03c4f6d33bc1be53869d53937b1ba1b3a0abfc1c2c0da7d8fea6aa834fb8a543e8244181df256137304d7f0b946d6c0b75ea51e044275d9e3988da99f6e1a5f6129c17e5f710c08beb3bdf9f762762a04ae5857361400329cd4bffdf8d2d738b5a7aad6779d4f1346dc6352c32637f13de73251b4cf02c3d20ef9992facb3f29d84140c600cc432e5a2ec5a5d20a500bbeec5291c9267404706df021f04673ef68c5dbe182055f7f942cb2a13a59d30ac79c640f915fe0f9b5f054d008cd71ffab6fb338929ff4619950eb9549b47f2155c61ea950ce245eff6e2ebbc4eb4003ccde470d2d0bf4a87409295badc33f52fe7893494a604f051cf634b07315b867bfb3ec3813f492b35be3393878a29d34c79305b3adc5813002b7fc81dee7b83341d1669b52e8840f719ddf4a9f375c5797121cd12d9e4f18e3efbcea3764a9f2c769988436cfef68f168d744067d04f99bf0910406a60c4431d89448c33a985051d31aebf652e9e22bd5e113a6d84fae2c895542c0eaff0a88941592ebdbbab24bd07ca5f8dcde083f01e44c7b1e7efd5684ee458550e98431ada7a0ac602396c35e467e22a20aaf0b493141da26903f7ef1b99dd6714a8c020ab11eb18c91b8833104302706fca432532545f5083ac54405cba920dce6380e1f4a066bdc568b39ae0dddb478e4ac7b7f975498a1307bd0afc1e9bc6918212df055dbae1576234911aba5903ba23053cf6a42234e021d9b9e60abcbd9021a49ce3675697e43a0eed226312f837aae420b4aeada0bc3a213ff5563fbf533f2624365843b9aef592bfb2b5160fb5d5180533f846e7bbb14cf972b5c2fec492cca0c8a21d2d4ac07bd91c3ccc6c5f992e2856b106364ee39fc4def46f99d2ae889d55930cc4b1b38d36e0a346722223058079faaff57e6309d9cb1c1cd567b1791199bdb2e2014919a6d69e65646dbd4bf104c1ec70e006d7c49d2a7bf26ccd8fb0a", 0x1000}], 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\\\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000180)="285bd7257b00", &(0x7f00000001c0)='-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\]@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) kqueue() dup2(r0, r0) 07:46:29 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffe) shutdown(r0, 0xffffffffffffffff) 07:46:29 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x207, 0x1, 0x4, 0xfff}, &(0x7f0000000140)) syz_emit_ethernet(0xfffffffffffffd15, &(0x7f0000000180)="43ee1be8ad4ee0918f34811f3dc0ad213c0471345821a79f7210954dae8d4ed6f24bc03a9c6b35648029e89f98670d7b76ff54e27a1c71c70ed61a0e8f805a0c826ef09ea7fb8b9f13477aedeed1be4476b1b0007a48b503b29a27e27ac7bcd03e51c2a0a40f044502c37008749bc345709247f5fb4ade064af81c972f0a63e9412f7dad9c856920f86829a3b34bef3f") sendto$unix(r0, &(0x7f0000000240), 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 07:46:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c767f2e2407ad4a49c663b8e200a81587ab4956b6d0fb176933d6e135b451b10a63232682bbd9553dd34e15061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd90190432207710e4ee8901462628e3a1ca482f9a6365c1c64cd40f8125608987ccadc77699af14629a74dabf3585143dfde3fff303d670b1c96c8d144de807034f2a0c462b59c73beebce4185c4ae345469c9efdd10d48816e06cc36912c2b0619c61da3ca23167a0abbc0783b96e240b448dea2ab935ae8b00", 0xc1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendmsg$unix(r4, &(0x7f0000000b40)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000380)="59ed80719341a601b0b3db1e60f635c43472d7e739ff02ec6c43859c6a2b90ca4fc6e8d93eb7e274a5523bfc941ee7a009bd70cc3db6763d7d19455a22abc6ebb57bf8516f68aec9103edefde459b726bfa9a50e612a2aabb90d6cae8d686638c533bc0a701f53b56ac10de7411b100dba688cf290a28dfa8c51cdf4eb267a6c4265323bf5c0bd844506a2aec7cfd92f463b2620c9c936982c7be406960e6dc6", 0xa0}, {&(0x7f0000000440)="1b95bef93ba43234f66f092c5c38152d6111ced8a654625f279d0b45cde6fe02f8a16cfcc284e2574f338c2df46c6719a4b29d51dde481f3e5547e04548b85377a18298f58f4c868d970b141f9eda6d8702fbb8ad7b5f83623127dae115b6fca5d86a6e2c3ab905159ff334ef4ca1e82add6da77e3d3bfab982fa041bf510e2137741d1d05519c45302fb7923c039c8604dfeb5b2307ad1b729951e0653500776b3aa3fe3640768b3422bf1466d358b9", 0xb0}, {&(0x7f0000000500)="3bf3687a889917b6f60ef3b1794846dd472ce818117a5bb8f8ed3e41ff603ea5d08da67538c7c56bcf36e1410cdfd3734b49161c872b946e7d765b535123a503ea23efa3fa9b0b7a6ec56241a5a44e3701761d2e78b3d48ee6b4c6a3ff2decce17453de940f335aa2d868a348ba58ecfec77ee7893dbe861505e0ee3604be3582d5694e8b44d0c92a6194b9693550943127594a957765a5f4b00cf61d8ef84596a522e1c1268f51bfbf7b0cdacd68b4a34c3e1abfe4853f0a8fe77711a153dc3682ed316f08884", 0xc7}, {&(0x7f00000001c0)}, {&(0x7f0000000600)="c02181e438e9ff6b42ab3276142674b9b612d8ddc3291d66e74bd2cc8a8eb858138bf42093553cbda4101e3b90715a7c30a6ea16fd4d7978d2f29b5f6e5354ca4c1167c8eba64398e98f4c7a2b80cb99b34749c9b3706eb47ba5eb8248b4271b3d17201975dfe172cde5ac0bd9f4510e4a964ab1c9635c76aad65a5a32f153a4c18b54ccfa61cda0def5c2a02d6e075006cf78e3ba8489dd061c3bc7ace782ae704c408481064bd0820e46b8e7ef16271b", 0xb1}, {&(0x7f0000000780)="79c9bb6d7f0262ce92c4401e550ca1dc725c37967c1de6c2ec5571b65c1f3fdc3ef178afee85c8266678807d6eae7d950e85621382712278330dde2ebea564f0892540d29b5399be8efd7a69bb813985ed112a652315b12752131cc3635d725fc9badde4c0c0b08701995eefd1e0a231d18b92f6d7998cccb930662888cf15ccd58b8b5fcf21bf3097ff3cb702d789adc28e9fd37805408f298dd501a127894b9caa52dbc889d10ccc3aa2020dd1644e1a4fb59fe332382885e43a2bfa2973442122fb540c1ec51140d9", 0xca}, {&(0x7f00000006c0)="ee9580f13fef909969ebc02d8bab236688c6473474e967b895ecd094dee85097e316a5ccd2950338be142905ede6e3ed151ccd2af73f1296edde7d9a29fbf6fa8f9365e09651e601", 0x48}, {&(0x7f0000000880)="29e61663c458f6c4cc1657d3a1f78bab252efa16049420b6fa6c692c847c6c7dec0a77ad6a3dc5c2d2f7c656482d9fa802689884bd8e92dbde01b91cbafca4f8cc715dc54d14af8f1ad5c67872b6bbcb72e8a672cca76fe8f37211543f1f0cb15763724d732a4af45fee9efaecf394837c87dc3db3d203d8ad8189d4b3c0cabea8081a51f5c540b781d97e2857abebec91483f9522220cc2349b159487fb00e53241f35814e6ae287838b69ceab6ffc2b63d3d4eb7ef49069a5ddf9f642b5a56839b569c64320592ce6ab8c18334c95a138155f735cd51b2ed", 0xd9}, {&(0x7f0000000980)="f7050f18515f789b97e1adc9153a8610a924415cdd2d0924fb0d2f91ad0c690cf842f8b771ec37468c44405dc83d0dfbbd5b48b3ca7c8bd7ef1924f1259ab735c86497b91a2c7f01e57d77da3a834a7049bf4418646fb8e7f9aac147c91ec848648ee58697188fb3ccd9580ba59a6f391f1dca37bc0c90b3d1eff122ec516b43955879a820e39f03910c84aed96c21ffd908457229d7e0e0fbf1bf587ac201216b0e6bc7915bb69be217c28cfeee5424274c7e59bb2272d6d32e4b2dc9ac3fa23d09d23dffae0ca3f29581d57c1280d55438", 0xd2}], 0x9, 0x0, 0x0, 0xa}, 0x401) pipe(&(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xff, 0xffffffffffffc006, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 07:46:29 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x1}) 07:46:29 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xa, 0x0, 0x2000000000000000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xe0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x3ff) kqueue() socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x48) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) 07:46:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80004535) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='r\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) 07:46:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x100000001, 0x7, r3}) write(r2, &(0x7f0000000100)="98027d16e5fb2244adcf87822e5ee84a064b52a5fd1677ec3e08315e36430b7fb0930e8a42603f39a2f68070", 0x2c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 07:46:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xe7) 07:46:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x407) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) socket$inet(0x2, 0x4, 0x101) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="a397b2c27e1a4399a67c4585327da1844a1dc1b492504018494e0bb76e3029df742974f3a18db70b0e21cc444aca19e8c0ea83bd65028f24b159f9d44526a620d94a627d75478e66c0f560e9d965f0dea3ef83ab776e52051a81c9faff40d05a1a9720a56aa01bfa6f6f8be203fa7011481eb4a562a0a09695ddb2b0563b267ea5192b814d8972d4dbd05cae441d464c766c1b24a800d066c32041a404047e6610f39675edad9348c5a18514d7d4e77a0db23ab4949c557951dc2e032ff7946dd6bfb0684ed073e1f975dacd868c109e14f792c5387e34df31a770bac6770f6f4db32da825f9a81529a12efb7d6be8da9bcf83bd0876aff23ecc", 0xfa}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x3}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000066, 0x0, 0x0) 07:46:30 executing program 1: mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 07:46:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000d00)=ANY=[@ANYBLOB="01002e4300000065300084bbf110bb"], 0x1, 0x0, 0x0, &(0x7f0000000500)=[{0xe8, 0x0, 0x0, "0923cf55a8393cf5050af3a5a14b36e44feab1b28b4b8a5ebbe4823b1b8d532d24dc1be9631b6550530ca8d8431529377964c1adc65379feda106d546e09d1303db8812b475bb041c36bb358276953386e28d27f5731ff27a412a876ce09e66b3371cd7e51ba19bcc5aea683f21763b245d9598010a9b2794a2968c689fe0504a088ef087d7e3be2b4d9d01f04f48e264a2aa244b3687398ab1efa6bf2bc1bcb837e86db0ac93b7923d5437951c40ca7a9b3dc37cea1022bfa5cfb16758680a278f091256b8e608b44a7bc8d3f82702868bf"}], 0xe8, 0x6}, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r1, &(0x7f0000000040)="00fe5f09482913535e2dd54d0b852d839bd8b22f5e9c3aa3fa98226b4384ddafb607136a4209e9fc776b972840eefa9301d502da864015a021eb187a8b8d95d89ec58e24493dc287b7207aed960b11275adf02589d2113f537fcded013bcbc067e5bce591e40e7f5688c5a15680fbd95b55ac0445656e7e8e49237119b0915ce8820e8596044a2a6fe7321486c02db44533acb89e8e2404e0b64", 0x9a, 0x40a, &(0x7f0000000100)={0x2, 0x2}, 0xc) 07:46:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() r4 = getpgid(0x0) r5 = geteuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="f44566c98846e7d492c70a1dc86017063ae32cba2e59f1fb23ede58072bc36654cbc14ff9c861daa349165fdc9ad5d61167f246d5bda72601d80d34d8c4495eb63874bef5a6c391aca9a3d616c409fd78ace8533e4d43461ab28e09cce48fb5ee421ba6947e6ac02fce92407bd4e4bd2ccef1ab35c53f0481fd7c6a3971f9f7704c237f3c9d68712a9cfa39ffb644a3f053be135d5d5096b9b7ffe34d68046548df3edf34f33ab50705c113489354484d51603e312747ef88dbe0c4ea17f79d69a86b58a7f2a813f4b99635dd90b", 0xce}, {&(0x7f0000000140)="88720cac13c115fbedfe7513bd6641be8bb6178c7645c13f28c32272c35408b4a9dafad85b149757fb5dac7b9b01a1f8696f68832305e1fda64b869cdfcfe465290d6071913d94b1b096a2dbc43d8c16a8fc4a2b01873e65ed0fa5bd54a8780d9a0241fff8093c234df3a38cfb36f457e1d141cd4416606e91f25081dfee08a96ee9c5fe33f3d8657814eb8db94f29d2d4353a6c8cc0ec62a96afd6208ec6a23c26afd6a5c4d5748e97ea05218dffe2bc4e6eae4559cabfe5ba723230bf7", 0xbe}, {&(0x7f0000000200)="f226d7ca3481c76f2f53a6924389814a04cebce8a1a1bc03cd27f274b647d1f1c99e473088f502688411d1ceb35dac3db21c37ef5ff13f076d8c55b277bf978efbaa98756288d4147ab91998b6a502856daa6f1c23a200e94991ce958c15b8ff2ae94995329e20d98915ec2fdc99cd46faaed4c1e58da1e22dd3b1b67242e6f1a1a4ed789098fa6363bfcd353b6f154257738401240b9bbf9ab155d293890b5b7d3889cc2bbd2b78b6894b2ad4316a77b69fe916e6a6f7789575f5acc82cf43302693901ee639b9ccd72ce24aee24e0f37710ce50786a07095dc4ba5c0890dff8e64935e88e3da4729ddb9996d3926", 0xef}, {&(0x7f0000000300)="83880781e9ae", 0x6}], 0x4, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x158, 0xb}, 0x40d) 07:46:30 executing program 0: socketpair$unix(0x1, 0x20000000000007, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r2 = dup2(r0, r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 07:46:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x100000003, 0x0) socketpair$inet6(0x18, 0x4003, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 07:46:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="fe722d1d59105ee3b25d8eeb9d5651a8e17e15", 0x13}, {0x0}], 0x2) syz_open_pts() r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = socket$inet(0x2, 0x4000, 0x8001) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 07:46:30 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)="0006") r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 07:46:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f8ffffff6bffff00"], 0x1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000940)="ef2cf3fa25e107ba2c7eed076e41630e8e9c2c6f3762e3eac1022f7b9c393af935123b8470aa77065815933d9d60fdab6c7b24cf8f734547e92c335f705cebe23028bfa493b986d8e36208ace8263726b7b917c6d4a047a6a5d1985daa3d976ace5456476c", 0x65}], 0x1) 07:46:30 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 07:46:30 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000040fb158274a5428fb43d92c5ef9b0b19ed000070cbd476c664022636d05baf691cbe63b8f93c7a45e0075331f32bef161fbf"], 0x37, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/1) 07:46:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 07:46:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) socketpair(0x6, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() open(&(0x7f0000000100)='./bus\x00', 0x401, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/87, 0x23d, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x0) kqueue() 07:46:30 executing program 1: socketpair(0x800000000000002, 0x5, 0x108, 0x0) 07:46:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 07:46:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}, {r0, 0x82}, {r0, 0x80}, {r0}], 0x4, 0x3) fcntl$setflags(r0, 0x2, 0x1) 07:46:31 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x1022, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) socketpair(0x20, 0x4003, 0x24ab, &(0x7f0000000380)) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640), 0x64f7f7eeb2a744, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) faccessat(r0, &(0x7f0000000780)='./bus/file0\x00', 0x20, 0x1) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000400)=""/134, 0x86}], 0x7, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000005c0)=""/97, 0x61}, {&(0x7f00000003c0)=""/27, 0x1b}, {&(0x7f0000000640)=""/201, 0xc9}], 0x3, 0x15) 07:46:31 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x180, 0x180) poll(0x0, 0xffffffffffffffbd, 0x91) write(r1, &(0x7f0000335000), 0x10052) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x5) close(r0) close(r0) poll(&(0x7f0000000040)=[{r1, 0x10}], 0x1, 0x8) dup2(r1, r0) 07:46:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x2) listen(r0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f0000000080)=0x26) dup2(r2, r1) fsync(r1) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:46:31 executing program 1: r0 = socket(0x18, 0x5, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/166, 0xa6}], 0x1, &(0x7f0000000280)=""/213, 0xd5, 0x1}, 0x1) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffc000/0x4000)=nil) sendto(r0, 0x0, 0x0, 0x2, &(0x7f00000003c0)=@in6, 0xc) sendto(r0, &(0x7f0000000400)="2dde2bc9107bc2a3fa827fda28e2715c8934010cfe25bee67aab466cf11d8ac7341f3e4f03a522363eae3dcac13aa8b338a9690a1627613c182d15da7245bac9b185846ae051824fb70bdce9d1f9e217990953d7fd519f7c01529102cf2d58d8f7b4f9083a10a97034788705a5a567563bc2474eafae7e5823578727fea5baf0a215fbbeb700afbfd7448f6fc16419c3628623d710c775633d6dcd45fca15e450ae560473ae283e38f56d6446b1fa9cc543c4142c1cd7caec635eca08684eb58f1e7ea16a1df0744", 0xc8, 0x0, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000000)=""/216, 0xd8, 0x41, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 07:46:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) ioctl$TIOCDRAIN(r1, 0x2000745e) 07:46:31 executing program 0: r0 = semget$private(0x0, 0x1, 0x3) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x0, 0x4, 0x1800}, {0x4, 0xc1, 0x800}, {0x3, 0x6}], 0x4) semget$private(0x0, 0x3, 0x80) 07:46:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0x0, 0x0, 0xa0000010, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x5, 0x101}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000020, 0x800000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0x8411, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x6, 0x71}, {{r0}, 0xfffffffffffffffa, 0xc, 0x5, 0x6, 0x2}, {{r0}, 0x0, 0x82, 0xf00fffff, 0x74d, 0x5}, {{r0}, 0xfffffffffffffffb, 0x82, 0x1, 0x7, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x5, 0x1}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xc3, 0x80000020, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x28, 0x40000000, 0x1000, 0xa6}, {{r0}, 0xffffffffffffffff, 0x88, 0x20000000, 0x7ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0xfffffffffffffffd, 0x5}], 0x7, &(0x7f0000000180)={0x0, 0x8812}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000900)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de040000000000000086fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14ac74a53f2ed6cc7442b1d9f533852766f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1af62f87383d5f9418e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa912ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a8220859741f12f5bf59494d72c984373e3abb3c13ddf8678fbed1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c0800000000000000fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3f0000000051c48cba5ea9070000000f588b1db278ce1f3f2c6f117150530b7d03b096ffdd074ab5020c19a02e8cf7118a056510be92353342b3ee5d14b5321fd6abb27912dd80d74c54b6789fa9c2b7172768d29189e43ae1c9ea5a3600a6446fcb04d3f39ea7f27768bb6eff45b3f9416f6a812069a0831e2cb0d2e8187ba1d6ff0f4eaec8049a6b059d9086aa826be7eac927d6c117600b8e4edd28405f42f0ebe69249be63d4808ca446917310b29365120c08e2a0451e3a31cffa6da58a2596c9809438d533269534271579573a679b0f2704e322905dc04bee0fcd65d9b222d6d52cd6d96baf3bcdb3e8ef8272639d3b8965d0221474e78c12e087354a7d", 0x268}], 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x346b, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) 07:46:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20080, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) write(r1, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x8d}], 0x1, 0x0) 07:46:31 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x82) socketpair$inet(0x2, 0x1, 0x10000, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8080, 0xa9) r7 = socket(0x1, 0x2, 0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x3, 0x80000000) r10 = socket$inet6(0x18, 0x0, 0x9) r11 = open$dir(&(0x7f0000000300)='./file0\x00', 0x90, 0x80) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x24, 0xffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x51, 0x80, 0x7, 0x2}, {{r3}, 0xfffffffffffffffb, 0x4, 0x8, 0x100, 0xfffffffffffff9dd}, {{r4}, 0xfffffffffffffffa, 0x20, 0x0, 0x7, 0x1}, {{r5}, 0xfffffffffffffffb, 0x10, 0x2, 0x3, 0x1}, {{r6}, 0xfffffffffffffffb, 0x1, 0x3, 0x6d487806, 0x7fffffff}], 0x5, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x1, 0x0, 0x29e8}, {{r8}, 0xfffffffffffffffb, 0x0, 0x18, 0x943a, 0x20d}, {{r9}, 0xffffffffffffffff, 0x10, 0x0, 0x7f, 0x4}, {{r10}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffff01}, {{r11}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x8}], 0xfffffffffffffffc, &(0x7f0000000400)={0x8b48, 0x50b}) clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 07:46:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="a13e5ac4c2641d36826b523ec3ca2c42d6b25d75fdb5cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bca588cb5cd08b1fef4fe87981f0c42be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed555097acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059c64687d14ca9cac95a26e816e4cc8f4931179223b0acf340f9a709a7c7e9837fd6b1532", 0xc3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffc0, 0x0, "3102c3d2c4a1fc964dd52a7889b676f471a8701b"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0x7, "64a2325584f27f5cc821e14ff2997dce78f3fff0", 0x100000000000000}) 07:46:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x2, "bad85db5718000", 0xfffffffffffffffc}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x2) 07:46:32 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) 07:46:32 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) open(&(0x7f0000000200)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 07:46:32 executing program 0: r0 = semget$private(0x0, 0x1, 0x2c1) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/147) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x120) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) 07:46:32 executing program 0: getegid() symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000180)='./file0\x00', 0x0) r0 = semget(0x1, 0x2, 0x38) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/18) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x2300000000000000) r1 = dup(0xffffffffffffffff) semget(0x2, 0x7, 0x400) recvfrom$inet6(r1, &(0x7f00000001c0)=""/222, 0xde, 0x42, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x45a}, 0xc) 07:46:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) map stack 0x20ffd000-0x21000000 of map 0xffffff007f12bc60 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff007f12bc60 failed: no mapping 07:46:32 executing program 0: r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="eea76c0b015934808e9da0e9aef1e4ed20a905d424749f428a3d9899ac90cd96e9a03811c77f652eed16c6785715bd524720320cbc00c13ace68d9aba1aaf8a942767134bf4412aee69d59d78671c379a9da4d8e1558e2538038daffe69f26973e8fbc1eee5acb57bd765a5d6d10bb7e7b927337c293071b8b1d94d1930fb604", 0x80}, {&(0x7f0000000240)="20de1b7cd64087710a25590e7f3cf225be751a8b04", 0x15}, {&(0x7f0000000280)="44dac7c67ef1e5c17433f51d857d9832975ccd83ea6c21805c2a2202e68b5fa2fea5bdd7fb214fc710bbb25007ec7587092cca76607329325b5318c98c2a867ea766d66ba3879e", 0x47}], 0x3, 0x0) poll(&(0x7f0000000180)=[{r1, 0xb0}, {r0, 0x20}, {r1, 0x4}, {r1, 0x4}, {r0, 0x8}, {r0, 0x1}], 0x6, 0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) 07:46:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) read(r0, &(0x7f0000000200)=""/255, 0xff) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) syz_open_pts() close(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x81}], 0x1, 0x0) 07:46:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x2) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 07:46:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)}], 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) 07:46:32 executing program 0: r0 = syz_open_pts() getuid() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffff) writev(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1000000000000096) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x40000000000fffe) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)) 07:46:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x10) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) 07:46:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r0, 0x4, 0x40) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180", 0x8}) 07:46:32 executing program 0: r0 = socket(0x12, 0x4006, 0x2) dup(r0) r1 = socket$inet(0x2, 0x3, 0x102) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) 07:46:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x402) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) 07:46:32 executing program 1: semget$private(0x0, 0x4, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 07:46:32 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) 07:46:32 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000080)='./file0/file1\x00', 0xc118, 0x0) 07:46:32 executing program 0: socketpair$inet(0x2, 0x8000, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="4f2c6d206ad99436439d05d7c34151cd693a0be838b8879da9af8d420225f260deee2efa2e8d1723c6184bb0bfef244e705c0e71c88415537cca44b6686a3f9bde05837da99911778fdfc187706f83a284cdab95ea77ca7ab9547be4fc2d2f21b1329bcaba8a55401aa04fa02ad120610520c0106e5a8c9668ba54724364c82f8fbcdae865c4efe99cf61a255e9912b49b4d76d0ab3c27a18354fa4eede2dc2f3cb07f8f43aab63a02c41b8a9e9c098f3df54498c1423f71c4614dda0c3566058e88762e7c74e62a3e73648a28de808768d7b32436d19da2c6797190e24985c65bff717bc02502c8705c5696b095", 0xee}, {&(0x7f0000000080)="33d021c782b2fcba31d8a7d0f8bd1ada35c9a6107c8cc923e443d9795e6d9864afa09753c52cac00d0c88c55", 0x2c}, {&(0x7f00000000c0)="390cc2a992fa5dc6d1b57ea82ee4c9f1c2d5f76f424a8b95e83ce063bf5f615703409ee87f0f2d", 0x27}], 0x3, &(0x7f0000000280)=[{0xe8, 0x19b44b6ae0c6813c, 0x4, "c6800af2999daf7bd90f24d43b531d594b83199b33cfde8eccb4ad5d9a449c685c8a2e19cf1a67d168cc7df4c56d470987c6bd2ad903aeebd104b14dc365f969f8831f4e1d86c69ff90e39f23f86321976b05538922ab88ed17ec678e16732f81d045f289c8c297453e9e4d7082d30936957e9bff7cecb060190cc799dff7c075e22fe2e5dc57826176bb654545e3461357f729e1cdb8b5386725f9e085a86fd43a05c6f25839f95312f1706a33280db9ea43ff7bd78a83b7ac7cf415b7b9d1dae1f3e2aed279b1734a7b7c50f96c0b4bfda"}, {0xb8, 0x1, 0x80000000, "d00c7278654c349fcf337cdb3b8d1255c21b1df61c02d6e23069da7b1c619bff5a890ab996e30aac3c7e157a38ca43b4b087a1ac5ab64e8f9e7472bd2bdd8d0f463b5511d320c34bc012e0b4bf148b4bc93ecaf574aef5321acb27c18c1aee50d4de0f8e9c1a3af51db91655109f905247e2a30309fbaf2edf0d370e7db1bebfea1c1d91412b0e8c0d0fb4bb00a078ab7d32ec82724479c9eb2d5445744aeaf8c83d9eeef6ee51"}, {0x100, 0xffff, 0xc323, "d6c0291f51a2ca2fe09d5d20f5f2172a793562a29c4f87e9caa8fada5f34400e3e313abf54fbe8ca411ede1503590b53b570e1cc5dcad2a91a91944a7d9e51b1c3f5b42e1f9dc2baf7855d7dc61a15304d16bc1b5a29194bcc977b2dbc90f665e4116b16b94526e3e29fa818bd07bad73ad238363cd1c9019a87465f06efef16f773e8d02ef25548db66d907b71e582ac9dd6552179ad2f0ce506f9af278c96941c57db0d76143398015810a9731127e8a8622e41d2eeebc5e1fbbf1f2c6b65624f24a98e2f7891aa9230dfc944cdd5ae7473252ec12dc4367a0abdd5ede6a9cdc69695e3bbc47e58f77b0"}, {0x68, 0x1, 0x0, "40d2c464ab20c754283713131d1783c130e1e065ea9d2821ec17e5e5f91c5fd8d4e4a591f295b320aba5fcf7fcdb8404817f07ce072377eb5eb561271612c7812b7b3399079d0dd2241254453d5a6a5c46d9083c90c2a843"}, {0xe8, 0xffff, 0x0, "23f077f8fb99a2a669b6c0765b23b5af168f6df4ea5340308c97132971b9ebc5028287dea0d635b0f65201a27a92b76fe6afbac5704d2d8b064b9f2aaedfc5b30a07b6677aab578925611edd8ffae7a74469339ca33ac1ac45457d528f069a7c602f9c1757edc79bedf9a7e8bee377b8f976f402c59d2f44cbd15dbc8d4d937f2bc603da5b8c32c050181224c062334d32553ac16e281ff14b509b7ef4a905fa12db0326a5be2e5f597e213bb0b8e4374f60617fe616e50e3e8d24b2ad6acaa4d4e5ea619acb072f23256297b8dc49f4f175"}, {0x88, 0xffff, 0x7, "8601366e017a1280ec6218b3fad572010b90beca69298859175914337d1f059a91e34528a456472be8202eed38f24ffdab4dadb2c04d97eeeeb0cd1f9e196313aaaa9f79be8948531f934e6ebed1d37d6ca2b60721609de2fae188656733ceff44646189774304430e9edf4ffcffce4a4ba280ab"}, {0x50, 0xffff, 0x0, "37b8143274dce460583330279057b0930cd42c7e5fffd8b5d45ea79fd5c032de2490ac785280bc5409b48d463c3eba2eeb80a3db5a929f0b91"}, {0x38, 0xffff, 0x0, "1b82c4d4b3e7f1883210ce4b5555ec3e7b285c0ebdd7d1aceadfa00558dfa7a1966f1b53"}], 0x500}, 0x40b) syz_emit_ethernet(0xca, &(0x7f00000007c0)="b88d5b9220c41ae08d5d0bc9ca5ad330cee7c6e5b20626141e20add4bd3d825a4b63822f154a50ad409027479a37895cc2c4258e8ff4704cd43713d3320eaed57f315343b3e34a0e9a56c9179bf5e8182b2aa648c6adbf3e7e49b096d4e39bff981deaa128feaab51ff4ddaba58e395c8a3e69c60805ad862516a87ea70851c81dc570228760ccd03a2a3f97b3795dec682ac2e1d0cfb39964bdbea480214df89a2e00e7de798b0a0f9ef1d762ac70dbff93270d462ca137409391db69680db134ade311f919b6e8030a") mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) 07:46:32 executing program 1: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') socketpair$inet6(0x18, 0x8000, 0xff, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0xfffffffffffffffa}, 0x8) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x8) 07:46:32 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000300)="437e064456a59b26c1a4afcf7a450d3d942eef2f042c6f2db70056bd1cd11da3b10bae9618ca9380895d03263e3aa10e85f1ff82627e2f7f22f4f64c634a0b41d928a30ad521235c45fcbac4f1a0cfb1be4d82b49ff2d089e261f331429d3cdbbca6fb8de04208104331a3eac8a03e17530e30a428f426acffe646857707110bcc4ccb7d15cdf2118eeafa29a5134003f1961a000a77b9a729bd358ae26cf0906365d5314f94d875d8d50a7411073e227ed3ccfda0e1057cf3e544c21dd164898e3844e086eeb56730166881f9b991256cd3ead023ebbb95cb46c828ee69f1e19099b1a84e1e42e8a6bc70fbebde50", 0xef}, {&(0x7f0000000400)="df644e772e034ed68afa21c65dac93c1e8f0bcb8c9028afa04988dc635f324b2c0e7eb34af99eec1fb735e27935226178dc005780d20c06250a822e14790d75c2fb9f3b812472cd0417f7851aa902eef9128980372bcf1aba3c53ee181ce8b4fb0071d9620dd14cbc653ea8bba832f5e19b0f71c8fd76480256e847df85ec038de4be9644ab884b7e2f2870ead76d7d6719a4d7a451960c37403af4805c2eae77269b1a3253dda392b2ebcd382a89676d79a7572a1a0c5d163c3ca1bbbb3fcbfb1533465a86879f92b40e9ab91310adec3ee95c80eb56510", 0xd8}, {&(0x7f0000000200)}, {&(0x7f0000000240)="1171e7", 0x3}, {&(0x7f0000000500)="b6767b8b9be8133f8f432bd2f361967af628fec7d1cdcd2eefe0a779ab02f0ec6eeec6eae361f9fad086b6234bd0f1d8524958a624c64089e183111ccc331573dda05747faa7d18c67c46bfd0fd70d394a56d29e37f4b76ada0bf3737caf4190cdc2f5c4aa15252ee0d05900b1a67f65038fbabbf196191b2d72f23823e1a24cb97e63ae7f7d1523d1c54d919407adb8bce281c49b4099f8c94eb21f8e1edc674946d8ba3e4240a121a96a6ecef7157de5d41687de202d281c3367d658d3197dfa680e5610d74ebb8adeea8ef2488bd5ff6a3a95fd1ccf8b8440f6192b778d46fb8302b903a66006f77759", 0xeb}, {&(0x7f0000000600)="953d75eb9a1ce4f3e027c2e5403a83ebe3bc750e9cac969b235fa5eb4fddeffd60b9fc446075b541fc544380d946d2fed950221fe63351b43abebe53457caafb97c86247c4d05ef469381c4f5a8321ecb2f755452f9c694298a41370bc55fc5222cbda0db7c0c9f36162b1d39756ce32c3c9ce159d9bc7265da84b6ba5a51ccbce8479737e65bf96f3764b71a83864ff1dae", 0x92}, {&(0x7f00000006c0)="45b6125d77c8c033da28df9a6b4f447868460d434a17f6780d797f3b5c51aba37d38f9682d4af06640df9497ea8809a9286260238732f9059928c2af27c411a457065772d8b94b23f8fff1d68b39eb13b11c4eb9d08a152e9b960fdeacb3143600e8e8a88a0f", 0x66}, {&(0x7f0000000280)="c923931c1e5f04272788245965b7af", 0xf}, {&(0x7f0000000740)="f7e0f6f9a27c0f6b028e9e99bbb1d5d16629d5d6d110af45e3282190d3c246a1a085f7d77e8ca471147efcd9f6b1e148707af1e7f04a", 0x36}], 0x9, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/178, 0xff8a) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x5e2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="cd", 0x1}], 0x1, 0x0) close(r2) mknod(&(0x7f0000000080)='./bus\x00', 0x1020, 0x3685) 07:46:32 executing program 1: r0 = semget$private(0x0, 0x4, 0x265) semop(r0, &(0x7f0000000040)=[{0x4, 0x1}, {0x6, 0x5, 0x1000}], 0x2) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x51) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) r2 = semget$private(0x0, 0x2, 0x11) semop(r0, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x4, 0xee, 0x1000}, {0x0, 0x7, 0x1800}, {0x7, 0x4, 0x1000}, {0x4, 0x1, 0xb6e7ae72525f5c25}], 0x5) semop(r2, &(0x7f0000001080)=[{0x6, 0x0, 0x1800}, {0x1, 0x0, 0x800}, {0x7, 0x7, 0x800}, {0x0, 0x7f, 0x1000}, {0x3, 0xffffffffffffff6c, 0x800}, {0x0, 0x3, 0x573ab43f09b0a90c}, {0x1, 0x1c7, 0x1000}], 0x7) 07:46:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./bus\x00') r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='{\x00', &(0x7f00000000c0)='$\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)=',\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=',!:[\x00', &(0x7f00000003c0)='[(\x00', &(0x7f0000000400)='\x00']) chroot(&(0x7f00000004c0)='./bus\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x800000000) readlinkat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000600)=""/190, 0xbe) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x6) 07:46:33 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socket$unix(0x1, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 07:46:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000080)='./bus\x00', 0x3, 0x6) 07:46:33 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) r2 = getuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80}, {0x7, 0x400}}, 0x2) getdents(r0, 0x0, 0x0) 07:46:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) write(r0, 0x0, 0x1ce) 07:46:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000140)=0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) bind(r2, &(0x7f0000000940)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x4, &(0x7f0000000240)=[r6, r7, r9, r10]) r11 = shmget(0x0, 0x2000, 0x230, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000009c0)={{0x8, r5, r6, r5, r6, 0x180, 0x9}, 0xffffffff, 0x1ff, r4, r8, 0x200, 0x40, 0x899}) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/100, 0x64}, {&(0x7f0000000480)=""/222, 0xde}, {&(0x7f0000000580)=""/50, 0x32}, {&(0x7f00000005c0)=""/249, 0xf9}, {&(0x7f00000006c0)=""/109, 0x6d}, {&(0x7f0000000740)=""/104, 0x68}, {&(0x7f00000007c0)=""/18, 0x12}], 0x9, &(0x7f00000008c0)=""/12, 0xc, 0x80}, 0x1) setgroups(0x2, &(0x7f0000000980)=[r9, r10]) 07:46:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff82) 07:46:33 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1011, r0, 0x0, 0x0) 07:46:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2047, 0x3ff) r0 = open(&(0x7f0000000080)='.\x00', 0x8, 0x10) recvfrom$unix(r0, &(0x7f00000000c0)=""/197, 0x1e9, 0x41, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getitimer(0x2, &(0x7f0000000000)) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0xb9}], 0x3) 07:46:33 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="1d7125633ebb8994ac6cfa753340e6d46dd0ead2fc602ff7675d465e8dc475a65adadc4e99f2a1fc61bc3bf88e95426b096dc07c46bb118864814931abf9d278ec400c2d7e166ffdcf9eea34c6b1974739c74377b6057733da0af03dc2c965a109b1f4e47dbcfa9a30d4d3118cbda7a723bb76cc6143eb19dc3306acb81a2fa30ff5bd0bc3fb1a8acb8c5de77673ebd4815f0b8c5480d25ff492f655a6a8c69d46407740c2bd91672ffcc3b4c094e98b4d48bc408d8301fe11265fcdca186b5592e4aa5717721234b3b7566782d72e8720aa7dbe", 0xd4}, {&(0x7f0000000200)="df305c6140ed20dc85a74623426bc7ea0627ce18added18e1b1869422039f969a93e032f853c790da90d4ea3b5139d436a3d7a07534c4ebfa5d5e0fc559dcdfc1b310be62bcbc73280e1a10a86b4dd27726a1cdbc620938c5d270556568269bcb53604c2bfe261fcb3d057509fcc79ed3c385e6aab9e3c913bc8605309538bafb2752ecd61c82821b6f2eca601f3caabc7464bc9ff9e198872d9a4ac72b6f25efd5fd9e5cbfa2e6e1aa27bfaa5fb005c423f1e9617acb576f8b2af8525d8706a33b58ce47c09b8880cb50740d47b7cf0cac6f513a82bb821cedd760d025b1fa6211293100f8021dac3", 0xe9}, {&(0x7f0000000080)="abb551ed858c229fdcd8e0a91ea36b29373f56f7d17d878ba50ad87f1ea6be68b5a5961b9c5bf08422d9b39f5e23015adc5420ac8a", 0x35}, {&(0x7f0000000300)="26654127490de5abe9eec863250195ef84eda990ffb54f73fe213f3122f67566dd237c2f94ba469aee17731f215cc9cb9517a07a701436", 0x37}, {&(0x7f0000000340)="2d68fea50790d2c2d9f6caaf939aca9b27e0c0c926add383c7ec29d345201ccdb6d8", 0x22}], 0x5, &(0x7f0000000400)=[{0x100, 0x1, 0x3, "c491c4dc1f5c1f70a301a1affc8e87ddbea26123c213248da957c314c0e34db5f2456457eec0ba9ad174613c9a778763f741600c88c1c4884f42117e2d6338bedc043c486d39d1a0c1ab2ea1ffc2d3f97ef6d9f3b0cad5b632d672915a2b80d25b8abe55b9d7f6e6a59ccd28c9fd7e352097efa06acab892ce58f60883b9146077ed3359e1c35ddb6f0118f5ac017db24abc3678f50f2e52462bcb9f50e59e9b421d99e587db8729c7f7bb4ecd7592ca26386df0c7754b6063b99c58ff22e45fa68b713373e5da4cdce9b451044f3e3804f2e80153507dbd0ab9b5f42521b73879e15f0c338fccbdb56ea451f5"}, {0x1010, 0x1, 0x10000, "abe94c9070fa7777fa34ba102015bac9823ec425e2e68fa843615fc0f85068069b6fc9d42fdd309163728089952c2f0053c9ea4f71e8e9a30c74ae210d25c47c5ab4d55def6aced702c3ba4e49c11f2f34ed7ea2b9f5c38cc83090ebfae3689f0189d35058f2ae7afb71c185baf7159fb6d1f0fa0434cf2d44117d1d5319b0dcb19fcb3b426b7979db1b974be3aae84faa7a0d6d0035689a85505d9d8c964f415879baa1016108bd86c6392643bb0542fb72e4ed6e2e5cab9e9d3c40079a6e9839481995118cc8c875db8a5a755397ea3d3c994677a28e0e97e5e16804f16d65f2e6c1346fab0da6edaa88049dae4002e0e36d545249231214ce020c9799a204e41ab0cb9b02f4dedba29c272ad3b3b27d9993dc902549eb751b73ec33168a21a6a5baf4b99d2c29965bd57ee2551a339bb30f43454414a62985a0e8873b34bfd316a3e119217c836da79c8ee1d74b714fdd7bc287c3afeff4d07a928e0bf011a59a2b8e5066e3881e8d0db0481a540ca1a338cfdfdfcf6d1c5d958398de84bff67ae5b0de51e9c272a9696bdd0db3825012db65b2c9ce71ba3c28200ca7323791bbf93bd039f4459ec198cad75e3611ec861ab963d55b87b460b9e9f1187238186d033f19ef01b7365df3f617fe8013350670e29390c1e95f647bf5252de6664233441dff8b0205fbcb3fc22b61cddc660bdc6d36ed5d586223227d13cb01872dac83be3af1e4662faeb48ae71fc369fca0697d402dcd1a174892639c7534176c1af292ff7485f077e74fe7d10d63670a5bf7be43f8d5311b7f5c28ce5f1324ed51a83565fc7d8d888992d37754f9e92e776799f04d13305731ac6eada4d0f65b9c6eebbdfe3aaa23aee19aa849d4724f6abf0e75df0e27ea7d4d0501b020f07b6a7768ac0f7032e09ce62ab0c7dfd889e0ca5799c7f5f63621ca7690a2890e362670cbd081a1d135748a71e12bd766250f5eb33194c5bc762fad93ae3ffe379ac0d772ac124f56f975e573e107b7280a08680773e81c45c9b37a460fc7da31b30041b34e0c099d04f7af5f9f0d7d91e150a14453682588565869cb597ba3255520acddcf3eabe41e9c4a6639190efcf9119af1ec979d82036ceebb2456b7fcb115357a0909f642f6a1a308b634607153066069348d831cd6584f54d93f72554dcc906669519fc2dca484f9d70f61f3085aa6fb7e880e915b8b95296d1a59de03df43029ce42beed3f359d74161574d90ee79ff1006eab0c5979a15b1336a7a180a5f79aba209a582bffb305b1be4bba38baebdadc0b69ab780856e66e487b2ee2cc2e378154b629ed3b0ac4ddc13d9ecb1e9f78f7f7095a2af07197cd23d7c00519eae19141ce34983dff6ad024b9fdbd38fb6517b7f6cb38ef97d5266c6ada2efb946595daa8fef321f5854c3492b448e66f47c1d7dc4d92c17bc06d1450e4dda8b717e47adc44aee23402a8f8c90ac6fda10b22ac65f44d7853c7eab522669fd50b3e1ee4fd3dff76205baa56aed0322f8c80bcbf256a67196c8359d9aa2a5972360f537937ee8151b7bb6a61bd960293ac653c7a902e6fe2197c5d8968fa08b18e1ec63ef3e3f10157d493084557e6c5c833069ff42376557f54c7578c3678280787396f76197157f6c22149a75d60fc9a27180d32525dee7ca8f6e40d20d4cc113b92a4e3e244a53fcc35fceb62a55c6b2308b46a2944a415d501ed36f755b9ca6f6ca2994448349af6250448ce7c05f148e283b06609789e0a7cdf2c70a533c3bc5c2ae5f0899b9a944313e4f8e6c46520d4e53e1b0baa9b0faddd18051b45a36751eeeb238639df9e8de386b1dab8dbc05430423f3f881d28029c7275083e287230280bfd5294b674336d45c2fd104c49bfd3418865a3e71cc94d61dee44d546d51568f74d56d135d6b22e7cf246dc77c81bbfe9d751e174f65acc71fa0d070a05feacc89e31655bb1d3d490a13a7d05788ae5f2aa2dcc39d3012d366ab4e7668d26acf5e3da6e0e2aace7cccac8ebb506f6b3cebae76a58ab956ae742667633f41043afc9a9d7bfd9f161482cb3473f9cc8bbaacaba73c1171c3dd1956d5862975c7a1995ed2182bfa86b635dee5aadade07bef2bdf99fae3cdcb5d9747390ab698cebdc55cc7e4fc8b899652b910e9fc7b5d66df8d071f8dcce32c7c5150bf6859b1f1b46166f68c0eb7be313baceab6e6b39062407c19cb255a39bcbc5aa7d122264da7d2ee2ed4cbc9a2fae03a3303a26e344dcea79dcd0ae4774be8185e21468c234aa6b3923416bf1bac5439526353d941246513d8071bc17b567eb85abf75df09d8fa910c0483ea79e1d51dba34cb5ef1a0246de30603f93e8df2ed5ef3c75dc5ea0c3286df3eee3058627cf331807c53677aa3a3abc54f8d63ee28e1ec99759be3d56220ffc76fca117c2cc9fa9e122aaeeb419c97708102d3459434a28b06fbbadf37bdf29c71bb3ef1f188cc979eb17fede36ef8376bd3e5de67ce43a4421305ab4bbb0f7d42a16d60eaab8b8abef39cad2657523c5d96e213cdca144aba81b0338aca7e5b820e824203814aaefb453cf5bfb7155f7d2c1acee1a2b4df7af814abf0df6a10b242f91cd0e9d00d2887e531b395fcc792d4f5361cfff6b10276cd0677ecce0b5a73e3923b26ac74283ddef356ad6f069611d0078baf70520612a4c15ffbb64087df26e43bbe9ec399d30259cd1135cbaa3bfdc35c40bcb58a331beb8bb019db5f291092b6895b27dfe41f287dff1ab65bdc752ea952089a77c9a938b07956d94142d34065f0fcab834cecc54a597acc3869d8188632c8a766b15b1347f36f6c00223c514b0dbe887eb12886190bbe1fd2db6f26587eae788c828cedfb0e1be003369bd1936dc5f672fcfa6f04f75179658407e393debcce3a889d736c0049b4848a4a2a536992d0f5843b24f4a2e6bc2d177bdaa59bdec5c891335e787e5f80c2db1b747b8e832fcfa6d7ada6d3ac356e498a332787819ecaeee4ad16af21865de58d0620187b5317e204d52505b8b238d6c43451a37f5d66dd9e44eae3bc27c4c84c7cf1419524e2685221db2a201179439b808c0ce0c51141a6f088a1ddfe6ea41b37f65fe32ae9d702c28958bbfe52ab1229f0d7d0e84b2a8ad2bab115dad10831af800da5e2db9b2fbc11b894185498c08c9b2466dbb55b477ed14edc65451a3ff5d2bbfd269807d5c9f74ef669ab8e142aaf3fd41b4d68bd5b0df849ad502b3eec1989fe2acbf4fd2f91a6d36a6d6724c4b27f073a9156d25d8f03bfc044760134ac8e7ccff9e974df100471cab758d0df5ef6f599cbaf6373e1e63e58776c096d6271327c77477e17cd71b6cb54a8b98242bf33c643d4512369b551eed6dbaa74dfb2114092679b0b0468eb7f1d40f95ad0356335d5c7168fa0a4613ac0ba19c7b69c527aa3a2d25efcff423953de962e1fa6210f1cf7134300453bd354735f6c695c19094cf6725986856970d263db3837ed11e6a1b7de7aae58631571363e4d4f9d4cf825291ee1802ab7aceca10fbc5ef15fabf4805d8eb8c7f81bf77b7dfb4a39e8ffaeb7b51490071a87a143dd9c368f70885ab3f3607a11295693bc20cbb30b67b4006d903b5a28aea58ac659e73f222376f4752dada8e87f14ac41a889b4ae2b8a867e1c1db70ad0f72a1c8f87667535e38055fdbbd27f7172edf4a91bec1d7e744af4367d7ea0061133e79261eb10e9beff04357925e851ba01f07a4cef07b5a6c33e44551abb2eb673debe3d529b814cc82fda080b4e1d700a676a4cc4620559b911eb0a3287608e513c95bf6394621a0bd7014bdc5c8005146e5312bda2d5f0b5f4a5ba16ac7ba91ddea786f3ebfae4f731a38809a70bc756606afc51b24028c9a68d037f660a9cec356b8ff1cefab2d5c46e09c43c517c75391d01fdf315421447a138b9d9d8725f92fc09082bfef94055a83eb66d05882bbd7ad4fc1ab95a605d767cb8350f7b02a5e511a284f4b2de8a404bed70027fadbb75daf4e504ff1123313e653d00d4ad6dcd43ae1a8ae0e6cdfced6c946f16126a126242649bceea551ef409c9e91c00011e595bc038ccdc084f4375c74d563d71d4acebea3bb5b3fc33c61ff853be2225b42cccf74147fd969bd359d97c722d74126accce6a7a353c0fea0d7d18d5c9da47c943b9fcd0081d84cdf171dfd8fb5ba9f8309511d9628aeecebc9227d5adcef095d1f16819c507170f6f679b5184c7528639042b8c4b933ca8f1f52728074fba3a31b4e716f0df362ea8e1a1cb5705fd212c43499e55a8226b090676a45b0b683ca71e033239288aa27ef4ac2ce6bffe656521344befb3ae2ec31fded8ec07f5b2c10d015a123ed724d41c4a81b240f234aeef7d1adcfd6bc175a51def21bd77d3cb5491f97f6eb2ea055e59f7502a69177d961a39979ce18df4861b1059ef0649f1b3ecf681ddb6980632207cd821cdd265c275393a6d43a96b236cd71c965913cf0f602f2ae0a9dcae9f0d00ffcaaf68dbf782c8c619b353de29d1a68fbcfc79df01b1ebcf32f7e16a7eef05c973f633e6c12d46c43f9a026df78213bf8ebd95091a5410dd970313b70e4d28c5271be09d87982c57095d32ca9e1e0e304205a422bb50f4bc269c47f60f653190729c7e9c370da127dcea68b5086ff307ecc560b58e5e557557f4ffc7890c8b13ae1e25df7d0fb927dfe2a14ef99eca0a8d46f15160052b7c933bb7d6cee63438560446640236ca01a042578bdfb836b61dd0e303a9a153de4b0630fec72192283fbe75c7e196a54021a76bc3ded0b98a4c3371427b8f5b8e40da97fbfa0e47cdd4c30263aa0e4c54f7596ecd16ae2221bd327056597453c37ab9311a6ea31a9291714ef8d30f72535c1e0f1aaf74ba6dcd0e5e8365d86896c3071fe74d40e310a11e3edd7bd09c41ee2701ab549bef07e8cc51f41f8e0a4f14830fcaba4ebf85933aa87f44cf070c115e230b0acc6f4e7954e7d7dfcf95c2f3ddb60b46114b8342add1738d358630cc10a9c40fe42e0cd73cdf38990716beaba9dcd995e06a4eb1e4f5f5c767c0df6325b092ee5eb95a0444ef164896d5c03eee5209ea4b23925d147ff67dec51bfb83c2cacfdf7ee84f29036fb4b1827aa37ceea382caa103cb43efc274d47f7fb01b60f37746c7d9e907b6594cb14d0cdcbc326606f0bb67889b2999277c77f0e3d6e9db7d9d3fa4ec38685106505218a2b1c2e8b1797606214f2e15fd47351512f3b2ed6385dc4d70a653ca289cc8ee00546246d73a6c4e4d6e58bf49e9f70047850fca6025e99d317ea10f2c9725179f7862e33cbd17410d4ba32136958c97893beef3337926b56dea70ab8e074f9e8b6ed0dc2190acc3afee22fdf59a795af7546bce0ddeda0077fbb8dd3257805b928ae7b28b315aea1030b23a166e0cc5658ae17d45ca8a0f90c46ed104ad74557e377dcbfdf1724e175e4e177af74eddf1e70b9f027f97c659702363a4771a9775b00333c122f876120712d6d09ec3f03959f84f3a820b2fc0114f48a85a2bd4eef007d9943007f2bbcb65be2a4853bafaf6c1220ff3a1544bf7b03f998a243134af4456c9d0e0b515309eb87473006c1cd83a70d444e4d7d33f8f68a0127529c576039f6f8ca860396802d1e392e0db0887109023e2d31101848280784f92db0de104bf7b4492c6e961a4eba0016c649d3665344e2eef3324344118b88bd1c4331c4d85dd75124fdc72d9fddc752c75507c608bc37d3779a485c6695b7c23e58b7952d0a20c1fe4126be9909a3c1b9f3e02959d0c3a31c966e"}, {0xe8, 0xffff, 0x8000, "221c2e3433b4c632df51e457b60682e78c4e669d365dbcc1464436e0bdd47cff02737cbf136975c370cea1758705c54220413c5f9d00aac67520abeaad717919d4136e63e1f70abbf245822074a0926cf8fd5b836faccda4787945799e0276fc6c22cc73583e7181e6e962fc5077a143638c93fee18904369f6eda3d8fb7bcd4b7548a01bc2f1f43d2f82254526797ae627568177ffb14f93209fcd874aed2790ef4a5bac3b1da9fce04086a1e7cc725caaf98eff51b2bb3c021a0f26601f16bdb4251072424a4e5ffd90e4c7f609a10bb"}, {0x68, 0x0, 0x3, "33cd9c2b347c63fbb84e7fd351043427c7b6a8b33b3068ba94152c36b0627bf53bb07a0e5d25a138b4f150a069699bf9e8c29fc89caf638d730cdb3d6da7a6d93a9b45c3c99cf159886480663d1569dcf4ac2779b55a"}, {0xe0, 0xffff, 0xffffffffffffff43, "e33f6bc0a210a642760498c445d6c2740c7baacf075493389d6597516072831cdfd06851237c18665863ea57f29df6e88764758e79b9f28f60bdfc83b3b472ebedb3700ff70d23de726fdd13ab64f46a518b16b0baa4e68f471254cf00daafe2a025cddbdeb87e6db9ab4487ced2b323396435c7aa73421218535f63e86533d501ebf9e0a372e4c7e36e750e0e35b929c084ff1bafa50c527566acb95692db429fc0af90220858b707bb3fa52e72a9940cd097a7dbd5fe62d7a6c6f4aaf07995282b307af1b178413f0e16ce5340"}], 0x1340, 0x400}, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xcc84}) 07:46:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffff626) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='..$\x00') r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000140)="f56a67f47dd3f11c746452956b03d280d623506c119668f2f0a940307101e7a6778f546c1a38ecc0e9ba152e24136ac04f4716386756f41172a79bcdea52ea879405e8c3c2c6d4f5af4a8bb41ad56c2dcfc91fe1572d7f7863cd3282", 0x5c}, {&(0x7f00000001c0)="ea68afbbb3e73bf8d70a6610d19b7f5731c4e757aeba843af47f9791a3a648905ca40f68ca01a64bf1c6d4e275fd1742e0bf04722631e2c68a442a7cb41f5e819d2fa6c8ce4368b808445a1fbcc4895412548f7b69121e3c674e4ecf817246aad907ccf6228d1974a012851e475b2eb2d31933a50f08392e83659c8f1cda472ccb3603bc7a2289e20f2bb8ed3f09a5c68b2d3bcb6d96c9e3fc28b772a511eb301c9f5ddd5f7d85ec90af0010d8", 0xad}, {&(0x7f0000000280)="d797a6e57651a37529d066b5f3fed59ecb6998c21909c0f9f665fd857e9d18a8c0e013d41735b72945494e3b7b6b3a7c47b5fb6e8fedc143978c6e223b0b868e610e5e29ebf13b1da3d9efb64c562a7caea4d361e3262df0f484df78028a75ffe588ce470d1359bf15b6dbce62f51797be8a28d2aea0587a227ce30c1f1d603a20bd610ceb7eb51937df7a44f26c0b3a20532ee286d196d730dbd0412d6ec44410e542fb98ce1e179ba86927fa9a7c07c2cb00d40338e4d160a0b383972be588bcf15a2c5a0af24d4aa1fe7efeeace1279b688a9b31d3df35743e99caacc80547f419daf76d0b56425afeb687e6112fd7d92e87b719c08727708f94e1980e7ea92f44523d2096eff81b9db318aca1cef6616a6bdb3c991b70a94c99d171ff0fc550883203a407cc28281a037019ad21216f022742197362792381a0f21776013237b603dc313c3dc2e7b2e2936e5ece384cc7653a7bfe25792082b84214f29ab52d2f44073798f20e19dc50fea04711c7775dc3b6245ff1aa9cfcc09f37560d8e705a16039059569edca17b1f77208e8ce26a525ceb152abc9826b2f5ec7d83909e9721039b3510e3bfe0e5362991bafadc0a0f5e3d4c7f52201b93bc27af2aecba922ae8f8772d851f731562adfbc422ccb5a252d0156e4141e84737c152cafd17d28aedb96e4c83882c09ebc084d1d8326096bf3de89bda87fcea72c07b624510d0e528d8fd970c1c5d87ac0602ac1f25feb67b1eb7e0e1106d7228cb87cef099abcb5c5edf8141ca723e5785e4cbb3359c5fd42c3228bed3b6fdf41a6605d4052bc8f0beb7a324f4aaabf210da87db28159bfbb49ff538c2f8b0794ad0ac37a2ab1eda44b350c28f9bd1e82f6eef415eb940d4933738585de2343ac03ac32fd8a49f471196f4464f70a48752ef1a78de274314efa492df65bec53bc7d0069f62d50911609cff585b838b786894387dddc4b563766a345931a7610ddd89901377c08ad093c93dcacfdcf1b30da12b039f37bd14ee8029555340451748a19dcff8ed745a3e31b8dc48e6376e087504d02005faf7f716e14a308c3ee0c804d5e02c522a13911f6246512a7c942a80f78ef51e2128a7261391174486fa6a6e9e6b34c8b4572a338c9b01085d50d5acbf5a691436fd303e050580644cdb2f8b3ccfcd0093bcef728473bd8a3ed4154a3def028cd2d2b135df13b4899c44008f83b71f8a52bc92948810d676015d1b09d70da21e864b7360240a1f197d53e72f244fd980bcf4dc5f6f607261624de7e16c22220ff6b8ba741017d7e072cc0d5411523ee20374412d777a824842338a96084356d80f751f86162feb13c5907af349659d21dbecfc68685e3592961144ff4117614b76af309573dac7907c39090b2f9b5da54b5d6e452ef5f6ce6fbc37c72e802a4b3a5f7f68fe40f2fbec13eb9c15a3674109962d080aa12b15b2688272ffa1ea3bb0575010718251e4d69443457db2212ff729afd4bb33143cb734e62e816b20d72b947c8884de8358401eb39099c73cf401f06b7cb19d218a400d5001636f2063bfd1a57b4d1c70a80cff5f778f4ecff7b5bbd04841eb714c359256ac9ea9a5c60561748385a88e48aedce4ea0a70b96d6ad51af4b1fe7c4d70f338b2d259dc3964e937051e331760658ca3edc5614deaf0a5705da904c283e283a6852f4977caddb81436663a7332c18d0436ddbaee75b254286058a5bbbcfbe4ff5a44a81eedf66f2434c0c63069dd664c181f29bbf082884624dbb35b7c17cf282383fdb2a0ba2af2011484b4cc0a278c4e569165335c9afc6ec149c47e7444a82419e3782ca4800061614c589c239fe212867772751c44209deb416f53a7e4356e490ce9ee34e5a9c92a0e836943ffe683fe7a48a52169c62554cdb4bab64893b870b9dd37ec09074cc6f219607b180235e19fc15a8750e107c1ae36ed3c27705706846ce1105cd1e3e9593ff846a000e517c3725a2d2f95011e96a0dba9747994346394f06a9b132ffa3262b918a08e7572af6a7fe6446bbb88cbcd46447ac6e1ccd7ee20cdb1eb4f715d9e5ec7e3132a3c4ed3ca87705c9c573cb0749fdc96eb447fc974b125c45c6a67bf3900e314239a2e28dbe2d2ce83953337a2a7b557a83a4129b2b93d0c564cb3a3ce3825233985b2dfc6250b48698ba6dcf6ff94cd9481bd7964a87c21029eac6d9a0eef37f189a7054409a0e868bf96deeead788f3329f7b2f9245cd99478a2d1eb8ca0ff64f9a6b2353ba33ad8bf20dce3158bc7051428b58304a0c2c46657c9a0cea1d4a95bd80ad6ce191111edf217dbc8fd9af1e7dbdb71a1d761629a13931d717f6cfe0937b4541ab0319d270d85e73d3cde824038aa9dfe99a829df91eef0fa5d15136b615796e0c617d4cd2bccb2b678a1f1d4a3131a419bcfa8c7f963ca3593f256209cdf93dc9e0a2d3ae299d3f12e8fa1c3d204d92bfc03d244d5755f4184b6915bfded2459dc2a764ae6b5302c49a5f68d76579db519e7dcb6bc939d2f5ba32d09882c2a68299aa56b0f378651eeaa4282fd8dbd7e3931bea3fee99e8403cb9b4f70232bc8d0dc89a85a69597f0e398c9998950ba32de5b93ef000bc54e9809e5ce5f845716a71b557c41ef9aaa4d47352bc477c603da45f5d63ece71aa1da1da6795c122df10f841e3ac63de576c5ee9cc3f4bf56ce8a726e369e4b7bbb0021695a40e7b5d2755ca409673af1b6ddb5faf315e949c4895babaa66d9e713b0ccfc98edcbf7c4bf0ce7944ca5399e0585dd38a9339ff812eed6d68c47cac8be838195fd9a7b229381570ed6afe1b5eb08ea8d8dfff0be81e3867aead073f203a775363c21f8c10d2268f5a11ec3cb18faf4f0fe47cf6d0c14b8bdafddd0babf2895e7e64de210d560a883f2d817e63d6ff4f7a8f9dc43790bf3095e0f796508e68156b8153dcac588eb5463897b1aef000b08e4e4518d3d46f167836a4c9321c3aac26487ee61a18aec7692b861ac91caef8698a1828dc0ce68fb92571eddee5a2632726c77b8a72ff63a6adc7bd8365bdb2fee048e5f03ae307bc4d51d2d784f95a2180e604f374a194d253bb3faee3a192c4365449f66edff85e4f3ebe12bd75cad28519c749d388c788d7c65ae28c4f5b21be27cca892554b1351b471e37616de81f675ca11a00d0eeb2553555ba966f5d17af71ec953da4fa1c582f5ea3f4309ee198b0225ba8f10c62180d427443e01fd43abba0eadcc457e6ab7be8ee846c5c87df1de741c9408560564682ac93cba90227d9b1c9ad6a1c4e387c1a4c6e0cd48b8587e670b3ee9cdd5f2e0916dcc8963fd41131ad1a6e60a3b50e31bc4afde83d3eb07c03883da6a7afb3e289bf49f26029a1c64e68378013c20404c99b531ba100db1d233bdda081e445c9107147b3eff095a9674b2eefd8fee0376375cc0e4ba6e56ad8abf899d543d346ba11e83aadbb2c45f8763a19f98a2544994b100161c4dfc644ceb21e8f9fa8b0547e83a419888f40c3faac696fa82e3fcbcf4e41c449e37c5ea7501aef2a921cfcd43552977635d71378376f3a2e10357723f0a044cd71e73939371c350e1f0d04aee756882b5d398df74357e6492bce1f70dccdebcbff7aadd26100fd1039816ecbbd059017d730c618afdccd3b1ef5062e29c9438d5a7d3310bc30cc3ffe672326fb8ac48c3409d9f72ec97d514131a09c0304c828951e5416001f8f7780272cb13bec3ffcabcc80bc35dd74786a730b2f972030423a7736e6fc2a682bb83174ce82fc058d44442926353baffb494eafa1c7ffc91dcb6b32429f92694419cf377e8eb0e29d3412b1da137c0421d7051a54d45cb28c1cddd0e4ecdcc25b26c71f78c1b8a2e442a084bdba4475ae6d971a8ab0f61091312670ca250745db70548ba6ef2c465298e72a8f1324fffc580a5c92764d5107b56d113cb56caafe28fe7f90503415996ce8d538cf2c1010ff3ad4515c1fa8249ffa720a7fc0d44bf744930522f8b0588678900283962c442e70f2cca3cc6cecc8e131a7075221f280d99b658b3178b569efaae81ac898eb8e926b63b5dd1374be9fa2cb0380e18a93c57580bbd73f83d98feb186de6bafb506eab990dc3cb5de3fd85c141a633cafb0706d6d8a95819f3f42491033a62d445f4af71a31e818d63c4f807c3128addf4502b684807d3da5f687590a333477785c61a3556bbffa309379aff80bb2bb80460c45457347654526b460864f0aed66ff052628472b98e0175dc526e4c28bb678e08524ea0f6a63a98619fa9fdf63602e3ca57a53ad32bcd71931328f878d343021c44cd24088d4dbdd35b56aee6d042c2499f91c208e55fb1a787575ebbc8d143b9680575a8376563e51e73df78f28bb313d146f74293d4d51ff02d62c0be512b55282f4b3292c3ec69791641804238080d8c15d00eeaac9328e1f44fd6a7f8834152ba4e0870be3c86e622e9da0d58b336524e97a32efe87524c295b06f48ccf2a589e9deb928eaa16259e0ed152c0013530a01c26a2873714d0d1cf7a514b691b9b0c77aab5873dcc26d13063dc0fa4ec2e7d002068f8a38e85a032bad79eb277562196b89b6f99f3d0ccf533862b1f806b849786a0db89423232cd2c5707e4cee56e8a000dc22a9c018e0e47620a173fd05207ceb2117ceb0122134210054a52491897d8074e7f4ba69f2d1a4fe86d56f0918fb0256b2e92c038190a1d97524b1b4844b65b85d46f61cbccfd295febde7a6e1606e96dd62e1a25c9aae957176a030d9d49db8b0f6433151d5f18c8adbdcb758042f80fd5191ed5b13fb940a7a85dc02b697bc371dbf80e0460c5e2dce49d626262a86b2046f6b6f735c151ebb8695afef039a78e89d5e2459f35657f9bde250b8aa483b0412d87c001522c5b76b07218c19092221f2fa96abaf8f3a6ccd1682fec59452a08cfa7b2cb079185259805ac8409e8d3bbec7c6b2e1b463a4b7519fce49c88f56b3576f0c02e9d31f65904dca18aa4f01a457c9591724ba76671f3e01763c2ca325f1418ec3bc2258f77d825e21e2a971d9e44798ad7d61f8fa905083ad13ee96ecc51bae52eb0acc1ae3507d40280a126f7c0e6ef7a1df9b4df8e01c2b7c15236cdbde48864a7684e1d1b54cc4181cf75d8182bffbdcd216f0f3dd0c9175d1e128d2b9de0a21ae4f28aff7e0d90b5e3306fcdcc91727b8a373a1fc910b92d7b092346c9dd42199c34ea131aa9c80c504ebac62ff9b18475cd0f509d92d50eb78ea748a303f050ba97bb1957ae4e90ed29676f1812396a39e78c9080f36e33cb14137f7002a38c34f9871f70a0aa85dc102bb981c013bad7e7743fb8cb72814b1fd547735faada6092da13059f63469f2b09344853903fc26296653b8f28c1c9d0fc14e6f6ecdb674262e99ea59ea19ef1139f87e4ebe0be53fc88089edab1a91ccdc0ff41198a4d75b14fbda3aa7b22ba3bc18541104e31084635bbb8af9bc2e369c4fd3df75eecdf23599e1f94e25d63c4dbf556927bd7489024da16ddce6cd097eb5a3bf5081f7a87a705d8179698c4a1aa35ddd90f71d5840aaf9368bf48b37888d7ea38c4b6a58f7ed614969d8cecc4f033f32d3df806a2f019f407ae3a6a6484710950c8ee78caacaa791dd472faa3b497bbdcae1e860d4b5c5fae13a9fc0f189ec152e10297a7b7f9fcc6e00fb32227d035f58060d26bf982190bcaccc2c722ff43220f733132633fe263010b11022ae6b8c52a764eb7d59daa131397bca2d935aa8ffba682d4bf36cc215ae0e97a56cfefea83a838ba82d", 0x1000}], 0x3, &(0x7f0000001480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="280000d7000000000000174dc0b15116622021497c87f9fd1e716f0f565166c8f649e75c1201a9beeb21419d640745f7841f82289863391418de5f8d45a9ab988989a957c0521f7cc5b75d714027290743ed80237fdb69b75b1c62bf6f01631a549d6b", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x70, 0x400}, 0x40a) 07:46:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchmod(r0, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="8eab467cf6fbdd0bf4ceb48ecd4e51fea8d27a458a92143c7e94e977ed19335ff516f83a1d8d0d7595c9a8fb63543f900d24012eec", 0x35}, {&(0x7f0000000080)="22f1d5e52a3d90b5605c04339247e938bea9f7689338f8bbef53a84aaf5ff8ed2ad91143ea8325e538c47ca22b636229f749f99d840d608df773d745c4d7cf228a3062d09aeda3e5458530a659b457a49a324f495ff920504ee645250642146cb0df26d0cf102c2d834114333e0b43313cc41beae2bda67e18d8e4be42e122428959734f67099b58bd12516cb9068f801251a48a81a9d3eeeb0b1373590c0536f37d4de1bf4b4350f768f22e2cfe3ad763fc601acb26ed4e6dacb56411d3a04b9dbd21dd363b1a56a7e4cdfa68bdf111227bca61807f50eef1e5dc37290a5263c2d58a01bc8276ae5f757616f53a494315d0c4f3a472dd9bb55b8873859c34e6374f72f883ffa5ffa20ff49ade9bc74d46d1af7b84026973424b8e030e0847ae9674064df99955be3f989f40840fdd7e9a504f1ed0be052bc5d937f92cad7047493a269ab7cb40129fc31d87712716d1d64bf5f2e381f9c261e913200398bcc1f3db12cfc24d5284d826f55a72702613dcb639a0581bb5c276b3e2e2bec141eae611ad9a1597e3d8d37c2ae2cb913f24fecf16fdfc320bb720392603f537239377a7d3ea9d50771cf77cf2948256a8606d75edcb29bfed9d662a39f6663e75f420d63e2e8fddc21cbe2e55d893613bd04f5eb82c85ee053b4ff2d767bf3671b7509027496976457810f5dd0893fe4bc65a306a06fca58ef0c47820d259cbcba45cb361cd3e2791f5abe7f6eb94adc167775fb7d43bd8786629496512bc802ef6d9d237aa946238f81e89c784feec143c7d4a03d39c4a97fd90b9dd2ad2994b5b1283c83c38041efa42be1455863a220510f2358aeef65b4e37a0f10a6fdbee39c3ab3120307337591e661ca567ecd07a6bea43a507ba0941d88071a5b96a5e51edeefa24237e00ed86f3560e4520ea3833dfae32a77525db4cabc2efb99ab3c955609fb0ea9f17513c51df80b74cdbbdc6c6f033e3bda0c6023ca1f8d696c258409346bddc56ec70df7b5d7802a96fb1b83bc120ec365bdaf4a3ec98bab5a3c529c2ad1f352046c24da05f906d4fb78309f51aa8f23c6530832469371499343e44a71129523ff58658b7a74cd194a32fa0bdce2cf42b75ffa1604c07bf34f85e24993dee0f552e204af643cdd0ad925071a434b82ae4512adefbc1f18e5150d711074cbf5612f9f77307d0d3641bdd612cd7776cae15a0d356ca329af2bb205a5583ebb98994f6fe5d2c3bd0a53728340a7326b5229ae779a5ad6a2baeaf9b66ef72383d3e5d7948d978c0f6b496e8f8a23c0ccae229a9c6c7beec83bcb56834735a7966fde888c49e6a323316d06c89144b538232e462793a5072e319740ece99d895b280354278ecf8961468fdaa9e0f7a349ed891196324c25d1b39449356c266d6d7b7d00e2f571f85b72af9daa29440c0aa5241d767fc74a454c890e22e2bdddfb8f86a595cac76b8eb8dbcfaa1b432733be93fdd5cb091ae0d8b4689c306deeb5d09b647342df739df68fa0548bcddc6c3dc14917d12215e02044165e3e199ed9e2f6f5c6120bb0354efda18aa087c0e4865e502be6f93d92a9f30bf39148da5b594400b4bba4cb6c647b32298ba0c57269101fa1f47c23ff751d42d0207421ebb185b9206036c316918c3ec18b1f246d487d65b0a02b7a2938f00f2fb7c6a7845cf0024eb84dc1473bddebb7826a8e4685d5836c0659074a20e04093035456b84f6693e80e057f6d9cfe9ee7ab9dd7e9d6d89771bf95e9d507fc74f988d099e571cd97e9f567ad1a23c247dc73671987e4dddab5bda190e3e52ddc22f0233f0ab4a6a9314b9dcf45ca1a34ea8f41c10c37698305b994e6e8f824f153a35faef4f92d5b0bcd80d09b0b7fbf842ffc7ffd89365913cd71a90f3950cbf2f0b6afdfce422d7df1e71b1cc52bcc46fd9fc41e0db95a0e08589f217ed24195c521aa560885b6b5a7517e0abbe425f60f6e2ba99e00940acab075475fb40124732f8fa677bc02144168a900fa5e3259fa63cfb489f69857001c45ec0ba689afd20feb29ce781cdce11d28a07ae6c611ed2f3d7275a70d37ab6b676062ede3911fc11616dfc535793eda0601ad9373914a35bfb8e1edde3e32d4a83a4896b50deecf11abdfbe7d25093ba5451e767bff1d499d48181c69f465e43fd8d58a458f021b0d89566d6a14ac50c4d240ebf67d77b56b5228face4cd652bbf0dd0af72e7818acf91f9b8111d532f63d78c2dee24b46999c8e0ab39d47f352943f44b51bba8d59fb7a8a294e85b5dd2baed6fae546fcb14503dbc89d353c2c5795d34eaf04cb8b43a4a34f24d563e7580d4e7c5cd8ec6568ea065b81cec23256bf24806653fe240c350283e6da4e4e7bc700188cf25f8bbd67c0c3e3366748d95500bc7063894da2ab8fccaa52c05184d9ad213a2792e461882ea3f3d62ebfc29376ea676ac78a86b6865bb8ec76c7dbeba5177f41d5438f36ff7729e562c98b2ee07394057c21613e9b1e4e6505fb39c67758302d032c6a19356f1d407364de352d9633c5c4ddfa482a5b2242372b6ba6c141d7f98051835ee9c9606da39af5c2918ef9c1de6daac8cce2dc4255b058ff7bf2a2bc400283c1b70d40a7bf07fe29edbc57b2d53c1b6a15f4b904e50d866677112882d4154ec9454fe6e026a9c2597b09fb1885f775fbad1d042b0481e671dabdddf0c5c7c2ad37b8f8b9cc5cdf8cfe921fbc87e16e8645122902af5d4dc67ea8a052d3ebad428e164158734d87cc93030933922f49ff953eb5ca51840df51157aa0027a74b5c059dd502f1f1c0672b32f66bd1f8fcf73ed45b5544396bb6c96cf9c5966128974a81267961be279fecc99a9ec18bbb3b3913c8829e73b3d9514a6e07d520bb67c6e22e6aaae1f6d040272a40083cfae23602503a7923dfc50b3f8362f33753914551f68db9a79e599a5251991fa731589453084a73b548993622c93f81874f9896fb25b0ea9008efa489d161cdebd2324edc167c4cf42664a5ecd9a1502d4427c41a6aad34cdd310bc061333805d7bac2359fc37b508fabe4ff871a083e82070b9e9e366e6f56ef1790935f6adbee75e3e498e3baff9c5a26be0ed6656146f7949e25a1c65339c928b8a633dbccf56377bdcac07359eec5ec77849f5f4e73325b82273f1f6b929d143b05c659b7b4bfe9b2a6348fa59ff0ed3881be2d13ae30342c0a31d97aae880472fc0e7e9a2962b1b316b64b7dd7527a879bbea1a8ef38c0f2c4a2fdb67c8c485d1adf74587dc3b347144febc2fcba3f18a5ecd2469b5198639e87eea3bc746bf62aa4aed89edd9fcfe4e6d559583337109a436dc9ede30cfce387b03fed4390cda383550f2b5dab6e5502bac14567037e4a6d49e380507915c1c89d11b39540ad9a29e8f4a656e72f66c91c8a074a452840fa39503ac557593c7afd2aacb8c3d49ba401e2ea0ed53862c49273ff4dae41bb585f921809e5b7ef14d33ae13b36eb3a3c292617e857df2e74f29fb9a03b3a40d3752fb88ab8752bcc2a0f7e86758c290cffd6ad2d032cc5d8873ed2af48f21b1123d5e1883a793d42fa5c9e6fda0f33493c43fc138157bd3427ad5715738e77294c396f524316c99dea24faa082ab1bd5e19648e88bac4f6aba3d96cda2c3fd1c59e80d3d1d9198436e08c96e6e6e7e620c61160f3fdd18f2ca845f280b3a93840ac0611386b2367a02b8d35700d0b9865c297da17448840c6eec7d835736ad20d660c5a8cccd5400b1da2f496a76224af01891a4b19e18685bda0e044838e3ca5c5d2ebaac079842639670a0f06b42d1f5ad65c40a87dde3b551b33f1bf06793bc76dc747e8793716d9202f9954b57d8371cb63cf6a61fb3e416a02b9903864f3efe69942afe8901c0cfd0c5609d6e79d84cea7bc05739a71dbaba6385fda6314a82deb9cca2633348dd2de93fdc5185ed114ac56dd35cf74196b7c42de8e698aa833b90b1a6f9838760777fce19c253f6429de60f0ed63cf7d9e9e718074b7a2454c9a36ab3eb6ed54cdaab09a78957d30ea8f7efc3c527e90df8b6a7ef2dab75ba924b3b490ff16d790d639a0848121e342213c69c6982f8d90a4dde9b8f5b2f4b613e9439eb82c3ea79c6e071152278532479f0e01c40c3ae946f620f63f4918c6a29074f26070c174f79fa73dc92a2fa3bce8991ee6d9bbcc9a7b08aafb09be39072c0ee0f8e23a395440dbf73bda2e8d387e2d38a4e33b2fa0677e0b9a0bbb86d2f51b86fbcc598abe0d9342d6e44e45551c390c7a68cc81915eda198a7c9131141d4fcd137d2c9737d3721a1a8143491b3f22f67f5a7472bdc2afb34b118051a307d5ce8303123d2edb0682410bfc26b9270df1beb234101b3b90fec3783afcd565c3bdb014b765f5f7342134b51d182cdd0308c73ada7fc239d24b9ad2cb596e2712c06bf84877dd3c6da3869ef72cd13a2f97e379fc48f81f21232954c8e8766298f3a53a6f27a8df9f97170f17733edeae3a3a5bf5ab71b89de8e6f0b8690410a89248b488c1d02dee0717056a79baa071f42f18c6c3f5bb38ef8e752030ec180c00cf0266e13c97869110bda188404ba45fb7d7aa127ec7abbe04a1d6891a05537d33c2862fc647c992aaab94d5c1ece6a21cb97d39cf418bdfe89cc739e01585cd32b3cfc68098030728d552fd71cc9b1e0878886098e6d9fb55e1ef1a80f3b86a0d487a940c12782d46bcdce4111d79c10cc47d24f6cf036b7620e28579690f9e1dcbbf30661502888c5846d2a8dae95e2f8bb05d9e55c1a745ecd2f8b4e703364d451db913cffefaaa6be777b03b6cd2448563c4baabbac73e3ec2a027fba9b7d059717435e9ab56628d8e974967500cc312d90da9395447495c5bb1b9ea1d65279f29906c0c31335627db37e8005d0b10d994142c4f20b8ce72ae8f2d7f41711af6b99cfda63fca0161b7517d45ee94204ca31bcf16507c540573b56183da5c7bf67f468085e90dd589d42e28280727796eabdd15e73e08ebc362477636df5722ee2e64d9768f54fa0840741289347c96ee806a4189430e10e70e5a1970bd83f042b1dca164de15c5847f2788be3c5d4d38781afb8a1e12290243bfe93c94658d564f3b328a01da4fc4663791b2758a06da4d408f402e8cf52d895afff8980ccb4c12e831106fdc289935fe37e7ed7290b1b7db7bb3834a0c2acd9a7f85f9efe566b2929fb12e0bc32a658bd725ed586a04798cafd6e87ede9d7a540d1d2500217a88def4dd6a98fc5674788ebcf2d4aff20efbda3e57cc062181396efad0b9035941614099f2a747c59f8fb95d0724eb173fb1ac2ec9591eca4a2dc4064983de9f745beb5ebd778b7b78a2941fce14b861a1f0ff1e6edffe8df2e83ed0ba4fdc02308bfaf3fe550e464d2ce7f82afe7fe9a2241002560dca2a492c9c1e89f38f0ddfbcf1c82a53bbb27f5ea5cdc0755baa5520a45d12e2b7ac1d892cdc2b701fd3583e62c51cc8bdcdd8059cdfeeb12f0a901e8cbe59ea7716fe565d277fa84dd690cde892575762582b0b278b06a07553acabdf1b1bb5ce17a3c6e1e041eacb0b55c3edf3d0ca06e91edea7e95706b4528ba951a31ca43cb5afdee4e6c40b141934efa1a25f74d71570232ee67b448bd1d81724b684a075df5f296f81f33019bdbb22cbd928f237eda94174dbdd153e772e0c1d0b6120e61a75c77b6304d78e6c8b759b57752be6ad61939514030c96a79d1d954fa5f6c3e72d229ca174e5a3e2020e0d2051c507c9c5eae89bebcb2960166ccb1bacccc7bcd56a9c296945f529869fca5fdc677f7", 0x1000}, {&(0x7f0000001080)="27ab2ba402219aed352448e592f67e0e2801a3c6bdaf0d5a68d5ae86c9bda35a12403a4eecba07e2590ddf89c10054e3c7c27019f4d6f69850c1343f2c78b00df81941686de30e2573b90684e60a2347bd51f06e337304e10bd30e13a3d3f3c752e4d9f2333265", 0x67}, {&(0x7f0000001100)="609cc4a98f81b4c5ee45d038dbe33538d6c78a2ed41916a70dad55169b43fd03f54925060701bc6e33690aeca19378492bd49bbcd97114cf483f1c18936d64f23352d058818c77ebbc27bf109bdbd4b17245b4b965ced68bb7eec07e92b4c73d643c961016ea0ba2424872f8681faffd8925d385fbbef8f7624e7b2dddc4c64fc57f6890324d5b944ff246ad166f6cdc2f482674c8ec7a35e545d24eb32ce93a8fb21c9af4fbcbbfe9149b48e050d90c9dff9d1d1fbf0a0a4d29e1dcbeff4155", 0xc0}, {&(0x7f00000011c0)="f7419165b73dfb71f47ab7213f5dc4ed94cfd36677aa6eb31718f7beb19dd6e3bf4172f69752314669b32aa818f4c1abdbf57f23c4a6ab14867d4ab239ff88d47c65c18a09e6d628b7199265ac4c3d7a45025c7fa0d7deefd120a7c8d4e047366f94a690102c", 0x66}], 0x5, 0x0) pipe(&(0x7f0000000000)) 07:46:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x2010, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 07:46:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) flock(r0, 0x9) socketpair(0x31, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setflags(r1, 0x2, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) 07:46:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet6(0x18, 0x3, 0x7) close(r2) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() r11 = getegid() r12 = getuid() r13 = getegid() sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000080)="23d46e6434ae0e1383861a90fa37150284c0fc2a411d72bf7d73944f199ea91a9dc04628fbc5f8a49082d338c5249bb3136abadafa2cf8e1755d6549e5de70d4015618d7fa0d4f1acefc1a0e660436c993680102b1471de0c39fc0eaa29e2a7bbfddccc7936f5eccf94bc738d486ef0a8aa5c1f8e49489724b4351eb1ac5e44dca291b5e2d5f382a7cb8d956f50a73ebe233ddf225047a8584aff6a9af85fc68e0c19f07d79b600972f3c5913f964153366f1510b752815cf7ca47f21ffe50c4c07ba8c3e5017417aeb1d528994ffaf812c49205ef3cce1e928ea343f4b3a999009077db87dbd8f9aedb604c79faed3d06db3c55dc45b46ae85733f60ab28986db8d224001d9a13898a3614d36ae900eaf8fd36d0d6e329abbb0e5993c85ddff8fea69f4925181d9590e34bcca007702ad2cb1ee9d372221a073c77602c38a1ec6dc86f7be1d7599b4a4d1cb24e040f6d3f7bc1172e7633c4b050c3834584ffe476fec138e31fd10eb240e4401ef5fdbccd540ede8ddece5c5f66a38a8e4dc4170529b0adf41a68a1c0a2e722db82aeb92c1ae3ae056f89b6390d0b7b6824f1c967abd679b7cc5cca50175ae0621c62491e8048d6efb1a3b722a4fe1f4fe0543b651c4b27bd05d19b4ac59184b3540ec607c1cbc91b786408eba3c06ccb7e22a97d116b7fe0b917d75fbc3459ab54c2228725b845404a40117ae3daf5e23f513d75ac9acedd868c9ece095f7a60e817b428945138b9e0dd26ff4ceb04cfd9ed79c5626092e0542271c6ee8ec76aa133e8238514d9877d92a3a7f571df8f7e5a4d375b7503e1ca22179f44c4084be7183e65fdea531c96b258e3fc5d14d9beb63cb425bf0bf81fae6c3659606704a5ad4bf449a2d3001f17b83807428e2aa09fc9c12fd3bb3e0827d68992f2f5c4398f0ab2a2d9636d8231ce7815314519d8c2b42ab99a9483071c7977d9e37bbec4ce285987c6eafb95c886c66eb174c319c85015eaf98fcccc713873a622468e3098fe97849a8470543a95c069773dd2f820a167cda4a1ccae102f8681131103fa2c55d75c43bbb7891162d6ba572cb971d2ce3c87a321fb50d17f5dc3f7c45a0762b83ed6a80ff6e355f9434d2b5f6f6d242f7eb4d2a1500b6bb84441c670047f6b09b2f5b1646fd23d4b5c0b2dca01f4413cef914d929717187069acbd117e634ec800fca9396f2878a79adeb56f20d454c11089fe07fd30204c9f08dfb80deaa9bf39eaf695ff11bb697a9ffd38c4d4aeabf28382c7fb1da4a89b73d3e285aadb6294e019b73d60122f0300f31f3e6625fcc3222ebb3ac72d7c0b84d77f491945f22febc0b90ac6dbdcda3b6d38f0bea945171ab0ba0acc948ad7aabec07ac0c695a424c9775e9b28c0af1720a09452479e2858229eaed8f5fb38b79c52c081a15ccc4b6bba115654593c91fc7b4605c39401bdd5fb781453618a21aac9491bbaf14e856e92e3af17f4144be337b4be32d7d47a0e6515d87e90bee4c1eea36e333be13a7dfe19b414576c04ae81ee3728e82b1e65a21d87b98d079064c92ec416c862a7d69ddcd728835434a2af40cf90c4649bcb86cffbc746a0ea49164738887d5561b2b7f8ca671f897a0daf91eb547f11aa7de6ea11937247f95757da08bcc231075d1a458dc15c9e1d535350efe802ce09e40b715f77b163c7094f0646a48beabd754b51fd10016858a9a13e0f55fa27eef7c8c8a93312263aa261deae0a9d8eb9fdb0d91284dc921a28e9711a8a87b587dff78f7661b263a21cf4ea135d0a40f1bb9010d0976e1079fca63b8335dc0656dffec13dcfdc23201dbb30043e1d1bd8a8d191409b19d03ba67dd3116bd0dc38053b6f54d78baa469261784dbcda5c7f0e7eb9506e3f0a3622a4d6c41f9af995ec4a9c39e39ad87f25b28c1a8cf0346eda2d3b2efa80475ecd1e3af182535015c9d1eeae4676575c090ca6b387df9b1cabc26a15f50a83dc49a8836b580722380312c35472ab614fea122efcf50764c30eedc9176cff7d75b3694c1b45ac637ea9e4215e0e2b095b2ec1c6afa7f90f77435333f9f7029029363a135b07c505d8b5727b8239af0a4810b78bd7be8fd52e74f6da8402ada2237377467d59fd210181f8de7dcb104065fcbe844c8d1f67df3f0d67a19564b356b14b6b0000102c7fbcf6573e5c92f2e7f945cf718565b7d71feac5ad0aaa1790591e79e9494537dc82a3ae35db72b48efc213e99a71ff595bf53c6882586a2daf726b3bfebe5228f0dad47af4b96f69698e3268820dbe6654ffd90f083103cd4ea7bc84fbe9ebe1a6a52318e9074b1e2280629f5f2d0e8bea8bd70f6a26ac23a93cdcae98b6c49a971c19ae8b6b3ef55caed16c6974931a0262cc6d7abeeb01fd1d85947d51025da752c7582a4648fe24ee22d62e3b8443a0c76cb59e1626fabfa7f9167640c94dafe034efb30a7fcd94f8d72abc86d26c890ae3cd291c31917e7a292e046c02a53156f187df65a97097b4d7ff34f8b047e1bc7869fca693da3c95d9e6c5f4b195bdab05cef63093bcca5c7921f8beadda1bb1ee3774fb4fbac992745156bad44bf9fd883f8bf20e4ca0237bc7486c80f358d5bc623027d9ced687d3bb9216c97c59d4eca283a8928bfcfd14a10ca2ce6de2f2e8def1d6c00e33cc4665c542732c654112b60ccb6304a902a7ff66cda6756ebfba2dca860a0686ffb1795c6cf18edfa081258824ca1549c0c0b87b3e7db48182b11f927b0fa01fa91b1265190df2deab266aa62845dd5c26df2d648197efff7a04b6002fbc34cf089e3bfc643ce1e1bfb1511d038be68a8a12329370f19409d68193405c4843681c2e8daa2fa9539db5402bf7e0313033a06af87e7ab933930ee76756d73c05a62c768c5afa309ae623d2584cac3b45c658ffd36656ec25caf1eaa53f1f32261f6b91299d491c3831436912d265a0d0c5414fef3a530dbc9b67a6c86966154584148b51671a7c9812e5bd9814352d3999becc9b8c8993bd6d304f06f9cfdefea0b3ad15a20e69ca3c4766cda820053fa290c45ebc21c0e42a119ce260ae45699590a03c94ba4a6fa0a8a317e5f5cffac899e94cea5cc64d831b09037df2517988b5fcbe76ce676e8f56fda6d901e4782e52129d1f247f62f1b7bb2f9ca9f6938418abdb174f623d942393eebe4c4edfb532a7fd690af0266cb8cf1b77c92634226739abe8570a89b122840cff7e51a4f2398898013e49acb66a22bbe9e2e12f4db834e84a81d760855a6612ae9fd560f4c902a5c7df3ed16153d8706f72a6fbedc06e76142fa39c06fee09eafbfedc61ef6964eb06fb6a5431510932e04f71e4bef6f545b3df93f128cee852e13d6acfa5c14bf4918625d558a4fb93ea70f69ce72a592903e1e516873fe45368c8ba85a19d4a6d350e9857b2b7fdbc9f7daced217e21b19916dbae2b25127d56efae58d1158e8a814aea3455c0ad33fbec4a5829b557b62b4d9202170be8dac0f7e4e769d560861453b49617835ef7d990f184574b8d8e09350e5a4046dc8fa00ae9f962c1812a8bdc4d1fd4e515d75c952d4de66ab046a5a98cfc6edde574042df70f5e31fb4e9660c8c0c634216880e1f714e0d4beeb10e302858dcd4c9e32fc03d562de69869e171d7db8a1167416bd3a5699205ff0903c01f9013a4f573fb583185fff201e606c4ac72879220faf80255e34d83407d5ac3535a8340087360342abfb6e7eecf14708d4dfaf3455d6a197dd971e86fb97ab2488127e39b667aedd6c1ce460be87c64e84253183d6569b3ab14eb4372f0f0881ac8e43d514169c8a01022061c6e264d0821887bba8eeab47efa1862bf0325adc08902f51e096cf75d644e37e204f67146507177b75c8b0d1e0124b2f916cb0f7891c846dd0f82d9b2a90ad374faa0777af740e6ce764069432f3668accdf32c6579a066365344c41a6ec7b3956130a71cebd0f15b4991bc6825f1a2958351d59ce30a091b176c874ec461ab6b12317122df130c7173d9c345560108fde8cc1f05fb6e78d0b38f4a88d7108f6e09f92a2dd8602f1cbf9a2f7b99beaada59f18f75cff694929f4c9cf58e6ce6857fc70679bd7d3e2aeb548f82e2f49e3270a775f6e8b40da2e433cb0d47dc16af4ef74b149b5a98520d0d75da9630455b3b8b186ae723f1c8fc5230d2a2aa3af4e2a695cc30d9786c553888148f8076625968656094100ea9ce6597aeda0fd7acd76583024bd8bc34c519d6c6d009e0c7202348dab94fb7ae44e8346838d6cb864900518aa410a30fd5ea51abc98b25ec05675a5a2d4868bc3d7125f754881f11c07b9672c28474a6f417ea46b6c34315493a51c98da95d9e6bc7df33057cf903dbbe9a361419f987b52785cdc37c398bfe631615264ddb0771217859716e14b1baad9d1d544cccee99056429ef8215f9c8a2c9f11bb6b76f5f9f0a255eb8739440667e9bd8110d1ca0bfbeeb02da5a9894afef5e5692462259ab92e5afc88d0714e17e5080f91b4e0eb8d8359f4cdb20b30e17dc2840500b4d663ffbd988312b61ff388bf27a44ecc0ffa8132026ebb84ea5faf04f71e1ebcd8a6248ca776f4577caf5b35a88556c14e7e2701fc37e91268aad052a2e7422aeb3ef98941615c844840c8b2dd28d1c17f89348547c49bc76d21b1a6fe262e4799e8b61cdd0a7941353707ce2a802f6a7f1f0200fb64722376e3c1f74b7a27e12eb754e94eea5480cbb81a13a0460b92979e6e157b77610cfea372cfe5af6090a8eda2ed796f0342c76dd0d550d1c5247db64a88fda1be1a4e71216bebb8220325d20d2f1a218762a70bfb4c10c1201001b083016004ef7e5160261a5e22d2589280d824cad456dc905d1cf716203bafc1cf1e9e7b8c575d333e77abff9c9cfde5841b0462ebae519dd3cef3c575d0fa67de1d8ba84638b1df1740782870ce4385df4377f07ab6b7f541fb76d8e9bcd3f5c0c453d68a9dfececc0dd67672b3a9fe0f4294c3673cc89729f495fc281822f248d86c8da7151545deff4ae1f9a896f47cb35f38e712b620c9f4bf3e74eb71d02b21ae1443301fc78b3048df152d05b3e9fcb2fe7631f88ba7187f831ec6897e9b2455875b6c56b54953bf1f1b2a5a15ee11fb8233dbf102075db3da26accf35b3aa4b9fc82f69b87d00a55bdc959c46dd2b930afebdc5c3b59d49a326177371ca4d79534b862b17b394c5d1eab7dc8e04e0dad100429b6804c167a9f69e24d0ff5d0fe863944d0e01bf81d4d6975db75756358fb69802271513cc68be763d4438231335b288387e3cf57a6f3c6bdafb1a240902e18a4f19b8d4c198fa4ada3f748f711da9f3f1a6fb3754ab4b0f578d242bc0eca70bdc06b3c41d783b639f278159476285626dba04ec78aafcecfe86e1f670ffa06d3518ce8e26ef30b5b89175beb5bdf47bfd05cfcefbcd5d21b42804a7d915189aaccf12c0d8de25d67b83eafbf8eae788aaa35bf9bb66c539b1b8782475c6e3efa4a78dfc30d7e0eca9d34a6359c01dfb4922b3ae4bd9f87e36a7fbd0875619196490b03b3b358b4714ab48de27078d1224a995ace8c3db17463ac6b39c63a7dc41d321d7451bed8d5f7afc1a6c52320d313edac4b7171a87371273dcd66efba65baaeed710539a0b050401d053d73dd0d6735880ff749ab1ac0f51573d44bd252f447979064b9f4c7d8b7e1b941de25fdbaf3fd322f46b42dd6b07995a557486945ec3e24d84e6ead126abb2a74d34044f1a7e5fb3ba052959234285bc3300d6f0417908b1fe8bf744cca46d9eb728623c4c5", 0x1000}, {&(0x7f0000001080)="7bd744b97e4edbf3064bc614f0146a7d58a212784ec588e63b3076968dce9375b81dfc47ad68fcf5027b02fc497f1f5d37ee83bfa90e4b21cebf92583a6c8ee2a8087d12686a9ac40d2c42c031772ecc0c57a4e61d999f4ca8638d0efc1090a4052910afea80bdc9d3", 0x69}], 0x2, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r10, r11}, @cred={0x20, 0xffff, 0x0, r3, r12, r13}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r2, r2, r0, r2, r1]}], 0x120, 0x5}, 0x40d) 07:46:33 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x7e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = getpid() clock_getres(0x3, &(0x7f0000000140)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x5, 0x400}, {{r0}, 0xfffffffffffffffe, 0x31, 0x5, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x12, 0xf0000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000004, 0x6, 0x10001}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000004, 0x6, 0x6}], 0xa, &(0x7f0000000100)={0x9, 0xda51}) wait4(r1, &(0x7f0000001780), 0xb, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) open(&(0x7f0000000200)='./bus\x00', 0x200, 0x2) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r0, &(0x7f00000017c0)=[{{r0}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r0}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) write(r0, &(0x7f0000000180)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 07:46:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xfea) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) 07:46:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 07:46:33 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000001c0), 0x10000198) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000000)="574a733ef7c6102d273a2b5ddb", 0xd) recvfrom$inet6(r1, &(0x7f0000000040)=""/147, 0x93, 0x800, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) syz_open_pts() geteuid() 07:46:33 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x11) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x100000) flock(r0, 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mknod$loop(&(0x7f0000000080)='./bus/../file0\x00', 0x2000, 0x1) socketpair(0x20, 0x4, 0x4, &(0x7f0000000100)) open(&(0x7f0000000140)='./bus/../file0\x00', 0x20, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/206, 0xce, 0x800, 0x0, 0x0) munlockall() 07:46:33 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x84) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000100)=0x9, 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x1) fcntl$dupfd(r1, 0xa, r5) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 07:46:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0xffffffffffffff78) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="45e9ea42889c73ffcd262dc83eccd13e64bfe8b421b39e276ffa02fae1fb58dfe0847ddd3a4384b146b326fa16642c9675a1dfd654e8e3ceac29204edf4d393533648c7a751e1b76b7c6dbda", 0x4c}], 0x1, 0x0) write(r0, &(0x7f0000000080)="e4", 0x1) readv(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f00000000c0)="ec6f32244120f5329936b5796d1fd327a456cd26d335c6f1f8554501aa80260b5e9da4a3899d40aed42477a50f3b7ed49ca68e07f93ec9bc6c5763828c6cd43718440a5c684ec7802223c3e18802bd22a3092c205f89ced7686ecaa7e8d7484a809abc15bc3a3f67f00aa681", 0x6c) fchmod(r0, 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10b5c28b04009ea5bd7610305e9f659a3c75642100c0810186f96c96545d869776dc37f1afc2ddf76432a2b9b1ea375908c85447fe914a274da31ce218bb557ff8b4698d7063535502168d1141f1b776b1a6a0da149eda3867f90ddedd4551ddfafd9be0ecd243cd5afe566afd94d2f7bd8a01a563b3a4b7bf39698422355043c49bf0b8", 0x84}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 07:46:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) lseek(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x21a0, 0x140) fcntl$getown(r0, 0x5) ftruncate(r0, 0x161c000000) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="ae4b9bc396f16b7894606856a059699f1f805be9cc2539f108c7dca9cc106112cbb02d21959cbd04eede96b77d01b78d381a8e8656c417eead516ba30363cd3c22c2daec846b8edc2e482100017c6f202ae18b10c4a40cebefbd920c76804eff1e60eb9e5f164ac9fc88ef4abb1ca564513c7775ff3fd7a2bc32e904d17fc8a3f5490b43d81eb264d69ddbdf54ce3affe737e1bba7c14d16f8c9c86db27799a8c79bd65e6d4bad2331d8f04e8ea8d04fa68196ab1295a952e584ef1d78da34920570937c7b06fbe42238e264ed7062c8f5b380", 0xd3}, {&(0x7f0000000200)="e2135734aea8bbd291984fc6bc29cd392ba4faf46c136333818aef5df02994fe69b1f7734a95d0e8b73ffadff024f69899675bc9c0111ed5f78457e590caa731e49480ca380689d1895f8c0e1cffc1b51a61c0f9341dc2ed329d07c4d7eea99fd8ed43afa85ec263bd6a8b423e3093f85358b80bbf4f71e18cef42f6b9a5efdfdfb3ef3108238051acf1f45a84c72b34e548633d67c28869e93e65fa", 0x9c}, {&(0x7f00000002c0)="633fd18c22d5578fa90f8ae49ac313c2cffd6f41aa4fe25fa4a5787221e6fa45f37b81ec0879d0e696892529d10c6850c20d74ff089693064c42b14b87b94e2b5af911634f387fbcbeeeff6fd20e978aee40af15af29120a2deb171edcd4e5708594d42cf0705e273b8891f9d4bfa8d4020f82e7d7df9d5e66e75ecf0b3fd0a72e45977e32c67a2625505bddfe94fbb47b1d98f8cdeb2186ca5463322c06a55ecfe51bdc7516f30440c23175d4a50ccdd109d347dc8f7dc5f04cf2ce546f27eb847667ee1b35a21b6c13b37f4ef2c455fbf83787576c49e7f9bc662862dea6113304dd", 0xe3}, {&(0x7f00000003c0)="4a49fdb53a3bddb94f975b5873135787a87deaf1cc714f4451ed6425ee1040e734d2e97bb4ef931b134ca1672eaf22da5359473647a4722119d8dabeabc1ad4e53452ce1c83a4c0e6b65d3d0a9ca0d097a4d55b7b307b5e1d10c5daefc3292150d13544c6111372519647623f599539a", 0x70}, {&(0x7f0000000440)="23403ce6470dd76291fde1ffb3fa92d2d1e0602a1fac0422e96a7207d0c42c623a6fc8db8f67692119084cb0459114f80eaff9a569ad1b5452766f6f805422f775f6dc74a9a6915dce021de8ea63fcbb5c5ad3c5a882ac59b40753beda04636609", 0x61}], 0x5) close(r0) poll(&(0x7f0000000000)=[{r0, 0x10}, {0xffffffffffffffff, 0x100}, {r0, 0x4}], 0x3, 0x3) 07:46:33 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2d, 0x2a, 0x0, 0xfffffffffffffe6a) 07:46:33 executing program 1: setgid(0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = getgid() setegid(r1) 07:46:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 07:46:33 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0xfffffffffffffffe}) mprotect(&(0x7f0000198000/0x4000)=nil, 0x4000, 0x2) 07:46:33 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0x61bb, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 15:59:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) socketpair(0x10, 0x0, 0xe19c, &(0x7f0000000200)={0xffffffffffffffff}) getsockname(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) fchmod(0xffffffffffffffff, 0x0) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000002c0)=0x80000) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 15:59:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0xff, 0xfe25) connect(r0, &(0x7f0000000040)=@in6, 0xc) socket$inet6(0x18, 0x2, 0x0) 15:59:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f0000000280)="cd34d70f42df8d13c2708d81f6706cfd0e99ff39a6b9f08d9cc3bd16655e5b2145feb249c95904b43352ff637c2d44658181ff0e0755aebd027fbe95de549783057e9f077f7a688f2cf1654d3092555770dca12725a80ac098f24da5394b7b4dac", 0x61) syz_open_pts() close(r0) close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x800000003ff, 0x90, 0x9, 0x1d38, "bad8718000000000000000000000000800"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x100000000, 0x3a, 0x8, 0x5, "27771036838d4234d63e347da2609335b617742a", 0x9, 0x9}) 15:59:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket$unix(0x1, 0x7, 0x0) r3 = socket(0x18, 0x8005, 0x6) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x8) socketpair(0x3f, 0x5, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) r8 = socket$inet(0x2, 0x3, 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r10 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) socketpair$inet(0x2, 0x2, 0xffffffff00000001, &(0x7f0000000300)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x0, 0x7ff, &(0x7f0000000340)={0xffffffffffffffff}) r14 = open$dir(&(0x7f0000000380)='./file0\x00', 0x800, 0x2) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x44, 0x40000008, 0xff, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x42, 0x6, 0x9}, {{r3}, 0x0, 0x8, 0xf0000000, 0x1, 0x5}, {{r4}, 0xffffffffffffffff, 0x4, 0x80000000, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffc, 0x0, 0x8, 0x6, 0x81fb}, {{r6}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x80, 0x2}, {{r7}, 0xfffffffffffffffe, 0x84, 0x400fffff, 0x4, 0xfffffffffffffffc}], 0x44, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x3, 0x5}, {{r9}, 0xfffffffffffffffe, 0x0, 0x20, 0xfffffffffffff76b, 0x2}, {{r10}, 0xffffffffffffffff, 0x19, 0x4, 0x7, 0xc1}, {{r11}, 0xfffffffffffffff9, 0xa0, 0x40000004, 0x7fffffff, 0xfff}, {{r12}, 0xffffffffffffffff, 0x4, 0x5, 0xddd3}, {{r13}, 0xfffffffffffffff8, 0x60, 0x2, 0x4, 0x6}, {{r14}, 0xfffffffffffffffb, 0x0, 0x0, 0x56a, 0x8}, {{r15}, 0x0, 0x2, 0x0, 0x280000000000, 0x3}, {{r16}, 0xfffffffffffffff8, 0x1, 0x5, 0x60c, 0x6}], 0xfffffffffffff001, &(0x7f0000000580)={0x8001}) socketpair(0x26, 0x8001, 0x2b, 0x0) 15:59:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfff7fffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x2fd}], 0x49b, 0x0, 0x1000, 0x0) 15:59:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x40}, {r0, 0xc4}, {r0, 0xa6}, {r0, 0x80}, {r0, 0x10c}], 0x7, 0x34) 15:59:59 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) syz_open_pts() 15:59:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x10f}], 0x1, 0x0) 15:59:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffdfffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206f92"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb0ff0f0b3b8b83f9c67199662d32eca383c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c2192d27d2772f50e1f7dc5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e86f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f739157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7e4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40dd1a443e5e7963014638dfae1a8c6601001df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c35241078714ac535411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2e2235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c4db3bc97e1df644a488fccc7be6537ab023c4afdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd0b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cde21290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc7b838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92e0000000085b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc180325b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc005ac58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686002f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2ae172a4fe98633b805760a0159cda7edf82efbc55bb63a42f7bf6db19fce9fc48b16267cdf32eb93146c0b622dbfd44979ddc0c0ccf8baaa47909ce9017f2796e3252e937099fb65e6ad794968704ad925950831ad26ba534a2ba406f1a70474f7901cdff080bf8de9b415e1eab1eaf28aee7219b27f0fe27375867443581a90ec4c49ccf79bfdd9cc4223f34c229397e9fc1b0b15c0145eeaf9962d7244a0d7d9f50cd119cdd571fb039afd20598db8d50417e5b32823861c92036708cc3d14c34e4aefb6cca6fb236b5f6ed64b89df2eadd9e77c62a91bf7f1339f8eeb329656829040d88a47d9be002a6e05cb8b0b64f19b49dc1ce7b09a56d51b737a87e035aeba8b864710459e4c9d1fbb2b97363f9a096841be5c7ac46b167b4bb32cc214441148390c9e35ee0a3f3397e7c28291000000000041ccc725fb6e3edaa0dd92109a7aa2dd01759a2ba3", 0x1018) kqueue() syz_open_pts() close(r0) r1 = semget$private(0x0, 0x1, 0x5bd) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000000c0)=""/45) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000000001d39, "ba070000000000000000000075835db57180eb00"}) 15:59:59 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x100) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) flock(r0, 0x2) write(r1, &(0x7f0000000000)="be015a92efe58673e210df396ee377f42eec135a9edc648e570a3b0d10b290e3ed26fa4d6dfa1885ccf836d6f3fc1e0b4f557f32c5b19874bcb0d70febfc85e161e0ed13e5e129e024e5154796d59cfe02b85193f9efbd26ed97fcbbe5fdd29a4209bc065fdfc374a307b5a437be0c66a088594766bdc57bf0e60dbac9f700a2d8239b3ed031264b5806b6208ceeae102dce49ad1532b7fb10261ab8294d99007039fc796da4edb860c49836d92a55f366584fab9af2e88cf7697afac03d733a10f4b1e3f852186881b941ab7a2e4ab0d896e07d456690fec25b78e5f6b93675079e8598fafc1464ee9d33866cd28ce1c7570f23ee", 0xf5) 16:00:00 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = kqueue() r3 = getpgid(0x0) wait4(r3, &(0x7f0000000000), 0x1, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000005202) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6c) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1f, 0x9, 0x0, 0xfff, "40ec5daf8d928823316c9ec03a8480c1c5f6175b", 0x7, 0x8000}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair$inet6(0x18, 0x8007, 0x7080, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x1f, 0x2e4d}, 0x10) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c1de428872db2879100c"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4) r0 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) poll(&(0x7f0000000140)=[{r0, 0x5}, {r0, 0x8}, {r0, 0x5}, {r0, 0x10}, {r0, 0xc7}], 0x5, 0x61f8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000180)=@un=@file={0x0, ""/3}, 0x5, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/21, 0x15}], 0x2, &(0x7f00000013c0)=""/112, 0x70, 0x80}, 0x41) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r1, &(0x7f00000002c0)="18827110f6255ee714048313b9e62724b2965c91c2a12408e0b6e09590f1eab61efca314e2bcb86d9c5dce8c4603b2b94f30cfa1c5880188abac128eefdd0115a55e72dcd8779566ac502792b7c7bbc18e769be46e499c035d6c48dc403f16a72ecd3a25680d697ea15742d3bfff01d128bfe97717f2e717c0e4a67ac39baf997aa61b299f24a295d24e5e473eb6cb3e763f1c83af32f60439", 0x349) 16:00:00 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x1, 0x5b35) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x204, 0x200000000000) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) 16:00:00 executing program 0: r0 = dup(0xffffffffffffffff) r1 = shmget(0x3, 0x1000, 0x600, &(0x7f0000ffd000/0x1000)=nil) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget(0x3, 0x4000, 0xa8, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x100, 0xfffffffffffffffe) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffde, 0x0, 0x0) 16:00:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x3d1, 0x3, 0x0) setuid(0xffffffffffffffff) msgrcv(r2, &(0x7f0000000080)={0x0, ""/128}, 0x88, 0x3, 0x1800) 16:00:01 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x5010, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1002, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/113, 0x71, 0x43, &(0x7f0000000140)=ANY=[@ANYBLOB="00f9ffa8e6696c653000"], 0xa) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) geteuid() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x90) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x66) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x4000000000000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:00:01 executing program 0: msgget$private(0x0, 0x610) msgget$private(0x0, 0x4) msgget(0x0, 0x30a) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/22, 0x16, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = msgget(0x2, 0x51) msgctl$IPC_SET(r1, 0x1, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161ac) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001680)="8a27348db230a1dd2a3d85376bd46a5f4cbb94010f7e1bfd79e3537d23b3081e7542297a56d8936c9724d17b9d1d91906b1a2ab1de18136bf2d5ba38b28593343f7ed490db96bb01ab04cbd7851ccfb3083a29df7f4fd797d9e3a707211bed671c3fd6a37872524c31855606c93321046532e5c9919e14b3248ea0a4b09eb7d76741b889458fc310d6a84e73a65cd5e8a1a660503c8856a2aef6c2829cc3db775ec96a675c6bf3ea059931c907012b04210cec6b8364d0b265262c7e570c3d40c50bafdf4461583e2b77aab77e89b9fc4f0a36f5984fe083a4c1b3b59205da6cde59bedcd11811993b652d9ed747fd4715b177465c24cfba5d6a23debf3b9e14caf1f1f80a5142413c80fb03f067cbb51a374d3a3dd09854ba4ecef65554e546f2dddeca4a36d1db8868df012b36bf595f035b0250d25af1c1f87ec273f9bc34b4491bebb0054be425a7974ffe96e6b28f569b2bd77bdbd2b57c8f7284ba9abe2cae352e824723394a6900c9d9aec9162e6df74b57be48fbcfa030ae5d581e5a5a073abb6928ba6f1a2507a7217c1df871f3bde916bf7392b22169395ba84fca50c302360bd4983a4ed902c3458dd79191b091d9e29b11e3f059a0290c1f7bb8d9177e6fe6f66266c96d54ad5544c71f27a84b4b3aa6c371d585eb19fa8db5b02e601de5bb9c7ea1d80adad62f24504bf1e1d781a39bb21a5060988f97afea5b9e349df0628ddc0704f79e53d12fc6b5e77b9d3252504dc52bc3019d17b975552808d6d8a009b5dad68c8c5035fd86fd71805fa63f21a01f04850daa2eeaa3ce24b4b588159cc9aef6fb62b1dc11abbdcd9b1fdd5663c32199119f3b33eb1b70d9c4e34d5b7859050f3bb4fb46ee1ae67ac0af44ad9e449c1c9ee6237ce2cc3e5958e74d23ea2adf20a01ccecbeee8897484b919d47c94ac44d45eb92db4b15c7745839880d1c01f977ef8ee562a5b570579a38185e26c711df5e023de32f5f3d067540a4c35e74369475f6a5d2e24e1eabfe10f0dfaa987f46912054c0c1c2f60df3291dbfdb69a1923f89275cf7656578fb05a6d113f2d989b8c779a0a9baf145c4834ed9786b7b482299f90c2b40c678aa02055333f412d3075f55f0f708cc1965be194aa8f793cd67b8026d0b6c55f5ffe6f28808c5a9c8a421e560f6a6557305c30bf50bbdc843223e4f12c32b97f9cfa12ace55726191ad921ed7a2576afbe932a2e99a400a295158fa2fea035a827fe211ef3cd1454dd310a4f2c340cc4588bfa7a7f79cd04fca0125a3c3c2c42b45b38207edcecd89f638fc888229dd3906f6a1e1f60ba53dc245c50146740b312715b145ca3769b27f07da9f0e987063aa825c8a81cb6da1dbebad1a8492361c7b3abc89431b7e499f5bdc27b887fe9257b4a38c76ac4adfc11338269048d221dc948504f9069bb825c543ac59ac71a59c5bb2f054c8d069a5ed104719b2d60a5352bd0ff7a761154ab36bf0c7a8e24e5fa8616b79909ae82ddcb3a272e97340ce29588581b64fe28ef750edb81e5257d44b90ca622656477607143a75a5c462fb100cb726b0c3d1cc1ba94db87d0ed1c8c5c9f88ec5b1db76dab51b4300df14cf1e57b7c5ed0c4a3322d491854c93e7eff9e2ad4cda3a0e02e6707d62aa58d23ffca1b1a9e7d5212a6cffdfd0a61e0f83d71d4e92dd3e73a503fa17445f039f36dc6cde241f9ccf21757476b854005975fccd36e61b2b25022376bc4d76348b57e56c30d453854c1413b9c9ee7a27c4915d796f27451570068c0acab05fd03a23e4fc6cc74ae980bb63fe833c67bd3a6b6491a106e27e7b471b37e961d9f41bdda4b9e9b776982e7bd3d04f9656b95b5b08160b843e3be71be0964e3ed654d05f40781c03e8e73c18829d756568e77669dbe933ef23488f7bb65448432d874d5d8b1cb4bd3ba00f1eefb7cdf576eb88f649f97522a1f8e67bc527d49e8ef5b8d3de190dfca1a8c93accdbac240f1a34c2d86900af59ba73f2459fdffddb3283ded271fb72e6a2de3ff8477723c81d5ea54bf1ad7f623b075f797fb30b689fddb0aea562b1046edc15b3ebac7eaf4afcc1d9c5f72e2e38fe182b956e8a12d6803b87ec0a082b68fe45a71649fd09cbcd3b0f8d53cda4a34f4d49b77d9cb2a57d781365672de4cf0ba903049cf48d88d730c5c6e2687c88abd6806544f74798d4501cba6bd870a4ed8311aa4671e23d9e9e3a3f4ba52518740a18fe64d1dc63348617816916f277db42e8084ed62d68ac84f2ccfeb84ec8a84f40a93dce478ac41afed0d23a8aeb7e54bf52adf4b4d323a9107b717d8da555ec3f26c170cb714eebb349e12c83b743a9d7b5ef8d70cd55514549929e8799d695ee6f4e95a74fe86e1b5deab6ff3c497b532357ee403316cf6f9ce421c93e18e54422cd2ce82b187ea203185e3343f71308c738301a4a68a38a97342872efd5b6cadf3ead4db40a0b29918be42a787c20fcbd2aab1e0ac68a2e3538e442396be4b62478e455dbfbb9dcc1374ba2c5cdbc3d299823aac229448561f8345c58641fa31a48ebf81cbfa39da3fb02053baa114b071d9907911ed11d53a0870395a710f9ddf7bcb67d85740a7b039f3a713c87b3d2ecdef9910481ff76a8ae3c727e675db2b8aea6679c81715f9439a1df741c4dc3e5a58b71f638bc9fe7c4b8f632898c98c477e8c0a0d852fa32e815ac1129cc7ecd283a16dc46f1bede2f687ac3243015f4c5d2411c95d9514d8b85b3a2593363d4a77d2db9b4474f4d0e0f7ea7ffcfab6675759d8091ec244a1fc1c85cf89d02183418612152782725ba5729bfcc4add55b735d31e36cc8893d5d13c2aa29277033dc78286e2742a40d5ae9e6ac1b0ccbaf5ed91d9a8fc19a81f871069642c3d4830f1b48137ab8a30a976aa25473bf03500c37882c7f9e8130ca3387e280b4f88f836e4ee997994c2294b0353d5b6b981207f87dc96cd276bcbe001db4e3733daf17873a895015e48b83279ce864f317faf74770927e756a49d6d482b716beaa746377da8625863c800b25da6048182cb3d4e6fc202e31868686996894433c31aa6b5776eeb07aeaf680089a62a282150999b6e9ce3d86ad5c09733bdbb3c8eec223e7ed60f62c8198c443e02f2f271321c324138a8952989d7f97dc357527d902b48a936a11d5d91d7c527b48c2f6e82d3b5574cd4ac5953b9619ac387722a6ac6748b3463705f271b6fa7d21911d10caa8dafe0a2405ee13001e809cde508bafb3904613945d03b715daff5ad86f95a206c1a33234ac3e873ed7dcd3e0e64305f4b2c1c0d6f2e1085fc88ff390739fcc6bc40f0183af588ec91b7244092e154af3b46020acbf61badf55be69162a02820dd742d85564899eb7e00360bafe7651a619dbb9e89ef9af0f5d157ce9bb4d6af62f72146064365dd4c6c7ee10b9f2bc2ce5d30ef66839f7c0e00b773122b8fc1143afb69561b3dd9e94d116a0d05005a2a9ff08c5a71091243159b0b6df53d9299caf0476f0701bb5bc84a50b6d816bd9e3879e5388cee32de2bf75ff016e588ebf971999b5035b773d651810afc86bcfa81ae4e937a78bc2434cf03ad76f03d1791210db4bddabcdf11f1158ce68889c8376437e19d6ce0beb9e7d9695b8e3098b9964d5d9ff00d49aaa882bfaf2d62819d6cab5a607e3f9d9d3a081b542b66226962e895f303e1c2172b81b00a67b459332374427bcb278afc78d51d4de7424104ef0e247415a2be5eb012cebae129e55ebbd91f86e21095a357620bd4e82892e465b5769cec3e3963f9631e14ad0d9451909aeac86ca0d09042359a9ccfab5aaae40e16c25f7f7dd95eeeb6ed1d0834ccdffcb79ec37043a7c360ab7ca484c133b7d7e2ff1e765a6e9706f6154b6500322d48bb3717c408f1cccbe38205651d604b5d0da0e557d957702b131acd9af04ad489383ab846312a0079a26b86122b876576a9794b1fffe1effb8299992eabeda083d5ce4a1eeae204e386bf02cacb00eff9617b65566e72113a470976d6d9cf6ab3aaff67c5350e36c7f14272d2c9de620904be19efda5124bc32762aaff156cce337cd1e738994204d52cca4f56439d563c333abdd1f94ca6dedc8491046a23e24ee6ff56342a40c370c18db5d341881f69cf7fadf8e52d155d63c343354bef1d4d39722d8b728acf09d0aeb594e9469cb8063b4fe67f4e0d516ff3bfaf16ca5bff4326054cb647ac19eef1dfa7c62522635518a418089b37348009716128cc231c77df01447b22d22cbccb4ae5c2178239c2104542077e2d86b1f44d3b25e5fa1e09d1ce35880da825692ebe1d5fbb43aa46604918352841d7eb2b5b0b21c13cff7b28b8e359afd4df0b02c32e99c350f8ad77995e73542cbcbad6c90f334f618765fae337265d201412c8262d04b58f603e0a6dbab868f41b487ff7d64681d05838d6a4e149954c22322a33231126481910279fd857aa9bd33eb467d2cc871c70120246a86f76e23b97bf8d1d9ecff9bb4ee6d3f1deb36cbd6398b6cea90b3ec571b37886cb86aecb9f1a256acc79787c7d778f4ffe2aa5cfb04cf349c7208bc375b9b3ffae0d9fe22fe317d0fd06aca3419d51eb38b77497c8008f359384b61ad27621ff4d7ebbf4830392a0a883248deb3bc397831153b4778ca58ffeccc52fbf8c1d4f462ad8d653abaaf8ea65c6664401c9accb76f817f639b10aea5f86bc977e6584946c33f8a233776f469f406cf1628d5eccca1e3633c152c6516e4e03692ab8297b401264dd10289f13e91f3c95ba7778ae280e52c0ec782bda4c48130cc26e7f5abf031ad4a9a2af4c9eec67ece9d6a2ff494e76bcc414f2fe1963a4feb2154df8a6e306c36a6018e1cc1d332668682dc9821a52d2042d2a134909a9b2ca3a24d54b3380e590c454b5ca9c89a70fb01e981649d62e4a193bd69aacf44d65af28920300d19affa337e61d5cbefe328aac4b54ec7c66c0e781f3e05592a397d17c2cfb2736257dd3d1bdb2ed869a7f6e072d63db1fb8c739de8fc5d15d0018c73522531a24622d218ed69b85cc6a0f739d9e547b48c9135bc0c24665098d494e7ff3778fe609d6e178300cc3dcd53b976d1fcba1b3021395a03b6abbb84cf2a608819ff6da017ea715ded4a71114af6cbfa8a8c6c3592a4b4d840d08290e64f00085574d78807e0ad7e61df68f7456dba4a89b97ee4530b5c371899e6890a5cd2f51d42859787ff3aeb64e12111c981188a124639ddd8d7994674254832e0a9f8e8bea972d1bf93131dfa3aa47b41f84f28cc9677b00dd670bd68622d4604bf0fab4e5397c00626e2a611fb4bd1ced3d07d32dd63e8601d270be028d6fc044dbfa222e90833cf4dd8650ed9ca3797789b03098b98acedc4c7dddfc785e3a12063a8ddc2f7b3add31055708424fd48f68c560c822ca705676e8ae625ffa851e0e21aa3d36ab2ce1e358c66fe9a6a7de348636670f58e7990b74fce6279552f73be4ecdbc024b795b33d235ff8a6f30f8a2a1ad4536d66a60ea6e2a403679d31ffb3ea817f1a6f032336b24b744c2bd710bb777e6f44b23289f5366dda8e0edada7010db943921bd9ffb62b2f58fca1e0399f96f0a5c1bcb45451c05527c3bd5c18cc9b48940ae052c8d7d877fea3da6824eb7993d581a93240c7e28b6b609229fdfb18fe33b25a28db4aac2ed0fbe36edf044025bf54115546c44c5c3b270323a35aeb6349aa8e71ab33cdc36b4d72972a57d3d816388691ef1cf59974e6eb39b5efc63199f1b9230024779861f6eeb319f51d7b25dc65319089f", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="c21cca35bf6d70145dd799da2c89acbd355dca2a7a161a62ec2edf39ad45e793def4f59e4cd7b76783b30ae498f826621c192255f67ed06c2b958b908772b036f4d720b0cd3bdf99acb93c149bcfd51e76ab30bf17ec0cb489fa3c08fa60a696bb5d5f3966760f74ddaa105affca4b3a30f2f7476cc9e4ccd37e0c6b70da37dea45ba356149da629c25a167f1a2574e8a8cf64ad2281e15b0ccc795d804b530c798f3cf54fe2ec05", 0xa8}, {&(0x7f0000000340)="3420da0febfa831bc7429a7920cacfb818e6518eb36fb88499f4d2acee3466c5bc78c0e8a0086d5010d4e645976d924c163a5aa606780b9b3e92de2ddaed18adfebffb2ab430990c4438a8a8ec81c161a563fffad32abd456828ddb2", 0x5c}, {&(0x7f0000000200)="0f737217a4070d45bfb12841ad1eb13e33757c378f8a36eedb2fe8e55e6149af2fb09d75adcb49507c54970eb34650066deeaf508b37b29b4f53460a0cef0d09d023b2d91baa3d301c368c46d06193c7734e78fb5a5916f6fb55bba9f181b8d043ec5904fef2acdbea158a5b873f1e84cdab46509cadcef66a1eae4d8b6aabdbe49b78ac9fa1595bc32ddbe48449410a08ec8f499ba86aa1aa2563823c5e95f26f3609182f11ee345f2245f2175cced484b21abb95b7394c644f71c0fe2b472374bda9", 0xc3}], 0x100000000000002d, 0x0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x8000, 0x1, 0x1, 0x2, "db5fb138a34e1e12a0173d041240c958ba30d31f", 0xfffffffffffffffe, 0x9}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) fcntl$getown(r0, 0x5) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000380)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x100, 0xfffffffffffffff9}, 0x8) execve(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x3, 0xfff}) dup(r0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x141) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x53a, 0x1, 0x4cbf, 0x3, 0x4}, 0xc) poll(&(0x7f0000000140)=[{r0, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7, 0xffffffffffffffbe, 0x6, 0x4, "9809f0314097dce6a17936ed41c20bf2286965a3", 0x5}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x4) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x800, 0x2, 0xfffffffffffffffa, "35a341a6e6ff11a4f97d82dc7327e56dae4304bc", 0x1, 0x1f}) 16:00:02 executing program 1: getgroups(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="4904560fb6f8fe920d83e654af410e13dbbb22bd694c8e8e8b9ee86461978dffc6436d145969a3e8fca751f8b433e583d8d5f64983c1b0c50ac9ac51da93765b6713e6b9044d9b24a3f6cd56d8fce42c4c9b9c02035643764275cb68026faec54f290f665c61dea5536423bfdd3c6292e661732db9e9598f31908c72de2c8199ea72a8a8333f4221238527ffcaccc470a2fcb1b2d5dbf7", 0x97, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x3c7d, 0x2}, 0xc) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0xff, 0x5, 0x0, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)='C', 0x1}], 0x1) poll(&(0x7f00000002c0)=[{r0, 0x17a}], 0x1, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x1) dup2(r1, r0) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) 16:00:02 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8)=ANY=[@ANYBLOB="0200fd4845c7dcad"], 0xffffffffffffff2a, 0x800000004) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) r1 = dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x101) 16:00:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x84) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x80) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002680)=[{&(0x7f0000000200)="9210095bcb38568edf49a766df0ce12c63f61145a08713115f1718b62fa364541645926ba96ec7c0d05a1d4429d320c496b097d7391b10f877cc979f15be7e094ff01c6b03f0ef979dbf556e94a25bc65863f82121948579d38a74d41a12c4bc144f421da5c138ad8eef069237834a4ea27cde4973236fe000dec17735c177c20db6717a6935bd7a6a89c7140b248cd0fc0f6c4010dd6489e6e24785158d941770917b4787fb397c29e660f3408aba35c8ff11289c847a4299468e9ff5eb55cffc9be7cfbaaa1410b4c3d5dd20ad332ce526fb094f75f1eb7fcb270afa6da66f432928ee5a2d04d446dce8057b79cc418bb3b7cbca8d802f64b539fa5098fb6f51deee325ff8020b7d0f9b9b5a43231664ffbf4d6087b0b86a0c027263453a6e108596b9fa2a62de57c2d7e888ce5b7948a7018b0f48581ebfa39471c6079a28297254943267543d9918a3bc58a5745f2ac65cf377e2a088a08ef195067189fd408f503ae42c87aee2392de087d3d9b60975ecc1d75cc16f18fafd2f74cbfcc35a33e599c6a426eeffa49a26df48151224cfc8e1b1308f8f76d42077c3f793da3ec3a9c1a705e443b86b5fad7bdb37c4ab40abd2d459a58d0b0f7e41e4346908382deeea56737c6c74c7e0a8ad164ee6def3c8bef642a568cfafa0e77bbc4a215234207c9e05d72119494bfc65c579e879cab2f8e0b4e22d8b28cdf01404f07a1faf3c9f6a59135119e0319123bec0ec62541c6a6d0e313521c90e3b1f562a327ddd4b9c6b525dd7190535e7f2914575402d51df4e31749d4e0024928c852b58f664176fff11aa52e9308e72cc542a21e1b890a5b03fd4bfdfb8f00a6c4723076f3322272bce717fd148f4d0a2e79decf451d4f0c2f73ee7c5fbf05d84ec28effb9be1952f9f1c92ca363f2603948f9374f20b1eb5d79c9eba9744b0e45d516503403accd1a1c72c4fcb42b51a1ebdeb3d37e5ca562c7fb7cd2c3f7ac040984b13ed5e50930d06337d11a1b6c42e830c851776620dc6547c4b353e166924d95c9c506d32f4b3bd0ff197c3ab0c088c4731bf74315a028fbe0360cf618af9dde97af4123af41a310b13eb1b0e7bce3ab87930d7d923e49bad98a87f267d798ebc884923d614821ee5f9f7a62fe95283105978e69a125c3edda3401030549900899f681cac0c5306bb7937059f0c58c7b60bad30e2fd7f410e07232bde0ac8c47cffd0eaef9eb24b51cf7a534b4d905e88062f8082afdc86db8cd4bb5715dc56ae728a0acf1b24d695a99de4792cdf657097fd27f0de87bedc365ea8052d9dbdb805c8873d86091536b65e549c5659bc7b2b6034b2ae712968bb40614826a31cfe7b8e71c9f7ddda61f1fb0dc74d99f6a1c100ae36ac557c1f2d7b411581c1f2dd406ab03d0634b45421e65b1d5e7f37fd2b65311f62834333e4120e86a29fe2cb0ada811c373e464729630e4a3cc1be882925c6e79499a83c1b922d0042e4d772e6681a2d4c9f510f7479502d3dcc5f6caf51071a19b9eaed9599df21ec3474d6447af585a0e97e5726ee3d75f6ce8279545161fd60ef8091e3472719a4fdd2e665484c9a3b11d15bee38b44e9dcab526d11b3b58fdcfe76c1bdeb672a278c3db6551cbebd50db39fe1c2bbade85b5196dcc36959008fc12496ce3070ff57385bd4af6d260288daa70cc5d0745958be9e70966e377d5ac8f4eea669c1e47a602cae4d875f8020f1fbb0af100330c48f104f507e34c136c4a05de25892b37589f23da296ded5c9e847566ca144aa105466d04b886515a3d26fec6596407ab0e43a3e653103c02ab092ff27c729a5608b2003efa5d749b6f6137469ddce8ad50cd276887559f49acc264ebc48f12ec5f15c8a5dca28f3a01c9c45b28fb9511628fcbc1d83fcced6c9dc845945eb2a797ba595b9ac4f872fa881b8f54fc76ed4b7fc6e668c551892fb947dff56a2e8deb64c163c21707fd7be69036e5f32c72b863e70f5f250da1cb5e163c10e9fc525881c544becde4813ea56e0f1f20f47e9e4f0fff86f76ac074a3b5b9b6e3cc8c60d430904916aa64497e1ca38a3da3d1ed4bd6f5b850deac8ac976f42f2b7514202665b2fd0373b07fb7dcf6b0725df8673029a5a1f995897cb6e3d415b847219e521ef6493746693a51ea5fe72cfe167c85a2f57890f6e2ada88cd4002ec99372b0f9a7217e075ea926bd2606feeccc15e06ae75b99db42418e70e81312b688176cdd225be21af71bafaa18fd2c9b220a331c63a9ad15da7f53d83a1d0ee3989145361ee3ce67f120aadee93e0e88a0c45867f16d5e38dce76d2e5c6408c882c5de121344d20eec0ce1626aaff9887bf519cb431696d0fd1e632e2539b9cfe2798368f780f0b09c4094a7a42e3fad339fbcd9749d08cc7c66a11451d66e9ddc963384260f6d0652d982e8383b512399bac738c569fcd7c779f861a7f8641a5f245a6d9aab382dcd235c77625b5942f141e67b8271ba545efa7dd408a19ef80311c4fc604b4202919bc623c6db15adcaa74bad15c8b95fc403ab2e37573cc27a00639f09e8f0669361ec82f3702e666f963da5d22d1980066e5421ae3639fb35cd2ae572da97bd379c476c96713e4a0f274b470680394ea97b8106743d37cd90787747c4f9fb0752f17e1a319e14b9e1dc352b992f1fc1030a409d4b6bc8548152c487625ed1e9a84e1ea3cc395cb6195fed369968e41bbbbe71cd26f9b2d5e791bdbf97f5a5d0e2c6e2ce5720dedb3272355541374dde2d3a08ea4bf2e0d744fde9086439958bb7048230694e5d4bd95c6d19ecfb50e6260c1162dd9269df1f0e7c3afadc61fa43be0a2f479b14e6d2c30b59bccfa8d9f92b3998884c57bb9b83172b3a40563b82f4687ce329a60d965221b48357b6027745518fdaaaa7a21e9ee7ebf63c731da942105ea8750b0eafc5e759576ab7acf15ce8e0b21ee53296960bf0a2d5a0d9ffce4b4ae22084326265e6c0976c701139fe702b725ec86fe8614631803dc69278fb65e0ed912b5e4a261b6cc065f0edb4fb8e422a5067a82ca2d5ec4d17366e7a29b776944a48947a71cdbbd2fc2a242b26bef6c6deefd4cd863d0f827b83db375b688aca5384e4e02aae2169451b705036af1cdb6604676c77b844390f9f4f0ec818f2284a7b81ab9d55ea75c27272632432eea46216e011a76e705ebf0a4cf3177e8c02c72ae5c438c9cf5191bd6f08b6dc3f69016b0750562c02eabd80452a8dd2ddc6c7e99b5b485c8bc8431cd2a23408ba5351c772a3c9e647b3e06e18dc0a2d89bb3bce416ce5d7ad55f3044a8791a3c8470c9f6a32fa2382048f9884c04dc44b4c0b51e6847d018e725d29ffd47d9243ec711897542752471bd96f01bcf012370697fc8307240e5c0a499d9a962419ad481a53956eadc52555c0cc845f918e81c248c6d74e6a48b80966974cdcce5b65acde457e51956730867ab961b0729355780528ff0c08cd339fbbca3d46b861dcb7f211255d5772732b544c7e71ce50d0aaf01ff643a193417348d092494f55645df0af0ce47014c83957bc1ab081d7ff17f12820300ede07e932dab5fb64d49575c5ad127781f861c507729035eb75335037ec9d8995ab6d3a289bad7f33781ed0a7af2e893450c0c55ddec3e7247471f8b09d90df00d3c34314c68424fd6d0b1c250aed4fd910d279b7ed47f891c0eb636bf3622d4e53d041bd6981bff9e65c8793b6fd699ba84bdec888bcf43cfa857d828ebef975ebd5aed1dbe6570e8ffcd1be4a1b21ef1004888d6736dcb682c2224319036b46071c800d6dbdd1388240a0a77b5d6d4a5afb8dba40970b18093d863110a7e44865feacf68be35030ae05b430650150424a5d61665e3328bc994f7de3506b5b78c432d91c41f179f0007b3112a84c99298de058b9b74acc00c5f9aea685198eb22bf7c4637be7417f889eddf7d5e5a66d1e60837d1e021163ffaee90aba8d4d25b351a6e077c2d6d4f840a964af590531e9e47cc9779a758825a0594c394acbef2ec69337c041f81a0318e41f90bf484d8132824d51c99b93797fd2471adf1619a872743726e5fed4d129fcce7353c859413e8dd202941f82d7ad24712f0235c627608eebab3af10ce74dd735052278dfcdafb60ceab7e084984b28afffa6f0f98c65f78cd7fec8807ec9deb1bd5c0d8ec81bac18923e0ba583ce4c029dffda7ec8cd48b7aa1504ad6bf5aeaed864df369f81d81c0838e36267a4adb0b36c356eae5496fef0f4674259d169d188bf1910ae1a03a5a091930871d2b3f7e9e6b6e1d19756eff68419177672c7f424e6bee5f2a2627dc53c59d4d4f09406e6d1fe73a0ae2c4daa64ca8340b7910a2017e4bfa8eeb5f35ef98137b5a340c96af2faa8736d3d5d6bb0e9cafc7390f8492dbae0a7681e4f5280c3c0192b0a0c3fd0be16456a756d035d2e7028ef357f5982510e7b7d89e6d75cd174182161d96bfce973c67b67197f71c78791a854c3afb8468696ecbe5dbf825f658ee00e74d5d4235c9300b48c910fa54d9fb460239d4f8011cc062de4d4c090897bd235c223ea9a515f19c9159a4227e2021b5202f0079b82baa795d174ae41ff32e9882d5dc1eacb0c4e53b3f26f47635f4952e7cbd54b456326e20e35ddbaea047c2482e4e405203d2e27615381ca2549127a3f55472101dd6f41978701ac12450cb3d8ac093f14e49fa8fe61256cf7ea89210908472448c112047a80c31163c2be9af1758b80a8f271faf7f4d8e991a2e6b5e906041c8898cc16e49827c1afc49b1a2611c7dfe6d87bdb9a3693f04c5ee722eff1e64dcc86d8d7837f24b12e1f11f9f00c96b81450125df1a9ae31d9c4b1960122612ec3584344deb3f509ed37faf48e0e6ba7755d2a248e9fa7ac627e62ff9f341e21a48f255e16462c931ebd61fb7b02a3592884303d54dad39561b368a0b915ec33db9fecebcba9a9c50f9f268c811535cdb2e34983310c65ab394d0a2e8d5fd691a86ac24b3e6be2e3efae77f9528ebcced7bb6ab3b9fd0e5e29b3d33de1dee262cd3be946b99f6f275de39515183f3fc5f9df2616fbbc9bbf1817f3ab8c4d8b3fce96bcbbb1274487d4ac8839e4754da5c2ad6801057ee8157b453c9013a08e9c3ec2f617ab8997d16b6466eeafcfbcf5ee1fefbc1d78a14f38228c9f4f1cc0bdd2994ae990d68078c54cf2fe19c1f059ee7aa31671e839a7f1d5b02c1a07e15650f30615bceb2ae5e77d057b00f42d19a2208590a09f9dbff650d8f33dbbc94c5edd6b79770f6367b58d887f3f7fe234671ef492516374accc0df2e1550d63a1c4960e2704a1ac57ad8315420ca60f500a5707066b4d713166b7e3ea3c496bbc64afa19742c36bcb3a195b8ef461732334b92f5eec4e112073941eab86920ece9aedd94f988a8d97da0bf9a551cc6943c1d704fed10bc75129694598151fdab2709164f79b9a0e9ae1f19021095e28464c0cfa60be107ea7e71e0f6ff5c9c08318f98f7646e329d229f779bf7507a5bed95cea677b2d53bd1a8ddea643e6f0ced34d6187331f24c39434d6653b484bd5927232394ab63388535e7e0bf650e6392af07f2da74509ad7ab070a191a5989a48c2fe0e0a85d4bc98ce22ee810510a5a26e477a38d8514d84917aff05059ba024cab8f5a01b0fbfc6aca0786115bdbebb4fe68801762492bbedf7f2edebb57801e6f40fc0b2e3761c6f2926747dd4c2b84d9be5ba50575e7961ac71f8a7f0e1199ed42036ea6fce499d18fab3128327b26a07459518e13fede59f89ae29eb3742db1", 0x1000}, {&(0x7f0000000100)="c1fff4b32aca2bb4df044e3bec2d0a88ad0d6e05ff5c6bd4add9da5ba24a5f3f14537e7fc101d70efffd0b11e5838dc91045e566f0751fea298984e73bd4963454153860d255b8e576a72eab293a406ea44a190afa2e6e573bceaadf9645d33dece3cdb87e062a2b6880a7c5f2de3609f4e1834db9852713406b8e68301749c8f6a74e2a74084522031c75d4eea9997926730110fbcd2be4dfafec5822a54f2da2799600130ba0", 0xa7}, {&(0x7f0000001200)="e397fb449cc3083d4fcc99aba3a517f9c296e6668704b2e16687c0a11fadf32166b17fcb0faeb98cae321da2a2a918776f34dde4c754", 0x36}, {&(0x7f0000001240)="f4254da2db1f44fce75085b2faa52255bd20c486aa546fa46b6fc68b909b5ad4de0c6e49711dbbfdd50f22fdfc6c3cd725084b958ba9e0a9beab52e2e19cc478ec43a221028f7424d475167796fcc7f51337b048ef4132489e06d3476fdc177e2650a9df40d61237617c345c3f0dd1b5f7fa28717f7ab3c59ffb174afce3b7e1ad647b806b0362d8c02f0fff74269b02e6ba8f9b0cb0cc41776cfdc03ef372526344b8e2c31c71fb275f94857c651846c6c56c59c07df0b2447a665b6eb4f81cdffa5f0c9af0cde4c27196d6417adbbce46666c0257bb55d07ba8f", 0xdb}, {&(0x7f0000001340)="8e7236ac5911b209a9a9ca89c0dbd89e898d6d92d9bb793798ad96925f736dfa8319916006b3f3b4739e54ac80724d68594ff3a4169efb952191a777ab8662f5a28c20c4a7d5e1854023a3d4efddeddac719b45d3a4c05c89ed96c160b2d2c33cd03cab86f9273d8d564837c07f7e757835a92b4622ca010a10d111679851d93e161c6a2e3e27021bc59e9125f25d582daf6d71feb8b7df34b40e9145edb1e3e0185e0c226dc5183c8eeb1cc06a0f70951bde00ad04f2e45ddbe7a0b8e4f13c7a41ac3e8929d9a09bbdd27fafac6d083d9d843d964a30b4ca15936fbf6c9da919e79191b7e52cf68ac9cdc7ebad400b9ce02160e69b747699aac7a08", 0xfc}, {&(0x7f0000001440)="2448943bea909228a6227b4fe6f098e5e17fdc2bbcd36d511e9812d9e1d289d17fedb40276d8fbbf95ac6c9c402bd99ae1fc93155e8cea93a2a1cbc1f9fbae14c6ff5962ff45d3fa3279b88ceb146f8fa0446e26cb674deddb48d709095bf490cf404ed9567de840262f50583725bae7b8e200216d5a19abeb48094268445c78ec327880e0563e4be50c885e96c9732b40e89e828a288d37dfc628c8af9ef0c03057b90246685ca938f0214f0b125a485b16278d2b57b286312d869a04aee83dbb813e00822cd2dfa269b2349183254cdbbcb752743081dfcd525ae3fb4169a2e802ff29edb8a47a1e8403d66b5836d6ab469673418dfdcc832e4b97f3c8b7b7b89a7c67918ed5baaa415bdb8a07b9fa5f262f4fca859d43f4e799e74da62f8c5734e320e49e9689c219bf726e674feeeac6b3796ecf9879b047f1e7029b998e92fddb8e746a26db6087633c57d03c29f082e3c0c9bf6a4eb08f80731cdc156b1d127b1a7fdc1a5797851260c9e53392195caee0b312f61fd9d3c5e2b8ab92b56ad2746127214dce1e899cb5c2db92c5d13c261c977e52d46d76b300091d2c69cdcc08622a600a12770369fcb88d8bca87490b173c936d2548115d375b393e8e165ee1e0fdbeca8b5b96b003a1fb963fc01614f263afcde380b07ac8ae17a0b82d3c835a3556a1a29b263b6c432017ec7ddeda1f15793597c55e6d1734477675d83027589a1dde819571df189d94c0c109757a8738e0bc1a9868bc676ad91b809e79e917e16820a7fed20f93e11476b2663078bc8587a9e32b1c4fbb693741e08d63e0cff8c19f01254c236fa2d79c535c9513eaf72bb290760d016b812b94607184becd515ce710712cdf6664b5c1f6ebf93e37eeed2e38efaa5ff43352b6b380cd5f25b8afd18bcc4670060d914573b1fee7d3ed12b4f06fe94b96b071ef58c42b9e25616a79844d26029f1478acccad3cf3d4ca774de55b4f0c7358ac1d5b0bd623619425d39355986a955d1521f771167f4f3a1769b5d365d81948fe7483723996f449a2fbb2ef090e11922242e0a0cbbf0d82c28d8168c4efea0a34e1474337e0208872226e88e7ad782a8f8fd28c00bd52af4ca310ae1c0be4c785d17c434776fdb30ac05f834a9d4eea8f25f63d56cc5e486247eef959b60ad54bb65fb5655a65752901c7672ef2ba13a00eed2623d7215cf68e222f70e31738598f55edd9fca578cce65cd1d2e98b723a25f386a0d48853ee9fdcf80b142d0d9341192bce1a22d68477f052ae1dcd5b8241a07a3447cdf4512882d3bd2d73a1a620d8718c8c5c3e14ed1577d326a266ed9ae0dba8eb68e4ccb92a14ce9a1f7c29e4cadf295773b1e5cee46a6dafd6588b3f36b8bab7d6738a44ad671b7a2241f0ca8ccae677a67088e5873f701a9bf4dac345bf98552e739b766929a309182ebe8b10ada92ee96d8cd50584d2c0a87896ff68914e4e1db3f5976a80e61e08b2681ea5306de0bb1079d8ffa65f1faddf5dc592925739daad80ee400ffe134b658b485233c0b102b5ea05e31535c5f92bec37343d8f8570deabc1c725d54526018a16e61d4e7b713f3b7723940f8981acf81a98ca6860358535e67ec48e3a54658dbbc46d70b8b5f174969eae079ff5418446a84aa48b9faa8068a20ca16a87059d62cf045a04408f94534dcef72ccf4a3ef97c6d84768387f0a46423793ea8cdfa4d0c6599763dc4cbdc2b57f435fed43e20cfc31d604560df1ebe8fc961e3290e3fc00417df7085451610f3d82187b487647b8ab1ba64b8247954718a06cb0de43287715ebdb799ed20c3902c431e91db8b394ca07df960ba7230549145185595f20a3fb4b0e2428789ec03eb7b7b1ed36090bbafbd1ad27a2fab647e7868ab54e137cb294b827ca833de491d0fa56da86ce81ef2ce33c4426b6ea70420d02d0c347a6b1eb00de2011949aed34d6fb6915ca2e6dba02abee34b253fa0f350077e755edf41661340459469c862dd24e48a84f91b39cf0118386290f765127441f8e3fb0da40900c8ac48cfd0ff5c7e27148a89f2db7c60361db682beb20f6529da93e7566a29ef506d4d76360c05b1e3f2edd4ad3922c92c63a8d5366b21429216574c9ede4037cad7d0706dac97bd656bafb9f44ce5d4c1adc7eacd214bc22ed45fd508160df979a63af127982c6cb8a8c40e2f5dc6a284521834912a4bbf4875a66a62a4142fdf2f9fdc9d04689da494ccaac5f68a236d8635f1077d0ebd6ce95f2a7733562da3b7016e1c7f1a6c426e9aa0d02157bf1ef2115c8152353e63f9b91a914ddb3bc09a48f04068ad98672d75c5c9ba3b64027a6c9a2fcddc00d8d4368d10c696b1a496e2f1845f4dd3aecc1007b5181b13942e86a368dcad42b02cddb7bacc3b84ec1d1c77c5bd5f3e61782d218b9315e8ab89736ea415265e093dfaa8d76e4cbc9bad404b914733bb5d44725d50b69faf2536ec120570606b3f9fb75b4466ef133ec20257ddd56162c6d8bea2f0297eeab73279dd12d7339d5ac83ab313f88c746814fa95e2faf196012851cc597f9a95ea1d0a5d6a6641fa6706b42aa7a59a8a6e617e6f29c6291ffd68446a88c3e9740efded2ea6ffe891ace355d0c1a4660f69849728c92905c244d065e9dc31980f521c0c72f8224a275175f60bff8ed9f0ac3eb6a188c470c61aef3206bb0f473cf632ca9d818581022d5937b47a799d7dec8c676f85ab49fad33865f23dcde1682bd3424770fdc7f9278f04dc31019b98bbc70ccfc177811beb1c14fcaa88ff00c7578bc37ce68e8d4a95f3983f3ca0f7e9c5d32241f285dcef66e0e18378990b9fe7d380eb85983b39d3a2519fb6c9dff5baa0b574e29544f6c498d2941368074ba152f9bcf04aa25aaad3cc47fa294696000149dc6e555bb1e5512c8e9059c2921f97b948f15f1a709410a737836fea033794406a701824ed55da6163c96fc6ee1636b4da4a09bb3655b5e348c8fab34bdf6d5adb3dbc4dfc5b9c491da77828bd306f654915eb3497a3a56d00e92a11b68c0d340a258f03cf15832668c5305d43c57348ccd483b83cc05994aacf3e266c960f68a2e9222597f903fdab049d0b04217d6fed9368b5e43263dc2693fa851f2d425ec68b690a68c130d4fe88c0b98bcd248d22f7b6e515a536a64a86c3c09a0f47cc2c297ef5babf5bbc537aa0a372555f03ef1ef25eb126f3f0a8192a3da282d857df395846074ada576abac95d0d7b5e089122254570d37b529ed0975425671818b71b2eab1b87cb5f5f5ce2d5d00a6ea65f02cd5f98ab8d299bdb4cf570d26a29017cadbd5ee3f2605dd6339420ef4999b1cbdb57c4a4b01fc853ddae89f06d148a3bacd094f4f7a60cc6b3b2e5c5bc7f320edb1716360fb042a91be13db8c651603aaced5ce970ffed9a7f152fc0ea789a4b20f609843f2bcc03509ebec1349c0ff5f48121812ae25793434d2359c4b6688a7bcf08eccac5a11214068f9c494798f356ac85491c3f0ebea34da12c9f3b8011b3ba805fcd2f63d7796df7416fad5293bed0d447abf1b591c3b9f365adc951ad2cac4ff274d536f0f88c2fd9c5e5ae3919c697161930be8a825611e4c94955a63280d50b270c59055284251a4b1f80123e106285d026da9ed05fabb12b95fe45a879410e200a9bff53cc9aa42db098e5dfbdc5798d11a134e6ecdc435255ae99b7e7900134911627b6284ec1a4bd7b460fd11b5d764532305b294fdbea2a04d5de077a67c13ea0360d4ab2e70e99ee88698cfd68639d419b6cad00d4710e43bf551d826c90a7825c84824cc30154e9b2700d4ce4e6a3f53cc93eb4f5760fe618b12ad6d76473ab52478f2c91b4a0f425d8772aa536e86c1a3ad136ff02935d8427ee502ab71c2938d059d9af60aa61101482d0038635f59335bd326b893b81d64cfa902edc55c1f4b82f4f02ce4fb374d2c3a653ef20dad3fbfdaead49b27917eefdf9faf33fc4b90fa28354438fd4beb19a4206e025941abedd5149a86e1636f853b5982c1bad9e5e6b6ef37d57be7c3b62399dcb74853ba2c622f9a71dce8b4390e3b86a352bcb72896eb49b328e07dfbe316b589e4cdf85c4a4acc936e0a08b80a597b01415ca84809167f4a1463381f98f46c7209a830bde55218d6e9bbce702388b91ff798d91dc806bfd728af07db40074ccee7eb5f0a571955cb31fc40a35b1fc03aef7d2ea522f2209014b93e8451fcd7d70395f042c54e811e7aecf3ceeae3956789188fb7789fc5062ce0a7183d7c129a5b7a84eff1ac428fbf681061e07102f52384531f37f6708993176576e7bbb1133e90441dc8914b837da2f43dbb071189032eed98b9af7f5e1a6d0c47347153901fd6806b1ce238fc4a0877931fa0f3644fd0e87b61fc0f6fa01d406cc9b618ae2ad705851d01cbdce04eb298a55ad7201647ec8d29fe7de5656e751dba6fce928bfad22846d37fef0d9c188b5ca5877b2a39f63aadeefcc4a481eb1ed0676be8bb3e5293031bcfdf2e7efacc208b0516220ee4fa58282d126537a79ac7cc59d3333607a6d20d3c1ac0b41d70db53406e21634de3f661653d7f92f962692284136df52fc392e194d0dd6299b63ade00c1ea747a9b7146281006f185b3a5612d79714fe36fc4bfb0b94222327f3f06869ac013b2a9ac31c1811ae678e5303edb4258f0283e6e9f576eeb1e2a12e45df2ebc8530936d6e3eb4ac5cb2a66e80e65985ab6dc0108a9c8b5366cdbe159eff32623acec1df602fcef1d4b50a4a3580442bd732cbba21a9fc78d04dcf97fb77b64cd665a0a8549f6c7143d7aecfdd44ce4cd5607b7680e99a586e44e54bd5993baee1cf50a5d8b1c7d2af8a5ccabbab7e0ccc627db5f4865de3804071678632916b2911509824ae14bc6f2251e55fd324d69dc2b4719f2a9fa0b2970b5c65e6fbc8ffa5e9e822bb0550b3eb0009790ed353c19bf982ec304c337885b03cbd423d560164d38da122bb934057232ba97401a6a1b225ffd8a1d01dbc571b93c6e8115025a5dbb668496d95849fd72768bc57e862f2e19c3020cf38d6b89c404f069cabf87a55b209f2f6c1829a27c0fcc350681b8a5de8557f25637b99a055a8d75feb0da6e4490cdbff595dd75096d6c8a4e90b88cedca4882ac472dbd4115b64d37d7009264a212a422dee28bc4a520caba050174229bc0cd646a087b25f40f6d4003baeeb166e75ca402832b82c600f9b3916e8801fc86876685a29bb56d9f1ef7b1a53189c76eb815fb8870d0cc811143fdc816321b5e27d19a798ada693d2d48954669554597e80f5870472b2594f0fbb76212a562020abde113ca0ca62f0c077f22546d772b87a95522973b6b27bcdf03c2b95044a9f15a282ed1a2bdcfad62194f158a781a9c8249836049758631c45b09f13fc8a29f579d75cad8d5c6f9f6d1d403147b284f8c8686dde2e68913c7bfef4b483cc5600cdeb1efdd5a108e1f7afc541714bd780957cd7d3f7687f6e73e943a330451870217d84cb41fe4075a525352291f8bd9ad82c012ed7ff0f896280f4f00f409719f4108f57022a81c831d1e484b06871b932f847f53345997c806dfbbe76b2f9c8310de648562b9372d507d8c7e04e97594a1d6473f1d61d1dc7ade60e3a46736452ad871e08847f5deaa57c29b7c12153c1f056688beb611fa9e9d0dc153df4d6ee3a6d4f484c94fdf08ac6c70308e8f35b696e065c76e0fd8cd96fdb3b5dd09bfbd5c390f9e944e7f7028dc3b9b35f5b85c4d4d27afe00d174e44863f7d2214a7abba392697e542b1b", 0x1000}, {&(0x7f0000002440)="35b7907aa965d766269b2fc2610916c21d78ffb7704e18a99c71a5e83de0d18155a687ea41240e49a749a2ae83aad4c41a131bf53dec976a99e07ad09419c5fa0b79b3adf5c055ac34fe5628d79806d253b1c8f57091c8417edd9bba81dcd5a7f90137599b8e385053c57be9e4bb2ecdda308dd535cc999c9d0aa48489265245cb52b15325095e7c", 0x88}, {&(0x7f0000002500)="7d7d5dd5b46c69795ccc26f276ce55aa9b8dd0d4312f6488a0527a69d271152f1fae02e7a6e6c49767f348a3b5a881c0625a58d5e64b8a0835fe21f299b057e7ce14d80ae6906b7e504d8425c4df4e665b18e0f10b5226df2f5382e3d0580bfd83c37965ae799c3178021e717b654cd38a25db799dbd755217d17e2d55ebb98d0fa23d15f0a956636e8ce505a2c8175ba6b48750ed35d6f3940a99c1ce5c183f96256875d5ccf4bb2a6c2e3f3925a220c44375027c46c4db408d73f02fc3fcfcbf81342cc184356f2d84516de208a3", 0xcf}, {&(0x7f0000002600)="17ca4e85d7a9915ddd70f7aa101a17b8769058734f010444ba8c0df25ba77298aafda018b2b022510c9f90051d79186ecdca838ae3c2d3d1aad4a07b5e9475a2b38067ad29", 0x45}], 0x9, 0x0, 0x0, 0x400}, 0x405) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) r1 = syz_open_pts() close(r0) kqueue() read(r1, &(0x7f0000000000)=""/64, 0x40) r2 = syz_open_pts() readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:03 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x0) r1 = getppid() fcntl$lock(r0, 0x5, &(0x7f0000000000)={0x0, 0x1, 0x1, 0x4, r1}) 16:00:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="ff3698b22c2f892b5040ee4100b938267395a88cd8f94e680e56fb30065aad172818aa1abd627914af18925cb8937d3865ffcd5bdae8c7848f1adf76870c6950f857f789f7e6fefb3a422953033456950a2a1d6c6e17b333a7ee0ee97639717fed0e3134c8d6fd3e91b7932756099ed2876b0da985d318751e75e3500fd3a7109861e8f029b9e5a920190be832253177dbc21b1f6062c89b2db396f9d7dce19f", 0xa0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) r1 = syz_open_pts() write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "bad84275835db57180e900"}) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) rename(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) mknodat(r0, &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffffffffffffffff) syz_open_pts() 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchdir(r0) r1 = socket$inet6(0x18, 0x2, 0x9) setsockopt(r1, 0x10000, 0x3, &(0x7f0000000040)="c21a82d8b37137874deb7233dfc6acea451d3f3c2078164fc5cfaab087a02fc5dc2a5a3fb81b7fb053543936ec7b38cc71246231064100bec4b9669e1fc9f434d2f0f8fdf2416fe334e6099f6bab3212e029b6ddbfbf11ad50d3d9dad23c05b4048f93", 0x63) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0xfffffffffffff5eb, 0x4) socket(0x6, 0x6, 0x4) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) mknod(&(0x7f0000000340)='./file0\x00', 0x40, 0x7fff) fcntl$getflags(r0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="0077e70d85c50d1396a5dc681e5194308f4647ade1a94b2471aca3253ed0f488250b3b0bdd5a0a7c21e2a5a3b1301a5aec34c413d0708723dff10ba74c94b17889fe47730109a7772c7062db928fb7f07d73d5aff90e4d1ac8ea1494435c29217303a75d4d7df525292f16abbcc9847ca22b550f8b34c218e5c2d94fc14625ab6563b5816f2c2bc08fbab38940bea49e1cd76d52d43b3748fc8b493cd3d602a94645fe", 0xa3}, {&(0x7f0000000240)="c46326b53e754cca4c5fccc2e43985fa5ce2ddb55118beba951460aa76be98f651c065cdb7e91d75f7574ed85414748f81f98eb1dc7ec336610928abdeb60493acda5e77a3524f345bd90764b75bf796252d9aeca5f0a9fe806e452b8a833b4d8e6c6dd2c906a148051af7f24d19ba4679124542225f5d", 0x77}], 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000140)) 16:00:04 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x3, 0x0) shutdown(r2, 0x2) getuid() poll(&(0x7f0000000380)=[{r0, 0x40}], 0x1, 0x7) r3 = kqueue() accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x10001, 0xcfb0}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0x1, 0x4}], 0x0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x5, 0x5, 0x1}, {{r2}, 0x0, 0x42, 0x80000041, 0x9, 0x8}, {{r1}, 0x0, 0x14, 0x6, 0x0, 0xedd1}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x100000001, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x80, 0x2, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x10, 0x8b, 0x7ff, 0x8000}, {{r1}, 0xfffffffffffffffc, 0x9, 0x400fffff, 0x9, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x8001}, {{r1}, 0xffffffffffffffff, 0x28, 0x20, 0x7, 0xfff}], 0x6, &(0x7f0000000240)={0xbd, 0x9}) close(r1) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}, {r0, 0x4}], 0x2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f0000001240)=[{r0, 0x101}], 0x1, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() msgget$private(0x0, 0x100) r2 = syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x0) syz_execute_func(&(0x7f0000000100)="6765f045f711f20ff080d4000000c443e96c6700020f73d1f843dce0f2460f51118fc9a0940365653e46d9f7407100f3440f8f590e0000") ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x7fff) r3 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x83, 0x200000000000ff}) fchmod(r3, 0x28) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x80008000) socketpair(0x21, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) sendto$inet6(r1, &(0x7f0000000040)="4b05276400f3a3e421dfa200070bd571901012695cf454c5a83704ce1cb6d034c2e2e65ecc9055f53282e05ecf5805e4303fdc30b2730181a16115aaec5cd42f5de11b075a4d253b785148895ee9ddfbd9439de71aba13dc4a57395e6e6d2cc9e62e054614f7216db0c1960f6482ef5d7cdb9ade5af5b3aa962eec89d16d9f5cbe4bf51bd1066023b3a8e78f7c319367a3937e5a75a4d829d001e47c23050e88d89ccaba98eb", 0xa6, 0x8, &(0x7f0000000100)={0x18, 0x0, 0x100000000, 0xffffffff}, 0xc) fcntl$setown(r0, 0x6, r3) fcntl$setown(r2, 0x6, r3) 16:00:05 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0xfd86) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6fa82386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e3e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1, 0x36, 0xee2, 0x5, "d63c5f7f5a8aec5c6c294eec794927574563ee3d", 0x1000, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:05 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400008010006) r2 = dup2(r0, r1) flock(r0, 0x1) r3 = kqueue() truncate(&(0x7f0000000140)='./file0\x00', 0x444) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x40, 0x340, 0x48}, {{r2}, 0xffffffffffffffff, 0x6, 0x800fffff, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)=',\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='+-\x00', &(0x7f00000001c0)="7d2b2d2b5c3aad2c2b7bba00", &(0x7f0000000200)='^\\@\x00'], &(0x7f00000002c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2011, r0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0xffffffffffffff49, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) read(r0, &(0x7f0000001000)=""/4096, 0x1000) write(r1, &(0x7f0000000040)='=', 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) YN.Q ETȽ㝣 ;~ "tYN.Q ETȽ㝣 ;~ "tq%^'$\¡$⼸m]ΌFO0ϡň^rwfP'ǻvnI]lH@?.:%h i~WBӿ(wzÛz)$N^G>>v?29q%^'$\¡$⼸m]ΌFO0ϡň^rwfP'ǻvnI]lH@?.:%h i~WBӿ(wzÛz)$N^G>>v?29load: 0.72 cmd: getty 75976 [ttyin] 0.00u 0.00s 0% 306k 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1ffd, 0xfffffffffffffffd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='\x00', 0x31, 0x0) flock(r1, 0x2) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0xab, 0x0) flock(r2, 0x2) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x83, 0x1, 0x4, 0xfffffffffffffffe}, {{r3}, 0xffffffffffffffff, 0x36, 0x3, 0x3, 0x80}], 0x5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x8, 0xfffff, 0xffffffffffff46ff, 0x20}, {{r2}, 0xffffffffffffffff, 0x2, 0x17}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x2, 0x697}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x6}, {{r3}, 0xffffffffffffffff, 0x9, 0x1, 0xf0, 0x8}, {{r1}, 0xffffffffffffffff, 0x41, 0x60000000, 0x7, 0x8}, {{r2}, 0xfffffffffffffff9, 0x48, 0x2, 0x4, 0x7}, {{r3}, 0xfffffffffffffff9, 0x20, 0xf0000002, 0x7f, 0x4}, {{r3}, 0xfffffffffffffffd, 0x2, 0x1, 0x7}], 0x4, &(0x7f0000000380)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x10000000000080, 0xa9600000, r5}) wait4(r5, &(0x7f00000003c0), 0xa, &(0x7f0000000400)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) 16:00:06 executing program 1: symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) readlinkat(0xffffffffffffffff, &(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000280)=""/183, 0xb7) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/194, 0xc2, 0x2, 0x0, 0x0) load: 0.72 cmd: getty 75976 [ttyin] 0.00u 0.00s 0% 306k 16:00:06 executing program 1: getegid() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x3, 0x1) r1 = syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) fchmod(r0, 0x30) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) setregid(r3, r1) socketpair(0x3f, 0x5, 0xfffffffffffffffa, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x78b, 0x2, 0x3, 0xfffffffffffffff9, "dd1628b74c7e3b1b491ff8c4fe1f1f21e3fb512c", 0xa742, 0x7ff}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mknod(&(0x7f00000000c0)='./file1\x00', 0x2015, 0x1d311603) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = open(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file1\x00', r2, r0) open(&(0x7f0000000000)='./file1\x00', 0x851, 0x8) mkdir(&(0x7f00000001c0)='./file1\x00', 0xa0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x4, 0xfffffffffffffff7}) r3 = dup2(r2, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffff9, 0x3f}, {0x401, 0xd167}}, 0x2) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = shmget(0x0, 0x2000, 0x81, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) fcntl$setflags(r2, 0x2, 0x0) r5 = socket$inet(0x2, 0x100000003, 0x0) socketpair$inet6(0x18, 0x3, 0x7, &(0x7f0000000000)) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r5, 0x0, 0x23, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f00000007c0)="e362ddc8581716f72e029586132477f256b4093cfb25b8565bbdc3a5197094b2229bc42f5ea7faa3c6a151ea08ce290023d58bf6659990bfef32044908d0d90bc4047ff451592d4bb2a36b62ca56466d6f6fa2a4bdb9517b01087ae766308f59ccff65744f93d80000a524eb77a6a8e362609f89654206e78a05912ea85457e9e8d8450d340000b633e9125cdc23d6fe69b674c6261409748f4b72284c4d18bc31b232b75aa82fa50632c6cf6274b881370000de1267a56050d495bfd5ef3588ff13215c000089bc0d8d000000", 0xcd) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c", 0x7b) pipe(&(0x7f0000000280)) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000002400)={0xffffffffffffffff}) writev(r0, &(0x7f00000027c0)=[{&(0x7f0000002440)="b6d1572346af64003b69c7ef91f3734e0857370aba7074954c223cfcfead5233064f1eb311b6ad98b55cecfae72bbf658b3b2a36fbc2839af6a62e17b6e194843a3acf1bb471d8f0bb778f998eb4470dbc4e7339b1df03e9c9fb8d8e9b4342b397395dbe67d8585837f25dbdf205e68346cee7", 0x73}, {&(0x7f00000024c0)="5e8de8afc2722b6e39b72aa4b72a7c3c96aa7b09ff3fdc3fa605451c1b52d3e5413bc46957947248f97248894db0b03d15836d2d431853a229174411572d27c801840971288f994c282ff2bc4f01249831ca795d9584ed910969c15b91e93f286fd188a7ade18aca20bbc8f01e214b12239abe5390710187d44a256fecdb8ffe525fc80775f1c9924851e16ca606dc9c4563ec933a68c5722046a319d137b68e9acda5e00d0b8d2d32b4221062", 0xad}, {&(0x7f0000002580)="574ed6dd5f2700d2b92c572ebebca2b17d37d24b457200cfc99911fd7620ba7c4fc74e9ba7553c2868f496352d23a61cc586c7039f52fb391db132dbf67d6c9129", 0x41}, {&(0x7f0000002600)="59310d883e908d477b221fe44897a75b620e223f619843f5ea28aee2adf953ac58fcc5c4a9873d763827a52d2c2dbdb69f0488e43cf09b56c7828d6a8402f481b176e54113ec818db6946cf8868f09737969c49ecd6b42de8dd74cb516023c0e6c5d4e7adc9c76423675d53b08e195fa72417ce1f950352cdc3e674cf5b4d66e409090fcebd7aee71ff8e6b4d62cc119878434b6d2c5ef7cc6f598c44b1e5b4e2dfbe2bd79cbbc58edd27c17314ea4b3201df5e03e9870ce8c21a941e3b42a5330878b1f0caafb6e9bd218d557dc13031aabf1fa9d2fc599e3", 0xd9}, {&(0x7f0000002700)="f556575515628f04bc1c0e07994192489f099b42056eeb759c1ec5ed5874d20b1d01ef8ff230466e8825096ae5b1eee02675b7f9d657de60bc45dfacfa8dd8cc7cfef493564a39e2a5edd36d2be6ea327ca3a082c30edd5948e3c20c91ec987e1ee7a54c4f2eb9d0f1f83e0e90786291534efd820f4db928f4ab26de4c1d6dc550bd8167316b6eab21", 0x89}], 0x5) r1 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000002380)=[{&(0x7f0000000180)="c3c5bd4ea6ff56515f4b952a2da51397c953f38d5868a3e5e91ad291f74059c63287453bca8a10134304efa2d90f90c280bf8fee050862d45f7ca5c846cd9a55f58eef3a68caa61605d8110eff1cd65574a065d5c6c7ebb40bdf1e7b5486d1f7c05349df48781b10c6c69056c676279b4f6f0f65caffa2fdcc340f6ee85ff25f17ece203ac5ad82f44cb7863ecc2d2aa661797661d3b6002c8132faab05a3b5514600f795ea86df4e2152b1240a942e2867d77036cb928bb61659e9cedae08aa09f3403a22dee0791bd5cd4797b67766fb1cc51d6c1f5ef6a7a01996887a246f019cdfe6722daa076247426fa1160ccdeee63ecc181738e4f3b23b5763a01226df0b59778d8e78fb9f107e5f69c413ea41576ef8e0259ce90259909379a6d13ac9c4fd3a66cc7968ee1af176976a2e6648157c655931372d50d5e105ca905c0efe9c08aee7c90782f38160a11a73f7106779cb375750a6913bbce05c489ca4aacb02d07e54cac2ba77de9da096ca4c76a0f76aebe8807c6a71c6d05e837bae543883734203b839f4c2f374821aad772c5770048110ae117d61201297ca07a5bd4df829fd9df9edf95875ba7c0c911a5c176080e31853ea8719178a505482bc943d478e9d81eeaaf2de6521595639175253e2e10dd036354b21c6cd09fa1593ff548d1baf22cf2549dad33cdf699b734d5ea98dea63160e7db5bc4a23207572c56689373cea12304b88943a7382bda88b67611bd57e06c4300996f89edeba8ae24547e947e4885a4816ce91c1b9fc9944550684278fd6f6352c57a120e69c4ca9787f08e4877790d6cb7d4053a39c071c54928e8da9417d6d692fd23f605433bbd625c77137ada205ddd1e60d015b336efdbf8f29e7f7b0abd5497095e0f0917ffde6323475f894c06e6168aa6d133e2f13c871784a668c997167bbbb4fb4026cba46ab6d4bb6c51655722e11b3a05c195eb2cdefc588adf9d877f10f03de88daaf613fc95c3464b04da96d51c67b1e0b034dad589c24ec7627eed40ab849982f3e35e68d67a9657a169929bacbcdbffa17ebf339eb83d1ed5c097ded3aa5f188ae6e23eb93d00af192e1ce8acc6257f842dd8ca3f613cd91b0263128218b68b27ea79b3db35e7fe005d6dd8f55562186fe0b645567427f02e930641a3cdd6b9ae134edf65539de597d6ec64336f36a3b90b64c20fcbf5b848906d4a3f4b5c3e727ae0a1b1c213d1d7ee88e3b04743f7512441da797d397a45f6d645fb4d396fc33fbfaf6f661609ec5c7bf07ff0e56da95794b8c66ad26e4955066333bca223ccb1b76584252e8801ad209d52e46c569e5857e02bef14800d235cf77ad584b281c2f3122ba874324d7761788da505429d11a4c284ad99ed5771e08f1cd74cf568e778fb111d619af699b70eeb73075f09f43b6f63c7926c79b2931f4c1718b0cf240e89032d97c296317868a7e540109e82f523c3e7e5823081d31230d88f79540d17b0e92a005acf7d280876139ddbb9460b56c73e9aaa0a7d2dfd8a4e95675141abb87258c8c59d5260fcdb6af2aca446e1f500c64b69315c792e6b8a8b8d0c5c7f237332c0be418c37a57619c412b4843838921e15246b376876df68e5684bcfc8c0230f21cad72f12f1d5c4d17eb03b72289ccec968cf567e8a6a44cb8cf5a9d5ed203f783f161d5a30acf42e677cf59a9209abfbf52afec12692a61019b8fadf7b5b060f726d1b943d1d2e1c648e8ac59191a6a32196e470bf7786bd0520f044ec220de9a0d37e0c875050ca3e21e00efda179d6f8b172556bfa3b99c2f374bb101ad01907b3ac93ae4941e8ae9bfbf30ad19e0d254a055278a68072eb16a28f8af71a32fa5cd766ff79e2b94fbe2ed2a18337e172d9acbdc38d1fa691cf17bed1d15d963c03ad18daba564e36d600753a60bf67ae96352134a73a738d938685ab32116554875e4515f490fa1fbae526ae94a01bdbb0a4aeb9ce3c94fc0d2e48136e7a1c2571c9006dcc3171555902152f345aff406ddd70b6bfbc7e8f920f1ad78c2ab4513fbbcaa1f9a0e874885a7be5b925f7b0cf8367997bf93290e25da75c641d7dc3d3a3d2816de69d614e0ad548e89480556943619f7a469ddf943e3a24f7a7a08f8e12e4f0b06cf4665cc5b90b47047c22f5d9e13034028496efe9558312d001e8a5d20fb8406692382b5b54e6ff3f60263b10940e83cdf47a718f0e1eb345d05a9cbb8dd01dabd3100cbb65042881079a7c4d5673c6c6d822372729e3bee4c2d80c90aba936946ea0960a87229973ba1fee96bc54e1c3070d5ae4998857f8720de01e9dc929e75b020088ba49831793a5e65a6075fe840a4e2cd2961fc8950adb48e8ad24dd5c085e4208850f5209141692afc68abc51a8d296f4ba97780d109c92deda5c11b26912d683f41badc793e5bda8ea262c853df4c0f78def1889d4394d0728dda3401be7252a96397a7941e8fb4c2ab1ea535ee93106db08580a6f67847c3547545bc54e1b1666d6f3b1006fe5fc9d4f357be9ea0022b2e94abf439230500a8e346279f19c8a8b5f3f1ec53cd77708925e60805b230ac6bffd0ea1cd41df4da13c9032830537209fc56677773f1d6af556dab0f41051a797121221db0878c4b6d490f50a123614db6d95ed844a61fca5d4c0676215411aa1f2b27b7dbc8244f5a6da71a3094def6b26652dcc1332873459acd261b49003a153b611f07d4d49ea68a7d3b87cff742947ba17d47806ac3a3483fdd775f0da565ce83527b3ab8a70e0fa888ed31c3f2b46dfbba6c1c4037186954ffca95c2f262d131c1b33f2cedec72694e8d9f7a6128f245594edebc0e70a483c19156d3e04b3869ec3b20bb9e6f36ba8a7eb46261f53475acd44f532f4f3d2db574d25fde301a812302ba0ae86e02df072448c186c1f3270131597f9768767035c4f33d6ef7cbcd2a8e0b9f87688fbd1ce660853bf547d541b00b36ec7e7ca7fc6c13f5c184765f5f59a140e2b525b310db9c96cfe9b9e3527a4e9b908b95937e4e367c937ab7f7e93664a2a4d0c76f882bd7a2819d152e8b68e5090c8c39b44e332076ca2b106bfba77910294e02cbcef2d29943c325b508e3dc3c110b140ca0aef96e3231e1a82246523afe2ce932483d1fd1373ca170823ce6ff06c33f807d3637ca49723b8ed9bc55f9d3d68d197407553a5a24dc0b90275a478bd62c164b1bb70076eb78a0fae7d9b009e4312a67e119a6c800dc7ad3173789676389c3e4faca5edae1c73d3ed9c1f4154b75ce5b1db41319baa959dcfe905d6cb0c1e12c179c26b20e5f37bcd1a3e75acb6934e2886e56d5168ce95ddf50b6be2c9d7d502d53100abc9b3d4d89735fac313bd189aed38065fd947d5dbf2276343a74c4541306cb2a7bddf207587af67ed6b234ac46f7ec6f84670ac560a6eec78bd8cc22b9d842a151883202a85dbf1cd68f62e4a1a52a72209288deed7e296696f9120dd30d4b0b65e64365907027a95b1b64aec40f46250b90b9edc8661c984b325f549c4fc9f16264594b4a613659746b59b012152d7cafc4184f0de4c93e6ea3b435bd088f4f9685fb1264fcf9ed1653689e1b13f994f18cf6e77b529d5451240fa1c7efbf0c97832ff50dcfdf97770c11b115bebc1348dd82a95b1af80c7e9f7499f0dfa676eaec6b0d1c2b7d49de1a106ecb91fe4fa554b8859a8eb258ff4f2ac5385b4ea10d8078257d9bee25f4e728fb0590b4063f3147119ddca3aee95ff0465b0db1b0807eb87f18c90be536197be89cd48d8d1ea2de2361d7125ef546e8f9a08465e43b529298d0ff2d575648f5b2823e1438e927c9e20dde493e997e8bcef89766aee97ff2e1802d60df8c4a0aedaa69dc35c44938bdb32b00b23fee99b3e440a3c1dc0379f0526a0bed5fbabb8b2c3fd1660790efc230536dc29329b98cd189df598d1ac0bfc91e0d17413972a607574c53754b8edfefa10e040223f4169789452a769aae3c3ab551ca3d846c4dc19826fcad07066cdc0dd6a3d7f78a48e8df072e4ed6b63eff54eece9998137cee2b3aca53f57c926764b65476f5652c25cb07e9c8454fa05f4b97978a29b60cdfde244e7e88538f5c070252afb8cc23c5636a96ce7d7021d391f1ee23b8ba0dfa6f266c5ad95bb70f7636bca717469285c3879cec565eb0c74932dec72a297067f65a7c7024af71e887be5af4d49823069349d0d3277552566d8b7a796a0739a278fc644366ddb103f7619a54509e1ef475945712b6519138aaa9d765739be0aad1b02728e6c8d996413296c62cdd75646fe022ee3993971ff0704451f60e5a31fcfb00ec15f9ad3df284a411534645b45362b139b8b11e4f164a691f66d1b926deae51ba2f8877a3574d9cfd9dd9099c8a8a8860075250cd13674a0e30a89c5d165cb6f36726c423c8925c724ecdd1847e7bd1504f08e18f6052cda8de94813f1f60f975bf2dcaf3fc9fe9bb99cb7efb9eebbbd2ae7d615f3c9e795ec169e1e18276b2735126cb3ccc9d6f8d9851abeda1e61159c5e678e28dbf15d6b886122483132cf1a5dcf93e7aa2312df2f061ccb59867fce94a2c0dd7adb3421ccf9eb4bb9a88011b39122ef91b74da6ab0634753297de2fbe5f57b0fdc97b4cf393bf38202b3faf1d9b2694a089f1e4d6d3b650fb6eb79ba7f99d9c49889debcdf5fb378a7ca4ab81ba176682f09c2ddc506f198abe57fdef67adb9ed211ee1c41f0af908826fb7276644950c98958b919b6f9c99f8b55331fdbe2ae45ad56b92905486df1911950c983a43bd5fb74c7bd7a263d6fe9d1b326efe230e0d396e4f5d428d1d1f01dde2ef7829d6554f09cf52b0b8549d69424fb688044c6dd6e27e68d16219b99c3d81a5a6e35df7671e90952c1e8b0c5892a9026202a9b3708a11440d6276c3907d6584edc99e1360b3ce4abde2b6ddc7240463b45d6112c5ae4fecf40f00317f04f79a6330f2a5c6b0e4095021f516805723c0ca420e73f2c9477aad36dc083563eb3f56bb1cb84affb62bfff7a1eef0a59a1a1fc9b29d0c947bdd431bf8b2610282c6821971e8c5d77dfe5f3fc487af1c00a710e01e3a874ca17677feefcee4b5d90fa713c3926628d3a366644e79bdd4c03ae0ef3282efdf399c487aaf1c8711e0db61c14440bd9332e8d742990e0caace8e873157f27f18222ef76223d5bffcb6164e267d5f227dd2aa9288b830ba9cefc7e0ecd0784bac1551b0ab9d704061c9b9ebfcde0c47b48318317a1aafba01628e86dd680eda61a8666681d9fa42cafeeb3eeb2860d86d57299bf51f8bc890fb7e7af2e668a159fbe24ca3e25e29b9f0b3938e5c0cdc52662fa6e2bacd6c56db1d8e2d288891ed5ef211779d2c5b92c3d78d8429074d77e40644cb97f1a493db695822bc6a23c350d874313a70f94e653e01b9ecc56c2b9a9898aca2788105a553940ce4a60a92d1593a18d854a952ad3396a2a76bd12242d5ebba96cdfea31520b094ed4eef69cc92eb869f8e28cb6ff6df91792467b6a2effd43e966a83f1b7e67bb49e23c7b893e1061bf3db98e54d5e51a21e4204b68914872107bc3af5463c03b478c40e68ced939b0b27e7d203345ced7575f3dd4774fe5aa452d3826f77d4d047b377da54d79f00932c34c6999cd2343d1f4b56494aca3d8077157539fd1e4cf861cf27baa9b6a9042169bb7073a85148257260acac9aa1415b90797078b7effc32ef5acb3791c09c46faee0c8200dc248fa722728b10ac83e5bef49525da2747a9815ebbe168cb8f386f0a18c922f6461d1df21e1ebb3", 0x1000}, {&(0x7f0000001180)="50db2198b62cca273bc189ea7a8ee117d8890189496a2bb66fe9c217b2f2f68abcd23677595169a2528acf01cc7b2dc31d9d26bebcd5d283e9595bc9a8d759023b2e57fb0822e85c8e393f60be6064a793b059d87e9a41fb9aa79e87de4e96e49ba2575c60344b930c1c1d090384105219caefb7783cdbdb52499e341e214b8fca81ce4239f6065552d798fffad672b64b45dd14929110546bab32c2a281e9fc7034520de2a36ac377d7530bcee034063db9b88238b9c1adfa1d24d227ed9cece4973515078c993d187c26d58381191bd6a336c7595fc33e76262fcb1ac6056585d7c836f68dafef14f88e91cfaa6c6b0bdefd41102982006d88847d6885747c96a8893bc096ee76709d46ac2ad8938bb95b155a7e76fa904e9dbbf8152664a6858961e45cd2f3498c5e0bda9184b7b0b7fa4a0fb9e9c6402192ef1bba4b967600d433a8ea83780fb8f7e09fdc50e7eee88e0e729ad479aa1638c3c92ae5e87502e9e999a7c9fbeb28b03b3f1464992b0f6fdcc186d6f25eb83a7ad9b26f63fa836cd5f9064c2bd1771b77569e1603d846c9eec85acb3d82bf81d66d3d9140f6a7032c58c830b4d80dff8d39de965c81e2bd93a4b001e56f7900ecda2dd59d6efc83f5bb37b17dd016c8f65e82d96c190c18dd04ed5fecd71190cc0b7fc8af5241ce2183ccd49640e4c49f20d44c8a51cf1fa4ec79c7826553a8a43169d61bc4bfaaafe1109746747b1823ef0eab9b0f349ee20f5043ed15813b66f0c03f929a22c1e7935942a5ef3d0117d701da9612874da96ea6a5cc6671b41015a2d0e0a7fa0957ed833382db2ce0a97cd3aed287188d66620c4b55573199e2934fcc6a37c90a27c59f65fcb56c9f223d580bfdc0fe03723303d3806ad4ebc8ee320bee55fe45e63513ef7944e9883b4655e0328198a92b92cfd9d0152ad3e5202ef7183f069ec5f6eb4228ccbcffe195cda238d4a601dbabf20a2c4f7fac866c87757af824391af3d9fb95f28b970aef5f3d28b739ec3b6ef8128ccf1ab4fd1580ce69369bdb5a16fbf3b43faeaa90c6e1f27efa971fe2b314dc2902eb178742a2be49fa86212d878fe48bf93da7b372129edd597d772de79ad2454091a0ea4addaa9780a769b3ea9ce9800691a710e972da5a683d588941f31c811c166ccd329e073f1ce94f839ffc5695e05eff45dfbf0f3beb85f74b68170634ef63b15d1201482b692fa2c827f8fbc2c6f577450c6ce2572393de64a63b9af54a5328983864bcb282495fe8cf05f71d0cc8e0c55972eabba54f4855a01fd9309bd6d9a4f692eb563355cb52151647e9880c0b72c17015e500cd15115fcb65ed3e047fc90b7bb5173abd909a8374edf554ffbaeb9ad021a0896701fba0cacb5a4d2d0670bd5fc238ab240fe541bb23e403eb910b9b2b84a6af0089a3b5e2387673c08517cd5722e826fdc477aae4c9b43701795065d8ff402bb819c6dd89745304fa2982e148b00cdadc7333649818a35b0988ff6d2449c4a398856ea04988c092965db290b2212c9c365edc55158a5c65e0b68da27e28580f3c8e3bfd677ebbe9890330afb6dbd3fb9634d85bff5e7ab00887a16cbd9d585f0712b1196ae61043015c67064bfe7d79e57b72bde8e08a324c6a009912facf39d0f3ce8e74d15d8ec1d8f568295391b5afa736d9d4a1b55c7b805577a565726fc0bc2e5f616b9f1a22ef9ec18eda4daf0af4dab1c4c71a59de26bd21177875163e30c39e56f458ca40c7a81ea6bf769ecf4e360f90440f43d5684dc59d9143d0554fa1b41a8b380ed6d0b2399343c3ad4dc5808ef70a043273a11be57090f68f28d96f6ab5101833e387e5d8da53f86564d20d9fd91e67df9c0418e11e706746c617e22b7724e8bd0f069e7f3b8d805f7ef39b6994fdc76f3d27249482311bc4bb1812f1313f8c487c67f82f60c722df306915cae1f278f8903d75434d94345173c31b732e449e0c50f2d27e17541dffc9bbfc4d02eaeca1eb1246d9e0a666bbd26ebc65d969fca09f199c9ea15217b8895492cbe40ab1bb8d07b8b477653e16acfa104ddf0891190ed89256c0d0cea21189e3265a2331949167fb0aa4e5fee08d6f9a164bba126d81765e21decafbbf762600c995730020aa05201b086165c6e725ee56e8c0dfe61d795fdfb1f4c5989ca764b8fc031445194892224f794490c35e244bf4e44908b13cad969a88cab41fc25ce458aa6417eecf22b6f97bdd5f666072d86a336b94e50dc178a3571b8b55ac589e4e5b27d44f1ba2c903e23d80e922a87ea10a7188f555f47bb66b58198933c3f6bae6768ec1cccdd12fa0f3dbf8f7469e3f35f77221121ebef35a6e10c5a628b48bd1a0a895505ff6c8dbf8b684375b46d6c27c83ff9da2f8fb0d439d1aaec3d1f036cedd562dbc1bc7fa615347c451fa4aa0f33abfbeb66e904b60d54b84560fab5ab899a1af454ff31830d6b4c2a24d0c6a6733f0f86e4708215fe45b002c83f7d5ed5ed88210701cad03ccb345b4759af301c2f99f6d4a6f9916146e1dffc2f89e1d5a6772f1044523638655ca06c6239b1d3634b80a20fd9c284f859e0fe9130e3d272f6e5ec50f109e08e5e361b3d8b075a4df97edc875701aadae9d6f031c7a7740fc32d25e09e72871dbf7617329876afea40154350dc7908a4669b1a089a63ce42a103a650badfa80f2f89d7806d31a5a16a7a4a825270658ad05961fbca61493773af33d2e5aa03427a8d19fd8748eafae33d09b84483b76aa20a1f0449e32baaa2331252917d1ffb52c9ff5117c7e4a454f5d1ce3ead992bc5c8f33edc298837835010402c49dd39966f885544a67098c732e5ca41118fa91b110a538f90b524636d24fee6fdd3252176606ecf3768d787521b1c333668c204610997f4caf8fc9b254e5afadb0c30f7e6bdecb8ab82c33f9c9b1d513c5741038f161ea552faf9e2fc3ae06fc7db6be20b45ba3257cbf9d8d903c8f0bd0142fe5acf726d9d11faa00b3f62ada3602d39df358c3fc6194ba5c128452cf80c41940af5d773ecc83463723a4af515753e96bb4a584d3aeee21d7a7d4edd6621a434fdcf5236beb0829385d9e2402876cb820de0153283afaa039b297944ae6f6e1804620fb0048deca51fdd47ec1c92498539f42fab526270f9f9fe89081305a3279225adb870b401612218cbdd6c5d18902fbcf69e435ba9696f3f55f70d4637ac21b8357f5f3fc59ec6af6389cc79c32edf8e668b57c0bf0e92ecd5c310cf7e116e9563cbad1ccba3491e8ab2486ad5172405a3972876e4d8020e4301083fb48668e1739832459db7948bcca05ea7a37b386fdcb518920a70c77cbd065e1d9b7eaa3ab3090845541aefeace992d78359e35b47ea289bcbbf184a229040efa420d25fecf7e157c807ab6058a7b655d58e2006d3f99575003c50572141d7a0ddf1f954c8b4c2fade5d7f9db7e48cdf48fda402b5a69810caa01701d30e3eb035092823fa7ccb69372d7397bc7ebcbbc2ed42f470a765ffeddf1f870a9b0e4c0f8d49f329e9379a50384904ab968a012253d0f1292df5e221e8bbbb46b4c32f73d72022b8757e78acf589d3215000a5fc0b4b61f3f8e6a4a1302a87ee3e731272bdd3dd3c849a6f262e220e58e42e30c223800cfbd3bb04161c185174d385b7420ae0a62e1dd2f6ffa34f8523a8cee41c6240ebe362a08cb0cc09d5edcee2007b2b4858bff6d7a4cf577a5c653bad9833f11df08f9fa61dfccb635fc1e0501ff7c96a7dda9499b8657d14fdf9d04103ff228bb12a76af0d8bc2d05d366c6d2b650d7f81f02929441430ffff5e1ebe8d5efea654f8ed3181986bedbb2cc2b5a00e2daa9b298f77b7bacb530e2bad444183d2fd80e6f7dd5f239440f8ea8bfe80d4029ca06bae74e8452402c4365cf262357a42ef78fc9826bc28df1df282f8a4447230c5149419fe0c594659df493b30e793b52175e0b07819e5a721686b36f6877d516b5cf440c46ff32efe06af0798abc55c15d8f2abc27ec5ce0a9eda1589623b46dbe783defc1b293da40e4b9956414505af0f12528c8c969644e4937d315edf7dc443d8559de69d36ff0d89967f3268242ec07473e295b98648b89748a4794adb742d497073d8315c4b0be667fd706a0ac4b64d1b0706e59df82e09533c4b65b0a3eaae9b08e8040b8d283c56e86318947d4c42b249ec20a8cbcfc4ff984449a25185897286c346699aa5bf9a38faf289f286522b4277d215769e6c9ce8615532e977c84fa667cff4989fa1e1d30ff508709900247525967c24050dfcd0542fcf0aa33af776833bc596027e6140a2e974e66cada4e49f245b19671ef9713910b6b09d404ae8a68d7d649f2427f8e3c971c113c1f32da38f7a389914fc1725f5b986fe108dfbfac7ca79a029db38dd332d6f09dd6500e5d7e48359d27a0c2e6168be258d8bff811669b794e4397a3ca94071bc297cf7ce1024253e819c083d054660b35be49911b7c7de2de6c80ac8fa56d648e84e868ff082d01f909ea907511038e288431bab556ac0a1fced709f8c5193058b3b4cd5f2d9f85b0b3cd114ab71537423e782a0667d0e067c5c338a623931f02ca76f5126a62b7bf6de9102646f63861f0a90bf8bd00f46e0709b0bed075d6026d5da68372c2b040dcc46e18f76f999c24538a52496da42c49b5bcefa83c7f8d4bb8fe171f7f158b71f6f6e4d849e75e3645eaff23287c7ac5f7c4436909da87ba06d7ce68568f09ea5fcfb8069dd6f88aa3951a653b0948c76319168e4318296364923d9e5bcfb99ce20aa0df9420422dc715a2b30c3cc9402629fe482dd9fd606a5e52937d123cbdbc0f88d159d66fcedeceafc0f2ad4461947ce9a1b1e525e1d635fdfc266b842702a460fd53e5927e56aafcd95911cb8e7dfef0d011f4b3415d0b1419a4f541f2d4c4f1d50946b5a2922e90bf2e781f18b6e3a38d932c7e7057c3b27af35a54e21d57d65d7677b61a07fa0ad72b212e2f34ffc0c2925b1a22710755c84fe189a1dbc01bc91f10bfb2fbede73c555675af52f5f750dc23c4b0c31594eef659e415ce0a4704c09506a5b7fd64b0c9db1f2f01961f7400bf0a025dc31c468d1f36395c1d277200865f722083c717e2509d171b5f103f003dd93fdd0d0ceca58be915ccb616173876b790dba85e970e83b5dd971091ef365efa9067b96b54598e1c6063c725694201ee9bfac32628dd7f64ac4be8a6a4e295f5a2a907b6435a83fd05d3f3d87201a2fdf59182b2959638f947a4d5e747fdf1bbf27ca419350ee6496c5164057cc27add63397e71bf92f338e9a6af5908e0cbde852f7330e3131681df9c87380988d8dac8117340305dc1c6d59e9cfd43c204fcae73070237e9242b08cfba10c440baef4bdd266e01d25fa060bbc485250967d474704b1b86b2060a32c09dad1c881e623cead98d65cf6e2fa74e743dea23c36f7daada67c7787939084f37ed05bc62afb30e46701d3afb163ffa0aed9d4802f3bd18a3f699c8333d618534567fd89c522cba3f466a80d1c59ec2bc5e4286b5c2709ee2b7ddbc9a05acc48bf8ebd69485408b66ec83c0c4541434a7303f43c9cbf563b93b8cb7d759c46bf3ef447beb10a947c36cf15c934b602efa721b8a3b065297df110e655fc5eb5245b57b68302f73081f571571d8367f965fac3356bfdb37c19c01eed1cfa0e4e92f70b2ef509aad53cf4423906778265c8628f9febebab0fe0f6f669be1e8c98a0f9a4129647343497fd05b49a4b2a907b09a22c8f40c4c56f14002f724528525ad9", 0x1000}, {&(0x7f0000002180)="f1a6693010a39fed12eb126641b4039069eca009d4470b014404cff24d1a451e9dd6777a5a182e8a6a87df81ffa8f60c68520ca641ecffec49ce1f015d3fcbe07b5ef9affe05be04de280578c9522a3ad5d15424f1e4cc474f793a919c11ee78d6b7a6df3a381a8cbc91732e3fff99ae096d30397ad69a3070da0215c2930b5933bec893ad12ddd54fe75237c32ff72552aeda644a0128d35a918163501aa9241cbe1fae6661f921b2d6cfbf434fbca62c0973c6373a0a39e389a3", 0xbb}, {&(0x7f0000002240)="e45454bc60af7b4ef6e367becdd9fd46348d4f333a51a129ea78d7d5c1a24f83a9ceca45c43a0a505af95399daf61478842e556ffe752b4df419311040d1d3d5c9d966745bac8a0d306300df9248eb68a5a5a4439e9c3e41d4080a0cb486e6da41913cea03d40cd923286f9eee9fc6893a95e88506e79dd9ab713bf683808d44b3a500262572865f11faf3548b6854", 0x8f}, {&(0x7f0000000080)="27c362aa686a251fa80a32e04991d3105da37eecfb4ddaaf41c4607d703e4e2470b0644d5cb1c0ae1c4084f2ff9ac5c4a93a52983a4e854c94707bb1ef96133a95044908fd4a9511", 0x48}, {&(0x7f0000000000)="979fc1b8bc471e51cecbf20e452c47bc47487986064b25ac4b2b412b997b7f1e8e4e00b804fa34bfe18f74464f7a26d41670b0cb8014abf8f367", 0x3a}, {&(0x7f0000002300)="80ad7e0ccd4405e598e3af7120b6f21e2fd9c568c408265a33f3c2b54bf0a5575709bd354dcbfb862686f0f4e7826b77802b753b940841c78de28d1bcb77292a724f728a54195dae4f797f92de77474c8a70d4161585c52c3d4ccafacb769842b4073ee744d91f82ca1c1d", 0x6b}], 0x7) writev(r1, &(0x7f0000000040)=[{0x0, 0xfffffffffffffedf}], 0xe22) 16:00:07 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x3, 0x208) fcntl$setstatus(r0, 0x4, 0xc0) semop(r1, &(0x7f0000000040)=[{0x0, 0x2, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x0, 0x1000}], 0x5) ŽNVQ_K*-SXhґ@Y2E;ʊC€b_|F͚U:hʦUte {TSIHxƐVv'Ooe4n__Z/DxcҪff;`/Z;U`y^m+@B}wl(ae @:"yGwfl^z$or-bGBo >8;Wc& Ywx~_iAWn%Yy::fyhvj.fH|eY17-Pʐ\`sgy7WP;\H~TºwޝLvj|jq^{T8sB9tw,Wp}a M)Xu| \`SPT=Ge!YV9RS 65K! T"%I/qxJfqgOlFmKUr.\^ňwވگa?\4dMmQ{ MX$v' I/>5gez)Ϳ9\ }:n# ΊbWB݌͑&1(!h~=^ݏUV! dUgB0d~X#1# @{Ҁa9ݻ`ls骠ؤVu%Y&Ͷ*DnP dǒ渨73, zWaA+HC!RFvmV0r/\M"얌g覤LZ^aգ BwY Ri*a`&ѹCHYj2nG xkRN ޚ 7u o%V/7K{::鿿0TU'h.j(q/vo+*3~-8i{c:эdm`S zcRJs88hZ!UHuQ_IRjJ JO6WU!RE k x«EH[_{ 6y)%uA=:=(iTHV6iCOzz.O Fe[pG/]@(InX1-] i#Noc @[ڎbSLxCr4rRc«5mxGTuETfmo;_W+.9#F'ȨSwp%0k(0Sr Vgws֯UmAyq!"KmIP#aM^D]Lv!T+'$OZm0fR3(sE&I:;aԞ};B{}GjãH?w_ e΃R{:1ml@7iTʕb1?,riNza(EYN޼pVK8i; o6~ba4uOS/O=-t_0# n$H'1Yhvp5=n* h`;GA 6~|lv__Y@%ۜRzN~N6|z6do+ע.h 9N3 v+ky)NҙC%<  n21"FR:,2H=7Ku[Y]l,&_7ѣZi4nV]P,}P-S =Ms_1;щӀe}]"v4:tT*{Xz~ֲ4Fog `Nj"BQ2]֏b䡥*r ~)f K eCep'[dF% fK2_TObdYKJa6YtkY-|O >n5OdSh{RTQ$ / ߗw H݂[ ~tߦvk +}InˑOTXO*8[N x%}%(?1Gܣ_F[ ~ 6{ԍ#a^Fe;R-WVH>8' I>~f-`ߌJ i5I8+?@yRj _,?f0Sm“)щY A9rWLSuK#E*v<:Q=lM&l ֣H.Nֶ>TΙ|+:S|gdTve,%EO_K) $N~S\R#cj}p!ӑ# o&lZ[v6FÇV^I2*)pgZ|p$q臾ZԘ#I'uRVmzyj9xdCfݱaTPuWQ8esѰ'(ٖA2,udo"9pDQZ1=SFESb9OJifѹ&ޮQ/wWM `RPgJ0]\g&#Ȓ\rNф~{PO`Rͨޔ?`u-黙~Ү}a_z1-a̵gJ, ׭BϞ9.tjcGS)}{ܗ9;ٲiJMm;eyĘ޼_xJvh/ z۞A𯐈&rvdIPɉXɟU3EV)HmPɃ;tǽz&=oѳ&0Ӗ(.eT+ I֔$hDn'!Zn5vq Rʼn*& *7@'l9XNܙ6 <+mr@F;E,Z@Oy3*\k@Qhr< ?,wmV>k˄bz Y)G1&(,h!]wHz qtgK]q<9&b:6fDL(.ćq D 3.t)ʬs'"v"=[adg'*( ~U {H1(mրfh, rQ.f$>%⛟ 98&bn+m҈!yŹ,=xBt~@dLI=+Ƣ<5 CSV¹'ZU9@J`-J*9j*v$-^l1R N.i⌶mF{j.>j{#ǸۘM^QB!:F<xh9~} 3EW_=wOE-8&}M{7}My 2Li#CdqWSφ{jB:W& ɪ~.y o Hr'( >[IR]tz𡌒/da!P!,';z؉Ij+o6wYQiR{-&҃Y[ɨY;.W"\9?``dY~AN䛢W\`4K  Rxv&/e6Ϫlk A)m}ht|;vpF*ؓ[Z~vN&da\I^ ڑJ@!Kv3xPry8*u陧(;?d+o^:zٲoclL+wwVFZ=m=@,X0 9ޖ\⽓oy-՝n7}^l _ ȯRA!Ԗ@ğ LQyǂeS1iĿFt{#4PC;f?"YB=ږMnfq W3,|Ӯ҇fb KUW1Oj7 'şel"=X r3Ӏj2 UE5yD;FU2+* .?B(̼͢8Ԧ۫ ,Oluz$9 _=(9;ni6Z?~)BI!-=rY}w-E@JݪirZh=XAl2?OV^E߿;Kh4c]H+i/'wE lW#d;JS(8dI_ Yr껥OHU0٤V3URG rp_e> {:tT!gZM-p_8$A# +8vsW"&wɴ7yPe@+݉tS)H s3d[ m$IģnI]!,6^U\eඍ~(X<;g~04[^zlX_jC\gK}y{r2Lj9Ύt]h)S6ԡ\{Uwero._ak"M ڱY&!xu>0ÞVX@ǨvN6DChMŝCUO8в9CíMŀ 2sp(oj3Sed gߜpgF+w$;_~io='$1Ļ1?H|g/`"0ix=uCM4Qss.D P~TɻMFfneiRT we>MؒV΢&Z#1g oKmv^!v&ɕs  ae%Vy_߱ŘdEH"OyD^$KI<ʴ\Xd"{_f`rj3k xWUXN['O="~ qU{kX3v/F?5r!ZnŦ(ѠP_7[F| C6V-aSGQJ:nK`KVZEO0ִ¢M jg3nG!_[,^؂p̳EumJonZgrE#cU#64 (O='/n^aذuߗupozw@2^ (qas)jT5 ǐFi<*:e xZ%'Xw:=.Z4'џt3ЛH;v D2#1%),|~JEO]ْ\3˜x5ĝәfTJg s.\8 RF6Oo2Rfvxu!3f FLɲT寭~kˊ,3ɱt8aU//î} [%|< /&*6ӝXa\Rπ@]w>̃F7#QWSkӮ!קbCO#k)8]$l S(:9JF HQ~$SB&'萁0Z2y"Zۇ @!щi5_pczWYj8ǜ2h| .\1 V<̺4$Qr@Z9rnM 0Hf9$YyHz7Q weٷ꣫0UA׃Y[G(˿J"@ _W`XUՎ u5 (#|i7-s~Bpe LI)7P8I"S)-!軻F/s "u~x!P Ka椡0*>sr=F`[- VHNQ8CUjpQ;L[ <qSt#炠f}|\3b91,oQ&+{ޑdoc Fp ]`&h7,+ FvE8$Bě[ԻqXonMud^2Ǭ_|D6{m|hio9QSv1h16I# B"qZ+0̔bݟ)7#f*FGΚR^c_fBp*F>Y'j͕ K4бAOT-LOPkZ)" n:82|;'5N!}eg{arO )%'u\ /sUgZ/_u G 16:00:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/199, 0xc7) kqueue() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x2, 0x5, 0x3, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x2, 0xfffffffffffffff7, 0x6, r1}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) socketpair(0x1, 0x3, 0x200, &(0x7f0000000240)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) readlink(&(0x7f0000000380)='./bus/file0\x00', &(0x7f00000003c0)=""/90, 0x5a) faccessat(r0, &(0x7f0000000340)='./bus\x00', 0x10a, 0x3) r1 = kqueue() socketpair(0x1a, 0x8002, 0x4, &(0x7f0000000440)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000200)=[r4, r4, r4, r4, r4, r4, r4]) msgget(0x2, 0x20) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000140)='./bus/file0\x00', r3, r5, 0x2) poll(&(0x7f0000000100)=[{r2, 0x40}, {r1, 0x40}, {r1, 0x1}], 0x3, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000300)='./bus/file0\x00', 0x101, 0x6) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x34) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xc4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x401}, {0x0, 0x78951aae}}, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/15, 0xf}], 0x3, &(0x7f0000000140)=""/216, 0xd8, 0x6}, 0x42) getsockopt$sock_int(r0, 0xffff, 0x1000000000001001, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xa1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0xd4, 0x51, 0x6, 0x7}], 0x7, &(0x7f0000000180), 0x4, &(0x7f00000001c0)={0x9, 0x5}) r1 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) kevent(r1, 0x0, 0x5, &(0x7f0000000140), 0x1fd, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x50) chroot(&(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd}], 0xb, 0x0, 0x80, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 1: r0 = socket(0x16, 0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x40) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair(0x31, 0x4000, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x80) fcntl$getflags(r1, 0x1) 16:00:09 executing program 1: getsockopt(0xffffffffffffffff, 0x8000000029, 0x20000006c, 0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20120, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0xffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xae1}, {0x8, 0x400}}, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) fsync(r0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0xe37e2e7bb0ae915e, 0x10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x88, 0x0, 0x1, 0x8f2f}], 0x8f, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0/file0\x00') setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mknod(&(0x7f0000000140)='./bus\x00', 0x102, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) mprotect(&(0x7f00002c6000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f00000001c0)="be", 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) shutdown(r0, 0x1) socket$inet6(0x18, 0x2, 0x3) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) write(r0, &(0x7f0000000080)="b8", 0x1) ftruncate(r0, 0x0) lseek(r1, 0x43, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x200000000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000a00)="0a3ceadbd644196f18d99fa557d27c0e67ed9000c740ef8ab9539325b6529125ac369e6df7a9fe4b1c5e12e9979cce0e35feca19790da9e93edba19a07033bffe2a4a1e7d34d84e594abb4732be9901a71349c32f67c0dde6cfcd7d7e6bbd1ac7f64c8a0f9eb16de5041502672e486558b4873d300c13560914f08a11d637be95365a87f66fcc7eb51103389db2a1e5087f13a70bad28b78cba29ef61f972dc79002e862527edb4cced7d17b40be39aab92302ea6052e7758af5d9158a670423ca29b20ff20b28eb3e906cb174a83fccf96af9db8fdf6cb60f97ce30149caaf18167701be942f10f5ed45edd9b32f63e5edac00b2e55f52bd6d82909a5b137978a6e303dcefe8a91c649b2b208a762611b6d75e4a6158cf16f501fed8470c2ad46704b95e6b2858ed6202915498a871e21b7c2c47e20ffb168f156cb6c8a3ecf7a37b4271292f11e3de9ace5ff10278db741d6457e7e57812bf11fc4e3a863e42c521337d53107a7a1a0b9ea5a7ceea5b9990e741c35babbc7452dc61534fb175a5404ff15b893a3560a43d2b314c79adff7394405caf8a8189235dbec89e89f7fd463cbe75ff0062dbc4aed774b676de7a841b64b2d1b431285155405fd794b2055df6b1b8f090f1f5dfb6549c9cdab3101391e53ff97f014dbff10c46b1ec558877a202bcf9c5f56bbb6715c246163c0d14d921e00567635fe3f82fcb4043505d824e14d2fc3b83ea79ff25c53099bfbb0a2dd98735e26262120d23dc62aee824a6fb87ab25a42b3e424840151e227b08997ac895b90fa73901125a0d9436e99fee8c4a3881fad43e58394649a776da9b3b669789e0120ce743b69fdd24532c9a21cac8a98ed705acb96779660b6cbd1bd52da77c5bbc0fa34c5703ceca29bdc5706061d1b81d71ad92fc562e4433115246d7e0cbea1d27ff8a44bd6ef13a93e81de0d928aaf8d53cc0660c47ca359d41c075a47f53d5d03049431a848f8e6d1b0493ba2620b6b8462ab87388b5305949429e02c50ef9b5f28ff19c8c4b22010d981a01b1beae9004864da3ae2bba5b692f734f3b6486801f5b2d50889ebf265a9349f10f94d244d06798041365ebd5807c2843434a44eae18bc2a596076d3c4adc094e9c05e9db793d3947a7c9323597c25fe97e6696ad981153921ab43648e20a580ee7a6befcfd26eac589717a2495909171999b4f5866def29469b3101dbd9f08467022fc769802743106033609f3f87c3c216895dc17ab81be8590dfd3b1d53388dfc5391e124490ffac40bc3529f1c84261dcce9c970a49b4fa1b3be68ca4c7f11fddddfbb2bdea45bfe7dcbeb14c65d8bea0bdb7e7391e9082860d0ace853dd8b4f9cdffdbcefefad97eeb17fe02466715d1dd2b0b229c1bc34a2ad5999933e98c0f446a5a2fab22d905e9218491e866a14c3027b3523516423823b7a1a5ddf94e4bd75244be2292170f7d39ba75f80cc2c3d5faa625b7f7ebb817f123872dd143d44c4abaa7e06f4260ba8d4fecc149380b17378b7a397009842ebabd39c51ce3446c0258ff3715e830f0436dbb2c48144f1a0ed0f546a605ccc1c7a6d3b5746dd52f39d265f4b7d4f362db27db789f8c62956e9895364093b4eb6ab0ef701751c583d41e5ffba6dcb80bd86d3c9dd941ef7c722f24aeae83e33a4c23b63bf0d46cb10cf4d050835c60e5d711e33c41e121dab54f794dc76a130466d08c150f6795a66a615eb2849bff3328efec3cba3470f9613c22c2cdc4f32ca0986e64281f23437abdf778ca50065b8d2c7179ffd3a92733f4aedd0a1413a9d13f756b1111aa117cf8296e8cd087d56578275a5d4d241c07ab87d8a711957c983e4e302e2d797c2c255ea940bd1c016143b199f2e03d9a3ecaac446cba7471b82559ee72f7d69b1bbdd92de79bb3ef97da2088f08169c48b5d865fcfb497575ad6a7bc3bece693ea7678f96a0bf1925243cf26f8cea2b000c5950b8abf422fbdb7312a14a5763e0eabc1ecde19d5ea832d00d8fe8df8631bf561f2065b12f0fdd2b53b858000dc69a909ea28200e07cfecb527d59c23b517dbe764ba467c8ea3762a39bc74dda862c7b3aa53caa01cf86f5cb84677fd61be15f30d38256bc2f4fe13750c8f6d9f1ba5dd227f1e7138569250b0c5f4ddcfda8507ac62d59bece821f47289cdb1a4e9e1dee49cf1e0d25b2da54e29b1cf6208b606b9f112ed8293fab6000f471b13f7d69a82a215fcbd7a9a84a555f00aa4874eb17a7c8ad7f19afa77ab260224a7e45e65cf2d72a396065a1dc09fbf37fe5e7df2ff602fbf6b813da819d73c68bc1949701876cf21d101d0deb47effb2d13a102e60e51223f2b5e971906add0afd6ab8a6045dfb69cf7f9a787a521fbcadc988e531e662388097ccf22dbc42f9facc1b2c87da475b565eb90efd5fd49a1fbd6eefbfffe4e1c5aea3923985aabb6d877dd09f49ada957a68efeb9c61f0a4c30f7fe044e08b61acdd7ef640a0bfbd1801e0199d9f0314430318becc6ebfbefbe30447ba65248cd5c0cde518522a5eab4aae59b08c3cb730edb6e3653bba866e4533fa64eaff657b2d732b4a5cf6839c357689b45e05606727027703480307c402aa96847a542ad45d8feacb4793385527eb77bda72e6651e1c64777edf29589c833b7fe3411c74c57bc52ee249d0b4f677dc8fcfe7f524e3b887f566fb587057a112273a1c4bba0f4000fce1f87bdef698b96f1df113854677737480a86749b816fd12bec27d21e4d978fb7238bac85ba2a6dcdd9a41c05ac855f2bf26177548427afc3c719ea63d06653ada36687486266859bbf18744196dda8af8286abc332c896b5e8bdd670ee7a9035f3c5d18e802d4cc1e13f33937deb0edf2027f17c6e21017f4ecf12f26e56d117cc7c86588c82a7c9bb45a18aa1124a3edb8e7cdb69c1fafd185526ee929151abb31540b2ea80d8360fecceeb70f8f892ca331164fc664a0b0b1b35af485f533ffa21f4c221d4d1876b8ed993fa689c4a192391e1a6a2b2a41766fde97028efe452074134a7b77c861d41367927ac9fed0a1abd96afd31cd92ad7a891f99b8974c720f4046f223c44d26c9b64483f556fcec9cf31db80335f9f5f2be8fce129976a5404ba82dd61a855258738bf29a18aaba3719465e9216fc8cf5d30e02d22d3f17e220bec86ae1cb6e4290870bcae43a9d17a284a4974d6beff44d3d9b0e35580325d564d930d756b84b4cf18751fb230bda26a1dd34cb3e46949af63a0c7d20fbfd4b32f379fa5f50435fe825e2cce606d775d478781a618d7a08cc4c5aaa5e99267f3b873b595d8add08edd7d2db29c57d95032cac4b9c27099ac6a67399852874b13451604ea0e1f5e38c8072bc2ffb81dd8c7698f37acf8649a60df81ee7477cedc90ff523ee0ce97ea9f548e2a9ed9768668a11b678583bd64ed53f6fbe38eb7f30d39877bde8b3ed094719ed277cfe5f6af05a6b698fd41f8f4330b9d03071ff71d523edb8e06b10daf4359168900ddcded3adc95b91c72def41117c528b6f2d9112de620ee1b1e98b96084918878849d1c0ef94fe072851e09808aceca66c1e3b4e13b54e8f753ab4a10f9eddbf4cddec61ebef99d3ea30167a72d433edd435c958aa02557006ff535c2cbb933861359dadefb67bfe0680665d60cd035e7b6dac3cc2240be8d1937696c742d2b95559abc4e289e52ae1dbe096db320776ee6597e7e8ba6f8f6041697784759c04304ba34479553b92112cd8f9a1ff83e8511a95a6f334a7c4e8205acab1e5d7df053389d8afd6b9407bd297cf0ff4140df8c600640d82b53546f2d5de5e5c12ff5f3b35a58449396133b872fe7b098f36c9107cb818d124472913c61907d24c194e9c599cff755428bef22369e27ac1eca3585856ac0fad7f0969a8a94ff22dfe54da2ac2e0611f796ad173442d44bb27d7df3bf5852ccbc7bd6ce5d5eef59979a989c64e840dbb314df4f8d74a76342e0ae4fbb27c7141f2476622b0832d8e6af71a846b7f969f5b53050235795bc375691ffdf89fbb14be8e8d8c2141ab5a2af10002337a3e13f0360f2e74cc2f45f88eca22dc9c49422077e35332920e3de19d8042dca31701041a667b65e4a561994f633f1d3ed8a57ee1f942bbb687f66b6e25930dc154b221dda46ca575008efe4e40cab531fd51864969aa7a9a29c99192fbe2acbfa9a9bec00d995977e37497a0838c95e4253b3f44c048f5aa9af51114559705ab8390aa80cf21be37ff29c907179c5ec0ed724d9768e76c4c9c68594519d26a1d2467d945483ed8190e3b196d95adb33a9e59c36664189d2144c1a97742cf9660febc9fe74cb0169fcf260b791b6efa2c3cfe164218e92e68b316420ae9c8998bd803191036b7443ce5a8fd88883d52dd7e885134de9b1a7e81e35bbf3ae0ed8d9db23d106f1594ce2e51c6392c5e25e8b8bd893aeaa02e03a9ee82d66b2c1ecc361d2c608e6dd606c5ec121766e8eceef89718037db2a82187edc2ceed112ec3aac6abff4856b378b9d671c90a626531dd3d83b5443b33f847c9d447ea15ad4f1728436229f085aca1a0a8072ad3db672f291a0039751dcf13e7b4d353c805fb1fb75c5c2db9eae52e83563bba0c8a3a435878daeb99d3a41fce3efc80f03c357a2dfe103f27e760609a512f558deffcc259becc2b269d243bfd8a44a33b320c740f9d7bd9628396b08b9ac9e3fad8678545d5a3ad65b7f8dbd87497c2a86e6f8055ad086572dba92aafc9aa533064a929471c72c8eff7466ad40dc7a34b1dc3ecf7f322b822c86f39b9bb2afb30760a49657fa9f645049a57a7fb500f7ad23393e9fb8e23b1faa447c7f977c22da8800e286492834ef0f39520d33cabd258837e53ea1d15a32bf3e50d46e2ccd5a0d9e86945398b79985ed2d4c781db4ddc9355dd6382d3c907634e4048ae7ac6a1f681479036c55c8283ea834e3849f776f2682343708baf69c330ad3728126106dea09ea955aed96062db89e18bcec7cddefc65261d47910ed4230e1c8fb746223986f07757cab9b21139f22d4d01f24d89968129bc55749e70a8c3ae1dd1492f5737a3545dc4cf0d2e9bd1aff050f9966bf83fd6a4c56bada712a4df8c3421694bd1cded05ffd1cf680183e4d37cbd4d9910f28c54b190f8f5817441a3756685bc2db05e673b45441d30d320fdfa819164b6e94cbc5a1cd4c3c0631106bef9970f21ba3c1477522abdba99c2e3306bb9709317489b49d78bd6ac82a95b69feafc70bdf88c8b82011bdd740cc81d3ba633e9c2579b44f2047c6a0991df3dff1369550df085e3301dcb141c116b3da9982e813bda82e949b63486ffcaab51136d67f897026b12323c0e1a1037c14394134b1a55c9df1ac52522a494d52fbee2409ab1c801a6a587b9956ae0756069564854951da529148405663c1d2094820dd696cb2b08153316333a2686da6f1e5d7443f1e840f7217afb43ba1f20d59fceb23e9b4610ab23e990fbd655191607c6056d379dfee2c3dd732200262a33a615caa1fe2cfbea78b4eb534e31bc8f4dea762f9bbcb3c27c9ceec04a8cbad14f8d2f926ba9c8cfa221215b0ac350ae3bf1d592764ceb2918752fb455d84341623a514d2c7af8a017b312de6baaa5a5ca687c28cbf0ef240eb808f5b67926bb7c249b4ac940bcf700943baaf6e9be91d7eb224da8f4c6d2c103db624793b48e8e17329811078403b6d859f08794339468769ba54c3739d3c545f17b5fef7e648f9da1b2d1afa86296b44b124ff10df2e39cab75f788012fe336", 0x1000}, {&(0x7f0000000040)="6e6a5d0cd476b1680e20117fdcad440f7100a534f97cfd18ff6210d029b26645f9f85c962fcb5f4cdc7d9ae4b78128fc5937dcc21caca204eea8e52533d7d32cb71d158a6aea9edd3e127a8d5fff86c222fafa53caee640911c8c142c19bf6df881299a3dfe0e9aad1028f0f6d6ed77d648cc0e0e8f3ee1668", 0x79}], 0x2, &(0x7f0000001a00)=[{0x98, 0x0, 0x80000000, "93af541d4a26356cb0cc93267b0d3713e35d554043ba27436af6b0c4ddfb32c43f03d0d663d963fadc02e9880664963be7b95d0c8299cee177b028fa2a81715c14684bb60d48e3aeb70be4c2e89449af3bca869138a12e95c3b9b12ae93452730c6245c3c556c760cfef6bb89c9f35d08b74294aed549a30b51ce1d14af1f6050183e70ee460"}, {0x1010, 0x0, 0x7fff, "ec4390095b36113344d91c52b8a26175951b6a74420c38cd767cbb3bf0aa7ae5b416bb97600ad925bdd188f6bf02b65d6a06954e6ddec841b3a218866bd3be7fbc826726fe93c53ca4e3b77d082a60b9901127fbd875fcc27cbaf831f71823d1d2ebc823090ab129f69d3a2b8e93278f35271436ffb658d2e79f6ec4daf6bfbe30ad37e0289a576cd6f6c7cc90d8d8120f5840b8f8a57a919bb23f12c8726260fbb69353ffc7234469bdbad7939329a791812daea3ba29eb3b01d7361c5703d2615475cf827797038f4f262423e696dcb6c227a9ecb30d016d5e57f452b17b3efc526ad27e5fbc1748162634c13b8099cb31214b829045279fdb73a8361343adf649bacfe83b6249a6be1868c0393d14ff704647e2b42698c8776e84c85447aeaccfef30ba348798bcf5e04ad8925c4c945d78524cab1d2916cac46b926a77aee66b3678846bcc42b01eff245ae184278ddc94e703abd7d4ada588ec77852779b8f222f7258bdc41bb74178e60c27770ae4f85adda8a33ad822e7afc483a352c7dde0c3a6ad78a848a05b4f92ec4959dfd4327c43f28211a8fd1f11b977f3de124d819827a939c5a1aae4ce3f2a85b0d31fd46a2c06e9ea1a9f57d9ac087823f0fa497530b9f4daf43f715c888a3ebb2277e9e9b04ef286497b5ca345b36c9f331f606e1d02f1e03b1323c532716f07f0fd3b54335783bbf00d11c8bcbfd2239f7d8b4bb1a6307f54f9906f5199228abf9ac5702b297f26e2d68a6adb17075079a90a9e7767777df4af261a2d73c60aaf3709545f81a04770375927f7fa81dd176df4bcced7c613a0be715b561986cfa96f4509779857dd6cc8bc606c95dd9706a1ee6f01d15df1caec9f7408ed8fabd95236764035e5853be77af0738daa82b8669e7e6b7b4aff17f0b2439feff98a032132c791833193d26a28b20cced445120656925570564c5fd464ff946f838cdf34bd4f2f87656191512df43fb157a2ef8f9204fad7198953fe3210b2de716b76624db960a6371354eb1bbefbf48611c5f5e5fc7355b5bff5a5f815b0d3349d94c72affe874bc1b9b6f04404c58a76ec36a226b50a59bda47dbaa8af1ef4a4b4ba24875875434f42f727cf224c1c6489ff6e7bda7a4a9b81be538cc993484c2bcac139959a8479e53ea2e7b354537b5dfc5d4313a4b5314c8d2aaa53baff42e902972bcd5d32a300157e904bc9a546624350c438d3dbce2394e5f4873f0771d8e1b066c8a443aea7931c4ec094d686a78c845421998bf615489ec1889a95263d89ffbc3392d4dec6bc4376b6a476ad7e0b698bb1e4e475ca5c26c6e6025014d12eb54c6dd12ed9116a8533c67e6e71f1c01542f97dd4b8118d2ca03f067285287e7ea6fbd9e11f1bc3b9e0694663139495725e466e94e8fb3a03aaeab455e55e5f86229fef5676ead14b7b18da4a156db166f4299223a5db6702d436ac2197a7ea7c45e723a9fb6699fa546936a033b459527892f7c2f3933a0cef58c538cf8b089e0a7fc9a3ae32378888e7005c3c7e22d0a30ac5b8882a177bf50ec944d28a31b2a1798ce075321daab57550dd3839c1b75245316428f39a1b73a9ddf2503f0e9b5377cfc64afc8b3b92a6f7b40e0c698a98dc401c23f89af4bf26fcf5817a1821c94c3c9d03f98adb1e4131b7669c1dd4cba9b0f30fe9aed2f9d84f107043735b00043662bb4255222c9043dbc17ff014a56982b04a88db61c5c19e792b0614277a4658d52877893d34d919af9e0c9265645eb089d29e26e8f3df69df0346a7c2ec777987d20f9dc52377d7f8a605c3c9ac79a4541c73312045c110131809b88558eda0e83cbaed4746cf4b274f8fa10bcbf358bc3e3a49ba0682514d589ad834e882f668f84245f6fbafa027542eea686640db24a20992b8e4951b4a3688f0d1cf2a5586723e1b5b7fbb984030082d5867abd24984f2ecc65ad469f591f35e480fc88981a71f1a6a3ec0c5427b4fae8975cdc16b480850180526ee43e0d9cea3203360b901629b81a8137977537dd85b356e016eea9124342ed84173a0693448a229dc53f424683e1dc37d9572b4943794d3e005864f2749aa6c97b4b4a22f56dc49ad3058dea42a225a982520b88b684914d24eeb71154ac6ce6e40ec280b4e99f7338e508fe29d9f9755165d0eb03273d15cee512e3564ab26c8ebcad4ba10367ea87e6686f864e6c42f8204d81ffb7fd5c159facae78e864c42d14fcd0e4706a5d577d702f42a244ce565e1ee0c367b5616de633245f0e0af048585b3b50c075697510f74550dd1bee031b8e7efe5fa624efa61da41ef912bdc30e81b84733f8b54cdaf1eec413091759da9ea45d6da068b7c14e22b0ac203f894ce84eeb8093e71709d7f91d80006832bc202a971ade5ece8e418dd908f72584b02842f79d4c14e76a0083bd9a97fb679ac6120878dd38d04478e40dce8fbb5ced4804fe8ae64992b02128bbaefa121a5c01d2dc8331d66d129f2d364501f50199f39d954b485b1d548754c338cf786d4dd09fdd7f849ea4278ff61dc76eea8c55ad16ab037aa331731a75162f4ef018a6abae96079b92ff30641e8be26853d5a8918009a42d7abead083081b68a0fbe1dee23372a5b72fa716feebe7098d2be9ac88b0f9adf4dee8ed01f86967b7a8aa8b497c6286acaab3c540959bcfe2d2f83b706d47d29b4a8bb54f2187bfdd532bc08926506797479308f9d9f2c381decd37811f2e58d16f83be59d827b9632a4cc3b8ec54f8e563137a3037756d1c50b9b3b3d3799c026b5e27ff735d4b28b289542fdc9724a70ad2698cce95ad1374486d0baa2f4f1654352461f97f9cae3e311e820ac4b570cfe133522a90e0dee5027f8fc04dfb94d66733c4737b78c996a39777940fc3b6f39b676caa7a0ccd6a263e11519f00d49dde66e03e7fa0f4831a7aef08ff8418b0b96658f0fbce8ba3b62d9a11c6aa27ea87d1ab6b0b19bfaa5e12148149ae1526965be6cecee9d6e1e809e931cc6ad9467f37f99c8a7f5ea489f75cbb23ca09e32f162365a48f2fa3727f4659b3e02f2a1039bea57b5ffe64d6d15a6cec1d94f445569cdea8d402afa2f9ced12cf63c0f1f96fc23fd3fa9e7c0bb43b79b856fb0d2b50449b8d7bde9b00079c5f3aa8f377288cf3e09344d4d08a0a398cedbeafdcc3968ef058928599aa4d9a31b227975b9f155ceff2723b01e33b3e18436da9369174f6cbb8394420cb50c3b140327e06d61c42a2a976309a70428006e32e77dba80115503edd0159928c7f069d0112d93a3a24654fac34717885e98df738ed9e56da7bd267b56c2589bc9d7b7631e43b2ccf212e09cf03164d35a6245e310f8147aa510bb2a69d84997ec6936cf60ea6f0ca7195ac66fabbef107c12916541bbe7f98d512792724ff5b620df3cefe2014d76885599391ba0e2d69a6d36d10223151227dcc019c59eeefd2f5afc3c87ec5c85fb74649d0e38d852c4177e425e3251d81e42c8b6b9293486c3d659064589ed4ae6db1707f6874fa7ddb4ba05442fcb31d6a0deb064689790deb6a6a2676b31c5af0aee3dc541924ca2a0ab3690d7db3ca48928005f0e79f52e23a56a55d52c2f077251faee106c4a26133f9663a5b9e983a9847e71cbd5ad8a29c709d46a4baf46ea12ca05a6ac8055e1510dae496207238f4676f0bb422328ee8f6c8c3fd46662759d4b987e0dba68e8d2733007705f683f3be81f2b0f394a75ed9ba782cd8ee208885c10d70c12cfb2cedc2fc52dcb62226273096e9d043a6c1feb433829fbd187506fc429eef6361920c7eb8876dc76354e43747e7a83e2f50fb5797f4ddbd2d968babfb6c02701ca3c4ea5ed9ab972da11c2ab8ed76b6f9ab502aa51b1eb90c648b30f58af00490086e73946fc13952fce113f2e8bb5431bc7aca657cbb5899ca0c50dc17e4e6fa08ff5f6bcc4ffa03c4b0927f4de7f5f72046c289a47ad6c8883b68c5ac2b57ee67a9067813570ca94ee3085ee2808a960bc330d9c32adca26ee595f0bd60f2a77d876e6a7f0da9f9f7c9853bfe436c21818e8694d5ecee715f17188d3e6704b7c4c28a31db4db222aaee17c63ded16ba92b408a1613c2f211a57c829f7d9f402da455675f83e2ef20e599b5a3637b195cc3d1a56a0f5220b1ce96e481f4868231a50d799a1295ce393cbc955de67c61bc5b04f31847980a8ff44169c1b410b831360f36b1299ed79570064f592596ba6eb04af596b81c5f1f411c8e8aaf438df10006be924b4f3cc858caf3050ecfdf85e068f886bd74692e68d9b221f5161289ecc9dfcb79f38259a67653ecbead995bed17d24342b07404c94941f047a286cdb452ae7a6265f0354f4cefb0e1968bc7ecc01a44cc2c4bd19ce4b7d595f5cd53660062c8ce095e98d752c1e6acb4b5d11a3fd2187dafd58dcd41d9f5fc96e76d4eb9c0447a03580f26508ff2c914a3e0e6920dcf4ccc4d84158d01e8be04e4ab3f8ef633ffa76c86802738583cf7b9173788bfb30ecadcf1eaeb306233b96c6a6a722b177132d17738bf5236a52d65019e213d5e00851b6b74d53a93085f65443f9b1c7367bfc73678137c68fafe9695dcdd8204400ba76ff190ed4b6be549793ae00013521a3eb1924a8b2b8ee9bf9ddc434ed88e1cc69d382ce4d1fb44e8f04ddbf16f6333a9b771dd582ca5d80b223f66491d974cdcfb04662d2413c067d59a83057cfcb59a85d764c8196ba73d4bd05ea45066032c38e84e959eb13a9702af26071668514c19f2dc03438ad91185001c582e7e57960f5de52430250c6545c700eca7081ddc1096f536b8654c08ebc9674407f1e68bdbc5b2bb42b837fb2e814e13433017513bb49b7b29e1576590ee4d1b28e1b9ce5adfdf231e67676f918e2e30a08d9e6a599a4e9b1498f5c17552c3bf89d65858d2e8b18338b6e0a9a13a314ef22932bfba4cf139196474088084b9a1303669c17ca2faa2ea084b2c4afb343d15e73f2c8cf9a73440c685421d5ae05a1f6582cc0d5886cc8fa2111b549b55dd517e5c560359cd7adb5e6cf1440540e439076db3adf8eb9f0c4d6e193131762762bc7ed25cf153bf52bade3f28108029bd894bd4db9265ff776ce9983d428ee0ff9fa2db84f3eb43a46e90b0877b97acb48ad18fa4f3a4fdf859ad52fe5edfd7c22200a14c75b1d1d2edbe68426da9443f578c229569d8e57e5afc19bd3e67e1b67de21bdb18b5639cd9340fd7eeab92df6f8bf8ee107c61012faebacb914105e9324052a5ad91b5cfd32d4889d16036ae50631c379b743487ab7053102f2308398d2e677f3368b45c5d5ad1803338009bbe66b6c5475ed9e71e591f481f8afd90d7a2e05193eb42efe1b15263c3aaf73bd0b42117782a0967fa22ffac8f85f7cb4246fa04ccaabd71ad0722b985d8a3ede689b7dad88450833ac3a120df11b44be8ce942bb175449a0ad403e61ec37a677e63ded3edee9f2b3804476a1820a38bd7c80d67262d818e511c87748081677f1c563003a1e8bd4ee94780fe536d071fe8248901824bd1a3d064cf9254a7fd7f1efefba5a292d5e5a34593f2d5632640e4f201fa0a31f251159837fa1be2b847b9aa2b0419be4424c77046befde5b20b30bb95ebca23bffbea3133bad7f97f8430c84fa09ac1d1eadc38630f8abe074ebc2c83b32cc22ca9d3b46c1c87732afa10190a3d31eebb6c94487952de567b40a31fa26b60b278bb4e73e9fd853aa3df5aa5fdc030b709ba475152e081f45b84ca4b1dbb56034ea25dcba852704f0fde239b19e2b65fe3645256b"}, {0x58, 0xffff, 0x8001, "5ea7041eaa5ba3b4716645f4cd5371eff2a4bd961a6aaf0d87b122f65a08a11a25a6230090ea3d555fdf2ad23af7c7112da6de2e5db626989c12cc41babea8b963f47a"}, {0x20, 0x1, 0xa9d, "88c1ab9edf14bfd0961e580b3d27da48"}, {0xa8, 0xffff, 0x0, "f3abdd57a890ce257ea852f1eff6d52a2b577f7c256aa9a3cdcb0509990b81c19994d3f829aafcb9184d204b5626ca4cf99348ad0b8defd6ecaeec1ed8c12408795fd71aa846929a8ec3be422f2957b94a0942057fe7125dadc9c0db2e7d1c3a859f93f8b4e9b13d61fad5b9b61e686dcd78fdb2450b892bbe7e672a92f9a9afa22b0dbd77588788d0c9b1a4d4b7aac30bf23d6fb9"}, {0x78, 0x1, 0xffffffffffff0c22, "b63b0d811298d860bdf226944410e379ae2aa1187aa25c7b26902848a1998a0369128523d724008a89200ab644a3ac22606fb7e4bd96f933d421e21affedf5d1b6ab7f3839edd11c793f731bb42f315dfb4b482f3891dccc529db988d2d850b4c85d5267af8778"}, {0x38, 0x1, 0x1, "2560be08bfeae2a98d107bcbc4bfa46765b3f5dba826155c1e2d5626bfc7e68df943a9"}], 0x1278, 0x8e72920821935a2f}, 0x5) r3 = kqueue() accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/63}, &(0x7f00000003c0)=0x41) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) fcntl$dupfd(r2, 0xa, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0x9, &(0x7f0000000300)=[r5, r6, r7, r8, r9, r10, r11, r12, r13]) 16:00:11 executing program 1: r0 = shmget(0x3, 0x1000, 0x90, &(0x7f0000fff000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1e8bf19f2bd83dd1) r2 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) rmdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file1\x00', 0x6000, 0x80000001) r3 = socket$inet(0x2, 0x0, 0x10000) mknod(&(0x7f0000000080)='./file1\x00', 0x4ccc0151ef0c3c9, 0x7ef) shmdt(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getuid() setreuid(r5, r7) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r8 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x22) unveil(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000001c0)='c\x00') syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r9 = accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) setsockopt$sock_int(r9, 0xffff, 0x4, &(0x7f00000002c0)=0x32, 0x4) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x4000000000000, r5, r6, r7, r6, 0x10}, 0x80000001, 0x3, r4, r4, 0x400, 0x7, 0x1}) getsockname$unix(r9, &(0x7f0000000380)=@file={0x0, ""/33}, &(0x7f00000003c0)=0x23) shmget(0x3, 0xe000, 0x110, &(0x7f0000ff2000/0xe000)=nil) sendto(r8, &(0x7f0000000400)="412c77b5d09d373d4667c11a528dca8cd9ca29775a6bd683ebcad69e251f4e35475f42150cf493395fc8661b24683fa2c3d71f10129be85d3dc76937250be6697446b086b70aef46de6596796ccb52a285252ead3d0538eb12f701d1b67b70f5ad901713533f35e5d5236e6dec5eb8fec08e02edb7173b4c19ab367c1ec130addd1304c186cdac92c593", 0x8a, 0x2, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) shutdown(r9, 0x1) shmdt(r1) ioctl$TIOCSTOP(r8, 0x2000746f) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) bind$unix(r9, &(0x7f0000000500)=@file={0x1, './file1/file0\x00'}, 0x10) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000540)) unlink(&(0x7f0000000580)='./file1/file0\x00') r10 = semget(0x1, 0x4, 0x20) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000005c0)=[0x20, 0x80000000, 0xa4, 0xfff, 0x5, 0xffffffffffffffc1, 0x0, 0xf6]) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) fsync(r1) read(r0, &(0x7f0000000080)=""/198, 0xc6) 16:00:11 executing program 1: socketpair$inet6(0x18, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xfff}, 0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x40000001d, 0x0, 0x0) 16:00:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r4 = getpid() fcntl$setown(r1, 0x6, r4) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:11 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) chdir(&(0x7f0000000280)='./file0\x00') 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x60) socketpair(0x6, 0x4, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x81) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/238, 0xee}], 0x2, &(0x7f00000002c0)=""/82, 0x52, 0x78a}, 0x841) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x400, 0x108) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() r7 = geteuid() r8 = getgid() r9 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000440)="f648eac9c2e7138d5c8dd9e13e548609a7f84ab6862163f7b33e98fbb0cb999c8d7ed4916e70c188ff2a166eb29104eb7404fa426b314b05301f37a97901b4844dfc6c23daa5925a1bbd3ca7c103951dc64496ec49a39bae1a79b87d4a980752667fb18afa6991aae0184bb405f93528bc23ac7091b16a8231d08fb1b6d7578d579b17e4867ecb293073b6998b118782f58b52cec27b726d9ae34cefa87eec42c5c6f8f13db3efbaf6c6814bdad9743ddfc236bcf54e78b473c978cc814f4cf1b88381a61e677a7c4c61496ddee47e5e925978f8234fef0ca5ac95ff99cf3d08b0fc835ea9e59d27badbaa7b541e094a926743949e5c7dee0bf707493b5d91e6b03de6fd980f64929965b4e116708b6e0ca5d0636cd12432a5dc35950464b4451166e32c601431dec277fd3c63167f8f7835a4eaee8d9d17afbef2fcfbabd5ad6e61ad024ae6a6ce8a55a08a7cee05f2764b2179f167678a41511f39863adc68e8d478c6614981af1abeaa07f27d7be2592ce818b277e7fa27baf6e48f4671800ab16e926670183ebf4702e35aac357d0dcd899e9e207581ed785e9f866245318a1f16b43b463e33da0eebdf7713d20e46860086556a77cd800b3882cd19e45a87557f2e705817dc76ac829edf031dbd4a1da2d5de4fee3e90badf9d7d085281e1986a4e96da3e0e4da216a4318cddfa6d65c27e982a7bd8e7244ecdb3837cb9e775fbd41a2c3b0256f4ffa86a8bfd9ac5fae026e8ec1424427d402f4df0df0cc2053e95316ec08b23f754a4635530f33277dcf4a8a5b40e9b48fa669a2e6fade53bb78728697de0f0c69c5442992dd9028f2e6ac922f739aa1bb748b79993fb3a6014e46105f5c4181a325e8d0d448361328bffe8c54035eeb2ba5ad38b1a09602ebe578974ffe6253e29a9769332e68504f3d9c3b175485ef6f17be50f3183797af16444307a903e291f1fa21b7f0c76200b5f57d7f559ac928c36777f65388df811fbf0e61457e6cbbf3e7b0242a07e34c611e0dbdb48ac065d38763691755962012953aa791fb246546bae048b470d34672dc90947d8f29a91be221ecea2c06657ff3288e5719e687028a728c05b7b1e31f02393e0afcbcec080f8b77db61e46a0ff8e626960858bea1e13cb4f71653afd62e4217b6537b8f7ee74a05ee0efb6d586da45cd6ee946c34e84a378021428d055e4a65788d7f710d8b1d37fde17e88dc77a2eb4919f5ffdceb94307a0a10ac381b586379aa04db037c2425255e9455feb131aa302adecef1e70521a923e0519ace4268caea5183a25544b41a04833063dc06980009eff816e6aeb01a7ce9bf4e3ccabbbbce25d62a55a7e8467e1eee76da8d9870f18569a7eb3f362bf657611c472d8e13c12ddaf4e84ed834c51ecc62c81f81a9a90aeeab8e5abb49f43e201a049c92b669710e5dbcdf336166623e8a273083c22e7dd7909d1f42c1529c1edac69a955657cd7ea3d428b8248b1fb4ca2493a6f575c4e6c9f831574c8d4c11c7f4e7ca1f91b65296827654c310acf88943c2230c8074e5c287a519acb46b2346db0551db493371377d2005c607710fdeb8120a8ad7cd6a07b64af6e45d8f80f75b38e53f70ee08e4bbf994fcaa6e09ff5f076125b92f5f2138df33685cdc63a0791c7283f4aa752894ce000ffcef58d411561077c75426c7cbf82254430769ed05fb8a22b1b56483907fde73c07e37f55e9c16fd3d615bcf0b29e01e69a6deecf32e90e75c2d3b16d09cefcc3ee23ce9a3872be077a3b8625e2b7d4095145c689def6417991812acfc7162f2d19344645d0c45a6a8fb73087f64c00ac367283407a6961e9b57314f189372dba0e3abcde937e013c313c156640842c007c780c2d7e24831c5dba87e3d6158bcd2bd6ea7029c79b534070d0d76cb2ad596571fc529e84fb2263990c7e4748f45b329db267f595c6bc1c0460ba9f935cd87ea901207e62d0747c3d579932e1668c8b78f79dd71defd883f9fea1160f0ab404a34384176bdb4a1389e366b4ebd3263ba24c144c5e3611850ef6d62cc4e215289f4a71e76ceade74851b1d503e603c2cbd3e18ff1449428b1925027c0f9e8847cb6435db215c1021874c7e3305f4eb2bfa5901e9d6ebbb61b1f122c024603bc807cfb2c1c421641fb561db7124581c3c588287f25ef6df7912ef94bbc8bdfdc90d1813f18b803cc8f25d8b067bb4e19a1ee02b1901787a3f4ff1c8e5ebf792311fff2eb674bb1319e08b9a54c4d17eed43a58d2599bf13cb47736c8e8ab4ceb02c763339552d3364254b9ecaa2c9137d4e13705bdaa6e3ffdda3de73745d1e1c1f4a1c114bfb43930742a24621db0ed3cb4b4a5beeb92cc2e9dddbafa7aa3a4da8f7461a78170b3eac612607634015848d3880a64734e39870b25db84fb71ad97010fc696a13ca499985c8d789245a26258acc91901a66b515007fcdbe8439353c32f1a7520b58221964e49bcbd94468e6c155abee7cef05139bd9716a8ac1b16602eac911153663b33a3d03c1242f305549e414c84196a68b31205d96688893db29e23f95891235c24cf692a205c5e0496301d4605f575184e30f2907614f4e88ed121528763a4df1bdfb96e2aee5b5ffba37a1757b364e9f066d5129cd22c3b4cc838467135095f5173a83beb8cd03f77247f793bfbdea95ad42ebca4eff86008e8ed9bdc35b5614ce2c16a02f6b58d8fedd9a12882c7fa86e822672225886dff8ca6fde0a17e749ccb3f03a74d5113818210db5cc577b0e83ced9b4bca58681e0d604a269987ca5effaa6acaae9b88bd7069230262fcea953255b3461a3032746092e620596a30cae3361334a0fb12dda090f972b8f5221bb7bf3a680dde8ab6bd8c187389079e8794fc54590c564fd7a4e49ff239b45598a6702e6d64cce7bc73151fea7b51cc2a9825fbdd39545d1f328f689d8142c5ac4c805302a4c91457f3f22307081de9e0216151ef38d49a88ad6e801e3d7ec3e137d20f71d77ed84b27bfcc2d99bebaf7a7892aa460a7a453bbfe17b468c638489d30341bb82db1b0a63d377d087af4720b3bd9face91e662ca88f523703ab48dcb4180d32608b5707b4525625a10d0a42c347f7f10f9c2b6d1e632ef2d65f5ab65b3ea4082502876b51763be9307cc6ad4e71a2c839f499f23bb1aa8569751f83626e03cac70902a7e8528d73b937114b9a463742346e4f72a1f7e78fc77f81e75dda0c6d98b8a973f48226a2693bb347c3de34bb046b202b111ff66ad0002c46319e7c606a3574fae4b95cc96c34ca2261f02740fc72584759c16b655cca1c427640e3f608d277c39b7b02e2fa2e913f5f93df759233539b2b2d9f20769479787481a0e0a4f34b9253e8fe38478b267c163e44264ecd3669c6443d5880261ccfd80efa32d9e5a3287b556b8e7c4eaf7b1b7508069ccb3e1ddfc333ce210b93574abb1feefa720b7941d0068d84f568447396c7f3e75f458fa829ce8c7441147894ec151ab4c369aff285767f87cb77953919f7720b1c74cf62e535f8d4c52a099819bfa24e3a8228cbf87506dc7d444c99029e6f23a007e042fadab9f362a693720d6990c9146719e17f02ff76114c34d7974ee17fd0d0ca80aa4e7d1d78be8220779ada41864bf72fb4898ee775ef26ecde496518f50d7a8c14df8c981688ef7d9651ca4424b86176bbc6010968784fa4a98bf3a835ac81d332a792341cea0c330514bc5d3e9e2b5cb3652f995e0ec93dba126544a26e9adc530b9a7da0158d7efd1591f5ca9467bac5ebf37442d09e2f96e19078abd9cc1f042e80bad71278814c9f5498e14b7e401034b4adc00ea96d68aead38a2fde26242b4dd79c309e5646ab33ee06c11c18b6b03697723bc8c0a3e322094faff28906dcc03e30b544a987bd4794e2726d8a2dab5bda81ce6dec638c5a9c0b5662ab71e2f79b1245af864a734fefb7ba7bb32981f7cc6fea469db6afe782cf481857d0f71d85ed1c8a7737ba073e3063b2140bc947ffae4260df3c33fd4cedb7886a8da39f20407f95195f0a9106f1a9df5cc198899c3a9622336b5d88638949659595e4a8e818a4fd629b01723ab52a8a104f9d410cde864adea67c019277e69b04b531e362fc5a44068b91a7c9bb89c5253381d78cf48c2777ea53d11034d12ee29252b47be918447df128dea62ef6f754721e629ae4c16720b60c13287eb7c76abdf30aa492638832b0d4853a0833550ca607afb69a03f2024a991020b17d5d805c9c3839094f3949a05700c0638227a7efcfc4851938770bfa18170458d44059cd5a9d7c83b743099e527c01ccb2ea8fbbdabb46e1969cd8f2b9a1c5e400a50e5012593bddb763855f084b23c96a4730bf38ff8a3d66602c16aeeac9058d59e0776b4684524edbe26b3658e0f5003447e1de1166f48539353335fccb076fbe0f0a7d37bfc6a3dd5309f46a19aa0ae78d95b5dc1a0cdbf266d789197f37b1c294c5377f2898c6a85258541019f73769964d5e105ac1eec911fb11f3272a833286733c4b58f5838400dcf708236bcaf88aaf02735b037e128f06a05361f0f7143a7eeb31b4599584a77201d1f712617d929100ec90957f0753e3d738cf50f1e11a4d6fbf89c7e2dbe1d393a86cca07f8f9ef1bd38c66133222b7c95e8b8df04417fad7cb720640b08bd5ff61a52900b8415d0895697d7e5e19948925f6319ae91ebaf9b247877ffcd38436a7a886f0296bbe86a9cb77a678177881018ad3cbf34e1d7f67204f820ff7d96e33cd3b6307879bd335c842b03b4f6eb5c2544757bba62ae96923aca40b73a88325b4858322e7910239a7aa0d3183f2e1872961c262b884a33bc93687532a20eec759e2f9d5de5e0d271d7af995d4865590fdc17f91e749ec7e50ca5708281c8c28e4d109eff41efcd885ff17b6ff5e556a817cc1508e6f57fa8bfff0d0bd8088db088c8b0753c7cff8103a94742b13839459edad6632c47473e8fae98582f59b90f459161724ac14fca405ef5ac645a4b3ed4de8fa8b5c9397cca4aa81235b866f7d828554b6366d62b0337d617697e927e05ce07b664467bd27dd05a10efe19b33e3986a78f266aa04c4b8972477ca4576915e4807607f6bfb31ab0f0186e7941650cfb63d31dd2048058c69e0a1ff0628c918bccd4d2294fc98f95c9c9a1dab79f1731e76780e6305aca498d0e3d4a4909c52a9172f9ea4e075f1d92908c3e155093a90311f1743d792fa6a369c91ba7cce74cea4d49a491896c56ebf10adf36960e05c783c55b4372e6039c4b5e195730549f08ea6156bc9f29cc6ab0f3b87f049c545ee6443b71f767e267b836aa0812ba5f2fdc8b46f880d6d2e6cc7f23ad8b814743b380d4df35d7c3fb80a4f8b2bb778b9c9a60f76de22789f037bd4dd81fa83663999dcfee9b3ac73997c3aee85074a6bfc3a17811bc45b814e37869e03a41ca831c77310842a6d45994d636e904201aa0e4fed5e4683f276b45db250111711eee6f91eb8325c64ce3a7d1cd04df6541036eaad9440ac10952640971959b9d49cd29dd7782cd37ddbf5e42d7d0f929f0409251332db7cac71d0134d4f2d009ee965ff9a3b5b5adc7250b219dc8e92c86f7109168a48d0b2fae8cc80cd8d33ffec486107f7ce44997965ab6dd337dedc9abe27d3e7ef016f18734ce83cdecb37776a9fcaafe56ac6b506da27ae1d0d6ff0cd3997ff4a88ecb1c9896fe03eb1c802d8dd9b264638a6cb76d1210217f0b133e8d9fff35a99cdfec080cdded93b5678fbb87397d6d09de894e8d27df44e", 0x1000}, {&(0x7f0000001440)="2f1885bee8c1b74ca10aea764eb7c0a879399884c50c9d328670cc3dde7b7fd4780eb19f33c3c675f20672b422a473f4cf9eb89ea5799fdb0fa9f025f0a6b9a3b0329a837c047703f2e314a875", 0x4d}, {&(0x7f00000014c0)="9cc1d997788327fea5d2161f28c08b011919a9f5fd2e8dcad7806060a8fd18f66fd018f79314d0e99a58c3e18b48a649e56b956c0769def938472f2c5d4905a04f2a5e8fd439939be7d3a897a5efcc396af6048fc7a036138357e6c4abfd5213cc8ad89493993ffb47f178d830754fa60943aa", 0x73}, {&(0x7f0000001540)="f0bec9bb7db7579da110e57d6f9244f3234d5a43ecaeb2806dd77227b3bd0ba766dc24c58a62f74c2a703d8e3621bad291b4a11640e3222ce51f11233d8a729749f7d070", 0x44}], 0x4, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r3, r4]}], 0x60, 0x401}, 0x404) mknod$loop(&(0x7f0000001780)='./file0\x00', 0x8000, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000017c0), &(0x7f0000001800)=0x10) accept(r5, &(0x7f0000001840)=@in, &(0x7f0000001880)=0xc) socketpair(0x7, 0x8000, 0x4, &(0x7f00000018c0)={0xffffffffffffffff}) unveil(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='W\x00') open$dir(&(0x7f0000001980)='./file0\x00', 0x10080, 0x20) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000019c0)) socketpair$inet6(0x18, 0x5, 0x80000000, &(0x7f0000001a00)={0xffffffffffffffff}) open(&(0x7f0000001a40)='./file0\x00', 0x8, 0xc4) syz_open_pts() socketpair$inet6(0x18, 0x4000, 0x401, &(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r13, &(0x7f0000001b40)=[{&(0x7f0000001ac0)="c53f443fdbf0cd28d11fae9ec8cfde6af5f757850c1249f7fd693e910a5144257e3890d346dd9cddf40c1b9a9684e9c009a751289d231e7f8dd035aa6138889030c1e9eed8c6ab97803dde1e199324822ffb4cbe6a4b8727d73936853b8fb7d5209cdc1a33fc9da2576e80a5d8268d", 0x6f}], 0x1, 0x0) open(&(0x7f0000001b80)='./file0\x00', 0x401, 0x0) open(&(0x7f0000001bc0)='\x00', 0x180, 0x102) getsockopt$sock_timeval(r14, 0xffff, 0x1007, &(0x7f0000001c00), &(0x7f0000001c40)=0x10) bind(r14, &(0x7f0000001c80)=@in={0x2, 0x0}, 0xc) readlinkat(r12, &(0x7f0000001cc0)='./file0\x00', &(0x7f0000001d00)=""/124, 0x7c) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/76, 0xfffffffffffffcf6, 0x200000, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r2, r3) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f00000000c0), 0x0, 0x6) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1f000000000000000000000000000000001010000000"], &(0x7f0000000040)=0x1e) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socketpair$inet(0x2, 0x7, 0x5d168e16, &(0x7f0000000140)) r2 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x11) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x20280, 0x20) truncate(&(0x7f0000000040)='./file0\x00', 0x401) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0x0, 0x0) 16:00:13 executing program 1: setuid(0xee01) chroot(0x0) socketpair$inet(0x2, 0xc007, 0x0, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a0fe0edb16c194fbfbd46bf7bdd22154ae14fb3c171cb03ae7fd3d8dc83563c2e81f6358dab45d4db34b602cafed5fcb31246a3846a84a25308edefe40d608f7c513f590b180c9f068029b2f7379443a7140a1542c9e70c53d70cf4fc", 0x5d}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/208}, {&(0x7f00000001c0)=""/100, 0xfffffffffffffee6}, {&(0x7f0000000140)=""/37}, {&(0x7f0000001340)=""/99}, {&(0x7f0000002480)=""/249}], 0x10000000000002b6) setrlimit(0x3, &(0x7f0000000240)={0x80, 0xa3af}) close(r0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xb74) getsockopt(r0, 0x8000000029, 0x20000006c, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000300)="04000000cc8b01c91d93121b6168d9d11653ff6e7e77f1510c59447b2b5b510010ff770f971f8f824acde8dc7ce73ecef084d9f792c2a67b72ef55716ca3fff15e3647d33a41d1611857747b1090dc306f0008b9f53ecb323a18ca7faaddcef327661b88563bade08e98a95de825b01cf16ceb091715026f681742d28fcd7e73bec957ab798386879e75f8f428ddc0241f666bdf5258e346fb24fcad", 0x10) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xc2) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x200000300, 0x1c4) write(r0, &(0x7f0000000040)="1b63d1348769889ed539a81374c9ee8e7f9001c0d66d4fbe9a19522d6f7ecd4b", 0x20) getpid() chroot(&(0x7f0000000080)='./file0\x00') 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x1) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) r2 = shmget(0x1, 0x4000, 0x140, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/11) 16:00:13 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xaa, 0x6, 0x5, 0x8, "17df637c1dce7e5305702423c92a725772662db7", 0x40, 0x200}) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x7f}, {0x40000000, 0xd378}}, &(0x7f0000000040)) 16:00:13 executing program 0: socketpair(0x2, 0x0, 0x63c, &(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) pipe(&(0x7f00000000c0)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x7, 0x6) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xeb2d) r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r4, r1) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) chroot(&(0x7f0000000100)='./bus\x00') ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1000001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000340)="9947f32c987e29e6814189db60cb8a2069831bc1003f3b0ef6bb939e3d1f65833d0a556dd5187e9ab5dbe25d1c713a48d7ba6fa9af2a7439e53783d22e939c7090", 0x41}], 0x1) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="e996ed59fafb370e46e81e0b399af55ec5603db13c11304b7356e940e4fe88759e8c59f3cecdf7508390d09ffa48a2e7e8ddcd76e7f651ce10d0da6f47bfecc251737872e37594b36b5dba7217f8d047546bd18b0b36fb1a73323f6e0f335f790f87c059758337191bbc300f3648b0740a3fad3d83617a38f4b32b090fc3bd8186249e5095bb5957c23d264b0215fbb9259bca3bc5e6a011923860eea9a546446765526cda908a43b597ded71e379d25917de997532b718574b203714db60464b72214671c18014ae0d81d19208b3dc3a2b690ba23940e7cf7fd9d1c9d47a123e8baa3edbf10740acf740c33ba56c9ad7da7c66f7a71ad11fcd647508db53f910b31a56584baed9c55faba1f88b1099e1c0ce94d32bad8ae041a9954590ff511f05616cd452f5bd926cbf86946b98bfe6ca554cb601460de032ab93ca6be5faa57345da242abb9d70449180ed87329a493bc3513abcef3779dbb1ab9f03d1eefff166c76bc181a0adcd311b42c3fa30d20dce7fa17e70e6a0c7b1e84efea0a5508c59649389a095e4345a03188cd3f54e75ac98929a304f15b224f51a2a9f710f999e025224a18bf9745714c7ddd2c9bf5a13e5246bd4a6b77a5f5072e28915aa6d4e8606da05bcde3f40b8bcb61317dbdeb413476f67a1cd4cd55f763fe3d3159cb94cad740638f6c81c2eaa3f0bfdffc17348df849ce0111155f15d5b53848f4a212f5bb4fdba04b165839b7827bd2f306f7d82fb44cb5adcea5e1c2e261ebdb3cfdb478158f7c75e7798cbe001b75f412c45bc90cc2af4e4bfc0e5c69c77d96ee17f0ec6535369495789dd132979d5d378c16010dd8dd3c85af1be838d6133a80162f0ee2dc3960bcc65353e69ce4503cc8a888ec638d61c513f6b2b4b4419a7ad0b5c70e3891fadd1a19cc91d2f233d63b7e3f89681a2f1eb4e8f1759090c75fcdacfebd57704e1595664a73f14b7bca25eb5b1e658bf2d7b48180dc573c23b5fab3d67dd66628a7b52b4fdf9d9c9953116cc2e8d950800efe1b4e88e3b8a15b3bd7efcf4e3c59fb19580c5eb763cc24065ab17752f6c7cc6f6b8fe93426444f830f1d838d8498efec7d4c72dbcac6de3a65202dd44f534f88a6f0bce633f4086e14f030fe2c8ecae8c66d00a603a26cf7204987918679120316d35f2303309700836b3e1691235b7fb765261744245c5d92629a76310ddce5065311c4a2cf039c10d0eeaa2ed8f6a437cdf2d6f22023ce49eae690e054fa11206349f78d3b660a0dd8e3c68a59592f59b03db320e7ee4630c927ed3cbbb419c1d72b3c292690787d29f9616c64472c8d5c1b19234dfc73787bf135f52c68cf85a46862f062e841e2037528425f048be1c023ea77180ab0129be4e8e3e1462ba4165a34a5612f9c4906cb471d95214086e98ddcca126be4657af4c0a95fa94cbb02036fb0fdad4928a5ca37e93b3919ec49bc8529c883a2cacc68ee04298df61ba6ddcd829eaf3fa7067bfab8435eda53072239a31e363ce40b6a4dd3f9e3c14bc4aa31ffce3736ce61ad16fd073bfda706923f201b6425f9cd3a3f27a78370546c9d6f0ce7365219e13e3bc24865159d89cee3b7a9c7dbcbc51da457fd7ed8671a2eddb22f1dd8475e796306c8cd86cf217ebeeba0ffc2d31a9a9315d656688cc378ba490effdf3296fe5e82d13452ebf36ec99a61b2a67a8b02d69df1136315c5322e54a4642c825b572b95b2f3bb236b414db22c2a91c9ce6703890872fb3d96756585f2e9bf7721d476e2c0fc5ff836e84c677b9caddcd36ee6763c4a0a32fb791ea42adf18e323d2650ebff410972ef34fea7b2398a5460a552ac0f0ba99c9a0f8a8dfc2377847a2cf16abdfb946fa447a66d6b01b018fe0cb7bc6417929dceadadbff5a0d2bb359a7a7cf123ccda97c0dfe24d491e845b3a4ddca77a78c903ab9836f9f74437c5abed7179401bcc7486735ea219c7246b68d8e11d00b06596f01d8bf18dbccfcc4493222e5444667c031801e263e22ceefffdd19cce45a2f4582ee83a1822d11312cb770550dcdb2dbbddea66c9241cc0d306b5eb73ba5fcb811999dfec377683630af94964b30079c254e7772ad1769ec387f90c3131f6c63ce8819373869ad95f15ce337ccac7a49954c733819899f0f103196dabd3723721273f7f41ad7d534db4abe69d7674d159d6ca09d5893d558c791768f7ab4ff91e3b2d3bd059c1b6f4db52e4cd1", 0x62b}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x1ff) close(r1) 16:00:13 executing program 0: r0 = msgget(0x2, 0x280) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x0, &(0x7f0000000000)="94850940d3238fd2148d0cc921671f8a5d3640dadc25c937fe2b60481f4e9a417c7ab98785339791adf999d905e22f7c838e779046f2bb25c627c6115e9fe9805d0a4e61b004578f9dd86cbcf4c2feb96fc6c60176d0c45e21f780a2b7ac020e21b2ae4af8b850ec4fa2d92104dcbc388db9f67ba4427496feac763b8482626e7b05c62640b1f584e182e6d382f60ae812300a3a8198f402975837901891807d5a948a176b000000004ee8fe66add6cfd91d2d1663a536507421ff14973cf741dee0e2c8774aa9d391a8e0d2dda7e1bd15ba846a3ef7f8f8566d0743bb37c3d63394973112adc2ddddfc0d33b6dd0e0fa461cc7845ba07a15de011e43c2e4a26e637cb9948df35afc9671484f172652c63bee65644ef2327cfaee1b7e539315969e4b66759cd55741f4c850aae1741241b5c440e79b1df86ab876a392b92881e13d788988b1707610b922e6b122d39b4548006d285358e463e3cd1ff2f7e9f7ffa6d6e5e5a090035ab484beb8aeb3f357a48e6f8b51e6ac201a295280d74255d017c07313bde821540f86a507daea528630d8fac923ebee4884027a233b495f522d7d5a7d1c193bd234d924a0bec5d2faee57e32f2713e39de77135ac5c031e652ec9b13d346e91a4700944911bf9547dd930d54386567dabbf5456af144c2a9ff80026d781d7f7a945a6ac4bf511506a6430ad36a723c74901a7d801166bee2527589429b338679bc08325e34bda3b7533f", 0x1e8) getgroups(0x0, &(0x7f00000002c0)) r2 = getegid() setregid(0x0, r2) accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) nanosleep(0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) lseek(r0, 0x0, 0x2) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) munlockall() r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) listen(r0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:13 executing program 1: r0 = socket(0x1b, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff75) pipe2(&(0x7f0000000000), 0x4) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x1, 0x1, 0x50672dbf, 0x2, r2}) getsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f0000000200), &(0x7f0000000180)=0xffffffffffffff1b) r3 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r4 = getuid() seteuid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet(0x2, 0x0, 0x4) connect$inet(r7, &(0x7f0000000280)={0x2, 0x1}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r5, r6) r8 = dup(r3) fchmodat(r8, &(0x7f0000000240)='./file0\x00', 0x20, 0x4) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x80100, 0x8) getpeername(r1, &(0x7f0000001ac0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) readv(0xffffffffffffffff, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0xb9}], 0x3) 16:00:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/196) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f7ffffffffffffff"], 0x10) dup2(r0, r2) 16:00:14 executing program 1: madvise(&(0x7f0000b47000/0x2000)=nil, 0x2000, 0x200000000000000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') r0 = kqueue() r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000001580)="c19826584b04899f4a354ea21bffe05b10327bba01e1a6cb65ce88551d2b68b9efc6a99d0eabcbdef05fc2b50b5ad29c0368c43b1f5956644fa43697dbcbc26cc8b4d3beb54e43e508963ee8bc9db0d43bc3b64d614a3a7303b87338bdfbfe4766d58041582d5c204739eea8ea4c851e125078275e263c29300937548e90262a3ed4d8b714fb9f03a8c821334e70f1d3a8fb49d4562c840d62430b77f55f061113701c9fc109492b8e", 0xa9}], 0x1, 0x0, 0x0, 0x400}, 0x8) socketpair$inet(0x2, 0x2, 0x9f, &(0x7f0000000180)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="057b723fb35d5fa98b56c38ffb56678431935b40a53b6284aeb6796191c3806e2c0962bc65baa5139729c5f3ef37dc1a09dbed8431207e6cd61759d241e0a0b4aba76c1e5caaf839fed26ce4ec1783", 0x4f}, {&(0x7f0000000200)="7e94b71d67e3a9857fc6bf831ebd9b8f1e109b469bf32bca3ca9a784c25b23639e36208b17d48a13b7b5ddb059602c3c6e5780cbcef878efdf29f8aec83bf22d75a227e840aa2df7f61c7328876ed6dca7cd1f031ee35e3b54244b1a173cccce3e34980bafb3024b434419284904b58243dbd6301035c5614be6c7745c33898f26910759bd7d2c352f9887e18c489f9c8b5cb86b7a7ea138656563192d302d44bbde70ef2dd266710fa5b9a6", 0xac}, {&(0x7f00000002c0)="6b5705b375e7cba78e2126b800f937d225476fa0b184b9bd2fa6c180821cbb83c33c6217f1297af8b062e1d8d3fd6c2efa325af69b2d5680c3dfd52892663ecff1cec3ce89b95fe0c52b7108893645d81974b57730c8e5d3c1b569e5cf706bb0ee08b997e005bd0e3f0b86782f12ac0532c2278b105ea16e7d2f1ff20b76abf3a65c29ee379992416030fb506754869814dd7e9652548820c806d97f093e6abed30fe0459666bb291581aac297604cdfc08d6a054ca5eea506636faf75f96c8a9c8fd3033d6b220c58bbe4f56c949679f8d8e5c43d74b16adddce5b53af6882c38e934148a48", 0xe6}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="90b9f82c6eeaebed5f5b91b86ea948505ef4c4c2e5b754bf9cffa6a974852cc28f5cb8de6a1440c79c8e5c5fba587b77", 0x30}, {&(0x7f0000000440)="dd3909b9410acde9e264e00bf98be1ae59cf7cb79bb89ac88ac50011909985c98b43f667a920e427931a8243bb08718bc9e9ac6b4b3b06b16b241d3591e3d83bc04a592713d7da543b9650b0bf4c54a2fe0c2eadf4f964b37487a09d4af89e3eb667ee27e13124f5cb33701e57cf267f87e02b8d496da46faa9b3371dcf11c002e04323a298f", 0x86}, {&(0x7f0000000500)="8cadf2f002a536163c68c7feac791040a9dc412de154fcdcfed029b1a13fd0b9e2af0bf371d11ccf28d3af5f1a11f535c30d99944eccc0d2e85058b19236eda14a06d5947e75e8b6a1db111c553476be49453573b7fe90d5d33c09", 0x5b}, {&(0x7f0000000580)="bacd0c93f463689ac0920019505f6f4f01f2ecb89f540c93113b2145eb71d7d154bdaaa11fefd422b91504cb1013ff87fa1f12fc68ec86d4804be42c342315373c00f0", 0x43}, {&(0x7f0000000600)="bdcab30e47226656d7f24b98a3c03beaf0ff58f620ef60e13207ad3f8d4bd6358a1bab6008bafad89890", 0x2a}], 0x9) r2 = socket$unix(0x1, 0x3, 0x0) connect(r2, &(0x7f0000002a80)=ANY=[@ANYBLOB="01002e2f66696c653000d9e6a14e5d4706eed2a74eb54d4c51709cd85f123f4f2c170db6976e0711041157dd3e04c006564e4b4a9864c33f3d597afda25bcdb89e04dcd38fa6559f8664ea45b92381eadb7366ec742d7d0d71c166e7a1eb56aaad872ae89c0b161c49d6a22f03e5f43fc087aa40fadee92f4abbb85d4b3321435211c5fcdfec616201010ded597273c0d90260aa05"], 0x1) mmap(&(0x7f0000b44000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/188) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x32) shmctl$SHM_LOCK(r3, 0x3) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/155, 0x9b}], 0x5, &(0x7f00000004c0), 0x0, 0x6}, 0x40) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xc, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x6d}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x35c6}], 0xe1e, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xf0000002, 0x7, 0x73}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x8f, 0x80, 0x6ad, 0x81ab}, {{r0}, 0x0, 0x0, 0x80000001, 0x101, 0x9a}], 0x7fffffff, &(0x7f0000000340)={0x5, 0x6d5}) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000000c0)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) symlinkat(&(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file1\x00') 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001c, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=ANY=[], 0x0, 0x0}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)=':\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='*-@[@']) 16:00:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000080)=""/36, 0x24, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000280)=""/4096, 0x1000) unlink(&(0x7f0000000200)='./file0\x00') poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x12d}], 0x1, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x20) socketpair$inet(0x2, 0x0, 0x2, &(0x7f0000000040)) fcntl$setown(r0, 0x6, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) write(r0, &(0x7f00000002c0)="3cd0a0f2b82be5f4172eddc5484ed13c7e265b4117beb8b68ad2a9bf4ff7be038bd872edb8d9452e5ec51971e5a3e8d588b8136d955221c0faa5778008f8b8813c3661cfa4c6e3adb21f5925c90d326b62f8071220b8170af6e7a16011dff337102636901631c367c383e126c6805831830c15eeab95c7261f9229ca8931376b43e4d51599fdc294b1ee8e03421f60803f4a5a857b12b1a3338cceb6efa63a346418c0f67148e884d92d7fa194071d47954c9bdb99a3f06d8b7f9e6f7d52d3a4efe87df006314d31c2faa9b1fbdc60561179bc371ded5434b7f03999e5a4fb7d51766ef2309cc79b8ad4488ed57279643c82ea511e403a15b7d387b10a03e1", 0xff) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x2}, {{r4}, 0xfffffffffffffffc, 0x81, 0x1, 0x9, 0x1}, {{r4}, 0xfffffffffffffffb, 0x63, 0x1, 0x1000, 0x1ff}], 0x9, &(0x7f0000000080)=[{{r0}, 0x0, 0x5, 0x3, 0x3, 0x7459}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000002, 0x401, 0x80}], 0x4, &(0x7f00000000c0)={0x80000001, 0x6}) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) getsockopt(r0, 0x0, 0x800, &(0x7f0000000040)=""/193, &(0x7f0000000140)=0xc1) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/30}, &(0x7f00000001c0)=0x20) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/1, 0x1, 0x1, 0x0, 0x61e) 16:00:15 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="88", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="41020000000000000000"], 0x1, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x108) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setegid(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2801) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x42) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='.\x00', 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x10020, 0x2) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10a91, 0x8) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)="0002") unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000080)="c59cf48d6963b2fcd018d85dda47b1255bfcf2dd237e2433ff231df0427282679d58a04fe0f85f595ab849faab1a7ac12023aa7c4ce41058427a902dd80c3c20bc60e30d0d1c545a8ca956ca2e3de373bde19ae7c11bd01e2225c5f011ca5c3d00c21d70ec125adc1d52316cde67d6269b783c7aca35686ca1e2", 0x7a, 0x405, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r2) 16:00:15 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="65935e9837616ec51ede3bdc0678545852f8395bc2b162fbea3315ac18ee887be0df902c06b4839e976eacce7aa0a4febaca543b92ac71b46bd8a7645833e1582e86b7dad8df53d810dd12313912eed7359c315330c358081af01a2a01574aebf387bb61cb2a6a54ee69c91ae3661c8cb7d9c9dceb9b791d9f3149cb094e21ccbc8cbd790e0936dac7abff83acda96b8b00772daa79e87aedeb57c48c368cfae6605684d750aa87d8fed0618f73a87c7065c78376d76019d43fbb07bfc67f59b0917d600d6bb127b28ec0eea0f1b8d7e20b9655f8b6c006f9aa923220ae6929888bc28624886ab3852d0c602520f08b73f87b185d2a179c1c43a0835c78f76bb0a49782689859fdb2e48bd55eab6d3e03c3066ee620577ea8a7cce2253f7911d2495bcb585d860eddf3b8291656ca9d0f54f97905bfc812b397450ace94d33bb6ea5b71402eb84d57dec15f34fc4a2e7111835036223b101c2bcd005ca195b87fb41052870b24e8163b9b4cd6e72418ffb6b2dfca693a448b14e6c82cf384658bf1493fbf426e8c77b4fb05b5fbe999e7a1aed359138e1b114dd86da401ee51d676ff7463ddc946f1ef8a41f0b419b04670803275a17a4b9fc9e6c5fe615916df4e6599cc98ee4c1ca5bd0c469bded8ffecb631fa6bff761db6a276dc8bb6b354324ebad1601dcac9be874c2ca134641de7960356c59e0268a0660a23cbddce1637f4ae18a4940af7d293c1108a8af7e5f70bd4b1bb223a5f21c2f500d3aa06f472350663ac91298e3ab1c88d8935e32f7dc691e29a33a863c8711a0e83162e2ec2a85550e6b347f0d732eb2751523a84a1ac300894a02b28572aee50de70e077b6fb16c64d1e8d0e0fd99d77d1e71ae7f349cc7dad3ad39b47866cdbbf7ee216f8c9733b12a313cb75d1de62373360023135025a866db549f22b4088e4017c82432f5c515e411f28f270fbfed2ff61ab998c2270995e5af5f3823a677562c8e8c2269ce51c46c9222c5b850c503a24847bec2453843ab83f21326d9138a89aa1cbc447128dc99be0ddaeed4475e731b3db6fe934c9dafbb611731372a9ac2ad4647c7d63f15d76f14901e58ddc384e23ddcb7b7578be783ab2da43879fe44b895367194062e2d4c9201073e6c9ab8c029ac82dcd23a39ac4106cd276e6b2ce7ee1f3eb2a4d5dc8d56038a64aff0e8a1699db057f6882df8b915a8f642ecd12df1c3414d86282630fb42c7999be0c74a37e15e1472dcbb734daf1feccf0e3c96443cea21a03ac18c74360acb3a65c7e370061df32f33556bb0080a0634572fa5a5da2852102d3b5840b51603cc302828e15a3557e8c6e6d3ae602cdad949b7f15bbfc032da5817486814069118b8e627f9b91f1062f60d1de18f4887880b5b615ddabab66b200a27d2a36e8698ad2904c409f2d5aa0a8eae9c93b42ff32d7cda8a35fc3c70e00ccdb306373d79c59f29b64a6e21eee3ced40e80ef046d6e3179c8977981453b4cb1df7bf20df5668e4384f8551753fe8f08b6ba6ecff9d8cffce5155a98ddafe7d495b6c8983ab5ac0b604f54ab0b85fb6693b7a6c7218bd24c21b37e3ba03638aa22f526b19ff16a319daf0e5cffaace194d2a93d5d33c4f0e6d874798dd84759f1e6937f8802d413472ad5a14c5dbc0fd1486d7f2fc9c47b40ef55b2b5e64b262dedeba7f1c570079c069dbb19d13dfc1cbef9a24eada38a49893c79a28d197c6d04837aaf94bf73626f8879a068792cbc1cee2c28807d955b491ecd03b9332c47bfe766cfbbf0b7f74adff621d4674aa4a87abfdc7af764e36b9cf07babbfc1ed5ac52a25fe94836724d5c06d255906c06d7acae93a6542b4b2018c0e55a76f099c6d1b5080fb778388adcb1c5f1bf3fc4065506987e11aaffc86a7ef3edbc9ce3a58eb52e6df40db2e3a8a6368d6b48ecc6edf333fd62f353282693c0e3f510f7b20f838ba66d0f29d86ad6c687bae3d8c62d9fafe3a900670e43158a2cf6601a5468006f8cfc79bbf0641ad31731b6a5eb91a663ad153053b15fffe9a16817019eea86e2e53db051bf4d52b48c5c6c7787d4fc6bed85f23d01b662dac343da0393883504b1256f85f6a73a76e444e475f03406b936e13c72111927d5c7140702cb9a1c2850ea4a5bd1841c0491fee2cc8505aac42a64b1599d00108f589fb55f618a782ef0d758a86c11b8cea08eab7e02862ceb16dba4f5337f365fe99df9800d68c56679ce4de46b307ab7f278577fe24e59c063711553f24147d1d01892e2328cedb4c183d5b4f29e1589829c592f98d482e3aa477f42af1f1887435b1f4e230467b9d226183dc24914778eb70391e6b67df2bc1f36a7a25ab01213389a5fcbd423063d262df9bd2597131a35ad1a882462d83f88e28e168941cabaebc66c6e84cc5b10b9757fa85d6b84e408fbcea7650b12b4325e64d0faed89ed367e629e3873eed61f23a14c5eb50ca8dc910497685c7154c093f7cd8e85beec83624eade8b534fa6a53eacd25df0296c5288dd9bd97b97004f940b7fde380b6f4ddc086052102c4a4241a344e9d236f1a6aa4fa85745366946feb7006398966675ff3b6ac8077e34c019c7cce86bef1b55ec863d0f1cc40cf82dfd13c6c0ee9b7f456f64e4919cce3e6c352545f8e467a62198e30549d2a10b98f83fa58d086a07205823a336b2be0bacc9fb6f16d17af61f6fbd1980d0dfd723856822f6fed7f51ca629cbf8daa3558c183531fa1d152fca0b4d16da117e826f6633c1985d0b61852a93e52cfcc4c3bc536bcc0cf3503d78d5a62b7c9be040c9da53c1d4e79f4ffadde2bf1b180c45b37cfa6c07444d00f45903ee85798d68731e561e9e20309f7e66d97d7e86ecd7c835ce7629cf0a2294edf534c62492abd0549cc0e806aadc6c77860a07cf72156b88d0ab170dd236c649583700f87b6e226d197286167491dfd2d2f8a2678d61a6592aa7d1ece4add5028bc65b6581fbf13b6a4a44dd2f9b8296280f842b78a2b5364ee40fd0dcc83795ba012747d7d3c83c363e4b72dfbdac4a3065e447482b825a03cc9f95f321f748cae264946cfd5ed4bd616db0b102f6f5fc03811db5be2dd69d13a22e844ff3318bc5c22febf884a03ca25efb964352f2da2852f24ed9c189479c69b2229e6b0272b22fc174b8febe54f44032a5451fa91c11b89f0d641cee7bab3ac067c85e6645b1eadd1b66bfd917fb8d4adde2fda1ab345257dc5cf44577d740318b124800acf701671505c920d9eb11c87b60f98d2abae5c1cbeaa6562b550f289667c6e2d847254af568526b27a939ea65c850a9d0971472eaa582e8487a3d13ef94eb5658aa1dfe60bcee7f4176969a231998a39def05f20ac098c3895a63a13fa8691e7f9396847b0cae250476ff7f1ea8d0a7e7ca3d618a29871d1618753d297a0d54a185ac5d8e46e282cdac52f61bf26d5200c260996486b52bcd29407906ad8933f518d78e15d3ab319d5e023d9dc9bf58162d52805e582db9f62596b6a1c7dc35f813fb03fde7c2012ed494c3c942f68eb5b974ddcd1172ea1d7bd5cb28c4a4dcc29cf2987630f9851162aa02c5747e88223e9c8e32a77ee51b1208a26a97fe4ac87555d0ea4bc3381710345ba3004cebf5d9e3c63ac16934fcd6de71f5f446afa8a746d60285c50a18004cae788145a9a1e35f2190a8e54cd73efd86fb6a215498561091db5dc3d8f6d69a7db35e0bb4c3d730fad638f2acf56b4590ccb7f79dd8541398addb15359461611e8d9c1fff2877531899d6957ec01b84d1a5d4e228def8b2b8dfac86a08fac3ee9def95ce04d43fd29bf34a01d3a9f8937a3e104f9286c27e29555b21f6601f670148933b13389344030cb09ea25ad3edef5d56f69694d653a64268463e831a866745e021cabdc5b433f7041d5cdbe7a97f5b08bb1711a5de1cb2be6304b7b2c86de2fba90e053baa846941796a8b3913e52b8a5fa4df46e8886b747bb976a1d9ee5bd8ac8632b67a4babbc51ac470c256fa0e12bf9e159b588f298fbe294d1973b715ad62c15136543a2f7440b552c0a466d6f79b6b8cb07a985081fd385479cb79f91bcc98eabdfcfedf934bb04708158ffb6ea8abd53e46009f69dc881733c101c6452248ce25df834431308a9399f786448ee8364dc25870ec41bd280a05fa99f68eb2cff36bad6e5294cf1accc01e8eca5fa58a6b426de6ada3f193c139bc513c8492d83e6e22b33e294b79c9a326287da7b344ca0dbf5cdef00e61151c4d77c67d573396beff63fb43aa7c5d7ec1e081a2a3a24829e99a12030f8220b4869a53129c83d1b3b2788047b3599bf423246753bfa9b7d1d08be1d5b4f4aaf12f080210cc279084ccd0a4713dd12e20bf66c1f382dc6e3f558c8cbcf3ef69449b99e09cd87912e3587a02039d2a0f0832386bf2700fb3e9bc8533b495b35f558618e55f29ca080af31217359d1f3106e4636833d431eecb9838b217ba6be492bb25ccd754729f9b691769d456b3568939c54865edd99f942865585e5930c7320288cbfe20db857f62f1563918fc2590f154cb5b1718d09546fb223b8ba5a53a737c8a7f237cbb662896e94aa96cd951f67458ca6ce6ebd70c0dc863bdacdae830c2486cc02aa7d29795e25db029e5e6b22269ff5c5ff64f8eabeaabc346ab474dcb3d61fff79f71e92e3a3f3daf1b6858779f5c3af8abc449182aafadb5501c08ac68188738ee08129b85cbfb522379f6f4677b7a099cdaf8f35518597f7994a51d68ee9f5f37b16ed5de528ab26a013a4c25a20de2c6f4be8460425f185695d661e30cd2c3ca6c30409cca5d59449db84eceefad1e388081aa69c2dd072cdffca1fe20a70fa98376440ddcec2b2e3b8cb9388c756a1df82a929727fd93ccda405f62ab374f0fe3de57e99903ac017ba8e9705769ad8c0007b38353617d75e10aea6087e401c6cd84169e7debd2bdcaca6edb332af8bb0166b7f0c5d2b0909a53bcb98b133b1ccb5a503f08fe5136d26e755130931dfcf05383d7af85ca2fd080b8a12cbf5fbb93add130b9b69016c9d6181ae2fc5b49fd5886c23bc2fee8c7b9950c32246956de77773166196758863486442b5d5136ad64f18b943d106e70f1bd71ceaf10c89c3ee4370f94b6ee4b7526b01c90d789214b80e8edd4bb66f0ab9d5ec225ef96796d3ecc139bfb1c79ca3db592b68aa59ae8122641bef85a7395ba5f8b073d930551361ba7940b27ec36ce95710d153eff1ff300f1bc557fc9d57d4600f5884d76622c9634520cac0f02ac41e2baeb38cc79120c8f4c630197948e48aa2161b87f222ef91062a2845a54631e44b9d2cd5ef6463e48d9c07568e087462fb5ca942418d09c57793949da5f9c229754b2df3520b2ae9849c583495b3a73820c288d5ff1a9ccf0abab6b11354c13c8359fe5028ed00ccc6f6bda8a3650873e6fb7c1629441d16b989c50df3c026f7929104062dc4feaff12e45f89587cf31455f533de33575f4bbe12f720935bacde1e9560473829900a56300e3c06b298b0143049724f85c0169ce013cf684ae999cac1a3df9197de69c8fc07252622464ccb9492b8367dee11a3e2624177fd35d99494189bf8b64e75171d9fccf99fbd24d044c6add4fe458bb41656aa060b1f53f3bc8d0bfac26ef55ca8927260f5a914a67557690d15dc59d890f0b9d6536de5b869e24a298be1c6279f7270fc4283c544535643a304131a74080c02222913cb99c3b2beb6bff889fb46038a29c24759e664a6ad9d1a5bb2344b313c32db91dd3f98389503750d3", 0x1000}, {&(0x7f0000000000)="c660b95c407da0c5d79292d5df89f1d2694f91193b2271ab93", 0x19}], 0x2) close(r0) dup2(r0, 0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: socketpair$inet(0x2, 0x3, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="36544737b4c0f56b8fcafef2d9a89d037e9380fdce4c756c9218001a969b4c54b7f3a9bf36d283a0037928b1feb832d857190c9fdf2cd67abd4809b227188fafe1e75d869c56d3345441cad027b907f466e032915f945be5861124560f1d19c21631393ef40089e6222489432a331b2a63913ea6b48f8c7d8bff7a4cb63c20386e9fcc961697f915a87fc46a45683b20769c8fb1f7cd1a857f8308d0675fa0924921197582a760d85853d19fa6a672bcfe869eecd5ea11889f558697faa6b549918d82414eef481357ac204d40e84a2b7728", 0xd2) r1 = socket$inet(0x2, 0x3, 0x9) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(r1, r2) r3 = socket$inet(0x2, 0x0, 0x6) setsockopt(r3, 0xe8, 0x8000, &(0x7f0000000040)="650b14610ea59f8054f3924165191de1253543c9e29adf39bd68684c825ac59f964a990952764e75c1c50cda3d885a61e52b53cde6559c55a5410fd68868a5a9c7b565ac0debf9c0dad2f71f00a2570f48c4f7386a86a5d1e25dc63fd7b2381722f594d50b7f45b5a1c71e97eba96673720afeebd5c8620921fb5587c23d42565841c654bead7aa0443e04f630a9e9b6f84bf935d5689dba354761d18264b222016b53e8c099c3c6399e57d4972d24304731520a22a5774d7b2219cab2e8bd6605343d6c5cfeffba3baca4eab1c62bf3dab2053922bd1e8c3f7f8dc08b90ba362d0bae94db157efdc4807be8d7b7ab81", 0xf0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000280)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff, r5]}], 0x20, 0x8}, 0x1) listen(r2, 0x1) close(r5) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) mknod(&(0x7f0000000000)='./bus\x00', 0xc003, 0x1db) r0 = socket(0x11, 0x8000, 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000180)='./bus/../file0\x00', 0x810, 0x78) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) fcntl$getown(r2, 0x5) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x8e4, 0x3, 0xffff, "f1f1bee6ef41ff9aeabaedd8bb2079e2c75eff32", 0x3ff, 0x1f}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000200)=0x3ff, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000340)="dfc02dcc7fe354552a264e74034db5ff54cdcb0c1e3da8d5a2f6644e3dfb3dd962e33847c6b31c210dc20baeab8ae8ea388e1d0754ef90dc02e2932f6bfabc7da7a5aa46881103a1c133a316fc78c79c07e35cbb5a7fed4691a5aea7f4d30fe8806f769c7720910af06f78e488ef67353f4420436bd6944fb8db4747c83aa0f73193be75809ceca4aa3711c6548fca693d5a13137648c2fb9f5c69dd7dc9edc2dc5d0e324f75a4240f32909b60bdf905b77ac782e259be3723915ffb92938512e2d212230e6a5c2bd0f537", 0xfffffffffffffebe, 0x100000000000e, 0x0, 0x0) setsockopt(r1, 0x4, 0x0, &(0x7f00000000c0)="9ad962242e597621b06d515ede387e944886c2dda391e2878e3469a6d09d4441195851b5e2da1f911c1831575b7cd54647d1df311a02b56c30de7d121823bab7a5d93ae0231f7a9b2021b22025353fee9cbd4ea5d2057803fc5d33c056914f3b9bc4dfc5966123ebddc2a372b07024764cd35439a35ea3ab6e60ae069125ca026886faf5c004f8b23579b422304867435de75235b6f4370453385d14f7ba94f81b390da83527636a405df6fe3c1d17f783a1943e73a24eb5cf44a96975506367ba4f2451f211fbf9999a81545e2c5ca7b75c34ee8176ab3fc956fd0f26bf0c929ea8dda975b53bf576627b", 0xeb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1005, &(0x7f0000000000), 0x4) syz_extract_tcp_res(&(0x7f00000001c0), 0x7fff, 0x5) 16:00:15 executing program 1: open(&(0x7f0000000100)='.\x00', 0x20, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xc) 16:00:15 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) socketpair(0x3e, 0x4000, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000058b9f160a83d71f3316b000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9f}], 0x7fff, 0x0, 0x8c1d, 0x0) 16:00:15 executing program 0: munmap(&(0x7f0000fee000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) bind(r0, &(0x7f0000000ac0)=@in6={0x18, 0x1, 0x4, 0x4}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) preadv(r4, &(0x7f0000000c00)=[{&(0x7f0000000b00)=""/196, 0xc4}], 0x1, 0x0) mknod(&(0x7f0000000c40)='./file0\x00', 0x0, 0x2) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="cd", 0x1}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000640)='./file0\x00', 0x100, 0x2) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x100) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="5eb4b7b87c854395d637d1fd5acac396b04de22d95102191a5abbdc095a9b4aa529a4c05e739f9ae32fa7c8a2a78691ace4aea6009e58d05192260967774796961067b2d19ee54637973b0b9b454c18f345a39", 0x53}], 0x1, &(0x7f0000000300)=[{0xc8, 0xffff, 0x8, "0ac95737e002a6335dbc456d0ad08bee71446f2e14f6122d2396a489382873a7e4ac8f65e8acc6805823f775475cce7ea92335bcaa98e02a2909a6efc99ca7e374cd1b250467f94df54940d7ff2208562594c147913b1268a4c8282a924ac3e5a78d4293213ffb3c20b46f5f900df154b6c60a24f5cfc9fc53c7300713e9e79c631aec86cdef66c55494d03d99fb0fc5a677a658333d16e45eaa61d037416dcc2421fdce0cff5fe58760192267cd0a6c6ee4333ac1"}, {0x80, 0x1, 0x7fff, "f789a636fe34b6c80461a9445e827e9fbbdb39a18b7f33a0647c8b090c6cc75863e2a2978156267650459a888304a73946677dc84ef1a6fff5f740baf0bb4ad8445641b4bd27cac29f74a3121675fe13ffba8574f2b012ab9aa11f3a1c45f8200e3ab687b79716fe13fc"}, {0x58, 0xffff, 0x2, "3ea94a1b084a2d73baac44c40a9d8d4c56fe33c6c62ff5b6a3568eb8b8a7808f467ce9e6a4cb4a4a42e4e23ad25d8144d7d6d9b919e8783904e44278fc80f9fb1bb6027b"}, {0x90, 0x1, 0x7, "eb4fe70d7824db14b40ff6a28062b2d7ae12865267c24b2ac9a5002f4383522e2ba0de25f7c615c6b976786ca290171fee06be95b42628ebf081b5adf3a087f2bd0a422ce5b3a9813458ce5272906d2034b0bbfe9f939c78ba14942a0133bca49396e737604297d2aeb22936b0fea26519d61cb69b215806edfd1ff94d91"}, {0x38, 0xffff, 0x1, "2783d7c4deb96f6e5d3439bbcb1f51ad4bbf6cadec5f45a5162c4ab38560c66bf89bc06d45"}, {0xd8, 0xffff, 0x3, "5cfad36d3d22e658bdb25a03cf5d0bbda815e6bb70aeb23481e0506d481e29abc06dadc599ba4eb3ed03c157f1745638bc8754104fc870af686d7b62f2425c201eb174a761a9477a543fae78c22a2e42eacc2d171a204eaed688923fb0a9200850e2d034fb0a7ab0a720efea85746f1971bf8aec916b56ecf6f653ca716fbaabbc54fb0a9aab9ecc37d35e664fa2a67adeb2faa5aa7cbc9cdab9ed115616cc4f0d9b20df9b42d856c2b504ee54faae5843f0606cc86817181b4ef5671f78ce0ebbf3ac81363510"}], 0x340, 0x400}, 0x6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) close(r1) close(r0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) fchmod(r1, 0x2) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r2) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r0, r1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000140)='./file0/file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x100, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x20000) dup2(r1, r2) 16:00:19 executing program 1: dup(0xffffffffffffff9c) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1000000000000003, 0x1810, r0, 0x0, 0x1) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x8, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0x45, 0x1, 0x80, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000008, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x34, 0x2, 0x4, 0x8f8}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x98, 0x800, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x100, 0x200}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x12, 0x4, 0x10000}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000010, 0x6, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x45, 0x1, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x80000000, 0x8001}], 0x46c, &(0x7f0000000100)={0xedd, 0x2}) flock(r0, 0x2) open(&(0x7f00000002c0)='./bus\x00', 0x80, 0xc2) dup2(r0, r0) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) execve(0x0, 0x0, 0x0) flock(r0, 0x1) 16:00:19 executing program 0: geteuid() r0 = kqueue() r1 = dup2(r0, r0) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)={{0x5, 0x100000000}, {0x7fff}}, 0x2) r2 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) syz_open_pts() close(r0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf68970652280390372d57252f3752e72f0ab105248453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac742b71", 0x5b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x10000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d860", 0x789}], 0x1) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$inet(r2, &(0x7f0000000080)="de9a88dc7b9ac02c910793b5d0bfb2fe53fa5c4a13af2dc3cfb06cb3eaa8bf90fecdf88a94a7ba823a4e2cc612e34f72392283132e293b872aa1fa8a7af1e1041d92c360fef5af05d43b57551746d921e8f090b04cba4643bc2d1a5fe68d", 0x5e, 0x8, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:19 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') shmdt(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1f) dup2(r0, r0) lseek(r0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) setegid(0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfff) ioctl$TIOCSTOP(r0, 0x2000746f) recvmsg(r0, 0x0, 0x80000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3fe, 0x0, 0x3, 0xfffffffffffffffa, "6828787de1eb5903000000000000001f131b6dbd", 0x940f, 0x40}) write(r0, &(0x7f00000000c0)="fd2f", 0x2) r1 = getgid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() setegid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x6, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6]) 16:00:19 executing program 0: r0 = semget(0x1, 0x4, 0xc8) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = kqueue() r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) preadv(r3, &(0x7f0000001680)=[{&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/154, 0x9a}, {&(0x7f00000014c0)=""/252, 0xfc}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000015c0)=""/136, 0x88}], 0x7, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) close(r1) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x100) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001700)=""/151) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0xa184, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) open(&(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x50, 0x198) linkat(r0, &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x4) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xfffffffffffffffa, 0x4) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x7) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getpid() 16:00:20 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="ac351771cc6eb904f36842583461fb0756e8f0ec2d7876a292445b57c383264af71550a18f06a59ce25da0fcd93e1cab2d3baa2df8ae03d525705a6a2ffd377270da258ca8b9f2acd6e82da240c19dd413afcc79a2c23c43b080f693fc9dd737f2a72f7e364c9b69880d788b763c556aa22f60eae66378f50f64e67236b0bdf798ea0c8272a542d69556f70f9f219697511fd819b8734b7cf0", 0x99}, {&(0x7f00000000c0)="2b5e806580f2490fab3726852e9d155c12ec", 0x12}, {&(0x7f0000000100)="64d45b373b5e4d7bcbeb96e92cd5e97d4ca60279c3e0a562d643be50242e2863f4ba34bedafcde2d6460fe84bbbbe0ec76eb27b6c6f7c871b5448108cb78c94ba0d183f1c366acd76d135ef5cc156fb9a8064d263b742d973a91b42e5e3591e00e6200e524ffc2a35347bc44700e788610007c582fe92617d5c66285641dd9d4e03c75203ddf4b4559090527d24e57ff549791d7f0420941078aca72d9a3df69b242fcb58b0db18d17553b75", 0xac}, {&(0x7f00000001c0)="280fb21bd7965c28f97d5d1fcf6d76f4028465f9a2632968c9330bc34ee7ab9734c9c6660dc6ed2408d8a7b4f571519bd7d55649ddbbf9c7106a48e6782b96e729a2a7e6a0db797978637f918e9b996d156d59b2c00fe8eb87afe052000f6a423ba68b514c08035988a28ebc6f714d0fad0a6cb71387e80040bd558f6330753aaff78a5e59d2b2453082a76ddc0df69858cb1fb10f5029c2c4973a4763a353ec2dca2c2a04faf329bbe10935fc561bc030c01c7961137cac4b7ab837ff866c512b07ba95e8dcb6ad872b4af19ebbfc5c91a6ccf7f0709c61e3d4fe5d7000f60a1a62245ca44b2267289f8a918bcd45e44eebac424103d9d06673a49c86ee73501581240e6a6e8f011ad0708a9c70a97c9618fcdf944d39ef6c55d421a2f6b86d095225f4ff48ff0cc56a30e4026a93d8d3dff6be15119c12956342d7b12de3c176fc62fe03cf67d0b03d0c88a71600a996f61b49a8dd1e2afa6ff77c2f66d38c1445eb8ffe5b7870f9ff3b578e55790d719b9171b4c4fe12be6e14c46c2c69e5fab98ddf5c565e7e5638ccf5b1f9c8c75a871043d2a44ea2551594d3cb5c73778ba1dbcbe835d5585fdaf44d33aa8c00510125646663476ef5a778f362d240980cd6c3963c42b8df828f38095b2dafcf46e63c7970e4bbe312e82acfac599ce8d27cce83bee8380e1628550729e9c941aaece6151f0af7fad53cfd7f5da13cff8c5538d37eb531710bf827d2fabc7f535e788109336a303255628db4fbabe92f8d9695550e7d7350c532b85985c0cf8c4d46c84631df934466cf6f58b651c1922c6b70ceae581bde1a1f2db5b1550c4d74b8f9188a1181f5e80678812acdc428b94812f2df050518a7588fc6e9a55ad510793f8ef228c342a404c2893e39edaed737029e38a1e806ea65230936bdc840bb51036a9a561e6ee89e1e452047e1f269016eb01e4b1ec706d5a7236e65c989e4e4539bdad0215c08402df45c9eecc7a6dc53726d69bdd0108364e765b0e2eea2798dd71e2542f99cd81f9b3ad0685ec6d044954b2329ec65ba5506dda3f2f4b4f22dded3e8abfda5506fb8ab7dd5f70cd717eb101333b3dbde72fad679626cbfa8ce99e6fa617debc32f2659670dab5b190e69e6e918b75e9f532b6ff7077ad65a8e86c5aade5724c38f285a7bcbeaee72a36c925347bce4f061fb25fc35107dd9aeb1d288298151bebcb4a324a521ce98c7648619139bc6589115f2d34a5a40b627a64019f5716e7b7932bca1126428366d3ed6f13489add4e8c5f4d112c08dcef618b0d4b47d6a2d3dd4361a7f3e3d1e4f07390227cfabf427c65c21f177e8844a178e3d751937fe51d68941f1ddcfd07352f753411b5c4397bb4ad6ab5e63384e07366b7c7b3f2448d014ce96dca72f58ea2d7ca3983169cdd0950297c3e6d614173a9ac57f02f98d2062501a7d968fbd1614a9400ad8999da262377d27f9323c7d4f5781285b53d2d4cd16116e42833f0bdb9ed9e40c23cc8a540836539197927e4ea1cc2aa0886fff850ce0daf7a4dd4d6ffeb9f48079cbb81123bd75d7d588c3768a4e1cf9e270be9c62fcc265b5ad2c6703fa34797890b7702378039a50a1facfb74c69fe530c8cc0db02d8f1d60c3623b469baa426d5fef28c2e60abf07d9f1e6a369b591c2c9f16b6643f2cfd9ca570cbb2ce9d97e3ee294368f4f63736da18bbf80fd5247652942049abc0fa772a1c93551c71c6c43b7ce31702570e5e667bba96e5201fcdd6f53784839665d686a91f7266e1622e7e8edc0f522eab99f2414bea8b3750afee1776f401c4548732625962cc55aa1cfc852bd9ff61ea2b98e63506484b058efa414eff24044ca4a9e60c2792acbf3b3785af04b4e7d05a5d301d9776bd2cbf075bbd67fd24d62cdea1788e32e4f58e4ca3770094cc2582b1351afc5f45ef327735e71bc94deec098d6aa3d2afb6bdc4738fecfbc6a334f9327c980e6f8a99fe91e7eced31ca8ba87e4e76faa08517f7c84c856d933805cd1e1010c8d7e344e2f7abd771cd34e5d0ff365271a8bba18529c4cc6e118daaf6e2e9a4c048c594b8613cf65368cbe9bbcf42c57be67663a6925df7a8a62e8a0b8431204c398eaf981dd8f483f39c54d3557b04443ba08e4c2a708f812518c7e865b5e9ddc941e3664990e1b4d707eb2d3f5681a96805f160b1009eedc850e6c1570d87299caa780a53e7709a8cfd53d22ec2751628ce3c1d8d1ecac625d5254db14628867b6f5904f061b8cace33fba87d9d4b6c9e08bfc5509f3804ed438ed677867f8902b7215f19cbdf597248a3b965a7525d4f8e39294afb30f14fc896b10ef57d2997dcd40a95d496d123faa3f2a3201ae8d0ac534f3f254d25f6aaf260929b1110f337851058864a24d7d10cdcbcf9af68c074aec605337334ef25b11d399418220fcfc78b5b4980e2c97c507167228cfc67d1d11bba98bd2ff872eb86a744095551274f3fb4528b76c606e1ec46daccca9ea6de9eb0e0bf0f330b6646b9f8e4b9d60e7a8fb790c472410ed32ef510d2d3a73770d60a701021284a658cb8eed78f0baf7b1ab2b59b4afd7fd3988a9c5f5e3608fe3fd89557961b62d3bb8dc830d71815ab9b710567043c833d8fefb87c969c9e5741f2c156dba577d32fbd3c460ed198f7914cbfdf444a35b6b50c1db334d3a486e9b1d76bd57824f2221cc61bd70da87ded3e3aed81361a133521c17e97f58b905c55962fd55e299076f48ca786bb9c9cc8fb05951f635978dc782b8e3f504c2c4f47d89f96f72ffc202e5ccf93b7c39c122486e00813db3f3e77dd76b7d8cd943b0b384547960e6592ee0f30fc76f1c072f39785eefa741b69d51e3eb9ea692f077c39b01eaecbc3fffc5793a4add399d63a98628c3418dc658d1c6a8d7577839444740ed5fffbf5c61899e12ba94befe20300c388fd01f634cf7e6acdf57f560d78aa6e4169778b67c9bae898ece5910c08cd195b3260362936921c6c77a661c61bf0868c1cf46ba335c98635e8800490d2d4763dd380a502864ee5ae04c309a891dbada7a530f71db293374fdf5bbeeac12271f8c2cbf710f491dc34a549c5fafc090113565b57c48b5a57ea074e9080be1e50ee1959d21e144fe9358f6b61ed58331a8252f22fe062f7a480f671ab360b272201ef9ad961d770aa0f21f0ece70d65883fd0ba8c3e33f5070e94bcc83a1fa219693239f118b2f8e81198ca310f9840bd7c89ece4adf4e63f31f16f89778dc66e97ffbb9880f99bb064294ca9af09addd51b1f53615f9a53e7a5d3d02deedc566c852506d6ce8a58648fd7a579a8ac020cbfbd898ad78d8d3bbf544af0a60042124585b53c2329675774fbb7451fcc7cc5c56a8b6f0221b4be27ae2261966d062d78ae02360c418ad3d6d59661f10e3059e78491d5df15dcde15d8fedbc5e3d269b2778c981aa11e17d58cd8b877028c88d6ba68784e92568e45a40e53700530d3d9693eb377cf7e0e4885e80835214fa0665ec899f5a5a4ecace770caead377754b819b73c0e162c88357d6b6d0d76fc9a26d1ccf627e357b7b79fde1b11eae6be49e3efbe0fb29cfc9a35092dd03f877782d2b0f5a55a7f93be25833c053d6020c5f2c96cc973259f8e1daec1401d6d55b7ebdbb6ddb93f7837b56ece25f9b5e12ce133ade3706d0737f1781e17230d0cc6c7e34b6c29920d4abdfd5b3200af2b3017326dcbb792be25144c2b341022cfe02c5b5019d64b234ad981beea5f540065330e440c9ca8b16a0e866a9d65b662c380a63bfab54446895d4b691fe46bf2907e8decdc5c2bc360a39d5656cc8e9012a2e0933c82bace62f9d994549973fafda1cfce170591d08abc16f12796ef1a3202472101032dd9748cff5367c842dd970aff0fde4008539dd81fae8a5aef2c85af3769cf35660bd3f4582c8f7f6fcf662df2b1880427fcf17d9aca24230e4d19a1a87b0857aca43b2ab5b73c212d90c154f0c5358e900f0f1012eb6f2fbfc322f5e32c547e041c113943b9f8722f4ce0915da32777c8516914ac6c33ae29869bb91f67a2fa7ef1b4003b87b0308c4f46c7d0a644443b2ac77bbd859bef7d291824c53753faf9842dae9bc9f1a2a8128b78ad44fbda4a647fe4789b6cc7a105f59b4907e93b0705ee6ced7420043e18c320ed9ed180fe31c0d0e7c62940a067db391c06b5a00811081fadfd5a77e0e6eb66651329a209fa89d74bd66c20e5daa3a491f1e952e81cc2b0d57dd19a6e6a0a55631b49ae309b32da9c00467d66cb16a468e06dac3155d37b847deba0f606a55f20e18bb0b2bed96f7bd85557fccb65fda2dbe6e0e8723dd6a49b2d2150a4d0f4e92562f94c24f2cbbe17dc2637838d4af44b2f74596e760bbec012e67467ecda21e14270f649997c964130f51c562ead9775968f2f8fe1373fbe572a6c736a8b672f2a3ff71936bd2e0bc747a81f11f7bd85f0c3e7e9505ab7c2c30c10432bd1819eba798a87a1cc7fdbe76ef8600e573f7b0e2b427229deb2ae8512a8dde729493c7846424f07668af4973d0104d0b67c59b8638e38efbe3c29c6d86be07f0d96e7ce586e2d35543ae21d7d47d10336c68ee974d544c41b963625b0215b0da1e8ae8e9204521b491b62d397fd31eab0916dc08df4b9e87e43abe4b27007399481354c897f920960c1eb3a6a3108a985e25d74467f15a8b2f3d071c942ea7d35bbb9d188c1733e44d7dc221c4b92b71825ea2890c2b0a1f21f25e01ef3ce9e7c5ac28b27c7e73695aa491af2030a171443f126a88cda3de1a925c090b47274116f2f79be7c20fd8c0153e15567762512f67f76c6e43243fc746a3ce4d8797402bcf31490c2e6f9733616e272cf33491f0dd60cce859bb0e586685e16abe9015c0a66f2d67cbb86c64ae65cbea944870690fc26f747f65f42ee4b25237c47ccb15cb0ade39e55b4ad43c819440184053444ead2b7dc8bdbc12e3c94c58fc349a08bb25923e945394ca6f2fdd6c626f656b9d1e995a7f2cef8bd4b7701a0c062d84f72fececfb59ad0347cec951a4b30559b36e544aa77a1a76e2c631b412c7f0e991c0f7e3108fcf4895ff16793f69f0f27a51cc995842403c2a976907645f81a337f98692bf59b4e0265a346da1a62f75cb87ebc7dab62cb0395ea00f8a86947f5cfa1e9675639b9c9fe7dbd6c1a7016fd46006230b9f7a2173e8541fa487b0e486968c2ebe6fe02044090647855c4685ddc676dff48f2b833490d66eaac1d7b00505703081f185736b76d6a6cda96a8d1a0e622566df2c684a200b93213dffe25bb3c1e107eb37d4ea582dd429e3f8a375d8485dceea06c7006c429973d6586d2ff645d3f7e584b9d059b9d359e2a892b99ddab960323ebeb3c15a6a4ad404f9332182be4af5949fd547878067176df3207d67d07af63c6fa0b4558759958d73d599f4371dfcbec997b99bafc5453358d8290d4c30524832aaf1012c2a19887bdb637212ba0dd4f76963173d260f68987f3fd8d231463dee9f718134e13bee43ca941ee5e871c34a63df02b19922e4b956a0620ff10093d8a3bc7c0a7d9402bd0dedec1d56f0ecf8e494ad0d4a160a0f870fa2b839dd91d27e46f843306d21f3ae9043f5525deacf15e4b0060f1b0516c36f8e3ed4600b17cf75821dcd0fc05c84b5f524353e9f42a65f7783f5726c66dac821050546b37e78b9a5b46b6a0fc7d4bee477cc651d6835279936cd04c736cdfcde9f8f063deb3fb2c477636ea24e02e705a572cd96ed237facefb3bb3d14bca39602233e247852287f4cfd32", 0x1000}, {&(0x7f00000011c0)="ffb74c2bc5ca79f034f46ec7add9db200116bdf5d90ea192e31298e4604eee7e6a67a29fc41cb862885d639b9085269975bdf13eaa99a8aeda7e234354945fc76b2bd32bde4a84bd68c325e8e794a2b11edfc65f02e7a511959414788a0c767a4e84729fc04929d8b935bb746e877c0eda864560972c178f4d9c116cccb941080da16211edbdb72cb3b49ae960e2ed7a99581dab7e0d232eb6f43b8ca39b6210e10604a16ffcaafeab4b43c4cf7e95bc8bd901c4b060132afa7f1b0aa657f3fc67f7df74e567f8877f012b10b1efed8d4b9dd806f8e852f80b9643f7a4b4cc3c3e2d60901479a96115589121cdfbbc5c640d6c849e36e00e2e12cd2cb2", 0xfd}, {&(0x7f00000012c0)="7e849dee5b130fd07ffda830f5d6a212455c8537328ccae633cd6744201a09d166d50ea27993dffb4bb66b7a8cf3088c5824c7d4de82d07abcf3a838a089b8471b3408e7d2496ef0365be53ab147b4dd2f3ba6ca684eea3813ef1cbb755b6a3ba656fcc31dcc7f5ead455a5aabe3e49f889ab4c4e7f2f31ad9e560d5fde963e080ec4152348e957ba68bc321d5653881e1dfd3a94edc5c29aee895d5d8a3ad81987f408f6ec9710330678d5e715df20373f1f7043548a0677bb6c9d8c78c8c82a9a92ff1b0a844", 0xc7}], 0x6) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x2ba) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x3, 0x20, 0x7000000000000000, "dcee86fd78977797511f310ca433422a2f87c3ee", 0x7, 0x1}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:20 executing program 0: r0 = open(&(0x7f0000001040)='./file0\x00', 0x2000000800, 0x12) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e", 0xf3d) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x4, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) ftruncate(r0, 0x221) writev(r0, &(0x7f0000000000)=[{&(0x7f00000011c0)="f27f699b6c0c57e706b0056415e065d291c0c31ad91ddaf5ef92fd96956bcba64f26aba66376b4455bde1d57470b4a9b976f82581867eb44b4947c676b95e23e1f2d81b7ca95517c6b52644cd6d1bf5f62714529baa89a614f072a3979e1a0557c783d81f05a2383d89d722aebebdd3d70f9c9ce17b5342da4acb50bb1f3d39ac4edd4d07d697b54cc605ede437614da079844df186ae8d84087e590b74d5e205a9d362b3760449b6608ee09c71dc7379244e97497ea55bfeba402301e7abde598", 0xc1}], 0x1) pipe(&(0x7f0000000040)) munlockall() munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) mlock(&(0x7f0000ff3000/0x1000)=nil, 0x1000) 16:00:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f00000000c0)=""/218, 0xda) unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) getpeername$inet6(r1, &(0x7f0000001540), &(0x7f0000001580)=0xc) readv(r1, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/150, 0x96}, {&(0x7f0000001340)=""/137, 0x89}, {&(0x7f0000001400)=""/74, 0x4a}, {&(0x7f0000001480)=""/60, 0x3c}], 0x6) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x8}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = dup2(r0, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x45) 16:00:20 executing program 0: socketpair(0x26, 0x8005, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0x80, 0xfffffffffffff801, 0x80000000, "3300bf81abf990b47b45fe9b50dfe3e08bd2d165", 0x43, 0x7f}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x14) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20018, 0x17c) socketpair(0x0, 0x2, 0x200, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='.\x00', 0x80, 0x16) r3 = socket(0x20, 0x8000, 0x0) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0x3, 0xc8) socketpair$inet(0x2, 0x7, 0x3, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1a, 0x4, 0x4, &(0x7f0000000340)={0xffffffffffffffff}) socketpair$inet(0x2, 0x4, 0x100000001, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r10 = socket(0x19, 0x0, 0x9) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r12 = socket(0x38, 0x5, 0x0) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0x1e1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xffffffffffffff47) getgroups(0x1, &(0x7f00000005c0)=[0x0]) r18 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) r19 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10004) r21 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000f90000000000000000000000000000000000000000fbffffff000000000000000000000000000000000000000000000000000000"], &(0x7f0000000740)=0x3b) socketpair(0xa, 0x4000, 0x8, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = getppid() r24 = geteuid() getgroups(0x8, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r26 = socket$unix(0x1, 0x7, 0x0) r27 = open$dir(&(0x7f0000000800)='./bus\x00', 0x0, 0x100) r28 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000840), &(0x7f0000000880)=0xc) socketpair$inet(0x2, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r32 = getegid() r33 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r34 = open(&(0x7f0000000980)='./bus\x00', 0x10001, 0x140) r35 = socket$unix(0x1, 0x5, 0x0) socketpair$inet(0x2, 0x2, 0x3, &(0x7f00000009c0)={0xffffffffffffffff}) r37 = accept$unix(0xffffffffffffffff, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) r38 = accept$unix(0xffffffffffffffff, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) r39 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="a577e72a3c437a6e34b6dc90a2a0bab609636ae4a20141bd1684edd7bf6e49bc64ed6547cff13df623f76b6ba41fa7d947bf14563efe392f6bd4249754400a5f6f34f3bb6f58e4cc75ac47265c9d8f8b14b68c18ffbef138c2ee674ca49bc38e7d342c1b93243ca7ec1fc17e2ac78355d7299f53969cd3685106590189f401169559f46f12bdb06bfcd1acf97f2deb25daf021b1d9b84addd66b60041d12027fbd4263c6d3e224cd5423bc27246133b830a800ba0ec9cbfb7a8db694ded7810a225d4acae187082080771dbec7f1562dc0a59078d0cc11d21205123ef96098dd3132b5dd20804d00", 0xe8}], 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="2000000000000003fb15e937ece99700", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="0000000030000000000000000000000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x1}, 0x40e) r40 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x58) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r27, 0x0, 0x8000000000) ioctl$TIOCNOTTY(r40, 0x20007471) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000e91da8e7dfd87efa6c0f22ed7381ee61a8683b51df5de111ef7e9ba3865c897a0696c3d415c1c8e04f890a4138f8097950fee3bf"], 0x10}, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0), 0x100000000000025a) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1403) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/5, 0x5) fchmod(r0, 0x142) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x40000000000000) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x802, &(0x7f0000001000)={0x18, 0x2, 0xffffffffffffffe1, 0xd95}, 0xc) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) mlockall(0x1) listen(r1, 0x0) listen(r1, 0x0) setsockopt(r0, 0x5, 0x3b, 0x0, 0xfeb2) clock_getres(0x7, &(0x7f0000001040)) dup(r0) 16:00:21 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000200)={0x0, 0x80000000}) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x200fffff, 0x8, 0xa023}, {{r2}, 0xfffffffffffffffa, 0x60, 0x20, 0xfff, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa, 0x1783907a25127186, 0x1f, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000083, 0x2, 0x4}], 0xffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xc, 0x5e, 0x2}, {{r3}, 0xffffffffffffffff, 0x2, 0x60000017, 0x1ff, 0x9}, {{r3}, 0xfffffffffffffffd, 0x32, 0x8, 0xcd9, 0x6}, {{r1}, 0x0, 0x10, 0xf0000000, 0xfff, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x14, 0x2, 0x7, 0x3}], 0xffffffff, &(0x7f00000001c0)={0x200, 0xffffffffffffff00}) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:00:21 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) munmap(&(0x7f0000003000/0x11000)=nil, 0x11000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, r2}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000500)="7ef09d5e4e3c4a2f681c4a54fd3b6dddcd2b5b94e8bb8e52dbb8dc36992efb52b8b07f47c89d3819f3af102691dfadf52afdc9b65e011982d614dec1562985a09915d380394a9df26590ddbfb7e46b79c7789482122590ac7fd3d9b31ffabb3195530bd4126d9a15b1ba4008b1dd4b", 0x6f}], 0x10000000000000ab) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x2010, r3, 0x0, 0x0) mlock(&(0x7f0000003000/0x6000)=nil, 0x6000) r4 = getpgrp() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x9c485a6e, 0xa9, r4}) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:21 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) r2 = accept(r1, &(0x7f0000001280)=@in6, &(0x7f00000012c0)=0xc) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000040)="5e5d2e08679adb2fd78874918b782f0b93081f95ab35fc80ec033a8832d92248b6", 0x21}, {&(0x7f0000000080)="6c7c16bf515e5de64fa398c466fc01787524a4d388da62f9ec4e14407f36e1ec57586d108d37b3f957c9a08493160dd5354cd97f013020af6ee4523cad521cd0c680d11443d369c0a1ce433f6da871458752743955b76e760ebb19c979f45518b478d97e451113e2d30cdea85be3d104f33750c77c38066f737863d3ae340fcaced4a03317bcc944a6308e334134d1d6f9db20110bb92b3f935d", 0x9a}, {&(0x7f0000000140)="84cfbaeb47c1e20fc97e4b3302bdf2d583fd002621c2e3d2549b55c7a8678d0577773ab314b8ba7202e9b80c87aacff25a78ff333b90b13c7ffb43ad39dc17e6b0bf6dc1ff8e8783a9ea704a23a0edc591a05838ef5ec918d090819a08b2826fdc2dda58c2d03ab38fb24993f94b27eee55d99a96776477162b5523a1dbf3815a39f645576e8be3ddb7e0d7c2e11e9920d04bb9bf42862cf4e03792a0f624c591612140ee6897006a0ba3a41b8ce1679b417de634a8303ac173ebde62c12bc2db6f45a62303954", 0xc7}, {&(0x7f0000000240)="db8531a98c4b6856fe81efc9b9db272202616faf6405e55ed89ab60b6689451955f97dba9ccbb7ad60c8b293aaef2cb1060a9efd687806edf6586c07f4e0c2b29506ba85915dccbeabb8fa00bcb4cb44d704ed9d8fd55bceaf3094f59168c778c62c2484575cb48d5304229903ec7f78368f33e66db77a9d0c04309cbb44d335b7f55c7e3286494a1e4b71e499e780ff7e4447bec41b220eb07cb50744b475000505e87b2cb19b0c3204dc3e35b46082a0a9161f92d5ce69edf2db01ca2fe763a9307d196e111b88b06cdf81fa3116d4827c5e4f6f46c0166b567623ffea44e08ff1591af55579abbd490b6776734129ed14640185d3414e835a790ad46109fd8e607ff078b82f2f697f0703c22f73cd9f29997128c22c55ad56ee0056f08f207acc02f3437b12bb932574360d97aaf487394bb967eee78773e09ac7d77d59ed53d54ede6a11ea4b7448cda55cab4f38c1501f84ff86b2e47223927946cec8ae17e4e396f972a75fc1e6805c71ca6e36eb3e8ff7328b6b7e5c28a556b0bfb5c41f661e6727a1895097e82541a8756f13c915b13345b6550335660c54f36266cb338002399348192235d23e98d9994fcac7ae6d7681a329d6bf47bc96b1389e198e2753e511ec4dcd9d28828d3e4a2b2b10e30d94001ed08949b0fa6705a41b871fa51c4c1501e7194e5bb4403bcf7bc57a97a4dc89d2835403801a451a05268abce65f8cef6a31daf7ead0c17c37175c38ab20b7061b589384df67c6419dae8149cd3b830435c6e8f0a17e51cfa5f4084b892e4e4d598d27ca7aaee43dad51e5353f0761331c05c6ebbe639d73efbc16d47fe80a0b210645aea48222b6305e2abdf3faaccf67dcb06562ec4c556ef1cb108793489bded07ff978f1e7e5b7e3c42f69f82bc2ea38cb470ebc4f45dd71bccebd6487e02e8e7fa903f019216a280519849a4290117501bc3066c908bfa73dd0201d910eef16c952c9c7d001a11115f6eb32c4d236317ddbe2e1c08231b1d4a8c20ec19c8b8a5ad2cdc53ed1117fe2216c623f1a4968eed4bb95934f85a49acc6664e168371097960362f9f4b0cf81cb6313d08d25deb658e0bf50fa7b87c634d205f161bed31ecdd3ec9bf1639ac18cb5c58ec821a409ff646162f8587130fda71dabcac44c323f67c57e3c138683f9a4a323a4c7054b71d5e124587ed73ef999408c34746a882065c838ff7ded4a77537060c33b506fc4b6a744512afdfd545765226efcbc8a075462433de48e6b97127bd7c4ae9a64a46dafff7e90ab6afd7b226019aa71acace2d694cd9ecbc4911c9ccf98ca7902c877a84dc570a2e956390899c843f5e7244fa9ad98d16ebf21b4b61704b64ed8afd325399a70d7fd5486e365503eb58da58038927f38f6d03bc62a356225dc2142f70e6eb3412548f8d2a0a7f6704d9e54e10f89f6b551d71bcf9ff72a81594569d49c3c92447b972f38da9474b6fb9efd15777188989516ee88b817deae8b71474f602ae51c8eaba59a4ac6ad99aaedbafacc660713df90d61af333adb1de9a8ef4a8004eb8d9011b9e812df5271b08cc8b1bfc2a7e099325592630f7654f6273f126446f16d925f6980b767c1ccfd54f2c7de9e200ac47cb8fdb695835e5ad2c85a531e831ecd9f5c560c83052d664de5352ecadd075e1aa05dd557c1e705d6a0f7f49838ab4a0437927a8f09e1028a64a995f7d239b60dd50e5d800a5f35b4a109bff1b8a9c7e46b5fc52f5d5354851a1ba0bf07e3407664db1a54f8909fc9c62d07e70f1f4c48ea04d0a63f0a58524321030d8db463ecd921530b96b7109cebbab18499df321f83960aee7414bac0f30a59ddea45a728362fdadcba534d681dfd5faa33a6d3dd8fc4954a369085e3e0d8e323c65ffaf1807d9650f15877fa9508e1cecabaeabf63afc5b6abd49749ef1ed9cb11d39a5642e6e0f52d4dd74e98cdc1578b1453d662b4b87eeca841c365f8d17a809d866dbbc27d4972026ce3ab08f75415331a9eee93ba52ea4682414f104e2456fb5e67e99e9058f359d473ac078aa6a840e6e7beb9212cae7a791c233487fc671d52cf3b4daebe3410ed5de4e8feb8a7b21efb8427254d5bd2ffaafac54d9e3aaf63490c18cc0018f39dab500a0399b9ce9318389aecb4fc135b5df72f69d1c3bb586e12b6fe6d5ddf26dfdcd7fd5a17bc59c78d52cde73af539658786944eab75d15d5af5065643519fa80346a400eb6a2aff966c74deb8033d957b9715532990ba8040332ab7a7f8a4b554d7b417361aef782b8aecfd55cb3dc61b9d984d13d83c97b963226ddc402b2493a2e80e12db569de3fc3e3c64e73db8a60fd65ae0dc833c61f4229357a3ccb6b978a733436b57d002682d46d420ee0c90717968920e407c4e21ce8560c3ff618bcf2529a1f70d08400c6df2cab3e6ad355bda229741833c8a11c8978194a1a83e977b796a097cbc4ff2a5607b2175d015c3771ec36c2ec7f93abcb8aba6a5b8055de3d0ad084ebf9f18abd12d7f4182e08ec4d09107d943760df2be9c01e9fc55fbb7a27d1dbf90008d36085e60699b8962dfdf93ddca2ec5eae2c83670a9da6f47784ce8636a3cbd202453a9a7d6b9b3b3f5abe42bd09fdaa0c16d6f57dcf3c2737e247275e9a48520e969c1f05af7e657e541db9a07b8a98e8673b476682980cd22322c55f7c02db451967287112e3efd80c253ba039ccdcec8e88fa25f4bb5f5aa19f1b4ba1300f73e5923ed87ad9f9c9c7d933e6cd84da8b91eaf5c1b8315723034237ccdb42c03e87a59f81dde80659a470d4c5d5fef30f19b40a1f27f6af6b36546eb17f5f13280b54fc35807a10011fc16e067387ecd3c1772d81520e91d179c51de0b1d5ba38d970f2df7f4c853724acc0b60284e3f71af3b01e2ed9a6b357d1177ff87fc972a9129051e0d20dde82ecfdfecfaddaf3b6a294bbe4e84882b7781a2c95e45fb283eab362ba49fbcd5b2fc4bac765579303d57474336b3c74dbf6a7744193ab755cd70caa5c4133c4541dfcad3fc5b839e3738f8d027dfd3b20d0e2561951b6765b178eddbffb0150bcdb7fda352b5241a94f8123f1464d2fe6c2c8ea99a09329d80ebcd37cad2db58d3aaac450a462bbee651d892ec8543b3d29872b698533a961ee9ed123710bdcf440c500477275e61b4ca852cb1716873ad1263ea314c2d6d56727e6a988f31419431ca2789ea13c5e8690c8a1170484355677eb07990ac04104860e4a5925285a9aaa25a493f2a28fe6afe9f73c3fd7d2431c903b024ac223c5321af2849749dccbe94b489a9c53eac35cabd4c94ac5742283c8c2cfd831fb69b9f2bc4120ba6eed3b07ab29902b3c3d540ee30f2838d82bb3b0b4b9ef15a6daca8ca23b58897dec733baba172d65f1cf6ab70bbfdadec26f9f6ad489818bec979294699aafb345dac85437700e3fac3212b84b373861e431223a5072d987b44ccedbe2c86a8ee2880d1e743acaa00cd8c8b0fa3e50ffcb499450da3b2f8580d6bcc079346a958f6ca03b5016d9be4a855206a2f432efeba9f420223b78f4e44bdba36bbf023ac76715f0a7f01505fcf8c1ba109e295b4358fbdd2881287cf9c5e0ba19be1cc5d693d4470e1249baa36c63e40a27c286a9167856764d17a472f688cd1fe95e347a608f18f2e1164762de55a10a1efcd9e4b7d69aa5bc2a7a7e6f9dc25e5ca6a87e329f650aea39aa929ea0b004e12997f8bcdecdc6662699b2f1cd45b68474ce498e1b53497b00a0957f9f86549efb05b956c6cbb74131ce9f06dd67e7e9a809ae924c9a4883c4fba53855e118e1c61744e8a4269a22a83cdad25db757f81ceb5e3fdd988fd9b316defb8ff58faa0629e969cc16493b909810c78e8cd42683a2df961d80ac5dc966ce79b6e4905ce66793b4de3556c77c9b27386141c6c80000a7e95d46e546561ded067af0184ead7e574610bff9da9d95f1ba209c9cebf6fcf5ff9df62354400ecec268dd3f6d71ef5e594a6c9a38b858a4908e9b04b7e71693092aef7dd4bedc6f08134a4e885d0b46de4ac065105e7cb9d138ee204b60911bbedf5074c98212d38af9af42a6900c0fecf308f5a6fe49e2f38356426766d3329b07180cf08f1504b1814109a3f1a9000291cb87f5ad4cf3b71eb7dfc93cb7c45e1b40758c8fedf469b42a0c9440fa31db2e6997cba38b87445419f31488a4faf55366bfacd67c122bc08eb9eb85af96893b2937813420b387c5b3bb1841e4e12d24863d76a192578b8e8a3caf0556027f00f21a2dd9b60e610e107f30103c425c0905b554f728dd39e0bc88ff29f431ca23adc9cede0a5abbd26dc882cd9ff6646494fac47aaa6eba7b2acafddbc2368a40683142e9c0e57b92e20199f2f15bfe94aa7373f6f2edf697319f47a7d2b097294d2af6c9a3184aab8ef940b314726cdef2c07a265b658b9b598c49a6a3ea078c07e19d367bd8c435036d5f6c769fe433f12b4f61a1b646d78d7e04fe1fe9aaf18d651495021b8d8ea12a67d87c099f2b84bcae3d002b495828c6cca3117faae8b0fcaff6fe5d823c0276b33ccf2cc1403953c166361a3804590b2cac8161d9c329ccd636996def6177032ea9cf3db1ec84a44821c990431e2a52a62dfb3bb7f8ebd76f45309934e37673d4b8a3f84f095975df298eee5452270245575524f672a3285d91c1fb2af148b4a5ea88241f52a3878cd5bd05eaa16207deacb6f9c27aadc08b6c9b61ed474f515e90ab58541aecc5faa9a84aac50334ef80186b62a33eb61f01f1e3b5f486df99f484fcc0dee0e937114b6a9834ac3cd96cf0a6a831cc8cd5e1028159618283573469c93780daf5c21ac054e31916470df3ecacfea40ce39d398163234e1ec45652b8129049a7f6213f1040a2ec7cd2977732f4a545f90a50b1af6e164377874275dbec05efb5d8a7eb2da7947317eb916bf4cbc1fda35e0520b5939ad9e46b071ffef2c78f1c02a5beb4b5aff306b2b04c7b9d1cf8d747a41852580bf0aede38f6de25956f87e68575d399a5d6ef00ab4deea8f16b89115295aa0c3327e553b9afa525a785d32400ed9a3fdbbb9ab243a4581016f389a34cbad8934cbae6c8a59b39de42e48a824622db416f07783fe66a4a31a6946251a9fb0a81958bcdf735f2453e2bf2ff9406918ec581c0bc16d23937a09efbbb7cd618b7f627be103469b36c57ecf18079d47f87ed280c0e31611358d26d3e03ef235e28170e113a30e63d08ab95494c44220d6861cd9667123ed37dc284251c5663bb7094eb5bdb11ddc9be59c1947100adb6680728cbdb3c22acb37b65c56ecfab0fa8baeae5a9ede158d5f20e010f58551f3b1a0112b0c5bbe81e98a1e0656e4cf5df6d8d9905ad2f370d1590d543a22b751a06ee8e7c1aa96a0dd8d3207f51e6f45aacbc66fd5a34783fbbbcf501c628b5f74d8c79b7971e81c5c2c2da22a0886a847935f32ccd9ddf98332fde3ecd256853ddc42e60112a854ff45ed0a20176992b6f90a66eb68a71a9cf223b2cc04342e9f0c6b7fcf14cab4494a65525856e23b14174964c07747abb7996c833334a31e815a13edf8d1e3423087e97ce892f9e36a6c19c02231b6cc9dd141b0a6399bee2d2dd114529b0ffa86a4fd4006c4614f01d5653750106c3cf3da0650e5468af2609c89797b57dcd6f668a8e2147e2af37c169aa4f33708c76ebfc40bb30e96c648cd4012cb7e0cd05d4971be5ad91d6825f691fd7071773faaee248d687ad5c36825a0a6b9d24622bb35b89e09454dae4304a6616bf90845713c889f927", 0x1000}], 0x4, &(0x7f0000001300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}], 0x38, 0x4}, 0xa) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0)=0x1e97, 0x4) r4 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x10, 0x2, 0x2}, {{r4}, 0xfffffffffffffff8, 0x10, 0x21, 0x4f, 0x2}, {{r4}, 0xffffffffffffffff, 0x8c, 0x20, 0x6, 0x7ff}], 0x7c, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x9}, {{r0}, 0x0, 0x0, 0x1, 0x5, 0x9}, {{r2}, 0xfffffffffffffffd, 0x9, 0xf0000002, 0x7fff, 0x8}], 0x5, &(0x7f0000000180)={0x6, 0x4}) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:21 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = semget$private(0x0, 0x2, 0x12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() r3 = getuid() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x285, r1, r2, r3, r5, 0x10, 0x400}, 0x7, 0x8, 0x5}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget(0x2, 0xf2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x1ff, 0x10002ffffffff}) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = syz_open_pts() pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4d315c2ce008acf82dc8efd2855590e9e5af6ed549517130c"], &(0x7f0000000480)=0x6e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0xd0699a1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x482, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x4) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)='c\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='/-\x00') 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) write(r0, &(0x7f0000000080)="1184739e0f3113f4e9799a1de35f07baf93850f5d13116da95357fd4fe9f3a431ef122dd351b4867e2bbed48cd8a8e4abce20cfc25a2386c43ffbcd93658a536e6ce87d3cac132e79b1b5103c8b8a92622f849a4d837a0a7d5b6156db74e29be3ea9adcc72e9d513282e0d8b70a85158ff7eafec4a8db60315e27e05e3369c1bd1f7f03743dada924233d6903c72", 0x8e) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x50) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140), 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) 16:00:21 executing program 0: clock_gettime(0x800000000000005, &(0x7f0000000280)) clock_gettime(0x7, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x2541, 0x7}, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xffffffffffffffff) 16:00:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffffd, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getegid() 16:00:22 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x8000, 0xffffffffffffffff, 0x1000300000002}) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:22 executing program 0: r0 = getpid() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) wait4(r0, 0x0, 0x1fffffe, 0x0) 16:00:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, &(0x7f0000000100)=[{{r2}, 0x0, 0x20, 0x4000000f, 0x800, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x70, 0x6, 0x33, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0xb, 0x3, 0x7f}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x10001, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x9, 0x702a}, {{r0}, 0xfffffffffffffffe, 0x0, 0x15, 0xfed, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x401, 0x7ff}], 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r2, 0x4, 0x40) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x27b}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) close(r1) getpid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x40000014, &(0x7f0000000000)="04ce0000", 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=']$:\x00') 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x66) close(r0) getitimer(0x1, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x4) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2d2) 16:00:22 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) socketpair(0x20, 0x3, 0x1800000000000000, &(0x7f0000000080)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socketpair(0x2, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000100)=""/4096, 0x1000) socketpair(0x6, 0x7, 0x4, &(0x7f0000000040)) 16:00:22 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x80}, {r1, 0x14}, {r0, 0x104}], 0x4, 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) semctl$GETZCNT(0x0, 0x5, 0x7, &(0x7f0000000000)=""/198) semop(0x0, &(0x7f0000000100)=[{0x4, 0x7, 0x800}, {0x0, 0x2, 0x1000}, {0x1, 0xeb24, 0x800}, {0x2, 0x7f, 0x1800}, {0x6, 0x43, 0x1000}], 0x5) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) fchdir(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x1, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5}, 0x10) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="9118e8693f25b051e06ebdff3f2869f505407ce62292f5a5f050be97c97683", 0x1f}, {&(0x7f0000000740)="752855163a18bfed38c1fe53fe61b1649620e3cb21eff1cd09a2bab63225383a3c1a5d9cdbec9fd3be88b8a2a850a76565fa6e3cbd51b6bfb14ce6582bed08926688dbe1e893664ff11302e9c7f984da06716642c9f31492df4aca4d7aaba76012dd39d22154669258aee1b13c72861f61f8013b4d9fd6bcf38805320a57311d0f991082334f15f627d144d4b03e1f2a59c5106f42cf0e5622fe454ace326fae39d6f65d51b7aa6477ab6c7df22a3b5e3776229c47d8e3cf282382c7fe8322990a8648fa51f73ab096ea333fbb458a16113be88ea354a3312ea2b8dab0cc4a541583d92aae9914031e8873c65b1766821efe672e65332ce342b23ff66979fbc31a8ad8d86b1cbce4a4e3cccbe1d0a36e1c0b12b53abf4866341f6646d39e9b6a92c34c65da035f9c5970f2e26b2b9960044b31ca47623f75d797b3f3ce0bb6cdbafc857b9cd4ec752a2921c5f760e85b92cfde68ef8e455e2b060fb9d25bae3ba0ad7282d1732fe1c49ea176b5c2d67f2419f3a19d7c0946ed5df0f588a64f95db348d0cc9b9ed5b41f197c647b27569d885e23e074804c9906f656ac20bf2034442abb4c70886bd52e8f3ba8d3c836b256c71aa1b84ae419d29e7304622a1854698b7b0d09221d58d0a4cfaf24a23fc6fc5a23f1abab14de254e8a012004cadf2d9513d65969ff511feadb91bf1a04d7bf6bc023630e208bad4da41699f3052a430742781eedb9ed724b7a232f7a5bf6c6bd2aaf2a4c14f9804519d95d86932c2ea77d76c8544e3c337308224ae0a0cb785c523742fa1c4fd5b402e01fd4381c94371e21b28d1fd7417c01ce8d34c32b4dc8f7b208c24aa0df4a0a4f89d175e84e7e61980af7b7e1f2a5a0d1a84c0455c83789471c24038837f54d39cedfc139981b6ce8d3d4fc8cfa6ff99462f0bb48f4a704b5d7f799fa72849c3b44f44dbf2b367cbd26e97f6dc93592d6347e6f974ab8474a8dc9b66081d366e65359c96495e3e92fe821706ef7fdb24a3cd41027d48d30450a74f145e923d5751236833957f48d58e30b0d81e272999df312ba5730249930c74ecc2f457497cec8ba0d92371540db9e19559b42651cc6ba4fe67c9c7cdbb0065bd04c15aebb6255491af45b46623a12d54573acc430de31fee7b6dab781b2c0fb672867c11e04e6e031f8f91b073bd8832c04c71219b45687f61803171d615480b13afb30d2a96e49766bd8cb5fa97dd70c98ddabf81759c0c3369979d21d9c815b09d85712dabb6ef5208a9e95397d15e99a97561bfff354e005fca4bfe31cdb227608399cda4fcfdc6b015c50d204af5a3c8c9ed40239cabd7abd01b565918ccc2fcec4c2b89128386a6e62d56e8d7bd5f04aa94eb303cb4c0b03d00dc0e08c90464e07463cbf2621d370b549cbe3d029105f5588509c68d40b878be501d93f941488491eca4d13470e71fb7109c93323faae811d6b870f7c546941c7091682232829c5798ef0d2a44ff81789d4e213b4b0f0d54dd0049500074e8f481de537a37ac236d550e30cde054bfe8deb1cc05c87134362dd1efbb7e164b93e7a49f91ec9427b28b3b75bb2492f459f3c5f0e6e338675640213ba404d18f37a89e582d09cddf775559dfcfce1ee16e09a61dacd9e7cd0895dcb6c2a6d7cdcd5e8239965cf4e9a363bd42b71844d0ac672602ca273f209f82a1f12eb1a24090e69944f40398686ee6de3afa30bf92ea9c06d596ebed57fa67b04957e00a1f7b9f18280f40de587e30d92c504d42660c8d1a5ed099aa6479ba93d7a6f267a756b21c37dcaab94fb90dd44ea27ff41f4490beb489d6d5a1b2f5348bcba91b6c945fed37f93b5de056770b5406402485271bf2a96e12b15dc0fa653010a88cd386c8459d3699dd4c65a600687ce680bdbd82b18f2b985ed5bc4c873ad540e29e52f5539e8efa1fbab122b872c9dff06a594dc839f84513e6f31e3039dd84eb5faf595883f4a83d231d7c94b2eae9b938b3d9d5f3b067d511ed5b74475a3c7a97fc9a195d903355f9ad5704dfd5523887418ae6b5f9e3ce1685e9cc3ca4374ab5a6c2b032167ada4d4a36663857ec3e583a27c30a0e82dd57eae383ea6e64c75cb3c3651b8634715e84a61d9f9b5f89f372127177c1b9b540187d66272daf188d653e5bcc86301c44321eb6909d57072cb576fc12dba574a68fdca980254e5010769ea98b7786c221cd3b07b811729049c27c36aa96fde5f1cb86b4c015b67e24623623bbadd3f226c18cecc74e47b3e0704405482e3c8f36d16e6d8da9355f3e0ddb15abd0741defc2611dbcabbd6099afef8986dd38e231916992b03710740ddaebb6eb6c7be16a7ee32b5a7ddd0563fdfd7b94ce03b692001dc5e4b35fd2adb9922c4f2b5c8a4367fc8b4228affc6375ae671f2601688b277f47c05eec9ecc6ee52978a28e0a81a1c05e8761372ba3a96bb297164ee1318d6b710a3c297c7600d980f014dc6254ac43c252b98c4536665ae112f46e027af4615ce046732d5651f54b07d4b6a259a3d5c01d407280c5f58c4025f4c551bcc6d30fe542409797124ebbf115740ee28c6d17a4b0e5e03aad7c73407765ddbc887d855f981b910be9dba446ea75566322a5b3040d571d8ab27c95f45458376be0546393bab5ef0a938d7ce2f3e88b4843a6bd0f0d9e54a3cfcc8f9e81a515cfe4f6ece965c72af4f99c2682c13b1939a99dbe98f05c959b28cc9424fd1dd9a265e4143b020ab08b2c429bb12dab501b38018641cb331c8f2f6b2158e88932478fee3661830a4d4f58c94cf51a46bc19aee0f110a04f56f819371f22beb574fe9fd1f93c0c4d96dbfd02eea73f5372ffad211e5cf4f661304fd6cd3058eaed50b0218b1d8f332342d17fb771464a68afd1f94032337efb6fe038aa45eaa2cd27426f1264548a272687a5bf57a0ce139bf22d0c66d28198d2bfd659ca74f2cbf8c60f588608774194fd1297fa74e8c46162a61c21be220f041d5a5366ffa0b66fe088cce1b425e582c80d491b25719c698a97e501eac1e2a481909f5887678e1a25ed26e25e5daecb417857072444c7e20aecaefe5bf510ed702f46bd80a62de5c05e5dd34f6e81f7d24c8841f8f0449a2e52ac6282b6ea21d0318bcaedbde12189a58f30772a722a6a4517f2cc0579f4a9adabe21fe3a4fc3ee14f2a2efc784e8340902921145d30e3cf238b9e9f20f3e1ca2c771911b194d87896bdaaf5e6731c7206d1bbc6a31bc27c26f88ce32d554c3b63b3cc8b9699f1389fde73aed68f2f18ba9f1ed24a6a540ab14cd3f5236ee8a1f7749c802ed192393dd5a681ffa007643849904ef899ac3fc76da6d747783b886211134eada7eede258c687662b8c2bf866294ec7861f96962271da2f95944a0a60c5334eada0f09323de1762d623d997d28418258f5f23d81b4cc964a1b883d91d7c83e975b47b5b9ce6c02005060904b471aec00fac915763132d6094f8a73636a2b6cf933746741dd9a2f5c25ef92e5661871c07eae4c147eb2780625c846b59dcecbcd42f6fae39998e2d45eeb959610a94ad79d9864641065473621eb42d98185b6b085fd77f420a9774285d7f5052f81ca9dddd67329c468fa101e75a3b4d105d856d287e3d40e82be2abc43839de7bd1adaef623e2db9242fc8846f21295aef74ca64a1742d6f0247f3c240e2dd03c1325b2bd381e07c291880adc226c02c3ff27f4770796f1f579427f79ac6a5f14437917e27a6506bd6d02634b203f1b9e1905b5999a4ae4dc9eaca3cc95705fb977b5b7180ce61d30cf5121f8f49004fa9d95517cb4c07f6a6988e102be0c49a4e09d3946edfaf2db7306363f67cb10a6929f11e541c7b75d2e845ead85755179010efc240bd83664e3698e6bcd493d027fb15410e4da59ce541932b12ef2913fa7c970fbb4d0108dd5fc4df4a9994f206b93747cddf21e4b7922cf680481628ef06ae82d285b9ec10ed1170d7845888e66ceb6d0f613e17814a1c9ac404d32bfc7802c1179ed6a114fbb3d469ef65bcca621618d1b2685bb69c7e4cc5004a4a6f4ca5ad33c4ffcb0f223ad58d6d59f71572c734a4693f8b710f8c9d1fc9f77cf3e20e41c39672fc0284e97433fe7a727cdbd182b6c784c31aad60554d6da3108b2bfab0644bf18142ed59b2ddc0cba17cc54ceeabbda307540c951983c792909ea173015693b9adceee11ca988df2d7e9fcb1c173936c18a31ae926237ddf46f7e28aea87b7439918cb428a8a7f63a94c7bebfecb73fa65dd7b98d57f3afcd45380f0087e90027232305c1c69a3c6f15291d8dec4741c6e0adeb0246f95e1aedf07b3015c431153bbc1e2b76ae3b34195e93a22e91363531c6d120003bdea70f9a6ea9aba23e0f090876fe5e079a1a1f7cabaf9bcfb376e83e9599e6affff0f06a100af7c35c3cea3ecbe698e9f81d0011fd2a22528e5a84251a812ca939cdbc1b24f9da8ce2da786822e0141d39bfd544ab5952598a5f4bb2d402df8d1e5388c56ca34c1e480a9f3e231d07676c79384558f9c2491baf3c836b09994bbc48cd4d7f01f708c3acc20d5b9583f44f4d2831ee9e37bc6b21141f5e5ab913e7e360f7a7bd967c3fe42e9ca4e9b2a1436c1d6523c248e36040d83e2080ce18f7afb24a7ed6ccc2c46075aef9b281f7f8aa6aea898bc548687a90ac04088fc2d3e14fb262646be74a1d39e6e42a6a121a04ad7d025081dd8b9e33c01abbb0ebffb445184ac7ae06c79b18ab453cfd5968e126b0fe8f9e860bfc63123b381d40a8d9c1e8ed97547bd0414ce48c8a338fef206c93ee9cd8f9d1a7a61d0e33eb2a4c871d6afa1a528df15f69554c28096221b8247ad205effe6e5aff1a31cf20614ff9775570ccc34fb39b9ef6e01a91c5e8daf9aa36e9be629403745712ef7d0c1c136e02903c361245cc916030b3d07eeb3d9fe9b0c9489af18acdcac73d82137c0e8b4915fad7aeec2b4952a6a19a90bb1fa12e0fd32a0ec8718f04a209b08ce24c2ecd103a06f7fb746fadc95e5ccad31f6c07196992a70349b13f0091ff0b210294822aaee4f0e3355971b8ad915ee052711ace799d92a8c45ed879565238168972d62baadbf6172d2ae7f8c353a726947bf3d8277eedbd1572d238ad209d16ae1935c176789ead2f1f68e3f1d259afce02df66d9de9632c0ff37e6d383919acd10d7c3f4611a0f1d63b43874e2265e65d5a11d28ab88b333163a855c53e819315293247db82e0d675376188fd6ca8b6f6613051c8c86b69bca2490c6ba91c6d94519a53ebd1a9f8e32404dabd965191c256b2cc29ec47cc9e1bbe16d6d1a3c9758b4e39b462b7569e2e0aadb4acbd3515326a2785451fe37de2d65863ea8e433d51dd15be1621957afb211a9612d061a9187c6d28322a73807cab7629a1903a05ceb1910625643d5471cc484963e5849447310526b50220754b7dc71c17942514a18c854f5dd86d760f3c23bf795a423fea698749e3c36ef5b5b78b6dc5b56d8defaca94fa435e22c47c84ba9529478198a2b196cee1094ddb236163c4a63aff706543c2c128b36ca7e35240e5ada6383a133855d1ecb832ed7e6fe960d1da938e1068cb2f7323cbde5b6772a5bcc94fe24122b303c41a60899ebe35d08fa44d5853ba59886cc8037046bed446a9b2236d33a68e288ec2459b308438d625ec26872f757f409013d62f3dd3fadf8ec261022acac399a486648414afdb3c9ab54ab6d3f365b807ed9d3ebe48074c1783edde1c079fbe85658dbec2a18ea58d30741d31c3fcf4c8ef48a8487e97d18546a38a1da", 0x1000}, {&(0x7f00000001c0)="3d101901e4a46a8123cd3926a6df7f1578b7b5a0b5977027c88f38f59fbe263ce4f05dc02fd72c8e9e1d2f10ed0af7c99b0a69d24a9c581bf6ac2eff8545d3bfd9d0f51c50e73c5b63bdc03b351a697b21652cf93d0f2c2b508bc0a4eeee16569fd02452139a4890c27191e65be045be919d32ad631c390877646975647e7a8dc98969e0708981fcc6ae275b3c7ab51a0e339c97d90808f804db72cbf3d98ffbb2dc73b571a3265d166c2fb313807a827ac2609d3b", 0xb5}, {&(0x7f0000000280)="48bb1d794582107f3c32a10a48a37d2f8c0150436a872e1971be9daaca48695b80a2b6dbbe07ffc7ea3b7b1cf8502a902f0d8f7834ab4aa5e03a7ddfc7e8af3ce9965df49f462b16182d0f489a5dba21e1c9f587da8fa8d20cdc3f24ae985127b63900a34d2b249ff8f5998cf81981ff6a06e0150a5dd447d15eec7fdac6eafdef4835ab7e153c213c1b861549743ee955fc7adf918b6b38fc2d41c164994b21dff704f2415ccf6b9b97b0a9c05927c051652c4d2a3d4beec415e06076d314a3d2015bfb6da5c4092c8652e938d1e1ee760553161fb323af70f5d0322c1adb1674e0395374a868c6afebe5d3ae16536ca7fc", 0xf2}, {&(0x7f0000000380)="1feb1a327c5aa8da", 0x8}], 0x5, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x140, 0x2}, 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:22 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000357acb19946adfb69f31676458"], 0x1) 16:00:22 executing program 1: mincore(&(0x7f0000f15000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/187) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mincore(&(0x7f0000f12000/0x4000)=nil, 0x4000, &(0x7f0000000500)=""/246) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) pipe(&(0x7f0000000000)) fsync(r0) 16:00:22 executing program 1: r0 = socket(0x18, 0xc002, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:22 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) kqueue() r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x10000, 0x7}) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:22 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000003c0), &(0x7f0000000480)=0x2c9) r1 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x84) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') kevent(r1, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x1, 0x4, 0xffffffff8c24c3bb}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8000000b, 0xc8c9, 0xd1}, {{r1}, 0xfffffffffffffffa, 0x9, 0x20, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x40, 0x6, 0x7fff, 0xfbb}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x3, 0x737b4b63}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x39, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf00fffff, 0xcd, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1a, 0xf0000000}], 0xeac, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x6, 0xf300d2013a1ceb9b, 0x5, 0x40}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x129, 0x101}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xfffffffffffffc00, 0x3a53000000000000}, {{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x16, 0x26, 0x5b, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0xba34, 0xfe77}, {{r1}, 0xfffffffffffffffc, 0x81, 0x80, 0x81, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x7}], 0x7fff, &(0x7f0000000040)={0x8, 0xffffffffa9c8d3fc}) rename(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$setflags(r1, 0x2, 0x1) 10:12:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="85ebe08078ff3407a8d1e1af413c08c081561562540bb416e5eb5076c0f4f5fbbf37a8453ba87c6a2ac05aef7da6c227ef89c38807e9f11bbbc81ba0b5d3beb7fc27b41289f4067f93637796d828e4359db5e56c9a", 0x55}, {&(0x7f00000000c0)="787a793f3397ee7382c07ad9fc6e33c6411d6ae980eff2f5c548291d351c9020e5be008d55e9e2e291d2b2ff9d280c72fcd9b99159eed3bcf83a63190e26fa2f06211daa80c2cd09506ba4ed2730fb7866ae3c20b50b7e0079e57fd427f7c94f49811da7f88fd051d84304f0520dc470d8df3fcc", 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x100000, r2, r3, r4, r5, 0x8, 0x4}, 0x1, 0x8, 0x10a8}) mknod(&(0x7f0000000480)='./bus\x00', 0x40, 0x9) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f0000000440)=0xc) socketpair$inet6(0x18, 0x2, 0x9ca, &(0x7f0000000180)) 10:12:20 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x10001, 0x80000000}) setrlimit(0x1, &(0x7f00000000c0)={0x3, 0x9}) setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x5, &(0x7f0000000080)={0x8, 0xc8ed}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x5) setrlimit(0x7, &(0x7f0000000180)={0x0, 0x2}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) 10:12:20 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) getdents(r0, &(0x7f00000000c0)=""/24, 0x18) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 10:12:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 10:12:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x90, 0x20) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) 10:12:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x460000000000, 0x3}, {0xffffffffffff8001, 0x5}}) lchown(&(0x7f0000000000)='./file1\x00', r1, r2) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/94, 0xffffffffffffff2e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 10:12:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/51}, &(0x7f00000000c0)=0x35) r1 = getpid() r2 = getuid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000005c0)="80fbe7269e573ca6221030139b83236af7efbc6bcc292139e8e9bbd65f55230c6cc0a82eb79e3c34eddf81ab1fabb41848cf660d964ba1cd7aa2ff59f9e3f77ed652fda215f56cbcea8b772783e343ebaf0cfe5c2442e6ec8529dc7add5a8e137226836be710656194e37e94ad842410f07efead1d443875f27c414cbd2fb6af8e376e67e95bd6d36adeb87c9723a0ff05bd7e5cc1e4502fdae5ae66a0f6", 0x9e}, {&(0x7f0000000680)="737650eb1bc5897f1f8f0adad9653a43b018d65d8be8582097d23ea30e5e9e5ae63c1245", 0x24}, {&(0x7f00000006c0)="dadadbcaf919d6f09edbcf1cf9f1fe036eacb6c8ca67a2192c8c7a855808b44a66c5dd2982be5c8da6", 0x29}], 0x3, &(0x7f0000002040)=[{0x1010, 0x1, 0x4, "aed80b4ca4dba2addb1600120a4d3da53e2d9038ef674fb2e8b2c64097a5d4c9f1f2ef327b3665ab31e8f3e1b918c7ec17d923482fae275ba0eb13822ad2b4c5d07b2d7239ba6ac5463d567865d6b6da37aad4a0745d9e3ba5e9a7b41654a7a9d84ca2bcfbfeffc3b5c3b23a604f098f098f5ec3817c0843baa70815e54dbdeb49f80ea131863d80e730be2788e136c0c4a38e7a8173d876d2e193201a3206f8fdb9f29f27de0741d57a06e0f19e72955c58b30f17a43782ee914d364a676dd484207dac8d67a20852b41caa0daede3d7e3417bba0e45e7348db5f87c140b4b6571236934df42a4812b1fb435533f14d5de63ac23ee2a8ae7f2e36690e14757fd1f44da1188e8087b4f6c98671f35087dc39cf84c6580dc49bbadabeb16e9e804a72f8cf140029ca4bf2defd074551b5e60a9cf8e3b3e47ae12b59216902f370c90a27b7394556fe7ea7ef3310a005c4b39a6cfaead421b8c83eee078731ea0878b7a6bcc612b5dbe2c7fad7c8b2d8ca14cf3c5f27c82821fd9eac6d10bfa42d9c755006f2381b4577a88789c005f9720491c874afc8d1de4d61d3be8082c52d3e9bf68c1c97684532bc6d0a479d1549e4acc6f1fc4b20ee2d5aa4e35acef900a9ce7f367bfeb59de48375cccaf8ec92e4749e7b59aaabda7d45305ef6cadd94ed0c6c86238a403546b3ba1803596455b55cd0b5ef0ed97a78ec96a9a9f6291044815ab11229fe6e37fe4dc574e9eddab914a46677751a68dfd58e9bc51401ae2637200c970ca20cee7594b688ab877571e84ec7ec0ef128cdb99f94c6d2acf3ce1296177d3bbb98c447f1364bebc050fd6f8c433fd798aecc987d4242750bb39cbfe611d68d81fdcfc951f855c4d7283608f0952316c59e8da907917c9d7bc9bc0302b7958c735909f0806686d8abbc07bfbe80b51a94bb318b2ab25b75cac9ed3104022f1a8d181ca4da3894375cfcd8133b6ae9bbd30d2ed971835fef47ed968768c1effb0fd6b1e0940432645e0390079200b383416f45ec985b1988e4358bf316d002972b930b3c6cb9402d8ba2387c86eef9fc011217dad3d44a0a52610ea8fbf793f650aef47fcd87471c8b8669f79171554aacec008534982de2bd72fb37c032cd1a7e6c1dfc7f9b49a3527fe33ef3c1f0f57feae84dfc56f73d62de87a77c9bbc165704d9c8fdf4c8b71f09da08d4d5fa26e93ac6fab1ff4ac06b91444b11a4d2bf5e4da4961fee3592fce7ed6c44ad69e4511cb7aa870266f345229b2ed805964de010906ca60fd6ce5262d459fce56b790655856212e968794875c72f77f8c50c18126320bf3a5261397e64592cefd651d256560aab616a7e40d5b47ed0027d9f96b5d528b1393537ba5bbdd3e69089181d0c745e4ea5c4d791fb78e00e8539cec8b918cc76586012fae8c75468c598d47579f4defaed3b055aca3e2e08a386624133cf84e41b726054360ed599f842b4e47e0998632756411c3455e82e0c6f0ae7906f7551ff901974a2e69ab31adc79f5fcb24d5a766627383f8c50c4164c312ac69da26600af5b92183a575d6baa9690cff17071a7eaf2c7648a34b9e7fef894203914c025e8389a24a6e9b2891aec283e223331e4023741231e0e78dbba0bf140914c600faeee68b60ae9f6c4138776adca2f006de282c120746a7179212711cb9d76995dd528ca46e55372b6cf5dbae5abe16201b05d14d63d4b6a037c574ea11fa703002642a776dea414f318423d245eddb92ed6b101765fc08b7b1dfd7126fcf5c4d47e709399bb3760c39fce8afa45427fd2ce2adce71acb5697e025ec921dcf178f25980132de7999f25e59706f0d4007430bb94deabd769689f3528a965e9e9d958cb544ad3ce8e9e28fb17a2d7d07d06b88754f0095fc6ab5b1080c00391f079ba3f2ca70bb123ebe134d4341a07177b00a01bda1c0364ff062fb45854fbef8b9c37678315c1ca60f31aae494a56eaced07a6aa955c671b80a49959453aa2ce7b8855b7246212cf69d139f5d98e8ea2574c10ccf05e8685b3db6a8b4f76c724c824018c9c2949406ba00a62d8c54e75e31d40ba0e92f7f845762eab5f7bcad09894ad45024281f9d3e8ce74064ca6aa69f46b6442a5b6aaaa40f852ce9005ec90fc2813d5d05ba5f6f52453f7890fde2d4ec6e55ac8322f25cfb8e0ee1a047dd13307a8414147bb2de9b27c429dc930810d666db5b1ae7c1691f50f4598be793c7bc5150bbda30720a1105efef4ad43616c1db0bd8d4a6d22b1586a93f9f360307e835d1655fec20389278101df340c43a0febd089fc4b6c420548012c6858de9115e37cb765a2e92a447794e1eb2e64ffbe0abcd198b28151a193b540af76d3d077c48912f0f81f8f999960b93951935a3c094437426281b9bfc00937cf48e51b3df290748bbf22f4a6c3a7cc0e86f0fbaec6616d1e3303e63342b9bed85735e1cb86561f7448013329e6ccd92adaed3cfd5d06411bb5db3deda0e0552acb659575c216f2c9c7bbe32b6a61cfe9072ce13be49874042d5c71e07eff06d236cb455180dcbae3be9ff838a9d8ccf7d062e2f48dee68cab4b378537549beaa0ca56c4b4dd4c5ac6a19559cf196d2252ec50ed7c3c74cb491f241d13375bf4b981c2d100b76bf4ee0d0df03c52afd679c62e5b5a6a78e2ac96a22976b99ed0f6c332dba2319b8239b6141e90c48d53cdc998a35f49f5420de322e42fded8edbc4772053f8ee7b5026db8c79546b95bda62f6b2567cde8e9ac43300069acf2a9a30bc276e315056b3e53b68de3ea105f3a599537080e93d97ac552a8ff1893ab9a23385331dc23277f262e948c9d1099a737b04c74ec1c813c425ac8be3a7706028362887fa3276e1252eedd4b49c94f5040369244d80f5b1505729bd061ce4225996d09f5b72d180ad75d180e0b43ee3078af410269fc2a6805f2d2ee91956a0159adb744b2067867f3306f93ea042950abec228f783020571e28eab9da9730fe2e97900510cd0713f1448700ac16bd2e6d088b75a7f9e2414ddc5d12a6db4534af936039cacbf9dd97f55a5b956680178d1994958e24aff50480a2dd65c4ccd0a445db86a0799492d8433432ed285311db490b5fd1c3123251e11312840acbc0be079106dd1dc509d4e5a8107790337ddd0bbe477d1140c780590e9f1042692dcb6f88b3cf7446c29519ca4de103c20099d143101364d5b8d0d7b259cd4c877d87bf74c587ed04a0bbebf4297773c8996ccf7bdcb6e599ffcc02aed6830912346b7e3932b953ce8e19ac3633ac7055432148336b62c5502bf11aafd1ccd3ab24123435a711ee343b9b2fd9afc7bc60573e570acd85cdcc5395e0e14ff904df9ee621ae497231f7ec3a39935c89b3ae5def5a7c288914ea5385e1c386177e4d7873ce8968308ba87239767635efaeaba817a4214e929580ad55fb6aa40a3f732573c867695b2a9eb94a917239bf8ae391df7c1992d3650b86d4b976b9e228c07f3efb44721f20a3f30165a64e1feb972eb663be488507d72f3c7c41420d870c66ab972ec80f90acb219696547744d1f02b7f1541807e04278f0d807a7ccbcc84930edca218b739ba1354a3c1def8ae2b6e8bd2732be618957e0bc45912c2126c46bd3a280d21213eda659f688e6d2436bc9a28637d692ce83d0b2ab5ed7580a787b847a0f9e9a44864a85a73ce2667ae2d46ea911b3a31a768663ee1416ddcef3c9b6c6adf4f3d01f42633c2b1948651fc588668648dd570d5ec61a052adbe937cae9502355a12fc1a0adefceca05beb627b4d0f3545af3be751c6507cb49a00545def8d3551afd73edb58f54b833801f01a657df998b81ace2355b5cd0f08912297f813a6fda890cdb6bba12c09f572d77ca70fc6bf161f1df5e885d19552046c216ad79048ee57f1496c7d6b88d9e8970303cbcfcaf95b132bc46cb0c411dc35893880481ac731abc250af4d02fcea3823c3dabf4ada5fd92486cb028bb4ba0be79b3f450737b6e3d88dccd315faf03d01a1b1fa222e99446b4f906db50000ecb425645bc1d6553adaaf08c5299689449ce949d746443156dfcef647979e3f292593420feb853d6627a9d5597ef672bb335838d838ee3ac21f139bf342b7cd09dfebb2fda076b60a99509b675701f0a7ffe54b2f8b5cd10ec507fac927529c0fa5d6be2d188968ede4ecc3cc43ba0ee5c409c7e91117e8364cf05886987c27630bfefca119177bbd68581e5107f4e687ca5981a5f5a3e0eee9ee1d1911e17cafc0122a1781473ab784594680bc4fd47eae365300e852c4b6a8f3ad2162ba31251d7a997d78b68e042b4f60655ffd2fd4f62365b699d3357d432eefd1da0af0daed6ae5ccca890a76348867cabbfe9f2147cb2490c37a2a7da8edada443dc64a9b0ee22ab04ed4f30dbbfc6d53fa52c8002f6a6e35fe86563ba552cd492ae2997213f010011015785f9a1aceff6c20ccafb99be29288003482a81bb986bea3d30f65c6659fa77c9a06188a208177874673243681c2989b3c1344e3e10e8fe89a9efa0de34d3d4c07a6838d62131d580e3f937f1f95fc0f1cf2cc62d30a932f6aa522fe81726130b0e690fa1ec0cea797fea73628a7689ed681e08aacb0f9b71941ccd8fdbb7f1beebcde5dbbd74fd44f8fccf4770c6bc2e8c7dd5d5fb1abca4316e3b6ca5afc0909f0f9e3f305a63ab4b8a9b7331369284b159e11c6f6df120c6cc09c9635e2aa0eb38e45bf9c64de16c81fc30a5e3e9a6005eba5afc1dc06ac18b1e5b6c7e1a6c74ea2658367e2b7368ad7bbdeca55f017bf548708ae71bdab5b8823fc0aa919328b469a32fd17ce64c5bfbfe4cda70da7c0bc5a337a3b1cdf3663bdec660df64dcd5f654d1925b273fd2a856898894bc34eff2f557091865298d969f29f27fc38e713d1468a77242259238772578042aa0485e806dbf71fea6763c47dd7f9c261979011fab271bee2a038a07210561d52a220402e3a4d9f3596a9c7003002c9486b9b96f01cd0043717a67fc1a3788ff83f2c8af0210110ce9cebbfc60f92faa137841a218b529a2693b35257dbc98f6dd906824d8ac81c7b64a863c8d49b24fed0a773224645378ea204eaebf063f188ada55fe6cda42fca27eac14b2ec1ea02b59a53a164cf23f19f8df1f44be42d114689747baf1b05191e246f935a233642dcb55aecf8817efd1d81e38d894e00ed657a43b7d39c156d4b640c8c8d5e5e60f0573905f3543d214be8bcba2408a5d0cc9839b97adf605d82df4545b77d8c497f3b6c734fd3598671f347aff1158e37de49e12a616d00a646594388826d08a2442f44e7730cb3cf93f34656f5e83e5519b35998b96654be58769e40298ce0136b2c50d195c1840259cd2b89a8cb4eec9d5f8ca580057a93211599bd0eef80267bcc9e9e0d791f40521bfb55c20ebffd6daa6714b4bacd3f498234d4c90c7a760ec315530c22500b12aac11b217361b6ef5b44342bfd5e894b7af2965b0c42ae670b51373691f3bf871c51cdb6e1baa1e012fa055d2f024ad556485cf044fe2e1b2a7c7a21e9cfcdb2c56782fc727e5be0fe8c51cc1a8debcdaa281970234cb47bbb29d01ca1b2ed8d0e7e6abb27ce645c95f70ad1fa0055e331af74abdacff473321b91ac3215eb253ebe0f9bb7954bae06441af50d7ea51ea5ef52490a58197e788cde423fc1c665f63e013f9014d96e9e62cf128fdbea2341efac54fc260ba48ef062ce7bea41d8dddf26c965502f028a81c1631c141cebc3cfbab194f426006e96072ca437c3c6b887e14d5"}, {0x78, 0xffff, 0xaa93, "9d34f8470578d8f951996739d7d67fa04452ad66f2ca64ef15f90ab67e6a4d9aaf11dfabbdd42865b61043024663fcb4ca61eeb0481dae20b82385750909b46e25160a192e235fa448567e745a5fe37ae24168fb2d7249d77f7324e653466269e3c1e11714ef3542"}, {0xe8, 0x1, 0x100, "1bbfa69dba1e7844c7bdac84e599d2c952a840ea0475bca05eb9fd3d535fb68d8ec167df7bdcaaca14b341f94c20822d1fa61f0f8e34c9c640a8c370233789049f7cd83c220507a679d1d3a7272cb6f9e01152097a466235fb127d2d00c03b50adcf293ee387b422ec96d212e23969445becf6a7f0dc1a4cca296002363b0d04fdcd27fe19907642d5a7e2d0a411a5e4603edc3f14b467738dcf769fa7d8fbb8dd99a0ae7185e8feb31f5e4064a2dd20ae9ca48f720871114adb1b3d06343bc5ce7492ccf3bdb667ec3558bc9885b959f01804e69800"}, {0x18, 0x0, 0x3bb44831, "c9d1ef94035169f2"}], 0x1188, 0x8}, 0x408) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="f2aa748e787eb65030987c14a5a2dc7f055441f92ae10748a42ab84d3013f0d5fc142610093df4bc2c47915c7cf740817293454911a5a24302e6055fde297e99750cf42028e2945abdbf5edc5ca59fd9439dda2b1ddb8b", 0x57}, {&(0x7f00000001c0)="685ce2c2106ad6aab524ec420d7a41641eb6cbf0fb2f7480b7714669b88ad5f40bc1bae23c6b94000573d26a821f0bedc77f43e27dc9c217b9de81acc11645c2bb4441f56bca2cb07dc2475316141e61f5072fb48aa66c0182ceb0beb641c78138674fbf42e0b833b690f778f6752e2e55ba39b4a13308a5a30791a2193d2f1958dac619f06ebef7d7d2076e1c7be95b4499ca96cc06ebfb170c5ab586adf9a704dc1de03c88d6a28a9103b9f6391073cf7ca7cf063530cb6cfafa7580e5c88ecef4ac3eaef8f6ce4feed6f57bc81d82b30e291274c9fc1a599d2ed92adcf2b8f37f281490761f1d8674c02d6ece853b8b79f9de07c6baf8d05cf1", 0xfb}, {&(0x7f00000002c0)="16dc6f05f9a302aede944b5108a525c6152a69545d2efb9c89fec2d65de154b356c9225ffb25af7deac98add8026f409b70cee00a29f73dcc6b536728fb2ae014a515bf99d5baa42a68001cf283ec5d4feb1b3889063a3f849340ca0e90395eddeeb4a04708c760bbfb53c798a61d918f39a695faa80f029d7060bf00cf46639bbeba32ee797d2ccc4b62bd763f9aabb4368dc4eccabc6ccc48976db9f9a6fd67860baa74b2dfedd36ade765eabd3d3b45f571250d", 0xb5}], 0x3, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x78, 0x409}, 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010", 0x4000}) 10:12:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0xffffffffffffffbd, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) 10:12:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) r1 = syz_open_pts() kqueue() close(r0) r2 = kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r3 = syz_open_pts() getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a18ba378f2db4794bfc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xeb, 0x8000000000001d3a, "75835db57180000000000000000000000000ca00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:12:20 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="97c3cc5250f1663f45bb9d61a4d7c78ab4f4d3568d34032800697aa2d4b6d384ead22f9a8032751f63f2517a04215541747782915ad0ce33ed01f751e8ab971348a77bc453ce03a82bf7a534c5568b7af1d282db8b2eee466312b4821c9573e7a7221fe9313f0b3ef44aeaddd681a7d9b3352d3867611f5b7ec60b74e2ca8fd3ba", 0x81) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r1, 0x0, 0xfffffffffffffffc) 10:12:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() open(&(0x7f00000004c0)='./bus\x00', 0x40, 0x0) r4 = kqueue() close(r4) kevent(r1, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x1d9, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x40, 0x0, 0x4b6, 0x5}], 0x1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0x14, 0xf0000015, 0x2}, {{r3}, 0xfffffffffffffffc, 0x1, 0x3, 0x0, 0x8000000000000000}, {{r4}, 0x0, 0x84, 0x40000000, 0x5, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x5775, 0xfffffffe000000}], 0xe75, &(0x7f0000000480)={0x10001, 0x9}) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x40, 0x1000, 0x87a}, {{r0}, 0x0, 0x28, 0x0, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0xe23}], 0x7, &(0x7f0000000080)=[{{r3}, 0x582f16a453c5d525, 0x517be6c51573f343, 0x40000004, 0xa8f1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x66, 0x40000000, 0x5}], 0x5, &(0x7f0000000200)={0x6}) kevent(r6, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(r7, r8) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(r6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r6}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 10:12:21 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x8bc1}) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r1, 0x0, r2) 10:12:21 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) r2 = socket(0x2, 0x4002, 0xfffffffffffffffc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r2) 10:12:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x5, 0x4}, {0x18, 0x3, 0x7, 0x9926}, 0x5, [0x4, 0x1, 0x2, 0xba, 0x9, 0x6, 0x7f, 0xeb]}, 0x3c) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) poll(&(0x7f0000000100)=[{r0}, {r0, 0x100}, {r0, 0x80}], 0x3, 0x9dab) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000400)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de2774a3e0bcc6c815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f759c43dc248f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f224584f19969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b188922b150a95b3deb859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fbd2d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c", 0xe00}, {0x0}], 0x2, 0x0) 10:12:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 10:12:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setuid(0xee01) r1 = msgget(0x2, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)) msgget(0x1, 0x400) 10:12:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000002c0), 0xb) fcntl$setstatus(r0, 0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530006b08cc043716b65094dd2025256a17f1005a279efccc7c715d1d6751e29d5ded9b557655b88b63432f9a0f5d773a6447bbbdfe8b9cd46825756104de37fdcbe9194f2da3bda42a8cc8d896a7fa21bea072fdf556ab2ff33e7ca7fef95f04d723b67fb6a987409b7941030e0a94d5280b53063ab9e6a04383f73d5e8016cefa"], 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/41, 0x29, 0x800, 0x0, 0x0) dup2(r0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 10:12:22 executing program 0: r0 = socket(0x38, 0x8005, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) 10:12:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="ba0ed314e050b66d45055b418e29d45ae6ba5d70776d2b93f102", 0x1a}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000), 0xb878578d367a30f5}], 0x1000009d, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 10:12:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x2000006, 0xab96) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 10:12:22 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x49, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/81) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 10:12:22 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="ba0ed314e050b66d45055b418e29d45ae6ba5d70776d2b93f10273cb80150935f6fe2f20674cd77974e6a201e8fb582f36414e", 0x33}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x88, 0x2) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="e307f615628a28bd0f392aab7526a191ca668549", 0x14}, {&(0x7f0000000100)="f4ca3f56a8353ae34c3b103f3e366d224f650abc2fd5dd5b6f48f79b82357d8bf82e52f7914f4cfb5030e6b26d42eddfc6b2f4b8638c824caa8274420aa725ebc95a82a59a5333fbabbc776241251b91ca0bc4da2d944aef6f6d66d3b20fc15859ace7149156a6bfc6f5", 0x6a}], 0x2, 0x0) 10:12:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xffffffffffff2fff, 0x1107) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 10:12:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x9) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x40, &(0x7f0000000080)={0x3, 0x5, 0x6, 0x5, 0x100, 0x2, 0x5, 0x3f}, &(0x7f0000000100)={0x9, 0x6b272045, 0x8, 0x1f, 0x5, 0x3974, 0x0, 0x9d}, &(0x7f0000000140)={0x97, 0x3c22a054, 0xdc54, 0x401, 0x1, 0x7f, 0x7, 0xffffffffffff7fff}, &(0x7f0000000180)={0x7, 0x1}) dup(r0) 10:12:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 10:12:22 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 10:12:22 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="00a109ce3cd978b05e0455d5bcd48d42d6c51768c0593c75e38f759c16951f1a46b529c6d5055db41bcf9346b64b582f2d940da3a75ea1c6f945f2e091ba10cf7bf4f684b4e0366284656a6156a028a830398703690aed39684d35a4a32275a06932122baa5cd433cdeb4cde4aca1a489ea02d11f1b4059d79628431efcddb99044850a3", 0x84, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x40}, 0xc) preadv(r1, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) 10:12:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100000020000, 0xb) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000340)=""/4096, 0x1000) 10:12:23 executing program 0: fchdir(0xffffffffffffffff) setrlimit(0x3, &(0x7f0000000000)={0x4, 0x80000001}) 10:12:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2240f71578b0c145d20eae7dcf56975c6", 0x8c) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) mlockall(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) |64!e)}U^$[W0qWge5k|N . 0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f00000002c0)=ANY=[@ANYBLOB="9d42d391c4e58845fa999720b37392e99edf1cf14a91f9953760865f1ffcc73090731d023a01fc326e115f1e7a13fcb423060265a34c0e449dd6917f68a6ee20641a1ded14bb04bedbe2fd84e124"], 0xa, 0x0}, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() sendto(r1, &(0x7f0000000140)="247675ee777ed7b04f836ee8a4490ac9bd4ee53c1dd51e61448d32bb6cb6469ab25643ce1894f383d8439739720af74edfe7c24af5594fc5f608e49e3d3074b96f1657", 0x43, 0x40b, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x1ff, 0x5}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r4, 0x0, r3) fcntl$setstatus(r1, 0x4, 0x9) nanosleep(&(0x7f0000000280)={0x3, 0x7}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r9 = getuid() r10 = getgid() r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r16 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) sendmsg$unix(r5, &(0x7f0000000c40)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000440)="59549546b42dc40f1c7f27537a8fb07b5d1e1b30748e691d12371bf9b23b2ebc3e47184aadfaf87ef390f1b4d8dc6b773f24914033bbb4f09ebd7925195f9932c18065057930e8ef997defe9a591d8e8cc4a60699771e8d0a5e26b6abd3935bce2ec8c141c9d65697ef0093a321a415366186e48", 0x74}, {&(0x7f00000004c0)="f7afebe11585c433d8fa9b281b2515b504fccbee2866a2fbf20f4e144de3f281a3ce348aec961185f36b6aa67e7ba3b2c53a13a1848338f347ea88af222fd12a19e19d99032b0b849d8ce870f219890fc3840bd0ce1c26e82464a195c0751b2ad63d197f7b0fb6fbd2b26cc0cbbee8b84af5c8639f5d18bb0bc393b48fdbd93bff8667e769c5d64b2f38bd5ab23f9ffd9d2400e80fcf328cee62d1d26cf604b132f8c1c9321d38", 0xa7}, {&(0x7f0000000580)="7bf33a92b81c9cd97eee61946492718a56dc0cce863d8fb8659ae902b8c32ec1347ee00629c3988fdcededdf8876f053460d3964747e1bd62b1077a9bff132c5b20b7c368c98990abf4006d995f7fd7a97bbc732700c6fab9dec3c09a8f1e7a64f6aa04e2b488708942d41c755c7bf9afb18ed1289c3177e1ac1418f03d3ab667dd328b535225b7d6a75eecd55d4eec08e6293187fab4186f469d143cc27b88f8addab222d888233564b00f1e02da894f61afb19971966", 0xb7}, {&(0x7f00000003c0)="6d10", 0x2}, {&(0x7f0000000640)="0aece68f590d3cdd4ad0031e5a2cb935d4ae9e2edd1e06325df27d86a65f7e5f58d1d851656dc75b63a085d47d81db0a0b1abbdf9464464afa5bbea4d4a0d94f0ed3bd934f4e78206a3ce8b8d6392a2827b0102b9b18183b98a0af7fd4c360d923c6d645b36120d9809ebeb871a63e6ab6009265700dc9fa7e3c68fc0458fccf45e88cc16729839b9afe7f8b065a3b4f50e1e2800a9fa9abd125b9f2420751354493e168c12aefff009d51c518", 0xad}, {&(0x7f0000000700)="0b388f9e5b031ce74582ba46a06088883f0000921efa785c956e0467d368eba0f6c6e66a9a9d06c83ee8d533280312b6", 0x30}, {&(0x7f0000000740)="7e317ee82932902f9cec851f8dd1fed23a6bca24386e146cd1c425b82844bc124011ce9b15320f9968100be2c7fb1e3ac982dbb10b12d4bc992fe01f25a07a2c19d18fe34146ff7601bf99a668e707f407229087a9f8fda4b0df021f67f27c0dd469a328ca56ca2adbcabcc53df0a39433af7925b63aeab7f76fd20cdd95e77cce1353620e04fc3f0c9890ce236dd756b21eee60a6416808848fbdd6772711b3d205", 0xa2}], 0x7, &(0x7f0000000b40)=[@rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r7]}], 0xc8, 0x3}, 0x404) readv(r7, &(0x7f0000000380), 0x1) 10:12:24 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x7) 10:12:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x20}, {{r0}, 0xffffffffffffffff, 0x68, 0x20, 0x40}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x1000, 0xf9d}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x9, 0x815}, {{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0x118}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x1, 0x2a}], 0xffffffffffffff47, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xfffffffffffffffa, 0x1}, {{r1}, 0x0, 0x10, 0x80000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0xb0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4800000000000, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x4, 0x1}], 0x800, &(0x7f0000000240)={0x2, 0x1ff}) close(r0) kqueue() syz_open_pts() 10:12:25 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x80000000000006) 10:12:25 executing program 0: r0 = msgget$private(0x0, 0x101) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000005906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c281f50d717e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"], 0xd9, 0x800) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r7 = socket$unix(0x1, 0x0, 0x0) recvfrom(r7, &(0x7f0000000400), 0x0, 0x1, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0xffffffff, r1, r2, r3, r4, 0x80, 0x6}, 0x80, 0x401, r5, r6, 0x6, 0x81, 0x7fffffff, 0x4}) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000009fce60ae1308a73ccab8b31127e6ba873d3487e0f2decafc054e05e47ba142a36695395dd05849ea1b2d53d0fc6de160638d5f820b329ae722a28f78288bba8d85893fc651ed6f8576d42cf9f8176b121715db191348db0ca58405e26df66c39e0db7718cc0c705925c104b757f0967d14804e1bcc35307aea76b938ccb279cb2e594cd34ee5b397bd87e13afe83e47b1da9bb537ad61966f3f4cf38e67acb10fce4f4e984de781bf29eb373405f7e108f017dc9152bcb1913c1d4d55e7c2822529"], 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) 10:12:25 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) setsockopt(r2, 0xd1de, 0x7fff, &(0x7f0000000240)="f9d17c2ca40a86afe020dff28e20b09b313c3fde92b08cda460db4959456b6e3b0e35737456e949d732d25a4687d4692c8d0611fbb9385b4ad56aa83ea6f1c634a4d456ca9a49024957aceb36e5a3b41039fa26ee9a42a847aa171547b32ea0ca94198f369b6cc98370989c9e818ede724ccf094d91a1dded85d5f5e3ab2ffa5af32cfd6dbf094070fe2b280263dd7ae3f68b98424a5af26896473c48168287656f0b9f38021eb1539dccc44b27a684b947fdec4a9fc6838c378c8ca80fd9f18c3ea65621949f570c243907502c81e895896cf8a3cb8fa82cdc5ac2c835d55559792eddbae85e0e1bbb1e135da1d9e4aaf7782fdc46f3c2f769f9b90231b268e66f7e61959473999a4c5af69bb7a5025f31a42dade353f1360aa791f51b4ff165ecf49f7501e7153e0d86ac5e109d5c04a812c5c190132e8a422d59038f4486e2e7ab5f6edf081e0ee292f29979a585baafc28e021e151f1bb04b91ba6fdc1e7f3136ef1bc82f111063aca5c8baf37e1eeb131b0cffa088949c845a7163dffb0694af6c202872ecb7cb04ad1f3da4c145834e19f7c1974d4dea57f7a9bf8086d18c87b6a049c44b72142c136d7c64f2f20339d23601be28814fc2649c846a69f765d5243d6b2f71f196da39bc542a3170d773bb3ecac48a0c588eea3e0eeafae1b60ace01fa1f14f6924a451c4ef40cab74922a9fff7c95f7e5c19f9814486e9f0730a38b5ba03eda9764ec093e12e07f6e2065ede3f97b07e8f966509d92a732235d8eca87453446cadcf8ebb91225c9be6e8f2d2ad3b81834075799d4d9b4609734d7ae51fc95f590c4e6e2e0ab367fcb4d79711b19cef2216150af846dc512c2729cceba89131119af7483b5698f32333f200a2495c381fbbcf5fb24293e8c545e9761e64977cb66f6dae245dcfc880cb69b255883cdc2226343440103d97629da08b440c3d094eac58edd4d63a0b0dbb36640e2e20bf5892963c69c1d2f870b92607d92db31a919dc50e61b62eca6b66f22c5df491d07d79cbdd4ec5e8524adc4d17a380b35882770814e1b79def17d4e5d186cfc77ab3dce825b9ec6596bb713ca2caeb0c023b4aa1cb74e98f1a68cf37b4351ef3c7667141cfbe32faf2f15c441fa8d3b059f30f04982d2763820af2c014a5a2f6210a19d952ec10e7baef88c29778b28ef733657550963b974abe8b7112e9224f40fff59c718954981a5ee3cd30df4a4a40b5d280d084486bcf6c6f0107022bbcf1dc8aba49fd3b6df6c26d2a421e149d3d118980b1698702de69f1a10278504c3c9e8c00a5a36dcbfe4236c157a2d7682a05514fcbcf986be8938b7ec26c96fef90e08c8ffeb96be2d1e7badf2e6003f27fa23ef22eca0a3c1aaa169f602e2b6fde2d745dc4b616698156229f5b48cc00d80c74bbfb79bda40872c7cca30185592fd01f2a40de925b5b7923ee96dcb86e9bd7413c0ec091b86ca58949dbdad7321fe629469121a880678bb120e662c3e0d34090d0612614a07692d0f30cbf07375e1e1b2e586ddd57ee3b7d2dfb596f25f45af6a9d422cdb9e031131c18e41120c534c5ff7951d2588bdc9c426ccec0ff8b74eb63053b75b8ffc6441ab7076fac9cf4b3789aaafbc8e05455ba97b556f289eab1975db1f9708ddab5ffcef5a96217d87021efe05ce0c51b76c872242b0a648ecfa2eb056d4c8b21acdd2083ec78a401a5b4711acea980fbd576a6bfdc71093055103568389e260107b4f3c43395ee2ca83a1647f8869079318875a9a5e6d6c50856a391b29e7637f147e7df068e234b4fc8bcff5323ddd28b7c0d66e22a33f55efc67b47f43271edf64d188e8adf7c53b17c82bf028c3ff1606eca71c705bec470f52040e5f46c6ae87003f7fcbb86ffe75cccfab495e3b744b3b17e48f6edeaf6949c23ccec53c88859ae7d11a53c2ed4248aa7c3961040b3fcad9b444d56f417d3e024388e57f57efa44bfb3766af81d74634daa4dec4083e97f20cfeed8d4e365b00d31c780c559004c7277794178fe0686c2da86919f42d8af7e51c986f3d89959954f8d97c2c956a97282b09be55e8383487033ab7f4bad1d537e7c5cc0ebe0907d7c570711c4599527efa49b4d4e4e3fc37a4c4f8a539963d9814ae8637bed29675df25ba89691d8a7d6fdf96cf528d704196c1e25d6b756e51a6d338380cc243bddc6c85ceb2456d56730ac0755da5d397513ae1ee0dd4e58b585026b759d1d2580ac2da8e76250816eaadc04a0bc5786d8fa57955f9cfcc3057d83d2bf9ff7a63a3cc2608175cb061146f7df8e037dc2d9837e92b2f6243566ce1a50eec12da62d8defa5dd71a921bc43b0ea5d29ed682bb14a6a04e52682cde87f77ff2fd6ae54147afb714edaf395b1cf8bb96a42868c147e53a50e963fd2bd29ac1640336261dd97c361d119c18aa416e5ea6db77e1d0d575ce89543b96b39fe5115b13bdfd86c97ed2bbb23171d4dc8944a958f4d0b819c62bb40af054f8d4fb4c32a6dd6cc57f8af8743f3fafafed2eb8179f2f873aeaac830b9d3884d1eeaf49ba57faccccc87ebf7def51d705b888fcb91780fd4ed831fc656221ee5fb36fd0bab5ee71cd624296d1c2187b7984f860dda1da68f8740463042fcaeefdbfa626ed9d8816e3c796b14dd8c64a639327f5d8f9429e318647a2158e3eeaa509ce7a60a4b71f54b7075dfcb84af14e221cbcd708030326d7e5013a8e271267b0720e07d6ad35d971c32da07dd233e53e867d3cb298a4338cbbeaf22cd22e9839bc51f568e0e73dfdd07ac548ca7e40febfdd0a0e8f6f9711e4bbf0e6d5e0fe1982eb9ca92f00d7503d5562d55f72fd5311bc678fee52cc4ad1bd6aadbf306f522acf9faa3c1148c47f66208b3277f91064ebb49ec475d5ef73a8736c145c481f1aa85db0f41860b71731eda2b5538e90448771eeef0df784bd29915327499cd1c73705c0ef466dbff47795b7d12c28049854b4a6fd8336b6177c3d1f6a2d1a0fbca7336417a99ea30d6d708ead2ace947f08a46def2ee8c614f226ac2a7d2dabdb24b82cb72efac74509e782d4b1e5757f1c10344c185a36950532e233a34174d9769ea9601dc601666b2632a511b0280a8dd380443cdb42d7ccfd6cbe2a0c125a706ca7264c605994d347b29de69e1622ac99d186891f17190fdd189f275ff5fdabffd471683e816fcbd692f2aa1bfccf658a733bda157df07bb7db022dfaf4d304b9c2653f9a6c01f6ab09e71a4d581db163b8030d692dfec05f84785e4a83d1c8feeab4d25f521580ca0f74be9da67dc173d592c4fdd6859096193968f363b1afab2fec75d7765768dbd2d4fc261616609ffa91a75033dba882961cda012350cafb9213b302b1ae8bbb7ccf1a1a48b7d44652fb52943b2608faa9038f196dde3960af2abbe7578592e188832035a698943c4919f6072cc3ba6c19613465455629c20ea6097a9cdd76d75b5dad2839e5a72869125881da646a9af11192c1664ee81b6b9737f462042595c3a711cd24183379bf4567d2b80baa61769d42f05c80834150e0eb30167515b82809ed597ca2c4b3f2e7a83023929a59fda56a5a8e0ac74c27a9155bd8ab90f98a0ee76c71620fc75276a8cc5656f4238d387f4409ba131a549f30fb49a8c4091a02c94d0a60dbd77e4a4bf4441e06779ff072c810820a6aa2d67a152b3be875f59c36cc0520192f9972b8b0a923c2169b03345e40d5b60adc1bda6bdf9a0c33b50e05fa660f0559b017f992766a11f7cfc9072924e115853a7b5c19ab7d13abb00c921f6de540284fad2230947116e608c22ff1fced9e552b8f87a5fba459724d359938fd9a1ad0bf91ecbf82190a96317877ace4e1191b4012a10b9f37d4e9382bd037406ef3560a8a700e09643ad1c030c4bda858d06020de302f27b1e32d462872b86f68a0c78d694b21d52bb807fbdb5b6232f3417e1400adb9969ec8ccff1f6582650bee478054745823a598fda7b40b09c6f1ceb6ed9ee70251299ea6b173c69576a653e4a0ddbe58144985dca84162bf4ab650b048d688dd540fe4a96a3a0c6f87860c7da67cfbe81596e3c37813872b9f19d9eb94c91d14c29fcedbfda5509c7bf2496e1dd975085a9fe990ac135889cc2f0de01e92674ba7f724217c8e66ad96f664eb280f69229f4c033ce518f005c10d907004b57498980d5ce9baf4e846185d8d98e6d2efbb81a426ff8f1736cc89b895ace472949e6e1dc487554b82b064b9277c0692b6ec31a8328dfcb7454e0589cfa280b661c783ac45b354e0767b563c95197a16e56ce2d22e0c9e7a8dc81e992aaf6d96d3d7ff4bf30355a8f39547ea2bba807c92781e0139b9ee91e0dbd14d2749eec848e66c493b6ca4c9713f120a6b7dfc4561af0dfb9b1543f464231609f7a4d59c0dd4dd3a01ade6859aef621f6a4397f116bc6ffe69d25ed4949a7a5ec23416bbd8c483a6806dc25f80089daee13c524d85637bc6b35c047cf95a568f1c9e0d5ed4cea12ea90393656062eaa7f67c3a6a86bb59be6ec411ef56773f916107c19224845e87b1f8c91be50525ea3d29e2bd762dbc5a23e7fcff43291bce6859b4c13ebf558dd7ec0d85119cdb8f1245c4de051b08700594405c64b7a18a3e51f752ac62594543f28a9ed6a32355a21f4fa2e70648aa825e8574e26358f491b098f1ccd1114c546b3237a38b622969da314a4665f109e2348bcd55d87660f56bcd217821bff2fa61d5ced9313ad49321c45ec6524a971afbad79872987f26a8c5c3c748950f128d14db6bcc38bc6c1850e20bdd2f09531fd7941e7cde2a38d7e5445aabd5b28cb58f1b466f99658a642889b13fc7a2ca43821dd6956fa6c55decb494fe68d1a7d74cfdb127000aa73bd7bcbb6f90826fb41450624ab193b684f52c337eabb3e57d90e2e5eee0d4c1f0784bd7a3a2b424b2a1c5047742f0fd5c1e2ffd248cd8b26219d4d8bbf2b653c863339c9994f3f2e73ff661eddcbd97f30e83c29bd123ca17212a70a0bae1665566150854bae5c82390b8a9497a0b3c5b6d4c43b7f1395944d536dbb0ac0e69d888388bd4e75484bd38278f43d43f7d65e4cd5e8b473b58137700e8dba91addd0bfe840db9c9f270e7291b0cdebb0a7723e8362659fe905a7fec13e4ed661d0bd4a341a9676b8efdb75bcb7ecb5cb6662f1be1f8ad2ef39887967cd73fa80e5e0dfaf6cdc8be84e2b9fad2903846cd92851ad1717045a58948f1a30c8b5165ea52143ce85de2182fb179240e387a085f59497990942309d4e1d6dfe586ba738f0040698fa7d91510b6bd92b8c93ccf7035c35d820dd0bbb01d899c58e513003c281f78635e0f70e73aae86a7d24e480339e507f87ab7f832b1e95fc8f985c245b99b6ee7837b80f0c351792e39ad0f1e36f885e4e3c360554b54e08fca81ddedb8644ae1f7d9377d813c9696d6c929405249c23802dc5d2449689415cfcc564d9b3c51e0e1348959d193e4c62f44c00fc45eaae6670f1de50b75ffce30345d19c6c6cf3c6ef480eedfe4de774de1f7dda4d67012baa3bfea3fef0f56e0e4c690a7796247e9a701281454ec555d90ad6a2b3f63188dbba8e6c878c403cb1ce9ff56e3d123cc17609126b288cc947dbbf2469e98c6494f0af96d6835f789ff3b8d6d7a075c912965075e23ceadc82a47f1e355eb16dad0a47e027b149c5f11e311f8c0e759fc2a84e3d1eae2e3534168df07715f6ee0687cf5a715b0f6a88cc1f57f059bf10091b33977c80dfad234fe01987cc359a2b1d369fee1b0572b75bc16a2e462b0102", 0x1000) close(r3) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) 10:12:25 executing program 1: r0 = semget(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}, {0x0, 0x0, 0x800}], 0x2) r1 = socket$inet6(0x18, 0xc007, 0x5) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x9, 0x400}) r3 = dup2(0xffffffffffffff9c, r1) r4 = dup2(r1, r3) renameat(r4, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') socket$inet(0x2, 0x4, 0x4) nanosleep(&(0x7f0000000080)={0x57ae, 0x6}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x3f, 0x80000001}, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r4, 0x6, r5) 10:12:25 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0/file0\x00', 0xc010, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 10:12:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x5) r0 = syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') 10:12:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xc8, 0x4}, 0x10) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/47, 0x2f}], 0x1, &(0x7f0000000240)=""/157, 0x9d, 0x6}, 0x800) truncate(&(0x7f0000000480)='./file0\x00', 0x1) 10:12:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0xc0a0, 0x3) 10:12:26 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x800, 0x9}, {{r0}, 0x0, 0xc, 0x1, 0x1, 0x3}], 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x8, 0xf3, 0x100}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40, 0x9, 0x80}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8000000a, 0x100000000, 0x80}, {{r1}, 0xfffffffffffffffa, 0x6, 0x20, 0xc5c, 0x3}, {{r1}, 0xffffffffffffffff, 0x81, 0x2, 0x8, 0x6}], 0xffff, &(0x7f0000000100)={0x6, 0x2}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000140)={0x7, 0x8}) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="21a0ae8e476926164c1da2365969af51738fc00cea2f8f12656513f6e435b54f909ec9ce911fbb70b42080395a42c007528060fa1c5d71bef4ac4a6c9792fa34b31c55bb1e5482a8f1e7715aae2a3e1b28cb1448fd7e61ad10cd41b976c5b8cbcd6419a30688ef320a3855ff2a16f7e467bd73cf8c669c", 0x77, 0x4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) dup2(r2, r3) 10:12:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 10:12:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xad42, 0xf6f}, {0x5, 0x1a}}, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/2}, &(0x7f00000000c0)=0x4) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) 10:12:26 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 10:12:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) sendto(r0, &(0x7f0000000440)="8882f27760fbe35308c752fc6b8fc74c87e5aa5f5a57761f5ee519b6dee2d9b1d3cd25d599a06d581a739edc88f7a784845b4af70fca27abecd1c8d16e08cf8c33ea6b29810e85ded8efcd895c63ae86372a03c34885c2da75e6161215065828a8d5d47a5ed7c76ebfa2a67ad5765be109700c9e12fddd5d6f5197db8718d8f6524fa19c7aae04c0ad442e593751f3594812ab0b13fbe8a2632630b93d5650934411763fcac9952d27cd5319c0e565f5cdfb79bfdcae3886629205ad0e0b02527d4642d559150ea918c2c6b491e472e8da626de3e06e799180ad0bc1b75bfafd3bd4b4c3743247177e0fe270f25aec9f07901163fff29c8f5290a0", 0xfb, 0x0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0xffffffffffffff78) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="45e9ea42889c73ffcd262dc83eccd13e64bfe8b421b39e276ffa02fae1fb58dfe0847ddd3a4384b146b326fa16642c9675a1dfd654e8e3ceac29204edf4d393533648c7a751e1b76b7c6dbda", 0x4c}], 0x1, 0x0) write(r0, &(0x7f0000000080)="e4", 0x1) write(r0, &(0x7f00000000c0)="ec6f32244120f5329936b5796d1fd327a456cd26d335c6f1f8554501aa80260b5e9da4a3899d40aed42477a50f3b7ed49ca68e07f93ec9bc6c5763828c6cd43718440a5c684ec7802223c3e18802bd22a3092c205f89ced7686ecaa7e8d7484a809abc15bc3a3f67f00aa681", 0x6c) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10b5c28b04009ea5bd7610305e9f659a3c75642100c0810186f96c96545d869776dc37f1afc2ddf76432a2b9b1ea375908c85447fe914a274da31ce218bb557ff8b4698d7063535502168d1141f1b776b1a6a0da149eda3867f90ddedd4551ddfafd9be0ecd243cd5afe566afd94d2f7bd8a01a563b3a4b7bf39698422355043c49bf0b8", 0x84}], 0x1) 10:12:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r0, 0x0) r2 = semget$private(0x0, 0x1, 0x1) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/130) r3 = semget(0x2, 0x2, 0x40) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000040)=""/244) 10:12:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000240), 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 10:12:26 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) getrlimit(0x4, &(0x7f0000000040)) 10:12:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x220, 0x104) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xc34) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:12:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) r1 = socket(0x1e, 0x3, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) bind$inet6(r1, &(0x7f0000000080), 0xc) accept$inet6(r1, 0x0, &(0x7f0000000000)) 10:12:27 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 10:12:27 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xc) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) 10:12:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea70ab86ffa0023d58bf6659990bfe4320449078155da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c", 0xfffffffffffffcae) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) write(r1, &(0x7f0000000000)="b7e997513b1916f37fccc611004377a1bd70780fdf8798db8049db1f1e2463cde7f3ea49ce87698d5a6c41465f122b6d38b489f9a51ef48d3a612a61be70d2c9eac7418769584200e1dc5df9bbe558c41af4aeaf32074566d78f1c759d03c4c4e6ceac8746429406c6d8afcebc2c6e2de223b4b27c6f", 0x76) 10:12:27 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x200000000006) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') open(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 10:12:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x8) setsockopt(r0, 0x400000000000029, 0x39, 0x0, 0x28f) 10:12:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 10:12:28 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x29) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x0, 0x316, 0x3, 0x6}) 10:12:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a10400fd7b85b507dee41a3ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x40000000, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socket$inet(0x2, 0x4000, 0x6) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) open$dir(&(0x7f0000000280)='./file0\x00', 0x90, 0x40) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:12:28 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0/file0/file0/file0/../file0\x00', 0x20000004, 0x7c) symlinkat(&(0x7f00000002c0)='./file0/file0/file0/file0/file0/../file0\x00', r0, &(0x7f0000000300)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\b@') fchmodat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0/file0/../file0\x00', 0x1c8, 0x50a1be0a099d1687) 10:12:28 executing program 0: socketpair$inet(0x2, 0x0, 0x1000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffffffd, 0x0, 0xfffffdfffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206f92", 0x5}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f00000054c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb0ff0f0b3b8b83f9c67199662d32eca383c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c2192d27d2772f50e1f7dc5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e86f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f739157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7e4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40dd1a443e5e7963014638dfae1a8c6601001df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c35241078714ac535411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2e2235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c4db3bc97e1df644a488fccc7be6537ab023c4afdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd0b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cde21290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc7b838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92e0000000085b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc180325b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc005ac58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686002f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2ae172a4fe98633b805760a0159cda7edf82efbc55bb63a42f7bf6db19fce9fc48b16267cdf32eb93146c0b622dbfd44979ddc0c0ccf8baaa47909ce9017f2796e3252e937099fb65e6ad794968704ad925950831ad26ba534a2ba406f1a70474f7901cdff080bf8de9b415e1eab1eaf28aee7219b27f0fe27375867443581a90ec4c49ccf79bfdd9cc4223f34c229397e9fc1b0b15c0145eeaf9962d7244a0d7d9f50cd119cdd571fb039afd20598db8d50417e5b32823861c92036708cc3d14c34e4aefb6cca6fb236b5f6ed64b89df2eadd9e77c62a91bf7f1339f8eeb329656829040d88a47d9be002a6e05cb8b0b64f19b49dc1ce7b09a56d51b737a87e035aeba8b864710459e4c9d1fbb2b97363f9a096841be5c7ac46b167b4bb32cc214441148390c9e35ee0a3f3397e7c282910000", 0x1000) syz_open_pts() close(r2) r3 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) listen(r0, 0x2000000000000000) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) write(r4, &(0x7f0000000300)="4899b4abd97cb902721dab9ce253ac7577ed605b90ce88ec83f2411c9354f6a89b5c549aeaa103959b84f36443b325ec03063362abd6f883b9b6051479c0c6cc3c1a9f5e7083c958dbea081a4aa00668fe45d0fab86e4e", 0x57) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0xfffffffffffffbad, "bad84b73f2a42ccccaa70600000075835db57180"}) kqueue() readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r8 = semget(0x1, 0x0, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x8, r6, r7, r6, r7, 0x0, 0x7}, 0x9ca, 0x8000, 0x1}) semget$private(0x0, 0x7, 0x60a) 10:12:28 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x120}, {r0, 0x88}, {r0, 0x88}, {r1, 0x20}, {r1, 0x80}], 0x5, 0x8000) socketpair$inet(0x2, 0x5, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) 10:12:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) dup(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x80000001) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 10:12:28 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000000140)=""/33, 0x21}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/210, 0xd2}, {&(0x7f0000001280)=""/78, 0x4e}, {&(0x7f0000001300)=""/82, 0x52}, {&(0x7f0000001380)=""/148, 0x94}, {&(0x7f0000001440)=""/197, 0xc5}], 0x7, &(0x7f00000015c0)=""/125, 0x7d, 0x6}, 0x41) recvfrom$unix(r0, &(0x7f0000000080)=""/26, 0x1a, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kernel: protection fault trap, code=0 Stopped at m_tag_delete_chain+0x25: movq 0(%r15),%rax ddb> ddb> set $lines = 0 ddb> show panic the kernel did not panic ddb> trace m_tag_delete_chain(aaf445f6f084dbe8) at m_tag_delete_chain+0x25 m_free(ffffff006e125d00) at m_free+0xfd m_freem(16) at m_freem+0x2d soreceive(0,ffffff006f2dea80,ffff800021196d00,12ec,ffff800021196d90,ffff800021196ca0) at soreceive+0x1131 recvit(ffff800021196dc0,ffff800021196ec8,ffff800021196eb0,ffff8000ffffd778,0) at recvit+0x28c sys_recvmsg(ffff800021196f50,ffff8000ffffd778,ffff8000210a6300) at sys_recvmsg+0x120 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffbf,0,3,34cf70a3010) at Xsyscall+0x128 end of kernel end trace frame: 0x34feb528db0, count: -8 ddb> show registers rdi 0xffffff006e125d00 rsi 0xffffffff810af670 m_tag_delete_chain+0x10 rbp 0xffff800021196b90 rbx 0 rdx 0xffff800002ad0000 rcx 0xa7 rax 0xffff800002ad0000 r8 0 r9 0xffff8000ffffd778 r10 0xaaf445f6f084dbe8 r11 0xffffffff815aaa10 pool_lock_mtx_leave r12 0xdeaf __ALIGN_SIZE+0xceaf r13 0xffffff006f2dea80 r14 0xffffff006e125d00 r15 0xdeafbeaddeafbead rip 0xffffffff810af685 m_tag_delete_chain+0x25 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800021196b80 ss 0x10 m_tag_delete_chain+0x25: movq 0(%r15),%rax ddb> show proc PROC (syz-executor0) pid=377760 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffc4b8,0xffffffff81e98cf0 process=0xffff8000210a6300 user=0xffff800021192000, vmspace=0xffffff007f12b108 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 69123 135779 99858 0 2 0 syz-executor0 *69123 377760 99858 0 7 0x4000000 syz-executor0 15762 362648 43033 0 3 0x80 nanosleep syz-executor1 15762 475453 43033 0 3 0x4000080 poll syz-executor1 15762 295248 43033 0 3 0x4000080 fsleep syz-executor1 86112 9448 0 0 3 0x14200 bored sosplice 99858 39013 73268 0 3 0x82 nanosleep syz-executor0 43033 96818 73268 0 3 0x82 nanosleep syz-executor1 73268 435497 8629 0 3 0x82 thrsleep syz-fuzzer 73268 468555 8629 0 3 0x4000082 thrsleep syz-fuzzer 73268 371223 8629 0 3 0x4000082 thrsleep syz-fuzzer 73268 417809 8629 0 3 0x4000082 thrsleep syz-fuzzer 73268 132800 8629 0 3 0x4000082 thrsleep syz-fuzzer 73268 80533 8629 0 3 0x4000082 thrsleep syz-fuzzer 73268 101286 8629 0 3 0x4000082 kqread syz-fuzzer 8629 214900 43459 0 3 0x10008a pause ksh 43459 155188 95799 0 3 0x92 select sshd 75976 69883 1 0 3 0x100083 ttyin getty 95799 424062 1 0 3 0x80 select sshd 17066 113096 71031 73 3 0x100090 kqread syslogd 71031 154920 1 0 3 0x100082 netio syslogd 11080 293571 1 77 3 0x100090 poll dhclient 5838 75901 1 0 3 0x80 poll dhclient 8020 107277 0 0 2 0x14200 zerothread 55823 197416 0 0 3 0x14200 aiodoned aiodoned 45508 141047 0 0 3 0x14200 syncer update 61180 78325 0 0 3 0x14200 cleaner cleaner 47182 472906 0 0 3 0x14200 reaper reaper 30177 172487 0 0 3 0x14200 pgdaemon pagedaemon 54537 387804 0 0 3 0x14200 bored crynlk 74579 436832 0 0 3 0x14200 bored crypto 88481 426147 0 0 3 0x40014200 acpi0 acpi0 15238 434288 0 0 3 0x14200 bored softnet 72480 309868 0 0 3 0x14200 bored systqmp 37380 265756 0 0 3 0x14200 bored systq 42994 473607 0 0 3 0x40014200 bored softclock 59003 343171 0 0 3 0x40014200 idle0 1 59370 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper