c, &(0x7f0000000200)=0xfffffffffffffffc) 12:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x190, 0x46) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x5, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0x4, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x81, 0x40000000, 0x2, 0x8001}], 0xcf, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x6, 0xfffffffffffeffff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x3, 0x3}, {{r1}, 0xfffffffffffffffd, 0x5d, 0x1, 0x1, 0x8}], 0x0, &(0x7f0000000200)={0x9, 0x5}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:17 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x2) writev(r0, &(0x7f0000000840)=[{&(0x7f00000000c0)="621e1705b71010df99e263c3d4549c6de2322f85d4ee7a553d4f9a559c6e73f691ef4ab87dec87db1b243f17e3f07e4c362ee5cde2556dc617f5612a0a6fddf64bf0595105010c167a3f836c428990ad4b02897c879e915af64d8d5638a3785b53", 0x61}, {&(0x7f0000000140)="6f40b984ef9734c1ad95182b4dc68ad07e3ada63b4f9dd4e385857334f1bdbe7163a59fb9db0af9200afe7182acf82e2ef4b455723d8d37f6c0ebeeefefb0ef06f307abad6f76af25a346d2137c2c6693b85d8f37e1ecda565490901222bc845c6ceac4186169afe69201f955b80b51bd7a1c48463124de9b8262ccb5b13599317423ad45fd0eb28185ed5e5527edcd68db4f2e3610e94dceedde587bf276656a9d26006f1a535621baa0fd7521fba41b2d9315a375db701f56ef43727503e1c9ee5d6eea229138578e1558debbf93f8187de2681c1e441bb35edfe35d8273325f56071ce2ad16bbb04452ea94d4ec810d5c3f", 0xf3}, {&(0x7f0000000240)="00e44f47ed89ce6a042a8f000bc9369bba356fa9f5cc050fafa93b552219bf0902c7a4cbf48a51d7e31c9434e327012ca8d3dc6c76026eda08829e013c5b92f97b6d0958ad9e4739d4ee1e82c56d7080dc6032c860d118785225cde541d585134726428d732b68f4c0fa823ab3f9f9cf0068d3f70d9c9b833b7d63b4c97a485cc03ea700eedff48a7486b3c2ce963e0d713f", 0x92}, {&(0x7f0000000300)="c0406e9004d63a7459e248074160a97a265417c2eda6c266641c09acd19d3fe7480cb3947ff17a6452749682d6e3e99d83d48059f97f4e7ef4e48b3f55b22e71036f14a3fbd1c7aa6ce1a67feb1037f4eb7a9c34cb7c574d29d63602406a45f5c75fa9b71afa8b771cd6c7668c56fca5b509acdaa4911e3cd878a155d538ebb4cfbcfdf0d91909564819d0f057a3e2a087bb50c72d96c3313e3eff20e5b723182bb837a5c57201fafa1c6257b343b963c1f2c82b0e83ab18b69b1566bef79905f9a1d0b65c8db0dcbbbbfed61503aa24b41d566bc165876a306dbad4f4bb5ab9c1f2f2", 0xe3}, {&(0x7f0000000040)="5c9d67f2d61e39c02a2a5db7776a51b7bcb0672af8efc0ed8f1819af776d63d1f91af16f128cde4dc1e8e1bc4e5fff3450f44b50", 0x34}, {&(0x7f0000000400)="75cecab2e91b81fd737eb6e583e9af121aa7410973d4f95a4e9dbcea690e95ecf6027ff8038a9b319a43d2e1073175f87cdffacc17c9a7bb3d0b9b0a3dcdce9849e61d47695773c27f6e3bae376a12f01d50cdb5eec5ff60ec5a9268c20c29813666", 0x62}, {&(0x7f0000000580)="c3ee8c7dc27873362fa34b432c23dc1ffa1a8fbef0f7f9712c566938f9708b464f48e0aa782b4d5d831ad344960775ad2b69051c7a1edda8331d07f795a4f895de49396ac34156499bf9b505e423d463a5fb455c997a1356763346bef97729c4cc00a61788a12a3a6f8179c0b0e40b99d60f587217849f949baafaa5362d9937bff90953f4184260a665f8199b2d605283658ce696678b714c72bea7ae9200590f732de575267a5e98737df0e9fa33a6aa1503382678b0b4845183092743dc8caf515c0e17170447294d3dede5e2748377104ff3", 0xd4}, {&(0x7f0000000480)="ef797178f25f9f3b3ba8cd7ef5b2647e", 0x10}, {&(0x7f00000004c0)}, {&(0x7f0000000740)="0c725e2c451985e6d357b8e43bb0300498d9688245f0db51ad07ff44e20c6bd3e9a7772ebc6ddbfcb75dff7684557ab43093f0c3f5eb56695cd99ff11866a02ce4eb287a1ac438f7a202845fc38519395d661e644664919396f4a40ec074039d4bada56f82db57a69bb9f79f7031a1b9b4dfd1547e154fb3e193e447cdd7285f8033798cf9966a48c7df2a5a55389cd8db9d423e9c815a6d12a101ec4eeeb309f71f6163cd7db56babb457c7655c921f94cf3108dff33cc252228948617669cb63af57c4", 0xc4}], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r2, r1) 12:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYRES16=r0], 0x18}, 0xf3c50a8d1bf16a02) dup2(r1, r0) 12:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000004ff0000010000006ae84a60d58e6b87d2bd12ae3484fa54f7000919bf7f42fd36ea3bcd05fe91ebf0dae2480e5a4a227b57be3ada405c899aa801cfe9fdb5cb8da784fd0b76f68ddf2ab8973bcb564068f65657710d0cad61dc938e983c16169530d90febccec31135f57b1addebe8e746f00347481485c987e33f7f27399a66d89614cbd744e429b3d9a3373a6da6d9650e0d5e6ef4c2c1ec532be23fc5800ce90f6dad794207193fc009ecf19d2e89aebb45ec595d4daebe33d05", @ANYRES32, @ANYPTR64, @ANYPTR64], 0xffffffd4}, 0x0) dup2(r1, r0) 12:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x0) close(r1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/34) semop(r2, &(0x7f00000000c0)=[{0x7, 0x5, 0x800}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYBLOB="43b8fb784abbd51ff3468358018ddef39efc380c1175b25080e56dbf57ce710fa1847c6a41b5f3f8742c4e3c8cb7d6ea8a000000000000287c576be862557ae004b5ac4ddfbdb444c335c35b62e474230632cc6349dbce3cba4e0054fd3201dfe9622e03d6fb665115517dc178af99cc97953afe6dcddb9a6cfdc78e77f663c54e3e0b976ef73f1ca1a3e262de10ec80db92eb007d9a4e99bbffbeebaba69d834063d21ebff25f4f644262", @ANYBLOB="d8a15133b68413429e87a59bb1981a8326ca47d32d0a6ced0f10d54c926ceec99594f7e3cf06a7fd8186f3dedcb0b893c0821e24f595c54cf3419df06e4abaf06694b780", @ANYRESHEX=0x0], 0x10d, 0x400}, 0x0) dup2(r1, r0) 12:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1c0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20120, 0x10) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0xfde3, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0xffffffffffffff0a}, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = getpgid(0xffffffffffffffff) r13 = getuid() r14 = getgid() r15 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) accept(r11, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="8aeb82a348273ad13319a32bde2817b80bd329d538cebf5fe081e2c1c58e818cf3f3ba618f4f4d8c5b1ffd51fb87e76cda58", 0x32}, {&(0x7f0000000140)="aa9afdc9215f110b6ff703c411b059eaf89b21a8f2c4b001284d857e74d09b066821ad41e80c580109636f0db4d6807f91297004f1ca785ac8c44daf858bea57a836eb8f3a9204bd1329ace11264105d729c2373532b25b70ce1b0133a6f180036c62f6c56124ecfb751b2eace2b622e13d9037fc76eb4fbeebe3b6e392cc50861add343d087e125471049932e14c55757bd8fc673316121cecb4dd58c09f11739243d7256474b7c6ae817b88ffc87fb88824a3aec3935de87e52fdab4791a9119b7a7ebf702cbe6e236ecb2d26395f264dc", 0xd2}, {&(0x7f0000000240)="f5ee6435d3f7ccf7dcb8263a933043f764e2c09adcbda96961ee115a4209b49b2a67f5571b9770c2fc84b88bbcb016b82f5aaa20e7d4ac18fa798be8ec96db9c594638383ce8dbc61bf070c9e1333598686ddc61f6dc439710cf2fa376f24789a892b6d6806ffcbbd14cb09cbcead6e279280a1260d8dae4b447e67fe9a6ac3d392da8061b9bbd", 0x87}, {&(0x7f0000000300)="04a92c0d96fb68a3f37219ad91d963c60fd1d6a5eb4879a37716c3dfcd888466f20b7c5588171238c9dc9d8477b35029aef5bf2ae87f831531bf186a531f1c2120058467d32bb638229ff9f592a8ebccf0f82e5722d386d0b76de98a8eae6424e942acd0652678a2ce3ce23af65193d7a340", 0x72}], 0x4, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r0, r2, r0, r2, r2, r10, r0, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r0, r3, r2, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}], 0x160, 0x1}, 0x400) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000840)) dup2(r1, r3) 12:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) socket$unix(0x1, 0x5, 0x0) 12:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) clock_gettime(0x4, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000053835ff5b62b9289", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getuid() getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]) r11 = fcntl$getown(r1, 0x5) r12 = msgget$private(0x0, 0x1) getpeername(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000780)=""/245) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r17 = getegid() r18 = getpid() r19 = geteuid() r20 = getegid() r21 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="109238c2452b98d4da74918c77507323179c385014e869d8e14525649ec44bfb4f67cae1b9109e35a2827b14a2004f500898c84c7a2f2cc5729f055ddce95c1b4e188e5d9539ce143d53869d0d0906a530345c2e1506842aa43c09df308d15ae255e3f001bf5459f94d14b96ab38beb016919dacdbde0cb1bb84e172b1c36b105b7ea3e1f8b7f29e9040c63ccfd4375f3bd5ec58ae3ed0392ede9698c62b532b27536fde1758502252877ed989e5a7c75ecd9c4cd3016d68c889", 0xba}], 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="0000000095c91ba08d6e2400000000c0febd000000ffff0000d72271da9f5c43112a7779366220da32af5e7ce5c2cca89c7bd0930ffd96efcda5ab8fb5a1ad3aaac58bb8c9cc0e2697ff9b96b3fa453c05a46e549a000000435cfbf7013cf2eb0b84a38474f21c7b9065e2191d19345e20d2180c307b7b1bf2a26b1ea97346e077eb2e176d71394caa14e1b02c9647048c88c3b2c97982393669271fb1b99253d225081e332dc24025a85278faa066c7cf3abb489707b94b277237b52488e8303fe8e92d5d2ffe4612678cec2b4298ca54d929c7f2", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x400}, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ff0b010001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r2) sendto$unix(r3, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d578696ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8b4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c4b70ccada215ee02b93c5770b3ac8923612b5c151bc456921abed11b93906aff2d6d163005e0de3c7d60c273c81bfdc7c2944ee53bce6dec04f71ae44b7a6c76b481a38b2ff6a7f7bfb451ea03a22e8e60547998beb2ad768a1b982e1e05102d83cae5b04e5cecb331a01d9a66d2f5fb2dff000000000000000000000000000000", 0xe2, 0xfffffffffffffffe, 0x0, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) dup2(r1, r0) 12:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="be834a403e24aa611bd6e0498fbe273ca03139579a2be65de3123b54853a99d69c50bdb2050000004b5d0bc6b5ff9ef1f3796db9ab05", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) dup2(r1, r0) 12:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r1, r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) fcntl$setstatus(r1, 0x4, 0x8) 12:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="0e", 0x1}], 0x13b6) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20100000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:17 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getpgrp() r2 = geteuid() r3 = getegid() chown(&(0x7f0000000340)='./file0\x00', r2, r3) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xffffffffffffffed) r5 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340), 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x20, 0x9}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r6, 0x7, 0x4, &(0x7f0000000000)=""/53, &(0x7f00000000c0)=0x35) sendmsg$unix(r7, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="fcbc76ec00040000000040000077a9f6be0f7337c9ada085501d2efbee6c2c22e3ae2fd7f93c74ced424a3f97c7ea0cf20c29f4c5addfe1de35e52680030e68e70b4a3dc3f7592955b2b11fbdfc25b3cd89f074a8cbe2f592f1cef82ffa8c0150d08b4f4a4b26a1614e22ba5ce77855f8aab70b6f806d9719d4d997024a6ad1b9e1ec501a30ffe34b5f33be4c1745e8657d1c84b61765974b2af28c3baca3c1ec3a82b993c9f65e6adc82699e8b8dcfa7cae029d44cacb35e142a63ff26ebdc1804494189abaf181c7416ba9536baf53a60cd74c9a32923054c8f998082c35a71f792c3748899bad6264e5c881063293ea691ff606bf71dbb59d556f5327a1aae90d5697cf449d05468312f5ae775f0bf990c1", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r8 = semget(0x2, 0x4, 0x20) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000100)=""/253) fcntl$setflags(r6, 0x2, 0x1) dup2(r7, r6) 12:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xec, 0x9e6}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 12:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) semget$private(0x0, 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) mknodat(0xffffffffffffffff, 0x0, 0x9e, 0x4) sync() clock_gettime(0x0, &(0x7f0000000200)) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r2) dup2(r1, r0) 12:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) sync() 12:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x1, 0x1, 0x10000, 0x8, r2}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-l#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(:.{\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)=']^*$,\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#\x00']) 12:10:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r1, r0) mlockall(0x3) r3 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = geteuid() getgroups(0x5, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x7a2297907adc2ff9, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="5deacc389db2b57d39408d346d7896b045d644c2a463ec7cdc46e614f28102", 0x1f}, {&(0x7f0000000100)="a94bbb7b19ccfa8aa6c8de3489e92c9de1da7d55985f483f7a7f4f6441b8c1e2a04aaef854ec0dee1a47a89b54c73b23448850975656324d843ea53bd27f79f010f7", 0x42}, {&(0x7f0000000180)="dd6f3c406040886ad6a904e807e296f2a01bd57ffa35b9c6b5af03e1d2beb4b1c6ebf7e03134b29c65440301f9ef2afa7f73df15cc7c61b09fe95c3930f62b42ddf60cdbb03106452240bb1465d2745b996b992dad6f78a0566407ff39e83c834f07fcece2075269adc4ad239fd7c6a1682f7032ded8bc47cfaef204b121bda851e06522698fe07784682c1efc66812857fc714b99db0f9b08c16658cd3ce6435ec4747b407b4fd83e8cd85d1fd1424bea7fcfe21df0755141db2e71feed4303103a60912653172c63611423f3db7aa3556d2cc4fd63091be6cd3ed83560b7ee6ffc98fd", 0xe4}, {&(0x7f0000000280)="b13f041fed66ffad9746df865cd3f3ad398d88bd65d4570d813dece2fea3ec2bed575b8eac9eaf7269bec846f05e76445796f1a4cba1d51c840247209d2e796d74dff73b0892a6c553e089642e6ce4768195ae3070be547b99c8f7635751c6fe86749698f58daf6b0c2697c07c8ce0624d29bf02c60a073fd9ac0524305fcf89760c1cb3a0e8a3dbfa70c34c218eaa", 0x8f}], 0x4, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x68, 0x8}, 0x400) 12:10:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) dup2(r1, r0) 12:10:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) lseek(r0, 0x0, 0x0) dup2(r1, r0) 12:10:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0400000d000000000000000029d0588b18b42ad1866cbbc94c895e7e64cd80093743895e84d2f6f125ee722b9a05d96819c83f64496f0fce93002d8334d27f48f76e7ccc41c19fec93bb2536c19785b78afab160cea3acd708383ebdb9f2b9c056aad1cb167ba1fd8c987d0065a7", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) dup2(r1, r0) 12:10:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000bc0)="9cf3de5aecc9e76f4b38b351897c1fd917b7b52b43f5d5ed58e3f2a5f3426b71fb1a684744a2db4f0557af7561fadee38cb63be23f062369f50e63ad0fbc32cae0355f31201df890f7d0294ff297222b8f6c9803bcb3880c5bd71cb37d46e919a0c0a209ba41a50bb8946f5effdadc39d9db25f301f505ad996a3be787ef2ace649faaa0698aac3e9dcb39add5cb6d4d3a53c3be15f94a085152d340bdf8b5e2bc1eac900d6d72d8aee6fbc20c08df00e5dd78653eedc37c44fa2a56affd8564224090e72a779f8441c6c67b1ec610cdd8e8beae151f8d297af0d98e1145406d3a5211c2523697006ce22a9bf949dfc625fc27151fb398d28d74366119902b24f0352b4a961162ccc3dc337a738142737e65eb41b13d90e5f5bfcf4c46162b8be53d4e75a7cfd6383b82a2f56bfd49ab4ba81f8c77a47265c6127462164a9ebaddfc7a8703ceb0436ef4cf58b5c95fa6355b0c5d9c2eb8925aeb207477a16cfdeaaed4dda7a3c64abe45b5f94b7ae669154ed7977590a5a65525f62f53a6e3436cbf2f490f1881664c995558428b2ff7fe258ce9c03d39adb9fab91fae44b28805d9ee0db742dd9dbcd7b11cc256701d89548d535a0989fe86a68d07625f9e5d6164622def9cafee2b5323fbae3b163a8ff3c7fca3f4c329e3c02b93fb28fe5357366d91a506447c9ba68ade687a5e09ac9f9b80d221ca972ef016fd1a41404d42f13de9b40b4653f8c436cde7d01b26d55104cef76d199b0a8095253334d7ed45497b67e3afca2963f52477dd41e8bfd4619f269664e4217132b04aff159e438b4029a4aadcbd07a4ec2272e775e7f35cc3641f04590ff7c8b7f89147adaefc9a14b5f927839d04cb0d3caaf0977a83b49fda17d27d901e2db1eaa93cb6ece2847e951b3a50dfabfd049b572932896ff9a7a16e4f33817775b046651574560f2d5e57ad07b9cd307ee349acb6d17041f59eddabc1404e3874d98a2f63ac6f11de2b5d4794ff154192f5048de13f98783887586323f54a4858663aabebd8097bd939943186503261f51c6e015f697539a71af4838aef0e95cf6fe648d61d5d1b27582fa8ed45fa797e29b32306fa41262bbb577cd677888b4d231ae6cb6c353d6766392f4597f25b61d1fbb4ec4302afd603f8908670d845193c8336bd1dae2311e523f25d2d6551039ccda994dedbc340b255495743af4a7cdb4d3c021399d729870efb306725d3d3fb316b128a212c6186566737b76992c39b5a82c11c2360c1031481e7a8b6cca1d0a656a68661378aa30a0dbfacb6a6bd7167b1a1c7ec676b732ea43dff76ef6c4408fc2e741b8c6b3abcf4dbbf4c281c9f57c14d23ce5af0c97b844e878a0d7d2ad3d6aa4915855fb5c3d3d73aa66b6789255833c482053768d0687ba55c97e1aebe7c361ad008a16623556ec0feec5baf3c1c4512f27a129627acc5678ccb6d818ba99e473be66fb4ac8ab27744811f0c311582a457a38a8de947198566b3df711ec821e2a7c4312f62dc2309c0d51c8c64f7dcea9759e543959d97caed73eba41aebb01c265bc2ac66f51427c594411a9ae8ead42c1eb57e9b0a559e96a70eb3a8350d1d3a6f292d5605694a022f54692165a0ea786676dded391602e0cc88e81237c4a9dbf7c1602aaae6ccc928fe511ba56b45caec78b448b5e97cb45a92e0e34f2689bb482bd09233fd4df73fa764d550a9dd71b6a02033e37878c4173658494858c8a682facae14d02dfa6b8be68d30f8d962c9903f5d1fd23b7e5a37002e04e8abd337bacd8d61f9bfd1cd1472813d3f18c2afe66f8142a0f3cf07ccfa45bf3edb653e718ef41e9ec13a001a4f8b0ef550d581912cdfc4189c7b9d676239912541b1c902ae2f10d3d63cebf19191d09a12a5e81fec660e92c566ab5f28a8dc46052233e73d9c6208ca660bce2d1ecf1080e374eb3f155533b0fa044bdf43da0e22cfb57da0cfa7282dd2ae4ca289974a2425ba2d5625d9b9c5ba563014f1d0da8a2994e6a6e6e73aaef47fa090c1ed05572ccecdde55387d84b1dcdc4cbfbaf8447080a9fcefda0f898c73136df1ce563c061e4d039cbc39b2320cb3ad9cfe8daca0ad23cf7886b9be10b87b390db0b657c2867860e4cc8f5b8ab478965be7a96efceb73d0e0290aad95da214d7b4821676249fefdb7d131f12ed8815502442480d18953823edefea5b640d1b2765a916bc1144b09474907177211e2b77cf5a386b93b8cfd5a0d47b2f3220609c7bcdd7d62054f8fb4a6db399fab06dd89653237133ffe7221ccea92a43c5642fa7d3d652cd35d59b858b871871ce3d6e7b8a3943f4a603607b07cb7f91bf50ef0ac0453acf85e4c35314f8e8910956e8f1bb5749078dd1383e81a55d31c2f06547faf73ffb7e92ff0c053e9762329e23f7cfec7cce8f9944db68af9edf5fe75fb4e684b065bd893bd8523e8f40d6e4df1529039d308a12263f340d9d5374345b3e6fd2523080b029309e6d7cad9370c6c89fb44073eac8b1b93295bfe1a999a40a29bf61dc476c85c3ec0d5f34f082f826da0bd2bf4f6f810f7b61165195eceba0ce20b9c4b9b56b066568ae739b656570be71bd3f0b0f91e1776f172fdf86ff875cf0650496aea0d3c48c61d3a22340eb058a0b52cd2ccf1be66bd06b42d981ab88e04d6f9af8fc4c2b0b9aa7136ac02295892a39e6251684729f281a16c6ed5dd098915d0673ffa105ce845608e2ea025edb62cafa68d6d19078c7a7ab2373f293e6b5ca055331216bd71013244c7e2aa74c1a7e6f58591f98ac9f5445048b1500de23cb8280ee98167850e39d5424ff96127f073fc983ad5a3069730bff7e53b76b5f3f05ec70c2dc8fb20154c45268e7126ca19bef1f9dda8db476b69f8f961e12812d51cf1c38927eb38ca57594548f71c86c7b156a25bc85d5906ad09fde899b6db790893b44aa9e81e28b6fbcd47b992a8c00b03ed7a1467336262b4170d53a9a24c51a5b5ad7301b5fb844447a1e4bbf1c42a5b0317d9ee903e879d7c3017cafab41a9aae33af858588092fdc4f396f9e3a8bde5eb36876fa7c33acf6939519b6eea7a99a6f5e9c046458e9548963b2b4a2cdc14d41d3501a5b6a45eb8d935fbb6c3f5b244842a73771583b9c7150419b4b2286f00cb961ad57853f45100fa1950530adee4a7b11e6d91b47f164e44d2cacee2fcf56395090f338c5ee445d1e205ec031d97a643c172c9f4f139aa0073ec113e2bf1673ac175f2ba0b4c60270dea339afb24db72f0e715da975e829be010c695ab85e8305e127304297ad93fd685f5b7eebd644bc6ab7549e5c8e127cbf7c9b6c86f5148f2f616e7ae2ca6cdcaab3c2ae1dc441ef407a6edf4e12516ae85ed76d38eef9611c4f85d4f6e3a7f280689c8689d3fdcd3da86e0a0b2cfd33cff1bc2b825445149ee456c32cce4ad5ab39914c44b53e5fa0b0d29ab8ddbf690a67e7b5b10160d19a0cd4516f239fc40c2f8cdafd9607e09a3c8f68f6343e587c9e2921198af5495b550962f42a76374b3adae749b0b653d2d3f397689db2b34ff756a8f5084cfcb34337f1150afe0a2d93ece8402c4e7eb11f21e8fbcc0a79cdc6dc2d5ad0f6dea6c963de6842060cb793f426097c8774de5c170e4b3997aa57c438cb994d17ac636eba1f0983ca6666291b42dc1fd3813fb669804bf8d5846164f796449edcebed1abf39d9c344167d1e43a79a5ff044946bb6950953e136f659b5bc8bc6af894aba6358313f3a64300550aaf660ca322b6398db1dedf02eca41cf3ed2522146d3daa26be294d3c8acc88560763c4c634d55d0240ae650f395b64d7eb6692c71b21364e9981c8761b56c1d9d63240316cd1e512c0343ef8188367a8fe2d774982f11da0ba90e0f290c8728d764c9108ad15474e5b23d8a1471d71939aab227b0d01680fa2afda779a1e7a0e11853a451611c3c9c7a88cdb2aceb553a2a138c58da1b551d668f1bb5d5fd220065ad782e400ef4f04fc8939157ea1af432b2de34dc639b5c2e5aeb3caf98721716145efe858ea6bb73fdc0f7135458eaa915706484788c57c49916f5e321a6c100b8cae4188c69c2d489da82d780f102be1dfc0793c00c6b6b0bc4cfda2ff9780a32e5bdfaa863e9406aed4b70995008f98966ab595bb62088b1eb688e15b0ab05270e8c0e2878fefa0511834548351c559acb7bc4abd0b2fe77b2fba758645b42f8487cec10e2b2fbf9776fb08cd9568c6c951f5652f3580fab466ffa14bd0463d094a2409d1bd538a641cf1ab8a2ab3ba9edaf6f3827a1a40d03254e03135deee901c861a2a149d7ea56b1e189ad61f279253e5e356dabb01a4cc9d229c652c02204169569844b4194e78853ff2e3b8b6af6c3835961f92ab60fdedc22c154a4e916b118dffaf3f9e10e2b340641672f63011241cd8fcbb66207ee9af04c9906f7942183b6517823cf02d4ccbf5f01a2078771bd7c5ad204da868216dba70a7f4582da63bace57a4f2b62c9412fb92b511ef591cb4b76d6d0ad153748bec3c18dd0aa661c2dc02295e464cdd75ac0549d202fba6bd5252b24e1b8e9188efcf6c45ef5fd77b40da16dfaeb9456d14e011e27183275f6913f2366da7650137cfb7569eb082ff2e11360fda00a1c9439f668527688ce2f90e7a0c6efe97a01918e7880d2b053f5c328804f098db8b71c9b71b5ab3ebd69c49565f4c0c1dff271096058ff25cbf5160ffaf9bd4f05cb9a92a34ca23286f653d5950cde40f7cd682f4abe5c827f83f2426a4da71b5e56c6c16dca9f6d7a9da25e1915ab012d4f759cad3b4622e8e5a0a447414a4d9e02a76bc83506e4cd8c3c8073f84d8c1febfb4af2a35d770b27c9a9a987bde6c21dfe9cd5d7a6f3dff16eca2802f55c5063a01a7141064e7b3603b6b3e01e4a7cd66955199418f1efe1aa0ab3054297e8446bcbe04c62b78008036dc9cc0f30f929baddd685d832fe3e6abd5dbaf88d94ed51f1307a07c3b9b38b98edf81de30c50a21492e01f81c492fb6c311786826527458b66511258105d1f3038b9fa446ccbc7eb3a2f3d1d6d5f24aba4af0a7f13fe6c4b1ff8846d4ce999832ddcefc98e755a37d2b24e6554007611c360f95f9bd611d89bee70ac044349dd3ab2fe8acb228023ce25b45005fa9e32129da2884c9335b5528950b9978e3a20038533c39b036e9d2e01212a78c2a1a14914df6de9032ea98c0a9e5c7d124156ceec7e8d7f03a4b2f95edb920e2ab97509a7758013d8674c2e41e934f28e300ddb0bb636c167d6974a8265222778f269d632c9ce4e4667d8ce5bac54570664e7fae1520d8cd85e8c435867397d2d28501531ed7ceb69d0ae36032c13dee4b8b9e8c0833abd4d19a310260bd20e308a5b45032f66a2d0122fe53c473bae84b4905096e45edd257be2ac950c7e2e35894312f0a213d369c28c49302db4d17b0092a68f44605062ff8a73382bf964de28bde9075340dc0b70d0a0bdba7d573614d70f646a16f4d4cc7a2b12763edc942aeaa3299b788c5db0f8a4a0d50845c9231e821c2b5a40682fa66afec80e235b24a015c44613b50c0dcff62e26ec208fd19b9b0664e5388495d2f62f3c2453d0e7d662ad2d755ae733ee7056e15b16006c23c3b1c2d3d6da99d417cdae63d195ed4a22860ce385370383d291a44d08c71d39ab217f68d0f6b22f0dd44079e09487d7e0486d71f988225030a1cf726047d7d2d8d318b099e905a686dcf70b054daee1bcde1dd39d5e678ae41774870911e63d3c644dac3c0b252bc3fe2e361d598f6896922dcca248", 0x1000}, {&(0x7f0000000100)="0e4d8d8631a2520f21209c3c8d46981221622bf33b395e4d9f1dd84da2542f057bfbe4adef7716b507eb5f907e2003", 0x2f}, {&(0x7f0000000140)="7f1052a246ee95e7d03d396033cb3d6b879cfbc562a39e6e08435348eb27e1bd43676a74c8ce8c9b3f58acb44e9eee6b14f7bcde517c048dd5881044df81", 0x3e}, {&(0x7f0000000180)="ec96a195fc9566ffbc4a5d31c067db41679dad21886038f997db0b011324a6e756b4337ec065390e670b8feb5e688745f20bb5f1cf564aa8e7f4d43284f3bc1d10aa69664e8b8e696cff9f3e3aab31bd8c22ea56c45ed6ed749e3a1caf0b34dd9c19bde1794d532c88013633e76f11ea9a365a8aed7315de3a74f5", 0x7b}, {&(0x7f0000000200)="3a9b00fb7bbc6f06329cf3a3e3f4877052863d81418a49e8a0baa401d535b49648cbbbae82b884fc9e0c050d3c7c9c3e35410facf5221ed0d9da2566456456104d0a14374bbc19e56d8d", 0x4a}, {&(0x7f0000000280)="063ff7fbed04c4e3f2dcd2f3c4f6b81c0dc9d8bb9abc253ed75346b2427105df921b54968fbe67fd1b5812ececa158372786cae8d0f32079c859cf4469e1f8e0e59d3cc2ebb1006db0fa67ab5ad388c4884437a6b7d59287514b24d8c45648d3afa1e92cecb07ad3b59aecc0797796b1fae92776aaa117abcab51669ffb5f4c4ca60abdfdcade146046db270c7ee02d2966d77d0848e73f84c04f2d331d4a78caa7391674ade083d80933c212907", 0xae}, {&(0x7f0000000340)="0196d3e27f87807d11fa579b153df7c744b19842631d3427deef6e0393a5d3f1c9c8ea331ac45921d3b7599942c75205d68309a81392805a8b9cac37f50bb4c25994493a8ebe8db2013ca47739", 0x4d}], 0x7, &(0x7f0000000440)=[{0x98, 0xffff, 0x5, "216791aa9856cf72046e2e1947932d79840a9f950de7144b1c176542cb5f774ef974e2efcfb89ef2b37e8089caf8c54aba76ea3a8ef5883ca282ae96bf6a362fcf442fd5e801fb91a5dbbbd23e54475c45e137e89334bc90c6b0be42b39bf52bf0ba2d1c189f33fb915f2c93572442a142362b19262be550e9553c6e677f6828cf43ebf110fad4"}, {0x58, 0x1, 0x3, "99d3b12c114c3492fd49b838223b9581ad3ceb6b0cdfa8a0cf1a79bdff1287fee6cc4a8935970e35b588dcc6ee357950d35ba23e8fea707cbb01cfa8eccc8482b26c"}], 0xf0}, 0x4) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ff841e6519953fff", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) close(r1) 12:10:18 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040), 0x10000000000000cd) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) dup2(r1, r0) 12:10:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1d000009ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) close(r0) r2 = dup2(r1, r0) ioctl$TIOCSDTR(r2, 0x20007479) close(r2) 12:10:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ff6ff08237a53c08000000000093b5f01e", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/218, 0xda) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r1) 12:10:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8000, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="11000000000000003f230000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) accept(r1, 0x0, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 12:10:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="13", 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x5810, r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)='u', 0x1}, {&(0x7f0000000200)="4f44931267c79a3da5a2507fcfff5bfcbfe7591d65f7730c37555236fe37d481523e6866452ec80ecc3c33e54139b617bb411a8d60b1867fb5e5963a0971022dd859ca0e300a0ea542e0154b142a9ad48af684f0ebf9fdae90cfc6276c5083622d08a0334d01fa4e5e9337983f99323b9ef8b8df91738b0f7f98427528209cbd2c34e600a0ec63a0235599703dfef0f3116695317edcc17feeb563f2da8a033c3c8fd88cfc1acd8d5fe77afda6ba8f62b00b841bd8e7e77c8b36f0c2162553d887632dd6220b2417fd3d4073386b7df70ece71fbf7cf1e73044fa59c0747219772c41113362a48", 0xe7}], 0x2) r2 = semget(0x3, 0x4, 0x220) semctl$IPC_RMID(r2, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="0500000010000000fa1c4f7e23cbc7ce74a1270c967382d3b13040a71bccdc94f0dbaeabed19c77a9bec4e9e83f181cd2e25497a830acecc3a423dad37e2ccc3", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8, 0x5}, 0xc) read(r0, &(0x7f0000000040)=""/27, 0x1b) getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000380)=0x8) r3 = dup2(r0, r0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x10, 0x0) r4 = shmget$private(0x0, 0x2000, 0x46c341416d4b556, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 12:10:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x80, 0x10001}, 0xc) 12:10:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff00ee6429510d3164935ce40001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="538926c8a32ca32b6338601cb45962ee8c5b0ee2ceb5edfedeb5c6583cc257496f0ec400ddb427778104b4ba524ff52f215bfc492775215aa30911a583d984e99d24b1ff9d8731785d74ac3af4", 0xffffffffffffffe1}, {&(0x7f0000000140)="990286f9a27cc2f72e9322d9b4b4c8418ed2f125e37a09c89672fbf21e300aacfe67c5213f5da81d20a4bb8caaa84075ce4e02246cca9beb5e473c8ed48480b0c6d6a8ccd12586493c60eac136696f6f28730d2af64c1f65865e2266fccfc69e5f6ffb4144a57f0c3b772179589d3ac8936e19d5b0db52648da8161bf3841346ea864b031893a52d2ff77d914cc768bea2a4a68bf86e283d4d244635c2c03fda2f594ab24054034819128c98ecd109700c00d9433c558116c6925ae1ca83f30d188979afb1bf034b1fdca8ea492405b2afe66931e2c320eadadd557a02cb81db8bbc0eac25226e512227bea1f5"}], 0x1000000000000329) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000e300e70d75ec2261b22590850f9736c219d15bceb72c1d68def0954900a137197e5bb4c46d4bba3cc1ba55a7c5ad4ebe7782d79b670743a0ac7ab3c53bd6b02029fd2e0884ee708f44602c55bbea7468986d52f63676a60835f46cd70db05e68bd09b0399f9d2f6fd46f54927178016a81e669caa0c299e04fc57c510ddd341d39800621ac95de546702be78cf10e8872dbff9687cf3dfb20a83e3714eaab76e088db89cba88b375c74d34b085184d02f164cd2fd37ee928a7de1aa5edaeb906a67dde0ae715d7673231917a02ee05b09dd0db9bfb0530", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) 12:10:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0xffff, 0x81, 0x1000}, 0xc) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x20, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000580)="14c3bb93f2338d9fb40e910564712798646fa13cc65ba81d2aac2f5893a0e35f66cb21bed85431afdfb9fdb9ce67729938fb59bbb374caa3b2a03e15c4cb9969d506795016ac8e13c394a192166a4e457561d1051af75c9b3f392bd3124f766acfcfde55e6f23e9db93c1c2d2178a7916a835d5046d154cee7f4309232f1c3fe337cb62c442f6c742e9b10b427554396f582339de4ae25b0628905eddcde34dfd3453d97f9dc3b0857d3157119ebd1b789c1ca0c1a6c18ea932a1794a84b685e4a934463d0f0083d845c3f7aefa61802bc09f347559b2a180d3d3c206001c44a18290ce2a31276404e47c4edb23cd0c34673a6", 0xf3}, {&(0x7f0000002bc0)="27dd9eeb16c51927a1542e4e62a16dff43f00f896efb426fc6510e3a8e3df5ba2872bebbea1b12f67ade2cebe7d84b46ca7ba1a7c7c26f3302c10ae40aca279558b6a446d7122375dc4018d7cb50a16d7b2eb5da12f7dd88b99c5cd69b6f34a0984a9c81002f5af5c417e876fd94fde350c12d40d19d0302cd74d18953d77482dae1059044305a56d05442efb8d4e0d011f72b746a70dc576b28edacc2850fa4ce41571662435520f3fa29b212ab2a64d144a0653b0418a8e922c493a7477f837f196638438c1825feb52ce548abd3b6bd105ecc6686401f85ba5cb861ae324a812443c4ff2e1887b5cd356a28ea7a9d1b5a9077b5a2351464e5ce14ad02c768bdb283e2b0d88763746bf99bc5fff88af75e23d126c4398bd8fab8365465633be102c00a94a9fa4a28e21cd95ecdc15d05bcec570dd10afbb5d0dedbb42cc7f35c6b49d7e624eb0462f98461a38ad8794ca394ffb66558319ab006dff9f0563b676f06af2bd6819c7cce5f186a8da3c13f4d582d8664a0828e29878ab3c3f0a6007a6e5c99653ee661333ff3472c2ba631b99b03491397ccef084f9cab6b48aa73c3976a8a2f3c76c0402e66fdd8319eb791d5f8a979ada466695bfab82da38600107dcb394d538e13b8f2a2e98d39be21385583656504bfb6693989368f7c2885a5048f5e9978041db93713e5a5dd9fbeafc0537927835c1eaa4f69080d999f4e7ee49564928169f4382a0baba6df027115859854c9c4581afe2dc3a8e06b10758a893b65ce10a2e9228dfc9a25556c78665f00858450134de4eb1021b469eb7613f928776dd3ce45cdfaeabe573f3d34abb20ec49961bcc7a86d2aa7d802ff56ea8eaac5cf8cf985c9ff698167ef9a2b77f975ab6e4547ed8a08ee556048cc33fe094349995b1b60bb156e62fe0aba22a221351e089840a86b184abe6fc1845dd60072166d88740d08df1bec4cd9c3d9289ea96268b7f5121c17cad63178cae85313d528046f72bc4edf588fb610f3482d514f683c4f2003e44145795e0f14a026c99ab3bfbcd514f958f15d165f8e1fb11a6f003af1e32c0b66f998f449ace015c62396ce487756475d611432726ae3eee31f997c3a6a8cb8ccd1522b2a5e1cd74dc9246cefc30e46e3756f7c972821d456efc1a6ee965c46daeeabcc70d790bb2a5f2e9d0c05e0834f14fb9c518445068aafcbad8138b413e2a8ec86c0fcf0b78d62e64bfcd527c0443329a063f95e7abbb56efe5a65f33d0054cfe5a2d19cec828e1ea6b96e2a0a6467bc16bd4d8820551614539410eb3f97c99b2af266256b79085a090cfb3a2dcdbcd496e90e27f1d6b6d76e9e232514e8d90b42874133e0d8ca80e30534c37234825879f2b81841819a3ac886fd9b43d9921c7f5d106db689eab4a622b15443d88971a50441cd3b2a13ad4b8cabde6495035da6c0d251b61ba49f3cb1b1245a7163d2ca93013eb60e6f9c4473aee0b142158fb7b8727b61b91c6dec0b4d237e5ab55f8cea4b97725bb32f292ca62c47d01904eba41dce2664b5893aaa0b4f9359c094886c2e86500fa386b2f92ab02fec5722943c9f022a9bef414d167571df1f8d4fcc8831117550e22caba417d45484ec1395b1d884e7b621837ea0448781399a7925511b37fbec07136fb90653161b861b250134618248cd84e822dadee6295521da672612d77a3ea2bcc5d4a4a7577594d7963ff8b69b9c85646823ed247d6a40fbddb3b82c558439c52bf3becc618ae2a04526b72184ca3395e3e7b9b0b13b9126397fb38feca8f34de7cb1d6c8d96f933296118cead418035c099b4be7f815036699afbf0607d0d5732c3ce3c2548944b957b55528c37730bb62ffdc00ad1cc9fab019fcdb02258bd0d0f3265c3d3146ea08a72610c0e73ebff419f85392d306479c3cee89665f07a1ed616b58df2b4dd354c444c74a572ce2950720d91018994ff208de64a356c7cb8a22e3db172b9792ba5085f3f754f1b6fb25db7caf468abbdd3addbd778c77214fd8a626fe467e9fce2d7615a1ba41f759a8aa22a16226da9473aec31147a0620d7eec08e16dbe1d657dea03a608a9f92ed94e8da8116f7d1f4bab46b0a9ae0c95b61ed784c4fe2cc7aa03bbb742bf23455fd23331da1a0eece460c38991ec8a6cf26507a4c66838d5feb2d9847b2ff4921f8eb28622de2415153ef8584b01e59e5ad9c978bc4d7789d7bd4bbe061128bf53603be7ec18703adbdd6ecc6fffa095173d652265129af18b729b765c97b6e61520aee357918b06ec59d74b95a0097dda5348896d4f136cb79e98d35a1a12c423188185fbd48df740353bc10e9e57d0a02b42320b942067a814703b72278c9db2088f310fea3c5c21864136e9f7bc29bf92ed1cfdf0cc88cf9129060b2727d6491e422046dd3188233e604e1cd9e4a25c976f94dab5f0cac72d6dc7361917c91b60d4edde26412e8cd2e82660c2eb6664119d4ed16c7d055db70d5ef893b2551dc9a87f271a1fe03768c42cee3e4f9876b19a94f42a3d450508fdabc8140a284b650a59b27cdaa9f36656b3a0378d3edc85061bd39c3223a08ee8b0ae91842460a2b06d786a28b31cad058f4a68c054ac2978ea11e07adbace42a1205ce3e2c2022512e34c8ba963a8a3d2abb3b0478ccedfa1e869a27ac83d73def5ef1a9a4b9c24b6d9cd3e8b32bcda679a8dd465fb7e57d1adab52c434c68f8a2f1ba0157aca0c86efbf6443a648326a5c742f87fc40e45c087f9f2d37232472865a9ebd6121325c023359d09674907780dbd04894191fd7d7e1a3205dcfa78b76b0f6eebc325b7883e1ab7f9a92bc0b49ef1a33aacf677f07570d0a1b480ca4d1827be0141e0c0d3d98d49a7d31b3e89d619e39b0b34c7feedc6e83d565d1a7e7ed597e83299630ccbcebea0e3c81a354c2a21890454567817cfe24883f71c6f5d9956568d5a2d177b40ab8ddee73f925ebb274a333837755ba521c2b6c854583e6dae2036df6b42f410dd5f3c706dbc0e802b309127c727867d9ea949040ea84aafdd23f78f742cecbabf4cdb7c2f88f14480047e733af7ab146db060677bac8ac18ca9bff3dd59234ae00810bb2568a2a25f188511d33d7196f7cfacf009833d7e390da062f1ad6202f0ef3d598decd86f17c6296aac930f36a254a7f02c6192107137a1d327f941fc11723b08bb8755c2e00f071557c31c5e72600e295732dc2b9f55433c3787eab1cd0227f5b7b434d4417da42f0dbed4a60609490c1139b10df02cb94d650edc2f4f0b6bb6ab27485387e48fa23e3db2cc8985de419f505e53f34ce9e932349e58fe6f2b7c2d8d32490fba782aa90e83f8460944dc46383611004503ebb75e9f7b85692b8ae532968e0614e1c1745f7d2155d2582a2c35d008b87695ab8189946117921fafb7aedfc7eea9a8fd9b47b92ede5fcbc42cde1a7568e0a73ed0b361c3c77a5d75f6c6055b2628c338ddef39ae269cec3add3b36e0de7f4ad63017f62c2d3249ea1ab4ce41e6f5fb9a81883799bf84b66b48dcde7203c18874c83966e7e9de224e79c53ed860391d1eedf2ae7e3f5ddb33bbbd31671a8cbfdf7453b95088d6e334cf1e85c49b536398fcbf81dd854f446f2e1d5e20aa6380d9ef20f471bf7d5250742ee6b59741cea6cad3290e351c05e47e1636b74f5b0a472a6c586ab632a19f062e41f19e903361d9b7a57f0aa2fff5b935a4e05a419b390e829bdd90291473662c5219bc0b79dbea951577a8dbb6360954182e7638ae54ce401e3bd2499a726f686ff191ccdafc13994976a9ab992c1f1548362e7c03d615168864bcad370b668b8941bfac18dea43c5883868e42b1ce3533a37b5d083e8bd1f016fd631d59f6dbcb62116fa701fdc68594d57636488265649b65ee856fc77e32e6d69b00d5e43a116e868234c37c734dc4985a459deb0496bb72202cea68114d9e765019009c6e6f908fafae830ce5eab11035d6ecb80c9cbed24bb665466ec282bcc298c25bf68c65e6c3ce3d6cee57a6c6577d7eb2064f67ed3924e6900cdf3a807024b16bd3d916c64660620a36badacac46c08d1d249d156e1cc7ae9b46972812298a7a9ee09f66e0e7098f7d328a1e6e92535bd272a42466558deeab6c464831492516d41b7900305eadc82810ca7b1a09b29c2bdcc533e7ba61d20b1f247e5d517b6a9415e57e09696ace4990ede7e01897d339cac9986c397c03d43a7ddecb20937e454c339b86d1e7c8df8f355e9559d398fc6e483d8b70b289b9227ad36e515fdf7622d53351edc10a770ad1136925f2da3feaf8a4f3dc11576de37154ef5c03c63e05fbce43558fad9a1cf643b628ae64bd34f3e0fca85ee9b031207e36a1fe191765e83b4cde647ed7df88207732de1af2a7890377f488666d3d64174e895e743e0eeaf910a5812d93e8b1e986ba3e07ead3af3a37625d4b5c39743a1bdf93b2757a6e524ca8ac93a7b91fec1c591c6c5080ea459fed86fb9fc44d81f3939a96493dcb194050c13b213c4f980890900679408f6eb1d4d1548dafbb2ea633f915804bf5ae371dd8fc4d620fcead5cac0ec5e21b8a98bdfa53f7076aef79284ff9985a658a500af726542cb50b992e8029c0c73497266b1dcccac24c5af83c7fca1ffb87640b3b31ec1e518d148c01125034f985bcf48e4e1273fe559be7d9db5b93d405f36680c7551df61cd9381a79e719793db09ec63d4ccd9b8bcc748bc71b20735609da6dc73a52097e78e29b2a256f611b4623a3dadb61064cf1d0859121bc088ff227c42b4f9b4a86e9bca8680ebdaac50dfbdf4b02416dcf17ea17c404ede3dba93420922caa074a789889aa137c4168920eb2fc1280cfe5eb16a97edbd417df578182c454e11931b3f8cb7fbbfa3fbc9eab8fb9c20915e5569b54a64e430bacf4d4b8f575bf3a5c677466c117391e6164cbffcc7443e58b21f837d74bef6549fb71a24d77868225d882cd83216c3d7fcbdfdef8a3939b74e755bf4555443ac864f5d43446dc943d6763abd9aba6e42f6e1e6c0d3d0b42cfea66076ca7661a788e265e5d98a360e636b47ead15255d6c722ce3849b909bd4e8facb99be334d14c481858f1ddc02fa21254824c48969b1e27a8cf6815dccddedca417ba04844956c34e5ae52e5321ab617c35fd10bb5ad82ce381c99330c9e7646bf6ea714b87809628b8de61e38b0853f997b8138e1c4d7519209425dcb86811997a2c278647cb5707230d3f108ef5c1ef4c470825e1a574c0ae831914531803d573fbdc9e539cd442cbc4daabbff6b11d95c9121f345e456320351ae3475774707193692a871ad0c7892732d62d2a87a15a427ccdaabe8e8f79eec3cd404196c1c63cd5f3756bf1ba11a1adfe3337d78e6c5be95d4a87939c728c2f598c3e39b5dc05af79c92668cf7685b9f1b117d471216328981a4114c20b2559f0d505f5e0478466f8ae7bd7c230ad9c746a66e167af45a8567e43b2f9f5259df295df25ea51343bf11cdbc1dab7814d2eae069eedc91af9acd0189fb82f821503bce0190f21ef3a511a81303958d398f4fe5d791bfa78820526916d0a0d75a82aa05251107b49cf48fea9e4419cd5b4cdc43681c43bc122494aba0584b4e92da3ef9c0e1b01580791251411b7859837b182fed28a565fd678ff234ad8f2ffeba7ad2e982d5dd4a74fd9c7a04e85eae58f9ac0e00f21b9577fa3a7f60088b1342134ee851f9f0793fac322d6aad4c7f066e87fde4ebd85d0d1cd6024ed563232fc43aced11f3409c942c87d312e3ce8fd5100374a5c", 0x1000}, {&(0x7f0000000680)="58005e65596bac402b3d09b51e5e0597d37d16b3999838d7c5e5d22ce126e583ef55c69b74c69d743c2efb2d5bd039944dccda0f63e52eee1d90c19d3751b928ee7fec282ae88456a2d546715a84f8ca135c27e8591b9b82367183803d0743501283d4f787311ed46438e0a22b7ddad53516ea9c5fbdb45d", 0x78}, {&(0x7f0000000740)="6d36cb3e05a571642b3b9b2a2729c90da997e40457b901df85069d34c5f4f41084418121362694207a3711", 0x2b}], 0x4) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0xfffffffffffffe23, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x2}, 0x8) munlockall() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000007c0)={0x4a, 0x1, 0x7fffffff, 0x1f, 0x8}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="026f8080b6caa599574e09f53b96cda26ef4b74a67ee36ffb8e8e9ca9f610386b810a98c8debbda975110ec12ef5e02ad6fc95cea62ecd376281d11147941da90d3ca1f95be270", 0x47}, {&(0x7f0000000140)="b4139b85e3e96ecf87e26b6e55f51dabb47c32ae6bdaf10fddd7cbb8e500b44cdb7474da03e4d8e0761dedd983d4743d369a496886c2f653558252a3bb046e118c87699e3b814f783fe8bea0461af57d2b2d16", 0x53}, {&(0x7f0000000bc0)="b00772d65f775851e52c3eeb5a94efc866bcb939415f8aa88635d994157a9d9d6fd94ca8fbdf7434dbf199f527222cc44f4feeb4af09b10a43fd01ca27755fc28a1150d9eca0e63dc9d9a28414f8e18c26b3322c35bc0dbddcce67992f41bbdb47f507c09f7bfe1fb99d96eb3ffb2a9d5b0236deae9898f70c41ffca143eb4de7066489def80a90ff328321391a34aea196cbd2c7020d4521bc9d9d557ed835c11e47181f108e0f2c8e79068470aaeee04dcf3cd17c3c161396953564bb5033e9d323cd29ca8300f4ac57161caf126edb18c76e41b6b6460b37a87b22494030112e164658d7c1ee401c9f8210eb100f314ed8acb285ad8b071451e3ce5d15c44328918dc182d75b56f87eea32f81e6fad47ba7346f40c61ece373a1c2078ce70cf88694e1896c78c66ff04ea7c9ca85d96d7563f87ade9f8174d4044ac952bba7ceb0a766725d0ff3ff48319172a67c48fb9e5cec31447c5576ec6503e1a9e5e6b319b47049cee3e4f56d0569ee0df8bb7e3f00df197016ea2e8335e3639c7867ef728c6e1081c92adb78ccc3f8da3c07c996b7e514a8662c79d5fd47b1bfe7c40bae56b8c08da346992d15cef3da241fb55ef3094898bedba627e44845752b05d845daa97bc5d18af425e8fec18577232557ca4c1d3a7e8f8348f10c2cd78defe5a1903d0d814d972c23bb6a705bedafea8b00b935bb48065d2db40b62c5a0e2fb5e6e6ae98fef9032559b9c2c9bbca13b96b844b6d229361230321529a5bd80ab15372ec55407b6aa9abaef6245ca65045a656289c6a3cca9d994d52025f9eb1ec59a8e343b25709a3d4a9e2e8177b32bbd4c817ae40c67c6a219a7e2b9418cb018f45461b662df1965a21e52de3051b246bdda78e44747329eae5d13c7e4e65038bebec65ccdd603cdd5a8163fd16d66dacd7cf92126090ae82b3429e502dd2cc72571e38874f3b6a2174cc5da8253072e71a2799c6b602d12c019eaa19e93602168eac93a9448b504dbe3faef5adb394630b4230b36959ae0c73cda0f6c7d87bf26c246ae39b102a4720b30db7914bbc878924a42b30a24b9793a42a62d0be6f29a113734d7c67f63b224b641b5eeb2383fda970f93762577ba46ec60759fc508b082c7b7d6d58d284ce1278880c6580966ede51b6f3f6f25cd042fa266f87b5aa33d346806c06c2bea8ff53f6738b3cb88203bbf3239d27e0ba7b3e2d49044b97ecf68d63af4e6a0e511b652669947336ff850c3a35642cb37b9ab39eb38e847283736e1bab7378136782799a1425bb431398d55de32aa0818af0ad1d7a02e0e313fca091525414c799deaa63dfe7b89b356c66fddfbe02bb608f6abc1356ccb9ecb715d8150dd327cbe27d35d1cd26100725ad014c2cbeaf84f7073474a5db5a45135fc36021e57b4b017061726144f944b6aaccab3870ffc33cb28af84c30271492fed895c374a886d1466b5d25ada0be2a9e6108dfe63abf7a9d1579e349ce1bba0688a97ac1e667bcc6383aae78f54ddbd46375a1e8e2479c8a5786677e846647f32b28b632a803d600d4241737c03e8e88c6e63ee10375d4596226297222661a02b4f748f6e1a3833609410270cfe25a1920c4d2528c60eb763e311ae7e62354c588a4df10daa9a0f759eef834db9a1fdeabe5480dc66669e1184c007f6426564b2d6787ff4a637307284f35d6a9fbc23d670ebc76ae46c572c32fe176fde151d393ef761824a08e726fd837c2a9607bfb8a4b3ff8b9f90760cb9ad45811fc6df18a62880a1931e7f41d0ae151b32ad726bf540ea499bdea519e343ed39c187c3efa08155ae4cb20e4d7ba6b344b4fae59b5db66ef764631eb30a1603c3b4c51d4e3ec592da47a6d704bc80d4755104c6e70e2578635b408b28d10b5a1e41ab7be6f74a0e9099654541ca342ee08a80a7223ce744dc64c2e38d1929441d8d3b1dc042edc7a044ed9efb84e49ad70ccd6143a174fc49a50698b8f05918e78fb5dd787799757209ed97483a3b1b055c4750ab97e963be01da3c666e0a3a367afe0a04bb1a807b5c5b95f55a488b80167e24a6eca8f68bac5a2a0512d9bcdc39f8825ecb579cbc7c9acecdc57a2187582ee8b08f81b2994be532c25fe5daa451dcf96a7fec4525f3b73a274f156186baad2cbd5b503099509de046f1febc564b0ca69781468d63d77684d3185ecda09087f7a1db80ad1ba7436ddf82e8625200264866fc3ae8eba58c466bcfdc8704361fa53200fab08b19c81a2e4f0a3688c69700fcf92c8d2d237246925ef55afe59bc58369a8e49fad4548de4c68d46a029aa7e308e6431cd497939a95f74034ff037213e4e414173a7eecef699c9717c82ad35fbdb4d9362b5716a2c53d7e87db53cfc14d29617a9ebc2931faea2136179cb8a0336fb13f3fb71e78ea7e1863e1f637a7868a93ab7c891e1c857f16ab1f1c699741b7c0700b3efbabe1539d6ab01eb8a9eabe07052bb340ea1df63e893bca487630e708f6d234b5ad1a1e32384465fc7a7bf00b8ab8c91d8bee7570ba3ec1f5ff325db54d6d08110754a4f694c026ed3177358b161c03ea2b7d13fce9bb5adc136994d12e7149e7a6b530f030869bfeefd2aebb6788c2b88f019156da6db05385b5a91ac43a99919fadc5415692648f3064dd366290bd88c39e64c2f1c862d9bf8c7f02c96bce2a2099b89d1fb9b0f45dbe6fd6b9630583c43cf5337c8150d755ff3e11b992a8ee38b776e4ec2814994441153b0eea340aa4b27bde63a193113f35ed126a10f31046d43dd92ade220fdb6fa7bd778c6defef0b7fbff13793d23cd5630497fa5679d76acf2c8677f631a3ae917b5bc175c98bb073e215650ef63f22811627a40527c48dcfa7934eb0d502f5c623e91376fa1c8ebec299e82505472c24f7c14f7228732f772e7221200c64cac1c66f1210a86234ef72ba34484cd9e7f00052e0c9efc682202b726ca9e6e40b85bd65edc5750ca412da364d5632a5ee96001ba3fb652d8158a9c1853f7b293ab9b2afce189d00be988aa6075dce0844ccb474d9f90bba488a3ecbf947ddf7779650bd3da2ab224e20ddbd221e3763206dfe9111286c40c2046676dd7ba4f865ab46c356134ad3285bde7155992468d70ae80e450f9e2f93072ac4fe66177be71a8dc0b059d25dafa8a8dcc5860517c2b2c4920f1f0785e64bb3bff4a9a6b720ea7b3e15e745e27301e7f4b14b55ef5787c7a7b2d7178fc92efabe6835cf436884fbb4e4ce3622aeaf05be3006510871a70662a031efe59ba621a48f1fcc8cd1bfd0744a6d8eaef246224d8f8bb74e1b8a32d2ad0ebb8ab6d15923d8ecf13798eef62c0621b30dbdc1a9673cb52016cc147b909aa373902bd64b1f9b4ad1ae96fa20b9e4c08753a2f212e8837a3fae87ef0720b7df1ff2a5b52d4bcdf48f453ecfe3d177c42488ce4574f926d65a468c49c5c206244961523f516459200e0911dcd48653cab76ed218ded32731005aa17f6f815ce7b2f7986ab271d5e5c988460d6c79cbced23c9456f9f227d825a3faeae4f88eda7a6b154cc8618cb9e3c486996b289892e4437b19c73510ccfea6f532a40de7041ffc5957ed10094a8f97049396b2dbbd7cca0aa8919c517a7405317bef0ca8f5140a5f88d9e4e03fe2c0b02f1e92cf9020fa655a975837625ca2f0d656cacac445f87e1ecd9a43c02e66df96e6f34777996cfd98e6bf32ce2c14b9ae159a322de540dc6554f81711b716ddeffe8e0695bf014eee703344a191fdd28dbb6f2b0d34b7cad06434088fdf096f4d5f1930604253e2186f61931ace76363f22c39a678ba7a8f9b7e0a30dbb66cc49aeb3887c31ed732d759eba8cc6fc9f12f87881b9f739c77cd96313a35a3b13542f3d99fae871902311b9cea3ee0e54fa824572d6891bc6d222f23904d09d394ba7219b3afdc98cf309ea80c31c0431842a7c5005d2a648e190a5b0b4c563513cf5fa2031d7485837c843a92db366a1eda1dbc179ed10d2346c900268f65c1fbe3b9f667a52c3b308649e6ae656a47274c22db1d7150746181a8c01de197d8c6b156cb210a7b8fa65137fe598af86eda73e99cb5f06629bf8564ff502129598b563fa69684f94efe22385fe681a29bde3519fc0f67b5aa86f920053112e63bda20106ddb9bb26fded1df3bfc0ddfa94a11f0d28eceaf8253c3b484d855266642d6c28e44d7449685161f395c423877b47d94956fb0c5dc4be4c11e98b3a5cf7bfcbdc39080c992bda645dde5251e12b1a74e61db8ec8d27bd6edfad5de92cde38cbfa0a975e57603bcc49c9944b5ce6ff0dae46e49b5008dd57630a8ecd2de1060b7e470874a4be26b4b8d6b10e66e3c1bd52e1d32970b30aa89e2873b6f9740d676caa94b68166cb269469280cf04603b7ca7ae0e6680f7b69f1574eaadd3ddd9d5ac0961a90210e4e2a5900840eaf3078fc71d10c0010e7751cca742fb41984591956472a100a2d94a8ca6a07441088c20bef7d73af1cc8c604c4e129ca58dc75212fe0f0e0b540c8ca62afb31e39146dcccb22b23944cb8761b4ee26bd917a946784c158e8910bfb6d177a990c157ac89e56ca8e51aebd4979054dda01777ad6e0de16fd5a4c34f290b27a890deab22ff6e96dc0d76a900e6dedbe5cc12f8a34a547600ccfa5971e02fa7bd4206c01fb6661953e0651181b705684fb17a595b2952b78d10f7d7e7c12efd18b6c40d97f8c373e413b20988ac75c31ec22bb12fe564cc945ba94c5c3774216810bf3f653d94233b07d5388be609839c5463cee25530578a9725c1965e9b47353dc62685aed60923c6371b2b3fede1e63d64aa52a992e481a6538d92b1f4a7ddbd0a2ba5f1b934357fc4477be9611c0c627024c272886424127b7806631eb1b859b3f1b0a27f845e836f9cfcdcaa87c2c40894e801fdc72dbac9f574a6cfa63741464cf135fc78a24f4e0e85bf06f290f32c178743107a55e7d33d24248e11f7698e4c91996d65971a5cade3545a2e0dd46b0ecb90db0a593bdc48884ce2dcbb8f0634e975c913158310be1df6c884de2384dd829e0b4d6dea758b20bb1347a0c765f7fde089037d696ceca90659d2a2d822c0bb6b89543d86d1584f6691aae12173d30f81c0f39576c7703a571d52b435f43bff15d70a18a11b820d187f5e495ab45499d6c37a0c8b250b37d707882a135e36de6a1f6d437fb8a266a8aafed85469707f70c6c58b9cd6fe177539200764fde09270ab04ac5bdc86b0b27be1db10d2bba17a2096caa50a22171be8095f9c379dc75cabd12d6094447fa26ca2d8adc70014bf1f1e973ec94147415e12a188e98bee96aa7f19a2f217591255b776d1fbb848464ae7a557a46fad607290beacf745aea4977c63a26e693a997f555ff175a1eb8842f63dfd8894ce938bc53884a6bf7b61b1eea1aea3d064ef6e72159f7b315767faa42288d64a22b11fe0f7b83f0355fbd1f8e9222cbc05a43df263818355c02a025551b42fd24f2e327766f41a271d53f7c1b08fd0496059feda94caf603f2553f3afa7dc29d490280cf0fb3b41f8dfc8e509b04631ccc56d4103eee10f62fa1de0370f579314eec6bb9c0f4058965e44d6b2124d933358b96a130b6a4631e2693d61c7184687cca4608463edfc500d1c1ab3df066a080b2632d3725b2bd3cad65df97648bbf845d8452e03d4819b9a793a0b4eabc5bf33be92bcfbba49f8da7daefeeedfa6df0ca2e6219e706ce2ac0ba6f0a10dfbad2bc122afa629ea7f81e28f5ffd33f6b35d511422958865db3d95f70b107e30d4", 0x1000}, {&(0x7f00000001c0)="3167ed1a7e577ea643defbd398f7be20f6541b7027477d2508c05c5fa7ea0d3075a75f4c0acb361790335c010006fd24bd6de804ef69b245b813dfca81f21faee067d2903ace6771d54d13dee3038dedcfe199878a1fd929d256ff8e3586c4a218665aba1f017000bc9f7e10c13163976f861bedc51a8f60b8a525dc897e0874ceb34c7051b26d7d2e1f8a5038a42de5ad734e29378e530ac8727f39", 0x9c}, {&(0x7f0000001bc0)="88f630a83699bd45bde36530bae77983a9d30856c91175c0aa94f4006e2682f5c6cb749bdc79a707d1f3d9bd8c3d13c6be090cd9c470028bc773bcb64bb206cabf972fc92b8384b6785140442e6d6bab571c731f0660493ff56569427af0da287f9eff068ab1cd2e7e6af7a493a4e99a0eb4c0ffac03e9ff6f4172007064be52358d160f9ff58cf6f87a83065636af14181b441cb9375342fd51b719efaa98fc5323d5c806bd74991625919c2bb4b9af73372bd2ca4756ed518bbf8b1a2ddaeaaf46c794affe0ac91b525fbba1ba4685d41d9c57901add20fe92de6b3f6b041189d087bc77ef6540e57cfaa249ce6da57fe41056be46912f89862b232056d892d6315cd48d4f8a8202b2a49c54c9411bb2833171a11662a34e6d2a96fc8055bb8797b517b8c32e55f8b9ec88145ded3e91d50ccd313abd7ebae3416cf1e5f77dd9ca73520aa7da40ec8e8c033d1856674f22852b1a39a09e695758ab4d39949e7fca789ff3d036a6396bad253ac0c92056837381a1252a073acd16bd64c7627b56096f09f7878197fd5d2119df7c06a574d3fe83f24c0032e69a877eb481f8d1c4bf452e9c3b19e3a2fa84aecd4dfcac1ee9ab3aa344526ba526a3c171e49855e1da25455022c5fc302f86932312ebfae1046137bcf67b2fd2dbaebe638cc777fa7b7de9615c50f4b031efe06c456928cff7b88cabe1a2abf9f95bc5243bee1c86e6b6a1908dad0304d799090624e4c562b8cbe45fad29b45459b233d1da8ee33319deec91a286635feeeb3a572ee3ec2a0db3a2ddd3538f0d9ddec8129365620c45227c1fe3a83bacd96d91a49512dc2a4d189d8a99fae5085e0ec51c4cdade5d7fcbbcc5d87e5d82cf871293c6bd3d72882041b06890e03b2e6b1c4cbcb58febcb1e4ffa492cfbfb138ba3fa788d218462e2337afa12480aba146ccbe647c63ca49d29067702788427dfb6ec202d50ee37de4b8fe57a0e480c3cff9fa7757b4b1eef36ec7173d1d69ccb36665a7ea60aa1dad1493a21353da22ff7f7e2652087f714002c48ec74aa56e204f512a1e0923f983720b59f4d45684bde8a0441bc4ba4bfbf491f7bb8d08a968779ddeb6153b1b881e8e67afe8fc462b436e00e940b294d7ae269774506b31553ed175f6201d0706f076ec284f53e592aa65c406dbcb2c92b924313390b084028977f38e4461c9be1c3b11231c1d7fc8ee87d28e80e8722a6ec151bfd98adfa628e5d678d628ff06cd2277bcdcaac668493e88244d527a0d905dfbe889a27b6807939fa4765f7984f8ab8c8e7df3c7f7c88f2f567ebf8b5edda553afed696be5185224d96e8c2cfb762a6166bd0dcd22cf080beac1a66d6d11bc58cb37af63176bf68c7cbffbe9f915b1679ad9eed5a30fec9d5d5b079abd258cad11f935fbb0f73fd87d9f4857a074d2d7bd20e32d49686ede4659fd76d347339984148ca16182c86b160a5f7df63049c8b20de744c076c1233cc3c78f709a3aee2ab2e155786c622dbef986d6109715d994921b57278e0b48f5ade7fb9d2cb586273b6e41ec6700f841064753f750d34ee0c3367cd6463869bbecbfdbd2b6e70b417095be103b2cc428aa1d96b815415c96f574ae1cb3d1c409ba6417b810f588bdabbb6e7bdb377d5ac5289ca7dad596fcc2679f0c813df9b078c8874b83332f374c04dce24129ace20b404953f86d53b435de55bda9e5f01ab15b47e9590e104983b58ef66f3adbe30353ba7873aaba6c7e1e5127d3375f8b2961d0e99db881274c0299054a88bea5a3793ad26cc6a12dbdaa7cc87f6bbc4c47e91af817e4fa5fff9ede9c1b6b43ed29c7d22fd1aed48e04e84c9b5c0a102fd7e952dcbd4776d62bdaaaab261eab83d6e174a4043c5e4204d5e0d4e682b4362e7ad6e8e525dd2449f03b9678a8194219976b7d9876aa5a8dc01c3a8cbb2cccfb42435899488ecbf97c9ef46414fe7ef70837ea611e96f43db6b0f18e4c1614eb4ee544deacb5bd0236c9ecee39d7f426b17b183f0d2dc801915e08d19f3e4925f1cb45dc0c1937bd466a187484cc4e123276937694564b54cbddbb7a13a83dda8d6ab8254a1d2d3f15748ea3706ec643a062150bd0baecf44a1dc824e75f29358d515ad67f93440ee98668bb72ebc5daa2f6c9952a36ff2b13fa518469ef2d652ed80877b0769e97298f951a94451ad864e49112894bb75dccc1ad94275615838724f3ec3a7a1c3d680fb881e876c01bb1e2688e24d240c4f17daa87b37c069b719e9a20b14e4777f096e804cf00538e862b5bbbbcd30e077749a40556ee634f907ab2a131facee73f21af02f7c1371c69487392520a8cb33e3d05b58751b2467678c2254f4949e5932f1d53abfb1fabb15f7c5ab84157c8595e47e8372f75dc125e97cdb5245926537db519d9e0349079e91c191afcec6e3a1ca050ee40b8fdee153d8a81d5c6d102ec18e84e4c424b71357ff981e112a1dd223850777a193a6b68730a948e669852b5e8ff92422441c2252c306d6c55abade61796b523549e61fe7a0cb46182f3f7f64b7b315bfa7dae82c065cb64ac6cfcd7297b1abef676105e3d9f22c2df6cdcb320e8600a59694e0fa8ae9696e82a9e9fd2ffe163a031ecab80111f4c2e436e06c82346591f8fc643fb60d1ef0bf1f4b91643b10b583ca97e3330a60cd2ace603651f4934182b11c04c6185c00fa733ca8da9132799106f3605cb193826575dd95324611b3893bb1a8d0e73814e2fd66815a017e2298a72aa44a237dc8b5803ffd6fff189490d478ff71e781fb219429e0a6036a6db86d3d2726497d6e658fd2e80c54f5d37b125d8764c1186138d81f47a54fe53278130b6142caf3ef3496bba0072286ba0daa5739770285c8ff7f66b97883deb68260d17f13849a5299c05b66a9c62f3459714f5651e530fb65ed1b3605f137f3677e866a81a72f893c1d17b8a99e9e0f296d8256a0e5a1fb7197a94e81847994fd6baa8d61831daa5d1a0f75b55dba74e5328b630aa480e77324dbf9b321273be4e57cebbbbe76086257189d3aa88dbd3cd113a90bc8c5d6a9f6e83a78c655ec79f5015ac76db920d77a6fc5c662fe3335af2d7c42a9d59fd27d4f861069067a6aa32554b3e4ccb094eb6be7cd4b06b60afa5ce55f18535e402a1a7f53dee64c8d9780a31290946f6e14ae190f2316dc344cf5774d46f249a148602e41816f1a3be29f7fdc5956b6ba6acaf5826501dfee8e0bd00dc6e06f74ca7a39247919e47b3294d415ca48182e365ab757178627bd21f19311c25260353a8a61748ed1be123ac428ff6e429e0b93aea9baeab65caa7bd68502a0b859a70e419cbf213f31b5dff5b3ffe8cb0a819df63948a5a7bdb120be6d94374878643b7b89e00793045a041a2b2f50bcb026f38993adc8e0ce16cc12824871093cd730cab04ee698f51f41b4ed9b38f5bca37529f7c1796beb8159f08b4330db3bc9c0789ec3dd9c0152ff672e8d376bbad5b3e9d2bb76fbfe76cee2dc61d1d58bcfdf7cd023de008a80a2de90f0c0e67e2ca0606c74e71f69feaa9c46bb6f918ee3abbc89ab419da8e228ac5128e0c958be7fde93755235f955ec8b6f67156d38b320ec25f600879986193255f48a8f95efb4c8e9393c0eaab8f43105bc96c66aac581601bbc1843f95fb4918dd8f31b8f0082397b56a614cd170c229ea17d07b772bdb53f9a01d2f6fb5dc1950f58fedef62af48bf46db4ddc0d196db684b1cb8ae7566fbd265b291d82a0d1f22e89e138c0a2254f103bec75aa5a6b115f4b229d412a8f85e4bc474d9c36942a78fb455aeee8734eecf5c162a29755d23c3467534dc4ab7b3a0d68572be7510e61db3956d9362dfc7e518134de6372d30e1edfdfb1ac9cf4e2b2dfe4f3ba9d9ad7d937e3e87cb779b19c3d5c944bea58b6968f7515dbd832cad3995fff0464b3748f6909527183eba975d35810a4effafd809cd50e06effd7ccd9f9c7b413e5434c501241f08b970fdb69294e3fe926d48e8cfbf0a341bc81f889c42389844965006357e5b712625d19db98c8b72965fcfd8d2015136641925849c2f71f09e8240ce8ae541205db9fa7f0cbd7a86e9df306404b76a9cd3c2d82a577f70e22f38fe9cdf01e59eae86434e194b0f15b194458ebf1cc32117b321ce4e273ad25ada54fd57b54bebe4793b4166c323213834e3d2a3539b8aa8958e1eaba15855963d9e47b50449870c5023f7be8915997b8957da3f75d26216359082ac854e0a92c290be45d268455965d4b1c8abf675030fa314b067ad98cb9d11a6bb7f1181e6224e723a059e0c9c529eb655f24f8a48958fb0592a82f0356087aac8d2c03e322666b8564fbee1c165f87a446e7f57a21029c095e1a0f02b98718837347274ee5254c615701f76a902e7888646de7f53b427dfe9e13be41d68c27980e138dc9a7728279752dfe4acb64e1fda89bae058b4f07882abd266175d41940625efd07a746fc554b97f54d60fd083e34cb1759ec5ff69493718e65a6f0b83e4149427f240c5fd7fc73f5bd782156da0bfe963bc72aad07482919fe584966ab01b9f3c722dc4d0c20502e449ee71dbfab8bbc60c1bee69d29c5bb84432ac4d154129e78ba91239130017f8b226717df856e0ba1cf10eb25c87fcf7ca3e211cfe65e18aa07b0be86e9f5021e7b893d3085e1766542357b5c587c94988d65f070d81d9a099aa70c8063260b0edb3b109dea63632124045459707fc5bd5a417d75f37281df17aea61a37d5e5869dc35aee4cb7f5dcca5e9e33b2a4bf8a973d680e7864b4232c74491e93b52bfcfc6dd95d2908628d798f7c5fca658cee12884edbb55caf9358c7af29da2b38bd61514d329e923813ec35d3e845fed9b1cf6986cc51ce4f60beecc34e8a4a93e0b2b0dc40f6f872b86c21998fed0fea374fd07b29d11af88e6fd4135b6b6a3ee58e004a2282ba2891ca292c8872ca2d6a62219c95b6b9aeafe0ab8ce6bb73b093f8881c6982557da7cd038d255d6222fabd3f5bfa432293a9571ef6568a773e170067f87df21871abf834eae3c0929f8b675d63e7561b4ada4f36b0cb90f0fd59aabce1e90231b5529f184b03dd99576e57d365e8e2db1c8f5a2ff8a17ff4c56c0aa55e08355ad2c2c958e9bc950152af67a83f02df64d66801b1724e9da37e84a47292c73371093d7c2789dbb6b2c871f5771a56892cfb84f3e504e15bb871a34d9a3c85b3aad6d095e4c0fd33e92df24489e4b089c5d12d4928972afa4d5969d047f1fb3a39b38aa33ceb6152389c7a6cea58ea5484c21a3afe9b0eadeb4aa5ac21ce13c58f2073dd676c3e0881cbb4b9a740ac817fc1dfe8b67e781078179e677a5fd160ce039b0fd740106839e95794a0b65db2d4c491a41ceb7999532fab1c141967e8e96e5ad404163e8f9475865077130a37f5ef948835310b43fed73e72850d1f73027c0c9935c3da915c8530846f9e45fb90aa6fe3c2a97b055d1479d56fb2eb46fe8cdba03545b1113f71795e2c6534664e04da8377efd3a1971fde2894e8c4f445ca28ad7d0ddacb323bfbeaa4f36ad4dd7aa3e478a7fcf1b1b1a3bd161504c9ec4e1f99584e85512165dbe4cb1020084579fe8f4c0ef8c3296fbbc59f6821788f92ab7be76c59dfa9d7f09748567a5fee6cd00efc4b7f268e2598d8463771e2b7023b99a75e65643ac96d2deb0d73707512794b7c813669413f3d0606e9ef4eb993ae05ccaec466fa29e6f7ee46a19fa03ec287c325ca6b0c2aac1870e1ad56259d30c34dacc879839a6f7b873dfa72e", 0x1000}, {&(0x7f0000000280)="ee75f71a8be7a0386aaa995c46097a9bda4bdb3d5615949601f1ac3c921a25cb8161c8f5e41f07db890d9109b6938677370e806ed3847d1b92169f61ddaa7e3ea969bd0384f5671d1469a675cd7f9fd0f6e5ba0664122872b8c7c3ed03f20095f6e38aecbb88be6b8dc8df5ac8a2009bc3f8c85864910198712ff07efd67ba83f91f9be8a268d708132c3457adb18434778f8940a25c8c763f4a247964ee7945cfe2609fd4e2e8c733a1f89eb692bd8f788c80231fef02b1fe2acc0aeee4c0620ae88aa2de5de17076a60c12e4745b86e1c79c51f874383c6eac763a52fe6ecd6acf", 0xe2}, {&(0x7f0000000380)="063fa2ee9e970eb433ae1ff6324880307769786615b4632183fc83f6", 0x1c}], 0x7, &(0x7f0000000440)=ANY=[@ANYBLOB="e0", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x28, 0x2}, 0x400) socketpair(0x7, 0x8004, 0x7, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000500)={0xfffffffffffffff8, 0x1, 0x7fffffff, 0x101, 0xffffffff}, 0xc) dup2(r1, r0) 12:10:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2040ff80ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r0, r1) recvfrom$inet(r2, &(0x7f00000001c0)=""/150, 0x96, 0x802, &(0x7f0000000080)={0x2, 0x1}, 0xc) 12:10:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) socket$inet(0x2, 0x8000, 0x8) dup2(r0, r1) r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 12:10:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = socket$inet6(0x18, 0x2, 0x7) accept$inet6(r4, 0x0, &(0x7f0000000880)) socket$inet(0x2, 0x7, 0x8) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000006c0)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000001c0)="0df060d6b057752bb9260198efd103802d8054c0503c9332fc79bca160842703748c6f44562ed6572b7561a8ac9e65f47e9ab885b0b899ba5935e02936d832729b20f500fb495b8d9d202e1ec552ac430933f1ab56eca2c8fba83a36abc907132f4024e4b5c1cfdc51104de59cced09924ce9898e6d28c6f33edf2d9bb66fb910276d253705c538b47faab18d0a6122c73f7cb8ec788d0684adfcf820bd71d1ede85e2378026dfe2180e7f90fd83d90bc1c022f6f5c309bcea4b7040f3090ada43cfedd4d14a7e4e60a5d84faa7351365419ade634b9e482", 0xd8}, {&(0x7f00000002c0)="31fddc3bed8b83ea61df67e1a19515400d4ab95109ee905a13bcbf9be75efe2797eb3c195acd5155b5f11289d4b0fb2d98c7c1abaa7831993ffefeee89e6349afcbb02115facdf2bfa7788cb517f22a73f4feb31374363079a4beb8fa0e8bf28a17b4448b4b4e5eba55a001481e6734be00de61befa5faab791d34c42d57bb295802b83369a0db72386af5a0e87d9b81af982d029335026e95fbc1235c340967e63bc355d726557488610ecd9dd041b5f4f84d0e40558c457729cf0d", 0xbc}, {&(0x7f0000000380)="9515a0bf0a3b7e80283021246c3bdb806d44c67d396365979861700b7f0a715d201cd810c4967a58743493eee308a6c4a4625e47195d8bc14061888b746d0b7b6f29c1789e01feca1633871c4e331996709a6a797c79491a57bba6b6b339e4c275eae6a51a93a0520b014021534619ea71f85716b72e119b0d81e2c9df8fd321c0168d7ca91d9f244ed2dfd356a366d6ece71df1f73ef769b69e6b3c325a20678463cf2f2463b49d125744b013e88b2cef3ecdbfefc8ec9497ff6dce4691499d7ad29023be28e005d05cd193607e5458531929053861", 0xd6}, {&(0x7f0000000480)="c374fd289d61393de234c031771fa447c4c3d1194ed195b21384a1b8d471dedb2540fbc827d2b16beccd2bbfaa614a8c41c1845daa1dedf45a674c02146e6f2c7f1dc3ec67e416b6190dce9069a38a7b4d223fe8d01abe43bceaa8a9e86512f05a07205d17f6989e60c859d81cd45d14b1bddc17bc67b79440d0d4a411f8ca58ddbb57849812e8197b7188975bfe2b52d7e18698cb476353736ebfb1", 0x9c}, {&(0x7f0000000540)="4900c54ade3e91892b640262f0fafdfe70decc60184034ab706a8adfb3fe364d0a838bc35660362308eac358df83c2e1ca95054cdec86f6074ce1c203912f30fb1cf17e09771e6b2c3da7ae61abd19424a8911f7a3f78d763642943cce37597945cf5abf1d46b3ee540f1b3b65e54014ef144b404fa7bf09798dcd65f874db263e92af5272010df9362d57cd556cb95d843525557daf9a1d9278d2e81a65a40dc4aa7586b1b4654646f7139bb5a3f0e1a79674bdab6a0366c64f461061c56b111f770f", 0xc3}], 0x5, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xf8, 0x2}, 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000400050000000000000000bcf2c8ad12ed7e8342c23afe2dfd3804ed47954101515df1036ce7c64d15f0239b9110fa6b7469ab8ed504050db95f70fc4cfc9f988ca51c949c5a0da44048fa1077888169b2d5e24828946cb18c9529203915f2ae19fedb4d31fc8fdfc39859c26d80fc78355b96c2de74f6c48757348102f07e92bea0183eee8e7776cf993aae88138f876ee5afd42e1bbb3e2423fffc4cc0481da096b4e3833895d9d0f01dd581fd34db50e5a506873ad97c222a3be82572095711222efafb9bd154f0f27ef8e384cd27de58ba1b2612099caeffd63ccea9b83b88bcad7ee12c132ac906908c6b31ba218ab818a3723d90bb652bd6e7f91199a6258a99cae1963d3e1a8cb8a72f460ad183138869f604bcbcc3bc9563da3421b0f1d8b3ea0704af844bdb6fe9a664743d8357845f6ac86a73b044c4545b1cb7f362c97b", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000dfff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) dup2(r1, r0) 12:10:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) socket(0x18, 0xc007, 0x5) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="dcd224093ce0d11c7493da3c0a7e6bcf36a6e060395515d5ea5992dd3d1fdf4b104e7fa0a6e5f4f49ce70b2d6deaa5ab54fe5a95d9768bd4ba7b18f4a937438b7eb1", 0x42}, {&(0x7f0000000240)="0f70e7ae588f31a884e58116aaccfb779d2b627b858b8984f11bd9e5f88e68e0b3d6df89edac35a70adced725146d2948bef7f8e53acee271167c93f5de8518ac270d0598fed5ff7bc9b40842507dd3bf7cbb0de6909406397eeda9c093458db8bd8712cf2d1ef1ddf88bf1ecf6abbcdb5ad008b8b91795c0dc9e500335dd748772f616f1c7dc2cb4817c3b9d82412bfd5e774b8df3957c9d4ca8e26be803467e3f16ff754525e84668a0827b5fd", 0xae}, {&(0x7f00000000c0)="874870b9579f9eeca7348db7a720ad24519117912dac9d95d7fc53d73e9973d11fa7217aa1939c7b7bb7cc", 0x2b}, {&(0x7f0000000300)="0556e9b130f8fdd226372f57d391b73276892e1c89099998c2960adfc047ad7393b4c4bcd1495adc8d03fab00c7a29160a45d14f5ba41c1789dd05e871953c8a9c8fdb1af1f3fc5a22bfa0a3ed757ffc4e90b4a11034b5185b12de0b082e906bf593883b3fd7704c84dcf5eb02", 0x6d}], 0x4, &(0x7f0000000bc0)=[{0x1010, 0x1, 0x81, "a1290876e0f122e7c11a629291e9756e5d254a5984bcf6fa19af48d7faaed1286c18bba4f17caa43c71936098bab11135e26ddd8049a922a3e077ae3eb8a0049938a3e95bce08651865fe2639fab2563fc9bc1208a20b50225d6710cd0800de371c10ebc8f617d926a487751d7af383d3bf2fc1c0ef8f58ccfb10422f442c5bd4beede37267bc3d96d035c1727dde8098bc60df6b2cdf54a0f1ba03d96374237396077fcbfe9462b6f8252b08e80858f97dfc2b8e58f9d68f6cc18f846d783318366f6db6245e236e02796f4ad3c8e51f676dfb165c67383d1397a020ab0f26c1526e1438551891c62220201be330962c369e1816842b658cc1a84c867739ce284e5c8b28e45495dbf13c22a1edacd465918c633d95c77ad71450c7d6b77e204d63ed820380da9a230c0b925c46dff18fa00a4aa2480cf5632ef2b9ed3ca08fa65e8e84da95e29808a35c4152370af0727ce810a459b498f91eaf6d03d3cb55abbd7279992b71386f242b5f9ccef50779f3f76bcbc1aed0f0cc6564036d7e29514846a2b7d7d14724e9af91ce5ad1aeacf0ac3c5abde5afd3137d827a64d9b693ef2aaff65aa2248a993822b45beed40895f8bff452fa39dca0d6ffae51c372cb044041449fd20cb159461eff499aec1cbf737158283bf83c97ca212ab7913cdbefcccc96395bf7056f871a959de41aa9f8cb00f5f0e5b23b424b90de07e7ab6d6571ea53e398c1134591e7f7973edc6f98e2b9a02eae9667549f1c8138f7009d1f6a8a24ecb4f73089305ac2158ed620025ce8dc249425fbb8bd39830cc9b9083f0942de6645740a2b7cb2189d59f3fb3a6907f3f77ec95bfced288389ece50312f4562fb68830ba9f37c88bab3aa13800631ab5688b12c363b19b0a79e17bc905ae46838665eb52942d0e1eb48eb40bcf25c6fc610a8527ac87de5a6e6f7ad740ea080a63130e15c139b77d3cbb19705001334201bac471e1aa052ab52a25f01971b1b61c2c20de6415f46aa1d59731fad61120c3f89ef7d1ab65631ba56fab0a92e5e90465d2d872694caef93839e93ccf37f9758e0ce8cf63507e09c157b0a17896ff9a639caa507d5488d650e129698100335dca283de4d516456fca4712cef6a8ddfe521ca8e0c3d9e05a1e16680b0a80d69c14e21ad82960f5d13c50388e16854df4c65a482be8c91cc3a2f5ef96571fd709dbc235a277f329426b823257c591fc589d4aca882f9f16205e52869f8631fbe7216f450b671e7009cb7805258276ab9ff2be1edf060dd1da7b611bd350408e808bd90a454e0a4acf4425029a44005cdf09132883fdea05555ee1e7cf618e61cefc1c1cb53e4d9b389266c6f2c9aa5ec33a29f89d4146c41fcca419e7853d8364fd2ced43c82961e8db36ef88ad9df9020b2d78976369c034ca42604736eda3deb448e65604e3a178bfdc2913ecb592ab9a089620e217ac5cddc9fdb9616ce9f9c4304d81401ba64c591bf579bac590055a7b717403c46fd04be6f686405ed119f69ea47311ee818186f9f624c7a0ba22832a5191e2cefed9fbd648f38f1c8623a6f1ac93bcb6c1047f106b6170bb036fcaef17d78a6f8a682ecb1b251165c0aaeef4af59a4a0c80d20eb61e119ab2ea0ee61f885563923fedfeb8a521e5eab3fc5fe66dc18991aab8373a015262ea6c3f48604870766a7a4c33f6f7b9237f7cba8550015bc7163f24a6204ec258144e9ffb6ab547db9e8c5d9da673a0d7f02e9e60d9daa385bc0b58b85a9b83e08c3f9404fb10a51e6dde09ce6f6054f99ff039732da0065cdc83fafa1834a4f4140c6dcca1a200d72205c82302c3a473eb74d700bfa40260cdcd672cde36f7b1789161a92a45385bacd8bd39b06db8adb9998a4524d1ce966e0053fe6e1897c296346ecdf011dbfb0e7c9cb7026c56cc116482f6be9c4e260c8b031ac87b19a8ea6e9c0515219e8459d11e59879ec61b408cd9808d3ecfdcfcf54af319a11cdef6412b797e56323850ae61388f67c61e0373392f94a21e65c0a605f0879a0e75c53619a1e1a4f95255ccda17319f734fd2872963a387c7a20a91336f597350d8e90951672ed2fa4c291b244c0f18b2e1178765934b21262edc3b44deeffe9a0a91f0597f4eca3b81a364c16a758fa08bc895fc25a950f149ca61215af714a05ac790826cfc6c7ea7b2327219760f4d8a1004cd2f97f487d98bab2c35922e5d4a5f1f17768a94b86fa2c997a8cb568acfe7c7632f7d66c7ce7a398b2b313b46983ed94b61cf9b076a9abba57a03e18771008178fd3250601512997a5e484138aff6ca040b59cdbec9ebda68a3f65e92e74786b2a0dd292359e81f63deb0224b201c96339097ce7b15da01b3ba5c7da70af096aa15c0af751b51691d019bdbe1d2c12ca6de48b2ce0d5360636980bf8bd6d7ffa6346a1d7065629dbde0cd49aa2386ce361be11c2ec0488d7ee421aa89ace397f89c5cc81d07cdfc2adb6b21b364cc256d841ba184b96ec939fc8410e484be8d4f40ed0f53cd2c5c9cfc6bc8f18af808de5c6d1ac65cc316951851b13820d68115d26d573394e7d6d89267396762d9afff38e5ded02666e848d2a833064d79fd7ff0502d1a757afa82f2444f36170f7ccc5e40228535ad8307fb8c8634e688784d7802d6f7e4ee94b5bdafa7d69b7d6d4e19a03328821bdbbc7c21edb42324cdcbc4af5c2d8b96530746d9ed100a79a930dce61585cf31a658134b69d004b9a6db58626565ea162e0021d2f3403d3e5e639a279cab8397ed20206ef1a8f2364323657a97d8db99577a2ce5996876447404bb5609a1c93781f7447f9464ebaf5f4ec45ab0f92bb5938197863e8980ee0e1177f28f006db52f35b9423240b7d7055501263907455f73bac1969286aabbd82f30e5e662a9990673cd9cde17c412226c81e434bdd1eef686ef8ba28a212928e843a568a35daf0c23e8ab191b7fe93e424b590b0dac61abc738d1423d983dd37dceba8cafbdd93c64f882e4daffac0ca176af326c4f96cfddff0f2ce0fc770ae449e4807ea91660ad2ccdfc32e6a04a9de50e270db32e47104fab7f3813433b43555968cbd0552efcd39d64bdf7d1dcd9ae43aee4ff09bdd18a4f92020fde0507abf369d0ffa5bba80303596440beb75c96eb87b2bd1d114c6961a6a09ebd3b4f7c323860c4b601fa708a7781b0fcf614e2e4796289e89a60a767cbb48081e3efe693d5c5d32d694ddd152d4979169824d22768aa52d7d230d195240401e37ee39eb4f5475aa5c3dd3a8122685da9610c9a4e554cc54656e7411747029d93493d4d9d13f5055e6cdba899154f6db922c4450cc370705ad9e78f0a5e7de7a556c25eeddec57c769ba74c49b6c7fc268d136ade0e59db197539d0c0746fd3088a690e90758f30662ce72fb0484db77d8cdd52a018146580eef31565355e0b959f8382c4de4d739c761ab882b2ccb111c32c948374dd46cad7204122d47ccc739e3b1ad1c8e3918210b85e1083798a872c7d0a81ea4dbe945a7957abd9f5e2ad0dd1fdc91309cd99da8e6e5715cac56b8800ffd860c4f718be48d45e9a81fa592dd3faf86949942f41aeab1137cf6e275d3b514cf8c0db012d8b20d1556a88d87a334b6ed2ec423ff7f39fc33d163a4506e45d368dd0e0b11fefc2d4e998add2ae1c62a3ef1f83463e9b66d67b32b1fce20d97fd973eab99df0462e722953d7bca99b7d50d30259f8f932ac14a1555ecfa58e997f42324f0305c3edecf6082d455bdf95140b7f2e28d43d5afd73882f5740b4d434d477d27ec1b73d13b6976df66d082bb4476c471a4d79e2e80b44749d8eadd8dd28aaf1e64afebfbc04b0a848e91e7203231b7832fd0a225fdd328d91514eb4c3d187a606010c88bf180f0956c75628aff94631f42864654ddc0952d4af2df25d6c73815a92939ed8f290d00afdd5967a43019251591e5381b9253d732db16a8dc69535101ccfd3e1347ae732f082ebb1cf86597a9318f7a3695293f34101ed3218f09538b61544564dbd47594821696965286e2ab907939559995a3e69101dc0679081ea6e602318afcb495ecc8a06dc36a6b15e6bd198f309cacd59f9dc0207f5f07f8d061284fc54bf8d4cf990cdede4fc8e7cd6bdd61472d0ae3e1ef0c4f9d05fe48c9cf5a1cb175cbcb33c2a9603853a5e90395b58920a82298a4acdc452bb5d09e5933e1fcac67599e0b36d8bb524f014ac6b0f8a2c3bc719798f96ff5790e4b2cbd00901694d1dbb24223a560db6e7ea6488fc011d8a8fe7d73be167b9f6515521258ec7bb2e85535b0cdb7be734a64ae3062acecba413ad02c4361cd45eafbf14656b4bab4e806f1134caddf8c6eec630a60dd81b79ecedaf1398a1909db8dc01001dc696f1843361132da32ddef28e3e1f9b86a0f29475c75945a775a8e6b452a7fee14bb50f2c276e1896b269ba949cc52f73a01f82411d03e14992d9f6c99a0068e6efab8742608eb0c920cc19effeb702465660091feb82dcf9aafbf00e8d6903fc7f9f4ffb9004493fb6f214c3de430a5d64e6371add9cac0409fe4ec85ed657cd81f5d24ed325c81ea765155603184f42c11025454f6f5ceccde773f31a7058ec7024591c755924aafad6bf0d86f92af674e17c650be8f67f2a859956bc2bc60fc7a4e88644df67a5af164d7b92ab0866c2ffa312e208d5a8a492268c85e1c5e6c37c4c6c962136494fffd6e2bc1e97cb28dddc11b06fe99eaf706ce4c73d3ebce01a7343a4f53c389ae6cfad0465655ba2905468e29f157b1f91505d20d1be748931c29f63acffcfea773b480d610b80aa70f27259e8d8a65d479ecab16ca900b81af6c531afff93192923616cb2f80c40424f7a93726be2d2215152a6040b588413a752580cec466ec36a1ac7950ca95608f98e54a01209a757740f223e66230d302f85e757a3783ab0bf9d34206f5ac74cb32c48af27c00497e4926c159d3ba7709d624ed03d3ad1ba75e0c9c8566d6f50d2972b661e1e8b5acb4baa8caae61dd1ae2fa1268f0a0464d429800774581a59de62d102a3ca510c20231ec0cad33d489993d65f849add94a6d2f7856be2129a95c5fc2d109dda24b2a2b2b52001183698f033fab5f745976ad17dc34e4c377ff25a7f966cf63efc3bf0c2832d208a37f3bf75be1afcafb5ec43535b908a189cded563a9b9d41e9a365fbd68bca6df2ad013b724b6c16d3c0ddf60bf34b48a9508a5d8ca419020c1f524617a898f0dd475b09db11599b1c4bf9f72419aac5b18896ebb9db461ef4577bcb2c686485e553510fc7d36d47351ec10c451a216329f714c99c8a13642217a499dad175ef64e8f23aaf968588c2e87e3596e5bf39ba09088e51bc9d836c1c8f359cdc4c60caf4c629b64a5d500a01e998ea4da0fdc44fc7bbc4d2a98f8432d330fd7c4f64deca8b18899114b2f6652234b5e138be3528de8f3333c52725187b1534071ec067ba70b2f10d81b649922399bedaba4f284aba4e92a79e07cdeee16fd33d315e110064729d73c0c0c7c67ceabdaf9f0203d4ad5b85b66bf8ed64262251932640664f974f6a9e309c3f58ce27e4533d584ab3c907390b36641ca20d51c9f6c24df0dd8bdab1502ec76f06f0999d6d62c1f623d684fa33c253b0211e07130b613ee2da7fd0bbb6daee92a9d752dce5720b950d78f09c513841c122cad7d7d626a313954a2fc996bba6f7592d70c95b9579135c9129616ec4a79ed812df764b6d0173302f895d152389b90dc909856671acef62da102bd7e5d3c84af40c7f4c7d73"}, {0x48, 0x1, 0x6, "f229c42f108e150b05925e31408be38e899bb0c80c4ccb9207e1e1cf8325189a9bdd13ce912c2714d3f63663fe4ccc636c3b97690a44cc"}], 0x1058}, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) 12:10:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/214, 0xd6, 0x803, &(0x7f0000000240)={0x18, 0x3, 0x7fffffff, 0xffffffff}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="0ce39186889f671f1c59878c0d7a6e24a8489aaebba8d296cf87f98377ce37cffff80160f9647ad24e5b97850341b970458aeeb99dddba6f2ad0807a8b4fd3618e10a44f6d150892b8ea3b477fd15842fd627e28ee", 0x55}, {&(0x7f0000000bc0)="8503a2352732de3a97b60871a0dc76f12135541f6dcc1ff669f59794f8f93c90111a379a4ba615d71908da697799bc47970961b5d928a69407f64123b6bb15f3521df397e385299b1ff691d65af7f426176aba211031347a97aa5e0ade88b118b2208577255399892a070fe3d8e3c881c9395af90b02dd6a6614620b0fac5dfb25b10fd284d7127025135bd08c4393d8c33dc8edbca1f3dcfd46cbd9be6bbb768bc516fce4a8d5baf833dd20232cc7e94b8794580ba15519bb654e3dc7b4dd71d43ab88d24e0f785d842e0d285818ea5c3b1adde076623fe6a74be9fd435927600aa2bd119510e9480a96f1da8bb6d7b0d62213aa27acfbf8ab9f929a50fea4f04136e3412922e802a567d19aa24e11775c30be68639b6b3311ee72645041556944cb32ff4a3e30993c9b34bf175c567fe48e6759ff1177a0255a30491a162caf12fee660d9229851a0e9475e9aab02577949e14cd0a19491657071e6675876ad4aeb734d7f1ca893ad121ad414988c49bb0789ca35d2887963733cb5cb75e8e266ceeeef4ffb1895df7f0df27421dcbd83b1b82aadedb90a778f23995c532582de8e66a30028b0e0b0969d9b8ec9b061eb8756cf9f3cef46a2eb3c83c96f40e28af1a9cfaf5a862f0b432e84cd98795902e80e36d679c5e9329c8b6de615fe195536033fbe1159566200365207cee3858f4c591de56191335b8cf4ae45abc989a6bf46a905dcfdba31b3f82c80d2f06a98c9f7cae80b7d6c8c40439c27dbbb19f6e4683b4bd09b6ab327fe08ac0d763b12cd2b771ae14289482835129ace5f0377fc371c57353a58ba7a4101999341bb42d776d3865d526e8983682e57d9f35291ac9c547ab44b1ff1ec8a8fbdd66a89f28cd2501f6e7347fd2661aa67ed99aded24bc342b835428f70a1ab6419fff5988822c8169a94b97f9e1ba69b3c366fe8ccd2fe07d37afb87384e4c3189eb49c3e709f79c657d23b9691447626a054e27a4309abf927cf8fc7a118bab0517bd4883a9269ed85f0e7753bf4294aad5ac469f0005bb7fd7c171eefa55fa723a231f5d411cd5eebd13db32f9c1d0dbf279fe6ff0a939b411124713d8f276ac4408202fc3ff0be6778b41f2590636a67e04416119c45da6068f18a9978aba51237e624d4c4ee9d8bc742a69d253161d36d80edcfdeb087f4294d2049f2b0c9627f25259b966ec9432dd5e84d04a2004e9382e236289ff66e6ff7d65b1e1a7c69414f9340050fffd5f76d0e7450dad1033fbf55258c2c9e4007bfd321e578f6be5d7e2c548ebb5593338973275324cc7e3f12486ee2f5a4020aec8141404504c62ad0487e09f08211d90528e57b5c2b8f3bff77b1ce0e867eeb7f4da175691ea2ea0ff9f40d4f8e81a13302f456e430a933d2a37719d255061bc066732e784b275aee76122abe397107e396328901a2ccb680b05c8711f61fdc81c450cb1ae6ce2113274dbe99d08a97c40fbdb15886bbb6cb83bcbbef5b348683f73daa5e0be3b0e32c145872bf90499b8e15f75ec1a32b9d2c381472fff6d23942dcff2d005558fccd46edc422292784da14e8485c92fc25d46c34ac4bb70d6f89e079957500a92c4cd9f110ab73daec4819f745f627734823fb7b50e08b30aa94fc8d0cd8574e427c709c971dd0d94fd80844703755c1d57a6360e5e08ffbedf3b438fcc80e2981f9cf4269530670846fe96f981f0828bc8ce4c284b4dd21daf1b375292296193e8c5a01ed6d09b6e895af4bdd46a840d734a63838c2e2aa983d1daaa8843ff2bc54dff8838ba0ae15b210ece23bb225e7aba60297e5e9297b788b0591905758e4f15fd65d69c84b632318d6e1cb3bb0ab5630f9b7c1a01a5f65286871a9f2903f062616a9654c2bfbbffb56f50b66a81ae33c6010702bb7688b33659e8273e511713df5636ed1249558def9fcec27f54ffbd7da8905334da8b2693c530c9d250f12146cf303b46b1c851a43d3fd6544bf4dd92fdb7104656575b0c59c682e1da81cf8ea18dca7cde747ba2deed045d83c125b31248b372df989dab91de2b67ae77100c22a290e55e43b0856493b5b810bb8125f38c7b2fe46ef8e03dc016047bbfc81e4c25aac3a204f429e562c62456e640886902d74c98a1a8b28429b94267d2bc3518ddc066c1dcf90427726c3424b2b47c5ac85868d2f56f265f1a856926e55b59694b9beee5260e3e72120dc56d096cf5e6ccc554799049871e584b54baa9f6370783962d32d53bc0ca91addd533b610087bbf711c927eee63a21c56452e3d0deaa981780f4d9b0435086b38f4957df85feb834b62f8f623f9d0cb1d4b1c8daa61ab039cf74d5673b1c30eb368b8bbddf3b8378a48624a2f785fc7ae5870d3a65bdf6bcaaff37b7d1f874f83bb39d0217bda0fbee110b436e73e343942a572f01f534db2cbf81e721315a0dedc5f53b5ad0de1367defc4a4addb49e487dde5b9230abca2af4660d6c3f9f374a87bb777e2c55d9b56cf1ccc4f76ad7ab4c1ef009f947106b491925efb6f985d7990d09ca9320dc7e46fc2088d0a7550554c1a6db128a2f61afd18b69a74f9c1031f43283a5b61db89d005d61d19b73a1ae33aa8accb76834ded485075b89dd58c7040d79c436ad40b103afe6490d91d9a3a03be93841c5d86ceb35bc09f54324df0c43fa5d082baf387d8a0a5d56fb42df5f55455c9b3ceae8601cd05b51c7bb8915d7762335b1dfc5c65cee56bb59ef26eded27769046385f85da11473b66fc93bbd33c6cbfb13232b26d11b920b24a53c77d594eaab345449ffae33c36629793e7d4d7924869b5b7e615ac51fb2d5ddfe73b0a8b0c25c42f2fa18889b309ea3c5b70584a40f1208150736732c28111cc5749190cf7d2b729e894abb2fbc85a6c72d10252adb9f004e7c5b6cde161334eaa192c6d24053bc2f782841c856065c0d5e69a688dba14cfa7b1c829be5417d0f9127ea9507abfbd922a42c497c0ca87efbc148da40300d58686093015cb442b843a2556849d6e1caa08d758b542b68b571d95b191a998cedc1195d68e5e69093a66ac45f9f710d547bcfc1c6b1c694b4b553c1122efb67b32e83b29a7a582657f4ddff9b962e3b4018726800499ad2a88ed74e36da10f5f4e6b14320d9fb8df64997ed48340a60ce3f5bd976daffca2324c7c118260e3d4a6de98efed0a145f6e8eef88cb17dd8b1e2231dd3d32b8e99cc7778e03b1abe8d1272684049891f777c02e4e07ebf05739216cdb2bfe34afce6e07b907e5e3c36c56078ff590f2b19c73c6372dd97971ec08f611dbcf27298905ea0a808be4380c415f39bbcdde441c68164532b7af7adc14f1686108dcd248783fd38305e6b18a5721ad9b420ce877f9b55b9d0f4d1afa753c02b6ec6551354ecd463303e36b3d33d87fadba967732322f20e1f258695946b9e5739f8f5e3bbe0b6263b2951133a98d98900cca9df6d522f37956cd8a003943c406ff6d8772f91215a7f913e764e8d13312dd3c4e657226b5a8460efa950a740a76317fc5225ff7860032782396ed531493af8e5bf878a8174e6c4944f1773ae9b7a8932a36e4b1243aaadda4e70d78ed372c58a5d6c43d07d43b1030c3e36f61eb002b4ccbb32ced003a1da3c54adb8c8d7651fb2c28bcb26d4c2982be50923df18d23d98674050ea0e3915f87985af23e39ae0e659490f63044ba13d995ca1242a50a39b574b357365239ffed4347b3e973d4331c618436a53a2ece4535091c75f6af7eb97a4b63158d1434dfb1431e64ea3a106a61bbf24c6fc5dbeec14f5ddf137b6b5ecc9abddbf5c1001b226f77398b708970ba675bdc226f273b766d25585a93b9590a62c6f67a2c5410096a58904b2bf1c1984f97b21616bdef3b408675c969936cfb23b75f4014eb0c2be10369df3bb92bcfa5f07d1008c0e0920abe30fcfadab03489ca0704e87c2c2ca1e18e3a0d137815de6b861e5fde2c0e8e7c86e557e1924aa7aaa9e49b5f9bd7167c01a4e090e54988b02da646009982e1483b89198447a83a3f135121cf61563f804806ec926875fcd1267e6fb081b9769824f6224bd5dc2294a7db2d8c3b0019cfaad39d82fae3c3bb4227a97320591e73b21e22a3a2231b8b1b89fe9b244dc4ffad67a74bf280b1793d8eff003dd6c21eed8c13c415556c3c7d30a7d21c4dfb0a2bbe5898d47511cc758a6f9e140c8ad080155eb801b08dea61c3d4f97e5c23096865430bb20f6600d5449427ca4c0c2045f69c603f8fde839a968253f0c7baee410c409bc69c1c05aab8aa6e31c51055a3f93d7678363208a212213b696d2b9acafb99f1b0d2270321d58ee8b670f1a7e1fcc1800c8a2b85649a05c3c6fd42a15ac233bd53b80050f1b8df316910e28cae806903efddcf88e3a6cadceeec9774f7cae411fcf0bf88ac5c9512469b3ff729db3023761a9a367c032356bdf9a6adc57d9bf81013e4f7d0b80cf06faa6205d0d61f683527d1c4f560ca6ebdfbe5abe903194ecc5ed588d8440bbcebb78bb68cd1412dc0f88e525dceed869997c801579c9a7858a64c9c8138448167e7603db035f70e0d88cc481faf895de15bc0734354497a1985e6332590921a2f887998ff18e4fd85fe727b8dea7874d80d6b710b800607c1fb812af26071701540259a02bd789f68615af7fa6bb8c590a13d49e01383ae30df920e2b123a5cb1d79383f55eb5f2fb13981e7e4d299ef220c882f30ded82185c21de9c7a57f5ff0784b86ac356a0b977705f9106a3eb5c4b134b6be93a94d295cd4d99eb67ab6ff8aac871f2a5954686bbc68c94d9c23ee77dce3136efa93955852154dbe250644c762d921c5e2e43b8be8ddc6b18a7c8852763a9b06705b2bed7fe6b3b6163f19f442135038861f6069de8daf9146c132b37d3bd7863aaa3bccab5d1cc7f6f3f0f2fedf77ae770547b3af377aec57f8181b60b114db7f1f2d0430f6fc922aab700ce729166f8eb9d341101bc242cb767f3872600a763d67d3777b0098deab54a9b2b58fd1e441c5c2d37ff5a99328ebd104b50585b554c14792ecf826a09cdd21a72bd5f3ecc855ebecaf4d2ff0cb9b9d5e1fbe83869670162136e621374f3ebff410e788f6d2d12f6dfbc741ece48bdb9f6c6c4aa5f1d3dd57c1a183b74d5b06ca0b645a960b2cb049d7060bb27d0189a9275c30be355686e89dc9b1b7d8f32308f5fcaf2b7fb3365dae9bb5a9fa84da6edd0efc6dab2e74409af46bb9c81b7ab12d5e412b357e28147bba536184f5089143cec1a148452b68e4945700c5b08522361afee9cdac43df346b8f5223d68e6bcf46a9373f88439730aac849f342ae38686e131b6ed18c39538703a38e0a69dabb876abb4c44a73bdea46c8e0176ff2aa13f742d423cf0b8ad47ff713844d139c83f498969dc2a8cab9389f1b9a751e4dfb86506a63d4e1c24d7f0bc8eb28928eb611a8b8e50b45f1f08465193c41326ee113cd35ef6674dda059db874c0056704d8e7f972f289321d21de68ee388e354f9843c49c87e97cd7785d0010476edb580cac85890925e13c8839a18d9a8ac1e88d478fddf68008c082ac5ba6fb0fbb2836cb875cf575543776413509eafd25e57944666932957a39ab5e9a6f9cdcbf77dbf1ea785ecb0cfe0a70ce18847fb51852e91af5b0a0d7c1bde1e324a42862154979e97d52f495e48229a458789de134f11c9c2b6b142c74f76c42b68ba51472f37493768acf0c20074d19e2a7feabee1bbfe0daacae85c98e45a35f343a7c5678c5bec77e099c15ca0fe6653937c0094fddc09eb", 0x1000}, {&(0x7f0000001bc0)="4267fd1f9c1b2c295f493e425c3418f13116a2b57febf705201c0a93561a1c46ae14b01d8130c9596f8877a4b226de25e72e4391d2e82caf6d6bd39bf45d60937b6c50744cf3d433ad54da885e41ac674fe18f9dd31ee8aa15bf964db64e5c52e5c89053d1ae89a707c13ee0ff427b6fef1b9eb8a66ef2092a12d9e587c53711b895325b0e58a6982202f363a369a672bcd629bf57656d823c271fd1738989212f9cceddfa23da71149012e617c994ea18365bae647bd2e5ec474f99ca3b0a3219a2c143932e77af0315eb7ba9fbbaf10d0b1346e313cc272b42eaa019eaf4ab67378d21eeb39326abfbd0825f615932a208f0b53d46660875552835b1b5d3e07a51c33bcf3a50716a2871d48d258c0749c607314980a2b30b90ff2b5a20c951616c4f825b1c97af7bcbd0cfddcad8078d76f5c88c73dadc51b15d9b73beb0b2a4df41c8dee584b0a30502705e9d2719cb1b87eaea6a41cfbafdbf3d5d3f04f9e65baa7ac666ad9fbcbd777c58fc404cd74be1cc95041d6abbd4f72d4674201cc8cba2ebb9fdde3f98aaaa080d1be6092e9e2416e4f1ac9f1c5f4cbbe13b371df88cd72d35451bee4d057fb063d19d52a4c9b4a785a64162458d8ef24f18569c14def1cb5e602d5551a4bd1ef11f7e81972cf360f3658dce43497c7fa5019e54a7f7b10c13af0a4ae64aea6f8dcab9d55274181569ea0519553cab2b8d6cde7510c13a3bf8c368bba013ecfe64fa131b0215974bc5ae4d9f8334ea2885cfecdc7e0ef16fec9ac8d2ea54c767d84be2cac5330a790246db786b79d97b9ac62670ebe7abe80c33394269ac9ed57c0c800d53a246955b5be519ae7f0eee895b396981c83a24061693a018f83f1b717630361088112966bd6bcdbbc751ce977543ef61876862fc5e5d8cf33378aa532499074a0c5c74d3e6ac4caa6b459e666eaf62767e137109b82559f4f6e7aafd8ea287ff872aaa4c1ef030ade35236ffc023831a341d85560f4e4824836d8e34ca8746b7b2969739516a58682a8945e429313617ca8802b899feafd137ad20e94b745b2ad1b6097181314671061b5df916ebe87121511238445b19a96723c3f52256f6ac6c6f9fb6cba85402efadb7396f2d2dbec4582a793c5e51b56faf942340c1f9e79254d582b9c2f415d4f5e151ccf74a015354f92c966c86743cfc38dcf3f8c979dc9de92f723bae9791e24f8a4fedfa5e17de16cfaccc50411f549b131563832f89fa83a5a8c99e3018249a3c3ac791a25f0b6d45fd6de7998b962f986f7dd0655650f4d6d63aae3e50cfec6804d73de78cd43a5958975051addba33b8d887a7efd69fddc4a88df57b33345ea028889e3a902f010f9bdadee255fab32400dfacefc01b289737a0a1d1bb0b40254e750115a9e50941890020213339760cb335fd43ce06df365391a0f1ef38f5b21686ce702ffec4e8d707e4bf0b67e2e966990b225c9d6b87aa6a1a7385973db4bbe6bd59d37ce00e321faf8bf0d9fd6b8f0c459b2244c8f060ba19b31ef5496c29468f0999e68848c03a93eff4482ac0ba14abe1968bee331afc1c31f678aa4ba68088ab31795ad972ddbc18490474a9d6bef0ff562a3c41d4b50842c47da6b00f1e19121f8e61e6d7bb3f3f880fce51e048dc5add80eb32176d961720730f5bfe069b8113f5c281018a35bdc254bf9e9112be02d2130963f7245d0609c64ff75f70a42b8226f1470eba1d897cfa5bb1a389812f4d369ae7cc779743ff3f721752f6e82375ffd10e7006d3d96c504d99c5c315c6dcf723741643b6e48b19905102ea9dee8ade92619bf2d11f6c9f11dfea968f412ac4b0a3fbd1d629e26b63e521984c5cfab20e607c3cb2414c68e3d6391761e6b34701f6a3b8a248105f2c807ee088ee2b4dde58db6dcd84852d8a00a1dbf3aa7a210eab6d375af595c3e9998f4126b102ca1023f4b5929e7e25cacfbb11574f953ce6156eb30cb6f3bcab677ca2ab4681fdcdf236e00bf34c06a1a2cf9d874e6f77ba0e0619088e8dad1c8dd6906e01aa605a420a7ea155daae424ed88594555fb6ecf64beb0353d2cb09ae6e37043bf43f1dc6390b36424fcaf7a62f827933d3bc718dd0f1cbafc310bdf83acdaf81d6119661c6360050a6e8c669e4694c4d32b36d44b963ebe0c822e09b0da43bd30a829cace91b6e849eced278e8aaca748e58934aef917e0453cb3f3a5878c12f603bd45c8ecab43c24a59f64b4de880c68235946011e0e6d5c8c9e324b3a2d0bcbcc989af6d3e9d581865bdfb67c3446f4fa8431fa8c5fbccd7aefa087605c13993f19d5a351f6666d88bd40228a63834e6e51ca9e0f291835abea86a6786b2acc853b18250e3f0d90e1282a73c24dcd8b4afe2ebc40a32ae89572caf95ea72124f7c08a4899f8fcc6a86dd6a27281f49d88a3753e26b0a7de74f9f8df6120d5deba806fd3f8034c685764e06d5f365a662080f27b314dfacff67b06b448a488c235a34939102143af8172ae4107288d12b153addf6c5d20c3b634c4708fea6032f5446eceff11be3577b171bdcbb71df613e683c13611684aeeb631e98cd64c9b7f9fa1f50d1aeafeaf8ce2b3e9a80e560b13a0c4261eb37b96bce25bad01fe0c3921c94cd4e76abdaa1653f561010a02ef30beeeadb864ef21e76eba546abf15875c1034cb9bcc4bdf5aca3716a176e849e305b7897bd8d1c16deee86ee76e355cdecdf7405075711982239e185f2e71de7bded0c7565f5cbd71970afcb0790b69a3d99c79d52848729614a6ecf9114233932dc1939f9ec0a031ed17c92384cebdaca83ac0c52edda934b51a26b0c602b4dfff22d0bf070903bee1930895b8582422b7e287249a0171993aa44b8704007c43a962319ebee0cc1f493eaf08c2ed6d036e1c70b227df15f51d5a04d54a172feb8059d242f4794f261fa8b1f7ab4d13da1f8f078861234294e5b452c0aa090cfd7093b0acde0bbca7b7b0636b8e2fec6ce9e6c476b59c4200a15ba7ea34b1697ddb2d28b5bf9d9e45240831341b9c9f9c19ca4d325723c19ac00984c8e917b8c24bb1a2dfef877b09a342f83611a2cc9671d07bc5a07e612622bd707b4f818e92dfdc05adbd020f4bcd6dcb241afb1a6972b2ba9ce7d5b88d28134f33a5639fab9e55ec3692a338132d84f30082506c19467fb7fa0d178df064778b4c71f310784aa753e8facab82feb2d85417d5b3dccf4fd61ee4fe8212e22a3d0d620f35652df0885b20d2f744c82995b6cbc0bc1068c436b3e65575e92b1cbb0a3a64b90e23184cd1880acc90ec48e8adaa3f4a79fbf886d2eab4bee2f937edf1c6ddbde065540dd024857ae59492e68eb82efbc563690c5044c6f8e5ae8bed8e07e4f838a3c4633f54a7bd106713136082d39f5d84cca4ee6fb374f0ff2ffbf4f3a2f73136d5febb58d45d9f3844cdfc15468b76ac748dc8dde9f146dbd8cfb068c1cc66d5a97ef2f31373b5381dfbf6e8788b357dfb4c3705b572863412e6ec5270a3bc948206b1f8c09bd17478c8dfe592ccfbfd059f1a87261fe025a343669e8cc3371c0dffb90dbce856ce8d35ef971cec1de7f8b07d95a144cebbdf37cb3c34bc71cadcc53b13afd59c8392f5459e19aa72fef58ddae0a7fb598e37f827cbeff9eeec82fe2fa0f05993bba7aef356253f8391d0249fbf629e18e28eb3f50ed58c496b290376427bf0acfb2ac14976481fe85e8ec756703c9f0e8fd94b57cec0f2355b8783f73e5087ed78997c79bddeb42e1a6bd086bc45060fe508606702f5d2586222f1d43604a5d6eb8a4f75a8c4e0992a264e84ce8dfdabfb7e71d79da515637fe77f5ba998b36cc1e10f879366889a0442f0ea4bb7337ecaf29b9f41ff1069e85086a730df99c4c6b72628a51b69655839562c2434da47d10cc45670611ff0b617339e13ffd6ba155526a580ca562a5423c959c1f3cf4b82a594eae8b005191ba7538b4db69601a49792797aeddb539df68693b86e38a81eb7852f9bd71363575cb8f60513292d31dd67004cd1b08e56e7019e0119d05fda335c7613882dc32e070eb44c6be49ccabae3cbcac2b25c984147e774c58ed2d639372459acad4dd9e7e9e72868806737249017178bd05afa923a694db33ab30934a3b6de76edd847673d589089d6f357ceb60ba74c6ece50e8f4dc88f4e69f0ed97b155366a545ee38f672094872923ee10c2906986a79cc8b37c321a17d61f8af6f176b8b9f2c5f6781459109c79a91de521e72e15c95358c3ef65ba4d099f4c2ab1aca9d4d9f3a56f5ae0082d4138c9f09d99dfcd7cb6543e010870445b293e4058f664d302cd3d216bc6d34a907687e9b7d6373e6831468de5841bf3dca148b84e4e91da970d6a4a87f535340ad20e6976bc268d21069f777401d24f34ed07543068d0f09cd9c56a00e5ae96f9eed1023f492ffa614bcde84a4559139a07c028520ff86337d385d7c5b964a611164cc7ed53e031eac4266c1c98f23c20e9f2f4b5c06117abcdcf8c1db5aa647f55bb728fadb1efa7ea96c06fcbb2ea2b8820ac3c4e13495d9f7535e375778a1e1c9d022f25e724f04d3b58e67aea956016b8a38dbe9f8cec6004f837614a98ef6fa74282df620bab9982fee3e8a9818ada3f24554144439beb8276174fa007bbb23433854deaa3678c688dbc33cfd2dcf91fd77a77fb25f57b3e49e89a93a700794a26b99f5efe8356ec4bc6174a0b373f9041ddd7c74dcced39b100e38db8404813bb32900538202aa2cd0ccb42e9b12b9e53d07cce25888289c958a3ff4df09a3f71ac4d0e43a5df166b061022a34f14381fa0ba59818c1bc0f6ad25beb92de370e7b000ddbdad073bff134cacff37fc9eafb1aad51667608fb5dc7ddb951f4eb0630972eb6a0d0a3de97c3f42a062229b72d3b8209e22886b8205368a0cb6c7266d68d8694902e1a3f3bd3fce64b771a01f47b9e0cc028ebbd9db7d02f108d26fca15066ba53c9583bb9d02a4e5c972a9e2a07a3e3f80121d5887ec8608b6f7c59fdeca182138aa7ad03e969e1a08a949f588bba84f025b0bcfbe50cae906cb09e277d40ea2c2be2eba8c02a269c68b604b9d724951c479df0094e6b3c3b45514c2390bfd809125b12926bb3087478c62d557ec64df2bd599fdad14e884128b2c3bfda03a4aebdcc08ad1c8f85a672eda986811201100e3007231d96ab329d70dfff5e7f8b1b2d2a9b68ab9299b6a769bbf3641db74bb0741b3e44880a7c13666055be827f62cf6d803b7aecd00721692f0cbea737843c2744edf2ac64c9f3324cabc03a281d9e070b5d76e4a140486ef886d514ba11c98c979ad21e5ef8b04399d7327ebdb8038ead862ddb923dafbd7158a761e07630c21a1613767243b74f529906269e62a26d27d243ad6a190e7a3f1ddf21365b0ade06e45b620ac2695ab791b6fe0988c4da3f24aa8e63b0fcf6e97911760eb12c7b6662bc6ab81c97dddf31aff8de4eb4778b2f94e683e9de3897a137d5f997c23abc878d6c2fc497bbfe813429fdc5b846356317cf7c57d326296b3e8d63fb61a26b915656008c3b1559427b70fa377fd3ec6997be4a1f2ba18dbd7bd25c59efc83aaaa086169d38e21de5f3b7a0baf5dc45e8f273241d36f9a36822a0db088a6c020a7b6ecbd9ab1883f3dda2e19475a2d7a5ef1ce1560c752d58515953eadaae71ddb86276807857e9f894b1ef8a85887dcc64a111ddc19a3fb38484e533c1ffeb7463e62c8628b6ed09865e01b11a0f59dd0b3e7d946d6f7d8d1b0f08c6e85a8e7a3ae479d78b7450cda3", 0x1000}], 0x3, 0x0) dup2(r2, r1) 12:10:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000000ffff009f99cf0f0d73f5934d975d43b7620e0001000000593614893cb819227675411a6fc55fe808714ea7ab29b98ede4d4a2cbb7df369433fcf3167118d42d470dc3ad4d3f98f7078c41e7d53dc6fb4015ba55da9fb8f6365379bac41aa5e1495b716367ab44ccff9b87d92191e9a00153ec7549e0405dfb3f0c47cc5f53c9b4e7fc6ec748bd8dc75801575161d6f51181eea34304e154cfd9fffa0c7c2546e1d244322f0fd3504e6b4a14127666034ed4def57c3acb0bde23dd95efc4b8a6f0771c7ba1b3dc8442da7cef4b7045fdc24c14583fb26e15e847bf10de4ebf73f3a5ec5", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) fcntl$getflags(r0, 0x3) 12:10:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) dup2(r0, r1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="b399808fdacabae986", 0x9}, {&(0x7f00000000c0)="4d1584854080b31e8a2f1318cc6f750540311a3166a9febdb1755653c01badea0ccf31ba6c58f7c491f7a4aedda75364b99648ea3c09670c02", 0x39}, {&(0x7f00000001c0)="ca221ecff39df3d6d4e299c8c64aa04518624b72c16f656d3aba09e1f397cf36f821111e890a1ce965a33417e134d9f671e9ec56004171a1e3981e1af289573927a0b0a66a15874ac74960796c4017e0e7ace28dac224b3dac908e5546b07521c94dc356b9d19b9e88308a4dfe5fb8c1f4e6fba80794bbe271712301374c973719046a00e630c6089f6013cb172840845f377c9ca08711b707b28c0f36a5fead4a2e29189b692b454619f6895dbf70c8a697d01c095a75a067a22ac6650b0342d533338c0b7c2949b051a04e7ebc3a8d27b70cca3a", 0xd5}, {&(0x7f00000002c0)="f801417be40719d0c76c7178daee8d9fe8d1a2eb22d797a8e6e75b133aa31f9b589d", 0x22}], 0x4) 12:10:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/213, 0xd5}], 0x4, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) r3 = dup(r2) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x12) sendto$inet(r3, &(0x7f00000000c0)="75001633c3b1e55db386ba7a2054aaf05d353564494f1fb7a386", 0x1a, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x2}], 0x1, 0x3) dup2(r2, r1) 12:10:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) 12:10:20 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9ee242595ff3f909dbd79f3f91c6c1b987", 0x11}], 0x1}, 0x4) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:20 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x800001) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xe, 0x14, 0x8a, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x32, 0x4, 0x5, 0x6}], 0x6d, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x74, 0x7}], 0xffffffff80000000, &(0x7f0000000340)={0xc3fe, 0x40}) r3 = syz_open_pts() poll(&(0x7f0000000280)=[{r0, 0x10a}, {r2}, {r3, 0x10}], 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="77b45f75ac8dc648c44d53772bca2be791e44d3f7a3c125ec4e1c04e0a46121a25cfccb96b9766934b2310fd8c5cb5dcfa2a0de81779571e46c6ca5fec2324decc7dd8e66368", 0x46}], 0x1, &(0x7f0000000740)=[{0x110, 0x1, 0xc7, "866de0ed6803d1902252fe2b0242eba3a0ecb930ac162bf3e57227433aa4ea66a4f57d609f1552b638a3c67eb1141b88345bc034eac55a4dd664f7d8ecaae2043bc2e6b7eb6ad6ee05775180028216d4a6a64188b6eb8c005b7feb480c9c447d6b5c42c17ef446d1637e91dbd470e8abcb312eb7aa2d611ee90360caed4bc27dfb12f6a0794bfc97c848019481da4bba053f8df98e9c5a760a5aef2f4cbc08d2a5df71744cf27f1df0e453570dd2d09a216816741614438521e5f5e6090838d5661a7d13dc977295a4b8c78b6de12b09cb88273b61dd637a8f5e17b907ae73672afd22f97414b9c8651231d6cacf5c6f61821f7488935ad7922a736a65"}, {0x1010, 0xffff, 0xb79f, "fbaa69e3ad8d045488f24af401a27b448b44fc4c43110e11ed85de330de1669d2fd84e5bef8c060ace3260b49ea468708615b8648103407307723953b2cd6fc79a9ce52328ab3880443cbef7851fed52963646c8ba0359c742310ce1ab4cdd207e70e5949c2200c8b0cff44eeba18548e2c7ed2d348567a743fd4b48a9fba171d75f6c65c9b1e822af12b26fe26a9794e6d9bbfcbff2a7f9bfa3834f8976f10b5f541148a4154647d1e90baf997fbc244017d63f746af51f91120e48b0e7ec8b0746c9e46bd2a57b201c9c0fe67b5663fdc9ea1f0c550f52cf1dcc7fa17a7d2df3e69c4e7ac22554330e09773b5f9b88b5560dd98e965ed6f29774be1a8bb9bae21a1b3fdfff98540057f3f3f8ae4ba45be0f7a85ee99f621969b298fe47b496695b11b6b7da78a15d1095dcc06996429859e6367269e3255195fcbfa0c2c8473d03ed9fc8ea98850fe16bfaf3c2ee3325399a6b900899a08416cde049834bef9482d9e7b4733306de6e24f254d28f18c468d789891a839fde03862cf1b120375cfe502188f4ba516d9e4a22aca0d48d1bb963a828b069d38c8500b7e634ea9a17fdae61a2007a5ee54ca3dfcf74bffda7a3d17da5e6d7c43b18bb6f2e2b5b919428c2a171a2219f4df230f74b10b2d9d7c9c3c4f761731fc71cb36558e80fd83e4884f05e994e9eef2a93d6da91a9c9eafbb8422eeb377246b32cf95b8fb6a85a85f02f41a40a74eb351d96a30f72c2c21af082595d1375eb73ed97abbf3ab88587eac3318625003f7ce342f61601bc44dcc23cb4dad3edb616d9fbeff23f6112f5c847b892de6cb8ac6c8fea142c2e0307366071d526a3258bae4f1ab18ceadd8e1d47f9945d2193ce0acf83c4c8d63491ce1cf8c285218bbda231d3ba70bef013c4c716902451d23eb824d15a22a64c1563d125c967c1c3a6f1fdf01c676e2a01dc8b546030ad104a7d85d7d38681d05dc66864fbc8bd8ff22e4f2bad943d6e8c386ea0a5af88943066a610b4733e598156f627d84a649d993ad9f3ec818938442f8d76e0832331798b96cff07cf6b1f94543e205930e4172791c4dcb9c081efc445d577433095c5262c67918b3f6c031c5649936c49b87f97dcd7e909b79098bff5b55ffd934918883d3130223388270a6f61841d8f41e0bfc85bc7443f4a2e12b3cffda2e07fcc08d145a8a7bf5b720ce56dd1668d0042d6a871aa3cf0e481e4616600a2a27fb197fa7fe6656e8cbd5377c3198f6768b46670916375b3131464785f77164e2322199639b6afd0818d7493730fab576e6cefe59e69aa15fa93ab42bbcbd4e76a22fa1e5bfde508da8c56c6d94ee01b5c4dd2bc60922c31b03aa447adc9802a62bb4e58221bbc559a64616c18824458d8c1a5d585830ebd03da9a3deeae129b803e8bbe77ac87a9c429cec583ddfb410a9323172cab98a93f45f5be7435d63785be55248910cc943acef79e9432f396f2118c191f2d5a9471f83d23607bad5128eb7f0c9dd30697243cd50f6bcc81fa05045eedbbb22da61810660048f67dfc81fb1e1d617653d2df05b235928364c75ba28bae9a31033d57aa84f0ffbe88b540521c30e968c66912838a1a0737480169ae8b12b66381fdc6fb6986802569936f36f885e1f18f4a00ef482fc60ca5e1bf80b1c8955dbcb10fde01e01c90f676e22535ee86e12c8a466e09a2601e3607402517ebc974cc92d1bc60c6601f1109483ceacae8bd2f8f8acd2c73d3d61ba8d64cee6b83c917ab56c6a0d2d51ad7518cb443f2eb27ad637e5a07bc8a852a2ed5ff4e5ac04e237a59d1f2840b86e8dc45a26b80846503b5bf1bac8c0e30c1af36b89347df5254a37d0e45e1a8ef3b8cd9f88bfd145661403c97579f90f521f73acc991e4b65eb9a2b7735ac7d740eb501adcdbbdcb38198c5bc64a430a2276213a98ce2fa2b46e5c2934b87bcd5c40a9c71def33015707f307400de845bf83124d83ee419e32066f1d2793f6a04ca8129e1dbbc42d8a70a24c16acb0a9db4bb741eff444d2630c9681393081d68ed25adb86207613d0d08230cb36fc1832df6b9b8cda788b3d2010c3adf6fa302b0a5b8d81f87c22ed34950253423dfef8689bdbead7c3e6e6032a3ff458beaea244ecaffe3181223a9a928db6a23e2707245ce6c99d25c853da807199cb3885f7c9451c00daa58b546fe06a0a8cbc2fb92351a286ecc22a0a6b3e053635a458e5b346a8500b5639ba7ff07ee6a6e73ed48044e8fde11702303651ac6c5464da390a225b68b00bac30fbfb3fa3cb98a68b5094834b4ea57756cc0decb6ad8ea16e9bd1068de15f3b6bf71b4ba31dfcaa06cc62c189aee209ab9f2677d97614a31bd212ca3e4dcc7108a54a3c6d1e50bfbfecf9578df977e708ecf2a8ad1b3c1789a36a6923c60caa1091fdf1a59359b823038c83956fc48747a64b2b7fdb31e4a486e58c5e9a7105f2cf4949644d6a6fb142a5433eac5fb542c9a44b9bbb4594972e5b0a6349f7dbda87121ec2f0b8890cbd3df8cb87865dee4b9772abb76b4d8f7546b044b20b3891f841600cbfcc1be66bcb969bbc72f154818ba676708eae3f4ea7204f35779423021811cc747206137317158e0948e7b370eb5b8b13f795b4ec4c88272c9392d8671bf12835fdb77d2669174114b4eee3d6991b67e48407344fabbb3b5394f6b2b1bec7b476909abc62075a3b0bd68585a3c8ffaabdacef63d46cea805af3481eae689cf0d38567c38e7edb5b23032b2baa5cbe9734f590aa1007d5334ac4af009547b8f2f1265e8eaade03375268c0196cba32aa2060b6f9cccaa973c9711b8e3bad8b386720f168b7d4697ba039a40c62ec71dc5aeeb617c3e0c2ff02dae926e416bbf74b6520df4f704affa81b5ae871094c4f43c7465b6699c319429a572e717b63a9a8d09e2cfa10d38abd3e4959a2bbee5706f0f82542f94c8e17df5f26ea84dee9b46f8616da2992f8121b5e984d420c698a22154aff221546102c838246fda1fdc93bfeb911d315264df5e76d59d9b5bd60bbf480c2436af2e69f085dc340a3a723133d2b86f231a7fd7e9e61f1b7f4fc58cf754d030a5766914491047621aea591fc816fa7bc69cb985d237e6f5bd5f155aebf71e6e9e68b67cf342627e9ff8930db80e13f935224d8c21b7c0e81fd65809294fa5fb16be4978ed4b834b85e50a6cb67825b8e545855d31cbbb5b287014d0b3bc37a8113b647124149579e5a8f2d19ada3101b6ebc76eae2d5188dc3d63463eec44ab894110b532bece663aedfa9fcea4ae7ea2e33ddcae1fd799cfb3eda8c752412866f6efcc33018a3eb203cc175a13aca8537f9eecc2129cb351f9a2e4807b571e58cdbefeef6e5aa6c04fd22132fd388f8ee9ccd6e1ace19b9a9596916ca74ffc118c8328686e0aebae5748a7ba1604c58de2664d8f38ae86ab71436d2528bd2a641671f91a1a17a0384686f5ee2e964189960af79f802efd2acc29d26b06dbc30e4955f2a368b9a61830bee0d2be5dbfd2afa4056b30abf4251e40e370fd08cfacea6b8cf75cd3ad63674f61b4ef601baec76bb1c13778033621cfc962e3bee460eae4b9df1cb2452a35a87b4ceca4255dd36ba723deba515368e85bec4bdaae64eb88126eb771dd07fb5fc93f199a24df0e77acc6c97a7180dce405ff5b615915df8a4f9581dab04d5635fcbf42cf97b0210a7a0d0920414c87a2a788d641b8d853ad3d7f3063f862d6bff4f285626bce435f64ad767eef7bc48c4696f966c4b113037249c8b4a7d62512a0743c585d34cd6067be0289c9d11ec6482a1e45999e7f605c4fede0fc7536c84bde82db5659e54827d29efe3866d0f8b85a9e20b7a5ea98c32fb3f0091cf76fe9cdfc141d156328a47988f644f1ee4c6e28dee2945f0119a49b3774b63ea74f84b6396c3bea2cb24573167842ed38e446c68520058217dbb4d218a982fd9f3187e06d6f75712a60b6f1c6026f944f8094726b4b329e14506ef9965d5a59f666a069f0450fd0a277b9ca3f9f91b360047918d514a0e3188754e84a04f0568b49aa7e2514469e9b2cbc1b40ecf3206226e9a8f6fae0c324a22e8e927315ea4f594d81b9e7f8949fc25b6ad0b93035d61ceee14720fbacdf0882236becb9dd66544aeb357809b7eeffa1922152845bc3cde9f2c564cf542489a36948313bcd9d36206bd6c699192d5c327edc9132e6182b48b725a1241408e437863d35be8838f22bb5831daf9172c17a70015f8a9eb398dc910df82599a88b9102746494ac3a8606843d946086c55e98dd39ce2027820474ad7363c0425c15dc5f9ab6a099743ed2655cd6a9ab9d0f6b34f115c45f2761ac8ebc206dced71d141fab6c1aa053205352d01b2de24219bbaf959a72689ad9e7ad62bff1fa3c3f6f06addcf2f8f2c1b96878e0b3685eda589c505d3b221654ac9e2d09753173550bd8cd961728d8ed73c64d2c48b43ecbd60d48f3c67ed29b35995c684ce42cb23102ecadb13b859f4c087b7bf00a247bdf4baddd6d86c17c53a65c8e8dd9423e85336cd1afda81b08d3cc25d14e05e9e96ac99898db37044cef6ad8faefcc66adb62e2d50419a60d2dde29916f77737d81be052cb173048f89251c57deb2a4e50b4324a925afb1540d08e96b3cf30a0049939c3e35b36282b014c9c722eff7219e76be363366efcdd30788c9bdb59a73f86b4dd31d71823c897096048c9434602f2f24fa22cbbf013fa892d945c0f78b969d15f05e08ecc1593235647a3efbe6a4f3145bc929b81f901109aeaa1eac71b2758ef0ca3bed39884e888e72cb4403ac6135e35aca639e3509fda28a9fa23a46c1db3d3a56b96d5fdf118fba5d149db56c5aa35dbce582f525de6c48ef5bd67c60927e5111400eb8211d2c5f188179641940ae33f8d06bea78ba931d29060e49d6205ff202016b598427a32039828d2d391faf73cd1cbdc688dea6244ebf11c5ac2c230ada2694fe64ff153e4e8ff5a0fd9abefa17d75f6abe9d261fbda256773c95b904e97d9b56d27da8bf517cad6981d4c80bd2f982ee86eb62d0503c29a07b17f12c5b82387508a8bcedc699c20a25a10c5b5663bde21c8e35a5ff55bed0307ebf98d6549ba23d90c862ee5c889e0b01aa9c988ee34586d695fb3f8d94c3eec134834b2e3ccd1374c9e0f63478d14d2c2f8a3e6acfaee515322a1fdabf48ad76fa32723c002cf12a5b7161bcc659f23df5ed8d870cb02ffa3f71fc76c03d5af6dd1bf886dd2067e5c056752ebaed1a3d957753e309772111d084bdf2da15b4768bc04a5d7cfa17823fd4908e01d7176c4788daef8531a6a070575f05589a762ce62e5658424712e12b8a40f0e014a259dd6e9069729d79d0ff2f62ca5f414edaf845bb943af5b73d2aff51fc3799e40e45838699fad8192f82991df0134a031b528b7c17b8799c168a5fa6bb179c83501c0ac258b0069e9a183461442b701f52528f5fe5fcd2fe645cf85ad4610204e9a45f5a3a61a49ba8ddbb6ceea61c2a49476e0f1b3f081f5df985e2612c0b8214f49b7308f13455ed327f8b7a2ce42f1049a10c7ae43034f991c66e7ff9de7da7a9b5f1836bb8cfda602c68ed43537ff28bfeda4ee04ee594747e7de32bc351b6c006c41826fe2a068fef02f6d1306c0af7c1648d7b480fbf84abd8b19f3b4b97c15623e89276f7ca0cdf76cac4c3b25496ae32384f5453366add7bfccac4f5198aa313d95d78258f3a1ad6276d40b720aafeae9f2193ba963007a0dc2e7891ed0ef116278ea3b05a4a43f550361dba4400479"}], 0x1120}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x3e4, 0x400}, 0x0) dup2(r6, r5) 12:10:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4) 12:10:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) chdir(&(0x7f00000000c0)='./file0\x00') 12:10:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000002c0)=""/195, 0xc3, 0x800, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYBLOB="4c27fbc50d82d70a6484aa9ead368189735ed98dc5b2d766ae11ca9d965049e0ccf735f65e059e21a6e58e08c3682625fb12d2c446dc70103ba9dffd15ed01e16e4c16e646b67610b79c3745d6e9fd400ed56fdda0a05a976d66dcc278ce8b511c7602484e69f9769085c6bd243204b725da213338e2ceb0ad28806473b1c85a099ebbbf2f59645ffdef446cc32ac3482f970323bd6568645d2e47ae18ad636e185a29dc7f56912c512d1d37612f8a18327a4bb6a273dfc84287efe76550"], 0xd6}, 0x0) dup2(r0, r1) 12:10:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) 12:10:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540), 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r1, r0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000180)=""/210, 0xd2}], 0x3) 12:10:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x12, 0x0, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x14, 0xf0000000, 0x100000000, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x401, 0x2}, {{r0}, 0x0, 0x0, 0x6, 0xfff, 0xfffffffffffffffa}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x7fff, 0x1f}, {{r1}, 0x6c937ff98ca73f32, 0x1, 0xfffff, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x3f, 0x400}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffe, 0xdc, 0x84, 0x80, 0x400}, {{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x10001, 0xc1b}, {{r1}, 0xfffffffffffffff9, 0xa4, 0x2, 0xab7, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8001, 0x100}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0xe5b1, 0x1}], 0x2, &(0x7f0000000280)={0xf000000000000000, 0x401}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="20000000ffff0000010000007d83887fd8713775a46580b8333de18044de3645656e", @ANYRES32, @ANYBLOB="6d49ad4bef576ec5e352daf93b98c3bf86beeed775f924c644ccf1602cb2326818f3fb975f11da5ce9f16b1911b0cd5c59e840dfc34c1e9f8afd5922822e90d41f2dd8872108694589ba3e64c27b67413247fb64d673a5b67f1da787b9419f4b8a65e3389cd5e9a3e22fcba1f2e83ea2173ca2bdc4800489f6202e9d50006eac54fdb86656053a52b3951c1fa15a530151b02cac8add96c6024b4659027f0fe2c51ce524ce2083dcee69805dcc5f31b53059e185ded8ec6f385db9c13ccab6d8d3b11bdb841a6c86b0914266c9867e59b04d847670553c62dfd1e26d724ee21d7a70ff2eae8454ffeb99bd1d97210c5e8b75a45ab8aff4d6d3", @ANYPTR64], 0x127}, 0x0) dup2(r0, r1) 12:10:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) 12:10:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="60000000ffff0092e2c27bc4a20b8bd5d47fbdecd8ba9d6787354f406156774ab6cbba15be2da6dcc81e444d53e1be5cd1998f181cbd5b1f4ece2672ce5c7eac09c660bc833c7becde0ebb7766b90c3ed4a7223f6ff092261cb618e7b67ce6c52bd41236b65910da1105daa7a0730876be09ad5863d7a62426d26c0111bf5635fc0f8acb3976d0f3b5651eb85f960b33fde957883bf5cffd700b6a45477b7114de603d8d30065e718e0aa4215cdf9001bef5acec3f7851eebc18e0857eced75dc52d959865e5ed3f59194d9dea511afa6828abde95dc1558d17b26ce5a247e6e1f19fab61b27af59c25371aaa0d43a3bb243f9ba2f79b365458f47557c468b95d6a852a075c4043f33de211bac48f20cb04024cd2bcdc6ffd3b736f274a38e0b7fabc09e99000000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) close(r1) dup2(r1, r0) 12:10:21 executing program 1: semget$private(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000000c0)="07afa0ddea6417d0500f3a6a0632281e0664736483efeec638c03d7e6ab0f182ea947aeac8b756754efb028fdf8a530c8479ce5a9efdc7462c92aeee2680b4cb749cc11927ee6fe9c953bc909617fc7569e0865e33a98071886e9df822fc2af204", 0x61}, {&(0x7f0000000140)="e2f667a494f0f00a30fc6c96f946c7fb6bc6becd1345b2fe222ceb393a45d1a027", 0x21}, {&(0x7f0000000180)="27938073b8458d1651b4e63c2e468b71ad6a2fc5d4441e985a62806d90bf9a8021aba055b8bb815f0ec64b977e8a5a6dfb09589b7ab48ba7e1cc515b479792e7ffc7dbabf875f737d2717d82d7c4", 0x4e}, {&(0x7f0000000200)="7b3e6430927142a2279d32ffc237479005918fc80b90ec2065ef17d672db9f21fe1c505a872c75f4f81198db597c930df8c6dc6c82c3b5f11fcc5e390ab3e6f7c2de97f3b33cef7ec3e8b0e070cefd81b0", 0x51}, {&(0x7f0000000280)="a98599a529046b7cee6dd35b1326d6a21640ac1d5e8ad435469d3b4fa251b89b7ee38b7199c3938628ff4ed74603c550ae5576be9aef7c08be58f5755fc5d2f43287f62c7a08fed647141f032bfc23081a54f5d2ef16c56b763003158eb7c7dd826a786a40a3422e328f41aa06238131ad39fe93d78fb9a8ebad9e19f68d0071c18496e9481e984d153d69", 0x8b}, {&(0x7f0000000340)="ceeb5020664d4e2065e41c75ac88f5718046594967bc399ecc9115f2b6666ee7f5a6ae901fe62b33d1f38265cc738c2d825eeac1ebf5086d2c7a543f7dd326dc39e1688055f06098ce38f21f23922dae5d7527b3f93bf3cbc9cfcdce20221977729c0b1cc560e4dfe81451f2be44b6ea", 0x70}, {&(0x7f00000003c0)="1e24046adf180565850eec04ed5db2f80cfeb002620fbee6c02b8f56f6634d4c50230088930887aa0f48af4a5076aab7e0eb3b1277aef89ef94f5d12b10af878cd5cdb32fe736cf68491b6b2de3083e6b5718aa765d0b52dbd621a05badbad5b26d86ea049b5c233bd5d96c47cdd47924ddf152b59cb319d1c59946796b9992e23a2de1935c362285c350cb6eeb0fc9bb388cff369018fb5b9d2594888a1cb57e71aad14498b2ba2e988f23bf494ac319283ad8ddac5b7b163", 0xb9}], 0x7, 0x0, 0x0, 0x401}, 0x409) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r0, r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) 12:10:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="0e", 0x1}], 0x1) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x80000004, 0x1, 0x90}], 0xfffffffffffffffe, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x800fffff, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x9}, {{r2}, 0xfffffffffffffffa, 0x2, 0x10, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000042, 0x1a53, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0x800}], 0x2, &(0x7f0000000100)={0x2}) open(&(0x7f0000000000)='./file0\x00', 0x140, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="f1b7000000001a4d58fcc14ba29cdedb3cad15147d93b56842e42c63a01938829a86e229aba751ea79c1441b11216e62033e1d407527bdf96e6cd10b0771b0b8bc84f1123ca9a4bd34684c1fc3e2dfe43af40541dda969d908805a9b8e12e1bf2301197641dc5df1ee084337f9747ffb5f6f0d00e77c185c2b1dbf78d8bedff430ecf39f972ce768efa4e23cce953d81bb1ed295d188e3e28392e003d7f24049a3d4bdfd556c91bb1f4cb909c3d9b5025ca6ff17a902d21617aafcc350d009f847f30e206d68134d743258b96386104dc51c0d09c4a3c2c34a136c656c0ec2122a7d2dde994267e516c915dd3ca1db33", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) shutdown(r0, 0x0) 12:10:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x7, 0x40}, 0xc) dup2(r0, r1) 12:10:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20d776673b0dbecc00002a27c7cd000000ffff1329c3f8", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9, 0x3ec3, 0x3, 0xffffffff, "acd8e678b3118314c9e58abceb02d9011a1c4832", 0x9, 0x8000000000000}) dup2(r1, r0) 12:10:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 12:10:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) getgid() sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r0) 12:10:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r3, r4) dup2(r1, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x5) 12:10:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000740)=[{&(0x7f00000000c0)="319308401fa29e90f1e65353e0072c"}, {&(0x7f0000000100)="7c90fa4cdb5823f157d6ba520fb7424d89fa2de2f8f62c0b863b3a04ddca29241d6fdb26d6492eec12a265e9b22358859a8dd16a31bba1d23c13eb7c921a8cf53a2fd543e32d1709f590fd7601c8e5a935597d371f6a"}, {&(0x7f0000000180)="56efb35f48982473cc896de8847585d3019ee468228e6c0d3bda526648480b341fd45a77d9af6d8abd0b533c1c542d4c665ddf6911d2de72bb4d1413038c361b9f6741c761c2296773514533372d1769bf14f5de749524c85fa27c42d86ec90ac30c50caa2eacccb868e7d41543bb234376921dd5f8f850916beed8b40c11c7b4f8e496b12e81bff90ead5cabf651afef1f9b7ccfc7fa478240a82677d208cdbf75d1f9d7bfdb1dd0e91c0c7fec53c67678f210961aff22b0105fc58a5f0190ddf3e63fa7cbe493c4db25efce5d824c6e18fb2a0c68ae361e00362703aae25ab39c081eb5938f80d1044f86c732cb8e3ad031266cbc4871ffd274be3"}, {&(0x7f0000000280)="ec565f6b157994e280acc1b844dd37f417267db780de65f05697d1bc852a99539aedaac8f5fbaefccf0f594880052ca2932aa1a1225006d47e2ade751f32a580beb4a4139b951a4dc26773d2c1ebe905ea2c237b0aadec7e14694c535f507f6051f4470f313165942f275acb4b9ae47333b6e0aded5d2fd8711949a6c22bafd957448a48d902510ee267b4a2902986d4874dc5c56ad7614c943ba7a9656e2bec4719df311ccc64a78e0ca319dafcbb2eae3c3afd5f007ddc4464be872021c647a7ab5eaa47458abb81dd2fe3d76cf0e2a9b97988cbc6ebdec66dedc88105dbfe537cb162269c1f579d85"}, {&(0x7f0000000380)="e6bdd3934420bd911ded40392cb3e3885d5a800bc4b42fbb0b224118194902a30733fcc0a6a86e2257c61edcae8ebaaf71e8be30512a5a81aa02835f31bda706b416abf600"}, {&(0x7f0000000400)="4e814989a0798a0422d768b67ea734bcae464004546ec1a3373c9a10bc2ba5db813f50a73f9e923d858ce65bd9e082c3a3d25f4b9ed735d7d4d55361efd8af31c09d72d00979c11493a51992081158869ccbb9957d6c85c21758fc3fb424f459ace1c4ca307cc7a51d60a273ee8f8d272c01c8bfe580dbe0938594ac5c0fbda6b2f02c073088e5f249c6c6f2ba8d05a049cd4963d3e1ffdc5cd4fb7e11cc3c0ad6ca94d13fcbba2399896b313803e49ab4e2ea6fb043b788e720daf04d337d5ea541987ba808872d667398caf164be398fcfcb4fcaed7ae14e99c1e89be5bd916afd4d421d16a1a8932041"}, {&(0x7f0000000500)="a3ebe0a0036b8f0c8ba0"}, {&(0x7f0000000580)="a0bf04cb210b8d646362932ee2b5d9c2e5b682c2b723468e59ce98e5fd31dabb15b9910d008136653d2b9f5103482128f07027401f7063c0fc68f8e3707579a40cd9906061299328f71c5b5c60712770400bb8ceaae0bc6c812952fac64036384434aa33a88c7149e473f38cb7689717b1e4c8bf8a74f9a32b3d033eb38f224acf976a993a13ab15320c38df2b5ff3d688f36b40ee0c47205362fcd480d6bcfa7cd2677a63cf213e63ac79a42a8c35"}, {&(0x7f0000000640)="59a53e5be4adfb86e2"}], 0x10000000000002b2) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="5d17c61bcc51c21e4f016ebbfb007625165a0000e5", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup2(r1, r0) 12:10:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[], 0x0, 0x2}, 0x0) r2 = dup2(r0, r1) r3 = accept$inet(r2, 0x0, &(0x7f0000000000)) writev(r3, &(0x7f00000000c0), 0x0) 12:10:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x77a) readv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/238, 0xee}, {&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/102, 0x66}, {&(0x7f00000003c0)=""/88, 0x58}], 0x6) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000e3feff0000010000e3", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/86}, &(0x7f0000000040)=0x58) 12:10:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0xa1) semctl$IPC_RMID(r2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00', @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x9) 12:10:23 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x8) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x37e}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 12:10:23 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0xffffffffffffffff) socket(0x2, 0x8005, 0x3) dup2(r0, r1) 12:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) write(r1, &(0x7f00000000c0)="02a8d4dc8aa440c9c4a0e3c9d040c340757e24af1a2d3d0c73f6b4094210b301b254c561a39d018b7e172acd23106825f04e028d2aee172e89b7bbcf323cbb838875e063fdb3511f20afdd784e8779454ce2fe4784249abcc3c05ca6f13a3cab4880c5038d25023bee55002c04b42c4aae86dd620a8f0d8c01cfe6110c2f6a70a2145239834f03cdb0f7bff62c24879703a701fe39228a4dc12e17b510e075b15677375fcf7fd1a9d9ddd2f20b40408938535e6bc4ada2ae70b34aa7879370dc199a8165887ab7166f046c9529d6d5787820e1d93dca2a38e9f9cf7b16c230eb07d368fb03551c98c81054ede2a617e93802d5f2", 0xf4) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000240)=0x5) recvfrom$unix(r1, &(0x7f0000000080)=""/99, 0x63, 0x40, &(0x7f00000001c0)=ANY=[@ANYBLOB="502d1114c4024d953000"], 0xa) r5 = getpgid(0x0) r6 = fcntl$getown(r3, 0x5) setpgid(r5, r6) close(r4) dup2(r0, r1) recvfrom$unix(r4, &(0x7f00000002c0)=""/71, 0x47, 0x2, 0x0, 0x0) 12:10:23 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5e517503e150dc32", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000240)=""/81, 0x51}], 0x3, &(0x7f0000000300)=""/52, 0x34}, 0x843) 12:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) dup2(r1, r0) 12:10:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0xa8) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x48) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) dup2(r0, r1) 12:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000000ffff000001000000447c31495b42b7fc01848be8442b5945dc6d5f2fcb647c5fb637bb9f9ce21dacdec1abe77aac7ea15311cef5a8bc9eff6cf41d8ac4e745715e3594491a4a47b6af19421f797efc94d68f28d4ab0d584d3083640ec29fc19cb4243a051e85e0c7928a96dd969a766c83386e4b42737469afa8a1e99f5a52", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x5, 0x8}, 0x0) r2 = dup2(r1, r0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r1, r0) 12:10:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffbe, &(0x7f0000000000)=ANY=[@ANYBLOB="20000049bb30af4d06654400", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10020, 0x100) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) dup2(r1, r0) 12:10:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="33000000ffff000001000c62", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000100008001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) syz_open_pts() r2 = dup2(r1, r0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000bc0)="1ad8a604232407b1e14b208d36ac9be1ddc9df4dd4dcb254317479ab014902dad75b896f63dd3e1065dda8b1cdcb1e94dd1a70be6416955847d45591a3900bcf72f24471ad8b39f56218b71062087f59942f0d92f409f815715c96a69fa607817ef3b4abcdf7a86735e02d1b185937ff22d35f3f110b4b29fbaed467bca55475e844a8c4cac170ef789db37262eeb4eda0bd4fd5bee1e3b3a814167c027c8a6051a1cfd6e3eaeaae342c19aadca659dae2ba335e1a55fabd1554a051639a2403fa9a136a348d6207daacf482c2fdd8b6260f7268db0feeefff174f9865b12715913fe5c562654d04ffb1a201d8c55e0808b0baf37b57af7d125512368f983fc5557e6f256aa4867ca4178339dace4069e737510fe6e15c4d84d718b6135446cb62ae3d1092500efcaf732b76ac85d4eb1f03b4ce4cd03c6ddcc95908670587be30c0381c9d25c17dd3f353f7e4b55f01772f9143dda2a8c4b94a5d296f989dc873df76c4410e4c178fef592b7c2fcfdc2d8b4c02dc505bb729d4a1cad03d943d1da8b426d19ca128c0952440ebf4149fb75cb8117372625a8fd3efdb7c0a2c6cc3d3e3d9fc297962775ba87d44fac22bb692a918dc9bae1691a8bddf71ffaf93b8bb44c3f32ce0a424e8e66fd0600b49cae5270bb0eb1c06ebd2f82006c395c29c01cafe2ff6eef2b18e36250adbcac60f7449afe7aedff60804ac96d4bc4e59941ed0a6061f19f87d2715737cad76e7c0c4955373cdf572674a2c405b540fcd849b02e5a605ac09890cd6275c4d749350aae154dfd858be5d35840682152f502366bc3802406c245463fd08a4d9bfcbd4ad07547cce078d142b171f20b20c7ad91e33b468e5548a0fdad794d50a797a91532d4ba0f4627d8c099a5a747f0aa737b6fbafdf1a61c195d2866f96eed172578e66183c66f5e9fd1627c8d1f6c48692fccd669cad68c57246e351e4fb64c19cd065d7e3f43feabe0d0148244c7b411f6b3d760f8503e4f6bec3d639a8fed26617fb56ce3f56db53f950a21424d5f48d72aaf2cc20da95a39f455a0ebbb13680ecd688e012aa9607c80b38a2953c1c67de4a2c99d15c132321ae883d2e973013c77deafc01dc2e4c1d78790da1b17081d42fcae1d6d5d01f5cccee3d330a36ddf704def494f4ab20d8a43bd8846206d3366f44b92ddc586fff375ccce11e3800dd5a3790b2be7f7a679a8ca0e49e154a43d371f8024aaba49865f2ed611bf4b12a2e1a96c432d9612791ebe91cd6dc29ce63bf9caff012f0b87f46e0486a29aaec84477f1b873d8befdaed741dad023390ab043efee4c8dc500d0c7d30f73cb52340ab094571220fcf7053ea81c3d7a01395a7e62f0ccfd918387e77f428a8cc6b6d1ac76b3c2db997889313cee61c7a1a3dccf27067167177393b9728c38d5046841e642f7a6969927ac2653b28740a63c6d3b2597422f2b046503365c0f2ae11f727c848e8edbce1012087ecc14fec578b7017dda60116338d48d918ea7b56a9dfe0b5fedcc0a3177dd2b2d3f5a737a7f534d5e387a53a56feaf17a34b727b1ce657f29924e55c1c960b191a3ab357d1846157a9aa3ba690da163a17cb5fd9df97463fed75b2f6d1d8c047fd2fa090b410d41f42cdbce5374eed385daf27860a224398f46d4d4875bf025c10998e9067258788ec40dca189f77ec633e981b03ae427d2458cf9f3f4702ebe8aabd05ae9d8a8905dcf81fce764465e63fc552bcd5e369b48ac98d87372acfd819b605fc71a4c34282dd2ff3f071e82e5413eaae1337a33e859652c99400b315baf55891dac21cbcdf4edb04de45ebdc9fcc445703ba9c8f244332ff3f86b9cafa6e05eec8707accc2cdeac80b83bc986bf2766e7ad5aaf6db9f9fa66d6a16daf0c77ee019bac0090947f60e8728b8d630976940e2fd646807a8e6e468fa04553bfb251c6497f284ead47060ba5d339b04a4d7ad4bc816333d7f7591f0ae8b7eb874c3409aa781c14be940ec3c016f452330c979592056813eeee958a7327729a63825df64edc70744cdd4d7fd28be37b49996ceb9fb53a466bbb443b169762654933c583acdd291df1319158e75e8fda7e5cfb88036f6cc23731a88dd24d62343f25238e8dfae58c5b9d5057ba52f568ab464ce40f9a68bb66b9c1da2c7b3c30e874ce56e6717817b036b639a5bd3c29976579c9c8b6673cef04bd20a0cee081a19dd7da1721d9d4c11e4b68716f5fc458734bcb064f72e9f9e5763514cc09afa33a42a3b3a0ca17842a7134a16dca313d5dbd721f00db7bfafd12daaad7c6b5d814d95ae1e130baa26c3fb496c30505466ec348ed12c8113c6929082b2dc0faff37a50645d35e0a35ee2be668e301a267def514e95f77f8d561ab8b9672e9eaf96bb38dc967e8f0b9294493398acabd0dde9f434d4075945aa9f9e38aeba51d2ea06bf04df65fe481114b1e5150af2dc523125cc9ebcb9fcfe8026a192e5cbe7b0f100c5d22b23a7f1d68f77b0bab115bc63046d125ef52d9a3130f5916628ef63cad716b9786a9980742b959f3af25b199afb37db9b70511a42a27686447e7faf24e5272591436bdecec2166fe32dcd7cc6a3610b36a866d9992bd156ff1fb24b73a66183a78a0bbf9257e5496b24aed4d1c761de788247db0c4b140d3c87987c67a6a94ebcdd068aa4af63968a1c37a1d841504aad374edd260371f3272ace6a45b4b4f9adff5efe8e9e243f4b37f22651f5360f44117042f540187d5930e1955e090c0eaf00b78354a1e1723d6f3608e79e2630fe8627e276fd4347fde8a705ea5e8c3768f22dc60b49eb6c39bf06ba9752772b02936dcda315507093c377af92cbcd5e6008933deabc2800d8090cb13a4a211c536a02814a7dc1feea60f93b9bc7f22429a3b302722e59a3d91ab2862284c27a6ddf264dc425851bc59f858761c5b90a7d6a936a2fd1285f83fc644f67b52c1de1b4b67667abf6fc8337201fa5bf831f53fc524bdf14c100bd79d41719b4a0181f6de597dd452f990c79bbfbca402e796ff395a33ea6a6f7cfd60de00904320fb28bdd526cbebc51aea426152f89c36de7e9492393ad1a77ef7ca1f3170619bc283d8db661dfdae4ca456ba6509d3f42b0cc5427664f66e5206d06bd7c7ff909c65ea098a10f5f6ded9af0839e85bc494ca8acebedb05973a8524f934a692fb8b87cb8b0669e0cb77be9a2811afbbfbd0ba5e2507c1993908aba315700d161c4cdfd5eade6a41356af87afb7ea06d0af9b6efca6da8e166eaacb3ed32fc09c098d6f4e5290aacd0405bc04c94537542868b5f03b0fb94a900e91e1b6bd3e6465b46a592390c1640e1b7bad55402d87473199a68d05ef6ca1ada8f3832412d1d2048196837cd4b63739acdd9efe207e1882a8fe59c362d45a8b578346e7021bb9f9c10dd855b52ceb764f7522d53029c3432e5a9c14732e9f7f6c10fcc88084fa064eb2e25f74f41997a1c825a98889c13633ed200e47294609792a4d6db27ba7d4f89760628a4ca37cc8d97e6415cea5e6dce9453814a5d97a254cc8c4eed059708b85d2ef5fb3809e66bc85480f62cda8177b475e8acd57ff6e00047640faf3de7bf8e7908486fcd17c5f8f501ce000c58570b35fd81650c5e58097460047df35b35163941dc6045741c11931bc07f4fbbb3559ac8c1706b31c769c2bbc5266cbd673a3506029ee53764184727a8cd47e579833efb8d24c17282cd7af7139eaa1442af10ad7de470296e48f4b1646fb75c78408a1d6888f51fc230013c0aadbf7a8f6b28f487e99fa00eef50ca00c89149d2b2da97e04a0e7da8edcd7f15e1b87f9a4c2381b6fb1d69f8bc6ac4b9fe8f6589a91f71085b1836bc8d1da49a0a92f1bcbca652de025bfb574e48d8c3bdb9b6aabc60709721c797ab8e28296157121b42f4603e466447da03a6c52885cb832c9bf197009c7a2fd4069d38b61bb9b0b35cded27396f979d6b045091a583abb032935f270779b769d829cc0f5926a66f661e21c2af3603fbb6792f1cf2598487d2af3f23fd917e5696e51b825174c061b47b9be7a93382e065ad8187db795e1cbe26ffbcf3f0b4a894cd4265e44f5ac1cd058ed8031f81c3c6d006ee8020d549adeaf57f21467912317a145fe71fd45ab41a24b37eda8e4b56c5784777f90381e7e3f67bc9e87d3bdbb79c337105c0f37db0bbff1d8c201c852fdf0a5f489fb52e86aaa1a4bd1d5aca22afd97e1da46a9cec1766bd57bf5e610ab702585223422d758f2d39886b8d42fc5be6a946259ca932f18b33f4e85bfead8e22bc59689f8c5043c92283e5a09eacf2fcd7826306f5ac0e8e74136f44b566035c1522e1cef855dc34407f7910b7a862030d4d58a45792f5d963aaf67043569de1ce0f0d8358bb56366878a029488f3e1ded5bca100db59e8ed77e3fe5132c2d1af52f1cd7dd0bca16a4f132f0f07a13d282df47da0595c77443e0d230f8142d5f55e504e042805556fe53d577545e2617365f56989b018f1345259dcad35aabc057ec0b8f801db6a0da759daab1f2f13499deb4da059b3456a5b83be37d603a16c04574188bb1a074d169a348396cdf403439f9d3d02f81828ffbcfa43f497db62079936bfea59dedef3cb9bb81712e87ad3449dc38dff4d79bd3727c6c48090bf3225ac2c7d6ec7f8fe4dcb2eacb757f70c7e162345e985f38e45a853c55494e9cb088cb9187a32f0425a6cb0d97404d0cce520d9ab2cb0a14663f3e85ac35fe3ee8e8c3401daa0f4b7024712935d924074f30b1a2aecf4aacacf65063a4d1c66aa59e93df2735a8567a6b704ee6b78ed6902a52a5ca22f3863c9e9e05411bb9662e9f8a6d54cccefdfb5aba5ac42386760c547b0e6442f48cf25f9be0737b1860bad73937ca357cb4b38c24affeed0d45185dcffb1bf56fe45d660348337accadf7eb72f0f54828575a50c0a0cfc61e562b07411e0a89a394532d6a18404b5f61198397ced59eb2c8f90df11e539954c5f4c4578613590cc87d880080f9b89670a0b631b03f5bceb0090f5e33f87b7a01c415d88383d5fa0bb00161e2b9d5d4c8108d1fe8ef003d0c464f14a7dc3ec75c312b15a7a8fe5086c38407d5c499a8af20007f7329d004828ff3723ae192df34648591f641a8edf433dc131ea758858d6fdecd11f667f1ce925d94fd6691b958cdac844feda5a9bbb5bf20e64242ccb1c85f12b871fe7372ff4d464677541906ced2e71d632e3079f46b9e00f8a5f185838fad3654aabb7d3d2b981b1e8168743adae4eed6490cfae4989f40dd19d22c61e03acbb5329a51175e567d6c15fdabf5c1f108b8799c19298b48e4de1f1c036b0b49d1636187f769da71c84e5771aeb7a21ea95df8e3e856c3e15bca23e130d17454654cb4338266283a03722e4275358acbcce485f176fbec8cbe6e1f3bbf85dca18a2408a763af084adeb1fa0a1eb1f46d3f7a618028cbfa8e6e15925f30ffad19bb3596dd9d308f0578f44c36dcf8fc495f78016bd804fc5fca43ed96019f375d68e2c128c2d0f6b6ee8426d95d6ec2131baa45a0d6291789ea46a52e69d1893e1be31cb9df6280ccb8368f4f8b03c5f9c5737c02e9a23dc2f28c659301ff821304c76279b09e6594c3da1cad30c645224bf59f4758638d8f4cfce4fc0e02ceaa0c147eaf876664d775f86be06256b495f4feb8b8d6efb553a799157c2c3b703f45d587678763d3e61d1864951857e609be2457ee7a5705baf53356c83c85f0e9d8dedabd97647b63d038c769098ea16f705aac9880e879607d7e4ec", 0x1000}, {&(0x7f00000000c0)="88bb1151ced5bd7cc9d4", 0xa}, {&(0x7f0000000100)="566c6d6fabc13c79d0a8119208b1a016b239249b342ce2d2a8926cd18d1f77a68540547232d14426f5b25410fff219acce7932abc78ab36c164d753205835bdff5a2767bad13eeccce8d442e970b458eee9ea7ebb021bd751e7154dcf66190e016f94f730e70a43938d537a569151df3e6f9b834923a5780e82dd1468b4956b99f787818864ada566bd8cb1743c2c6faa1d1f835718b3e76de9b6087ae5eea63dc9aa870e87b1ce3a5546875b29c8c51da8c1796d07e3622ba82435fbcafbb22c3aff129d92740", 0xc7}, {&(0x7f0000000200)="301e4deb309ea1897f51c5e58dfc51b95ff10d976abcaf3077adfb021ebc5923003cc40ea1af3caf9c96d24a2f50dbfef4ef6cc837beac20c51a1442aa12616e720b17b6ba08fd06210b85e1d9bcf06d502d16ee29bb022c5b0f3113ba205814d0828d2f5e8bb49c869ac7fd147c4c5735f44721d741ff2725ef7a0feacbdbd5154119e67717d8526d8f1eed9e6406be11f119b6ace7790de47be3563abf02de193abe4f8784ef10caea2668de7e0c40c58e35aed98bc276be4e2b12501500", 0xbf}], 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0xcbfb) recvfrom$unix(r0, &(0x7f0000000300)=""/254, 0xfe, 0x1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 12:10:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x6) dup2(r0, r1) 12:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) recvfrom(r1, &(0x7f0000000280)=""/92, 0x5c, 0x1, &(0x7f0000000300)=@in6={0x18, 0x2, 0x5, 0x6}, 0xc) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="a0040000ffff0000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000bc0)="9253c1dbe72a9ddb1b176e43ed1632c071789c4acda8d4a7f8fbe6bdd6bcbfd6532e68fe20fa816323b9786db923899fadd3dc9dff0b8e7c67bcedcb5fc16160c9ff814c5aad84613af99d1ebe9497a0cb0d861aa5ee249eb37ea072c79d8bd4ed3dcc2b0e9be709b0e001cbdebf88589eea0962adcd8446c118505a676e0d175119a3bacd5e209ea918a7c629e3526fafa65935f50cc54383fdbc6a8ed3306150c5814f5aa804f52185d8de7e6762756af85146a917594a0e9b62957e2bf4c8a8db4446151ffa7879a24bac8b04bd2d4c0960bcf9c7ca50683cfad4537f8f1173ca49160e767fba4b7eee468827928e25eabcde3ca864bad4586c50a7bab334135c3f22ea56d4a23b4e304f96b89ee41240b2ab3fc3c5454c04938b27926b9b352314289ca835eb3ec8791cdf913f033510de2321e3aa738dfde1b8cccfe3b9bdfbbe0c3ca1950ece2ca17ac8b17ac152d697eb0909defb0e36fbbbda18b898dc8f1c28c9e19dc03585c9d0c2a29b7fc35a0603e9babbac24c423acde3f2dfa63b5a0c36babd4a55147f9291757dc5d456708cd76cf8b7baedb2c62e782f722f13cd5b7c0aaa94bde4afbd0e7db2a665598e6599059cf2ae59b95c2a95a3c78b783dfc95e816ac6d92c8900f985ea06bac292f12d8f2ddef45cf9866c8ee2d6670a58e841e8d8953a8fa5d9535fc055a0a97823a1d1ed3d0876913e5b885f845b10b4df95103b52097a0ac9b72b34f86e14e26f7fbbe4c7cc2a65159b6f28b1e23e59637d40b9f3cf7c1edb450160cccf2d3ea4ae9ebf219f2dd1b8819c6f9e77be93e70f639f7c96024e309336cbfb3619ea7410e7a772b3df4c7c7e4c3c0d1413b27f16a6e5fa137d7ae9d20cd8291078dae9d09d8995bb1b439f8d8278efad2b5926fe6b1edf669c31dcd067dedacd4052a0cff9283b613e1359ea78b8a55dc6b3627afa30c6744bf9ebf77e22c33078567ba6e4485cc97fbcc26e72af18a321c4f4f477637f0be766738232b3da63c1e58c96e2c72cde2987f06f069c3b205d7d604f4d2dd7f79c232369bffd917dc1404ef5062c5b92f7fa33ac83c0111b21f8d2cba6c60ec2e15510a5befec97dad565df7ee5a4aee6c0f89f5acf4dcd4b35af78f79345e6a17d7f01a589c74bb43fb522b48902230ca51715bd512d49619444d1b2d590ba08d7359e0132a9488339cd090731d73d40252f5ea476adf57753cd4cae48ae2c1e32fe2341c304f4ec7bff142dbeb32fea709a17b3da80d4d25a176920589c85e35382330cc85ae008c4e7a0aa8dfabdc4754feabb3209bd58b4c8f426507f66803b9db0b653a0a7bf5b2bc6b59f63ffc7006d304af16fe534da0205d43a57ee2924f7f650af17273aa25aeafb02387442e9345b2af2c1690038550386a881874d8539e484b64e1a2282af32fdbc9dbb224fe0aa561e1eece537900f99e520ba68dc7e20fd7e916aa017b882c9ad0acaa58a4ff6ae237b54d5c76b5de62b53377776c090ee0b2ae9e66a48786bc5828bb639e447efc2f047e142b3d3b03ddcbb1d5a3a4d11b2bb27d0e3de51e086a628131cccee13f9886a43c1331e1ccc627eedecc0a211e40d8f33ae5bc90afac560c26f8cb515ccd138da82a3d31fccebbae1c824ea3dc09773b8cc94f14512728f62feeb9bf9f6afc6c94735ddea92475ad2b77e83477ae56b5c0005c76e9d8bad6b480372848724f1e2e74c863515309bd7759d9e0dcd927772d3770bee7d860992532dd01ddf99f9ecdd02319cd8f8924760a63ac918afa57e3a4554a61a6ea5787323e1701f0c2a8568aa5ee60a13e27ab0ff688c824126625ce1fe541fa1b8a62503654bfef8d376ef66fff901adb9311cb26311dbc9a7633e90d98a68e945dfe68dc10ab1bd20c1cc6f4d5b49350c4de8707037c8eadc6be622043675f70c2ac094f27912d46d476e1088ce5172d43d742718de0091533fb990a203b16b493fe67c2b716fb148b4d327435c40d166ee4161223eed1895689fa5585c11eff86ff8edd23b5b1a0917fd9e57d6e5cc8b66988cecce934f230096503d1fb1df9780020622f9f5606ccf295ca4100cc999e0597b4535897c116de1fb7a44e8351b0c619d51788ea264c18a4c97647b03796d14862a9878cfa2bed48dbccf9786cd17874b616cd2c5f86a372e6ba52570eed10623da4510c6cb75a13f6fee4a09eae2e7f13a69fc7785f06452c628bbfddaedae2b540463263375d1ca52023175f0a26567ed55e344d9dfc84217820be026cb09cb127758cbefa360ff6cf9e904574c3e82d68e46a5c003fbf5bbf957205fe8a8e182711a8d7484ffe0ea35d91c185e8d6ac53c4955671a9b0786cd66e8d2bff0776a269c59a7b30d4b9318eedc87a0c28950f53f2509d82c63659638cd0d429a45ff94f672faece65f8ede7d0defa82386a0d646fd82f443a46cf97230bd7450b428170784a41b1ae257aed56d9bf96d0e811216b2469411b50b3730a326e3315bcb2200025b31668b91a9e70a666848b07011484f98e9f4b2684f16f26974861a92ec523e2208600e8cf920d2dc36e478a8517a02a9b2b23764751ee5d15080760f07fc63ea6977704133bec5902e0b7e3933ae5d03008813673b0ad3bd5158a020f60588b304151ce821e0a158a9eefb3b21837341485dcfe5670dcb7f184b970f58df7d182cf5ea59dbab1fd684ec0e3d8169fe0463ebffe9ebe3925d2510e08ca105e0c8a5ab7491efb6acc8b94db1821be3cd1b64224a96ec4deb1a601132b119d00b80fffa3099db8d34f7cdd79cbf126953ca590d7f1de041514b63cf4c54a167aa3d4c94e5b81e64bb6093f08c2587c8404977326e3ea8804c5bdd6a9f4d7e3aac2ae6496a112d1729032fc10397164c092a58cfbe5277766260fef5257f13507b502f3a21c22a2eae827b8ab914884ccefd4b55142e89b2cab325a229be31cd8b609bae3c8c5cba39f242ede1ee8dba513574a60ee4bc373822b4b42616b1f3411be78e34d30eb1d7eb449cba1cf3cbfde2fa2270b21da2cf825ecdc9305be85ef8f287bdae2f70e8be670985f10bc0557d8c8fbc1305d9760d84a0300290a7ad63d62e4e021b61d434c28cfe466ff5dfc090e7c2f69dcfed77d2845038dae7d3708c638f448fe0952748e2e7c107cfa01f8ce5b629f10bdd1d90bf6a0dd99fedd8ca49f7a4f6fc59afc8ce94889e06deb4d8541bb31f07377b511b6aa2c1e17ff346c2d5772d7517ed1e56cb947c9334745749af0049fa147bad65b0a88d9936f610a85e8cdf85660a848595fbc610e36f93d3972b445adc22e32fb2c01c1ce0da182dbcb303f74eb42034334bc4f4141f7250b963bcffe11d239eb903fe9015929c0037b8dbb69d906b6534475f019c3b0099e683f9f12b4c716f3f966f31ee064308af79e2e07f0666d7762aaa5e9201bb39ec32cd1542494edd088dfd7faabee50cc0ffd1cb79a40902e963b0fdbaadfbe995790cef2f258d62bdf44be8b8d3e5addff4d74f288766cdcf81cc5e392bce4c48f6425b6fad72eff2309074e7cd05774f91d510e26209aefcfb77c79441c4ca23d38889598eb0b95b358e8edf74604ce5fb69cbcff0b912ad76969efce4159169b1c5088f77fe5117e5648824247e87e38a9d8ee1e2534a24d301e16390038fc63ede30c0c9d9d0da4763604e2ff4899ba5800fbb70236f554a985c56681c865c553340432c1ecf71a186711efa58ec61e68ae60300ee3725cf5007ba6e524a52bf3f4e279c9590e447a7ca51cb65326c00a2a88396d72a73c7e33e3f295b5727393cad93a4b89085b7f825cf2dbfe7b638ecf707953720cb96385ea52f64f3f17d2709ee2e583f199b66f209923c20bc942ad4da73c2478fb1b049dba306565fed97a6c187452ffe1b7a1b472ba37bfa78673b19c6b6f8e10e00f5f2744cb19a557b4b1e670249b18d93253b6a7002cc4f455cbe1c0bbf0fbb3b6e4f605c233373cb47339285195b785e6a0f8947a4e5e9a25a3fd86ae6121fa51497a11a34b1e4966a9c72a1cd580e62ffba2dd9fb24bd3b37e099986e59785e32252674003cbabcc77b1c9b8e12272c085fad2af20d89da4b2d6172da53fe44baf57643f7fcabd09f51b076aedfb368870dcb16b0d732449558bc123b9cba689b39f5af0c5db06b8ecb66c689ea8fd4d4184747181a3b208b61c3e8ebec5aac0c35418e694b6338de143b23e034ca264de1412facbccd33c4aa59938c8678ad032d1a2c12b4b69546214bd2f1edfee39e401ebbb5d042ce16ad385ecb4aa87a0c2cf2558fbeb78db97458a3bf76de7dbbb4d7711db16c10e4ef1769ebbd627b4dc32754057bd93e64824b8eb9a35ba3e442250e2c281ab2e3ce9a50449b17c69785cdd5809b28450207a2b86d26b2849ce19d2869c686f578cca6219eb8cfc607318ee80ddebd4684b6a152e3a3d8072db685636a0ba6767cb8343f3904a8b628ec654e84a3c28269c32bb29acfc87678ef63fe27728a2ab281b4faab71e194cc17115aecffa563155f228cfc72f01ab6bb2e7f3ab1ddb016feeec61bc472ec3b3c24dda36d4d7b63a770835a9d62cbcb068e3de04fc6593bdf026259af84d1e0bc438b826bec0b5b614fea77d43e42fece924c9823575f18ed086646b9d12d12c7ab65e2ef1cf061cb55c8e48342de4939dcda1bb8abbe954ebb897f55bf2d12db19db628ae8760f1347568387145484dfff5800a9a6ae08d844930e7b63a57f97488b6e19cfb1846b13ca5e6005331db32949d00902635ed8ce9b996b27b887013e5eb2bf31d203dfdeefd32c4be50161b191b44d141a04a0b25062aedf46469e02b8a6ddc6edaa0f4d5d8ab16302c5a2341a247e462cc2323e11d4aa64dd1e2a09a8b01c18f4c735337242a9d4d15ef9f10c7f9a2aed43bef780d674c1324fdd3f3ebbe56ea53b239a7cd842f08b3be86716db2d4798a8d52a5ad758e21dc1314a863a8c2065aafc55a1420d181befbbc2f462c4a0715417837b87223cc97cf47d9e9a488ed61a8fa39250d69ea5356a0eb3701e1fa85225a441a53f2f4f039ab846258ee179d2c0729bce497c0d0e540ab6882fcebd2068a6c3dcfc2427819f0c121cc73efcdf44ab4670fd5ef1f59e530e6bb0d7e66ebcc9ef1506ea11600018a9089786bbe7b78c8e1267d8e36d5e724c101ed026c12b49ba9d35a799b838b5b70d8d7b789c502f7c03ce52c3887b9c3ed0b190aabc446f81e8a287fa988387c4a55cb3583474faab48973f01bebb42637f470181c16d56c22b127fec12dde1feeb3ce0bf93f501db34be7bfee8c540993a526bdb6d6f52d37180f919779126fbca9dbfa16bd487b51a9fdf6b0d353f7208b4b6d2f76fe6f1132391e432f106afe41837b5d076947ffe774ce384ab73a85077f8a5d50945cf66d3b2c9d16a47b220cd89835fd2b90eef180afa5591d89885fbd82d58d532cc4b532b6cc941ef8d12642b2a1e60532e980b4f22f623eb9445641657d9d7baf1f0421a71c9910435fd78a149a1c485ae6257d5234b3cea2461a4461c0a93410bd3d184fbbe8739e4d6f894df3a0871cd41b19a2c79b790c650b43b7450e0e32de76763d26ad1070a4890732515d00ecdf1fde5a5adc1dd57cdb7c01230f3109406704fb602ed19f522b1191561904d29ee7707714dd46f964bff46e5505645748a13f4c28cfb8df776f14005eaaabced84d493becbabab5b6a10ca71d3a9e66c6f8f6ced8516ddef9e11a97e182ad2399af804e0de240d864a1ef57b64c8076ae4cfb99cc0c3d", 0x1000}, {&(0x7f00000000c0)="f1d23d96f762e02576eeea2488112df686632587a3d8067d135cc3b90280324a6518319ae7674d9537f0b188c364241c2e58f31a1ebda50d4c4cc2763c275dcd44a30d78d6a0bc89ef74febc84484440d10f37f56162aed9196e8be03831fa3431e28dc7d2f0f455fee935fb94db21495a5b537d0dc5ec975d92bcb75d9ad9d9fb10ac8fc27641b46695960bdef62bb2076d1d1efbf13c4dc0f45b5c66ad5ef4473a7c9cd71330bef53bd1485292a13f2d7ea30ab5ada6f8610cfba038b7d23b777d3357fd24932dcd78d3e292a5ea917ac0c4a4a3ca5901ccf2c4", 0xdb}, {&(0x7f0000000040)="0b82d68fef", 0x5}, {&(0x7f00000001c0)="ef39e912ba8c78a4d269fa37aeb7efd0d4c0ad427ceb022f8b32ade997076a33c2960bea262015d1481f99a7a933c32f7aefb70d68fd9344bb09f19d206e03f4820373c32f16b1230c7eb8958e3009f99a86", 0x52}], 0x4) dup2(r1, r0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1) 12:10:24 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000000ff00000000000000f426e452372ff2c3cc1dc59182e9375b27cee2fab3e18784fa9f207624baf43449408b2ccacfe4fb5050b38a8db74538c21fc3e566ef7fa102eefb5eb2d402e233b9deff8d405c20f75155019c7cc32ba34823b34ae6c853a3a91bd5c15d61", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) poll(&(0x7f0000000040)=[{r2, 0x4}, {r2, 0x4}, {r1, 0x4}, {r1}, {r2}, {r2, 0x80}, {r2, 0x4}], 0x7, 0xb3) dup2(r2, r1) pipe(&(0x7f00000000c0)) 12:10:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000040)='./bus\x00') select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="0eb03b8ccc678b4c78cb299d0bf6d0e9a15748412cdd17bd5341b8188230bcef166016550492ec4c023022cf7035bd4cf185c9fb6b69d75a3eb3ee937da0c6fe98ebc826bb30292bd6e05bfae2f985e4cfb6a2a1ea4f3243acb71f08e95c86e09e2cf11221265158e0050e8678be25a04c4eb8cb90019e000004db7ee93760e1ea19b6cecfaa2c", 0x87}], 0xffffffffffffffe) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1ff) dup2(r2, r1) 12:10:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="2044cabc5589c0fe34b88625c2d7b315552df6ca93200ea26df9bc534c055e0cd64277fc8ace646f424189d606d8efa42042838644c3db670d9634f190e54e4058a0", 0x42}, {&(0x7f00000001c0)="767adddf768d112edd5f4f0e0b778242aed68e2e99224623674d9f13da5118c7a79d2a1eeed16873ed588163f1a3e27ae7419ed711dabfeee24df33a1ca47398aa496622447876dbfb3d94177188f5e241c509871a4274fedf8fe6b03528a7e81e9bd99c1b5d3ce8b4f80cfa2f16c380c40a9b3ad07eadfcefec417dc2a3777a0d907835c9a06ff1f6", 0x89}, {&(0x7f0000000280)="9f299e48e3029ae811c1a6916f00a5e73f2635c0520c3cc0255006a506d8d21d959bc6a718ba5fd29efaa241ffd919d6ba8087e318bcd18f137c7c75baf1a006f4357c6870bf0ed37003040c2c00e09613e4e03ff5f61b737940a6d72ca726e061c39bf1fb6e74bedd53ee49281fe5c7178a3560822eafeee43342e8ccf803e029e4ea6047ac701ea6511fcc9a29f9e005e85f8bd0b59cca94d9d5ece6deacd5c6556eabe46b8496d5b6205f37a725e61ecfb5d1d9be132ddf89804ae36c17d4115c41c791e32b8f370d570b7ddf9a65780cf9e7b5897f75e3", 0xd9}], 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000000ffff0000010000001fbb1de59cf51f5b9e49b5f0c8ff28bebc57a07cbb11c403d68b8cd88d41c814fe5ec452060b2864565d6fad6090c36ae1bd2a6929e0", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:24 executing program 1: socket$inet(0x2, 0x5, 0x1f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) r2 = shmget(0x0, 0x4000, 0x210, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000cbb83811ad0f4eaf4000b24583b3dce2873aaa2d7709924152ff1d036ce5d4e083e257de4cbd7cb2421285eff15f524a7a3320f8971d81ca7a9029706d9d197d1592c67fa62c146d92b3f6e79889a844b7c834e5c0eb2d1aafca999741d04d5a71518f3d38209e4f5f405d9236618b3f5759d5f25c315fa29a6c4ef9fe9da2b5991a9e68f3bf6796fc2088e65c2288a957e15e8f725d5d109df27a445cd8c1a875b1dcf91f305436839cab0783e09168bcfedeace18382a1", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:24 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="0d962e74687bfe1754341a7f7c6614f06575d2757c9f3f48628968bee52a089c58e070e115f76c66d45443eb8377fa9968e59fc701a0aeefb93414635aed043da45ddb565b8cb130bb6d181eb5201e4981262b4b0f618684fd5bcd59288baea24759fa6540da2534f9f543520f1847abe639732045e128a5cc13f780af7f26d6d07b809972229687e826da4af2b4ef4dc2e03c0f53adc620acbdf94fdcc8686aa41479ad41cbaa61d019659824c4b8d9bde5b7416ec3a11c493b", 0xba) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x15) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x3c) open(&(0x7f00000002c0)='./file0\x00', 0x220, 0x3) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x101, 0x3f}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)="15fda87a57948a12d9c99dde7844d7e431fcea6762f6b5c94d05965c533ce9138c76962ab4e639dd11b670bef55f7855ff63edac14d2ee00594ac10dd6c64a6dc15d162337b0c8a262e9b170964ba31408422d2b7364b0e8921cb2023660", 0x5e}, {&(0x7f0000000240)="d2b6ba0f293fe5aae1ff80273f5ba772fe462e2a2a72b637cfeea1b06faf34f3160c7c274eaa322f19522ba9d940f76046920ab7107077b4e69bd62dbf528170d316b2e9b4dcab84118b190ef6e51834a4dff29f0596a85d2fb0dea3b8e55e9c04ee9cc31d2d64b18d6af33c15d55d64adf38e3d861f5e5a0e4cf26c161672e91b2addd634c37d3a2b46a4841c2be032ab156ca5435fa948832474a41f00d09cdaefb01894f2eb1db3400cb1082936f87b75b5743e4913924eada90b67e92790496c02d17a6007c8e05916a7087f7cbed805a22fa89da7b75acc9f3f2d711d8c33bcb509bd8fd5ba3bd19168f6482fa5", 0xf0}], 0x2, &(0x7f0000000340)=[{0x108, 0x0, 0x5, "67ea96efc948fc3ac2a1d918649133063651dff05804c31b2fe29fbb85ea2a620a90fd41d17b9b9e0e9a0b87aea435c3f6f45b33abedaf7562c716abd3dd080b60be3d9be5658336689366cc036516564446de07a18f1c98d914ffeb0d0a968975dc4f0ea4e246274b996bd7838263a9d3e60bf476e3b0d4d5373e7245da323606339585dc8b84c30abe1f9180f096351847600827d868edbd1343162a004bf2627d6c07a89b15ba801ef0a175f3e4f48d0ab8249554b3ad96d0d560afbfd08a47e673f6239f5970041dfc8ecbabe6d6d99fa42f8c18b1f4e1e32ff578b6431609df1543745bc877281bdcf4eda17da1bca4b178fbe00a"}, {0x70, 0xffff, 0x8, "2d4e2e175cf6975ad5c3dc653b3fcfc8ebb3af5f30776b271dfaee87421f646b67ee2f780269bfb072f6a820c183e6fda4be27af71fc9a65d26fb10c8a40621c91c211e7262b697895844d9f5603d246dd1290f69b187cf9e9b5674db7b8"}, {0x110, 0xffff, 0x8, "aacd0c8bbdc8d183c20deb107051bd50a3a671241419831bfe0b8360d7237f696e8b9706dc10472bf6cb6f963bd37b35d3781cc7c3f46ac8d1db3e8b51a199bec828b61a5ae94796a0ab888db4c017c74ed026d188ad7368542983f077cbc33487ed19b20c9f1d43d8a3172d97f6237b569d189d53edef118d4ab6f58729a4606a20be5ac73334bf48ee8ac76dbb88c52577121621c0bc744d52eb90231d08fccd661fc647d666f54ddaa203a256a60929a8826ce7cd25665f1158b581d9917f330777119590c19c23446c905f20a011760a3f95e74d33a072306174316c01d155a0a3001902d27008cf508a7d6ba7368f76827bb58aedf39c8e"}, {0x10, 0x1, 0x6}, {0x80, 0xffff, 0x9, "954ec612553da88a1e0a5d45fe47dc351a0974b7c7ecbaf8c29f3a2b3c4b94a3669a4de2115b4fa6fecf3a4839398f730c09d3726a61f8d76466a185cbd2be3f903638563a82f2afd94d2bee4ad034cfa56fb868de38d958c6ae093579612050b94035a2206328db385516b5fc4733"}, {0xb8, 0xffff, 0x1, "b39b6cbb8b6a6cb1bc449f3b67e30344478cac293b185c07a32b79e10aa1069826f3f269ac8d36a90e2d4a5d19ec331207c05234d5d58f5945877254f278c34d96650986f7ea4a8e1a75a604107e0de4b97afd94fe1887e0518cfeab9c533be98a421cb4b00f35713dd857309d56fd68e67403010b5253e8b7f459b6de4f3e397eca029b4edb79a5febe0402107e031676e3ce1148753d18311834c3b7146557fb1ba5c2"}, {0x110, 0xffff, 0x6, "a21eee09b2c0c19934fa6a6d94c024eb4542164c3331efa1dd2ac541a14dc2ab24997e604b52d85d7c0761bafa6326936200979ece94bcf448e9298ab7736198b17b461878c11168fc60006b2b6e8ff964afb38ae92d190ff64221631fd377f104454c5a35e34185c79a04da3fe7ef71b7045e53faf961eae5b41693ce0a8e927e64ea277a57c53f43492b702200301aca092b3ba9d1ed73e3463499ff9fa96d4b763bc573a7b64412c14e34eff39b467a9f413f220c112ea9a00d004cfe88e45e07933ee91bd0d67d47a4cda40a405aa0be8d7d2da98dbf3bb6dc5bb9c83705c0120f4936a3c6ec0f35bf5a27477d0f623616f5451c870a256564b9a6f3"}, {0xd0, 0xffff, 0x1, "6e13eb92cc745f99137c0dc5249829433c4fbee75d09229a713eddb7472dbe4eab407cc16ed175eb362633fb53dfe04a48f3cacd730f380bb0b16d5edc9d1671f10f515de151a32e5a5b50b67255c356b4ce97aee37c86bd35f733e9fbc423bd8c1c001593cd81cb4e566ae7d22607a28015fdd35a15c2d99f4a05304d9ecb2d3090546d7f7206e4e6592c6e20a1dc7716f9837ece9086290c52201fe037f1053a297d942cd266524d20e6e3f651de13670156618a9cd2f6df8d074b"}], 0x5b0}, 0x401) 12:10:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 12:10:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="0547c28196e2bf4afaae72d51089b7feb19b76b43b7dc55181e2ff5c54e3f6d521340c0969821c7c7e77bcaebb93b24f417b22feb6976efdf23670d7cfaf58bd9a4b96a575e76ceb3cc4725461fc46b3beb0f4ba621b5a3206534d6df599c37be73eb35f36d2610e10aea9b5d80d1bdcbfd07dd5904a69e6a3026f58b3a4d6891240be903bb253a1ddd0ca0fcf2537e0f7c015599a0f5cfa8fc01b0a", 0x9c}, {&(0x7f0000000180)="69c1ee63cc9921eaf1baf5b1a9a695b3505cf04f162a4029797256bbd90fb62f5be8fc5150fc4528c63ab7260cb8711eeeed265fedcc214b8997d0c0c828593b47ae9bf593aa34f9716de19c4c9cf1cc5b7e1833b5f4ad79b80f4520e6a60c13", 0x60}, {&(0x7f0000000040)="be6869c7cee00d10f1efab6979bc93674439dcda9215f1cd0f91102cdffdeda370b756", 0x23}, {&(0x7f0000000200)="5176a7c2aa9dacedefd1cbac268bef01d446b10ad3f2475e0287ce74a6b6392535c6fffc0802de464068f2e5e71f1b1dc5260bd5502e85b6539391779dba185863ac0690797a88b4db3a882d9257caf82b9179294502fd3e1eb8788ecccf", 0x5e}], 0x4) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYBLOB="f9fcea77527ae4aa9101e6913e53626011c2520239e604c228314e318b849c251b964020ed540784dcc46ba65461c8dd33abf45da3675cb1641055fa2e0212d8e0b19e0a982daceb42c36aca5d01faf011", @ANYPTR64], 0x69}, 0x0) dup2(r0, r1) 12:10:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="ea3cbd99898d076824aacef9406a", 0xe) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20099000ff00000000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20feff00ff1c000000080100", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) close(r1) 12:10:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x6, &(0x7f00000000c0)="eef24e689d902bd0107c099b96ef6afe34b24e535ca13920a541416f8c6936928b7aa0c6f9392c3e1daee469efc5517e3bddf516d6f9c2692751ab3d18b0bf8e56606e950209b3e1f2c2b5c625c48ca15dc11a65c6dd18d6436f02affcbce757b7fe4396beec98295e1f9182a49fe38d03e989c7a66915cb38fc1b5f082c3751ca48ccf5620c9a3a62085a74704faae9e743f2b0afd34870e74034bdf7513fb941b62f263bcc09367b05e903792c3a6bb65a500f80daccfa9b6ddcf4cd8d77e24536f6f466d75c02fff377a7aeb7a5d83ded", 0xd2) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0800b96ff01600abe3000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="2df0e8d4ca3324fe651f8776b8cebe3b553c9fe1a4ffe25ac0761ab9de25f2d49f9562a045e6e1b2447477faefaa3d207f8dbb06aa090e5000fc7c4be1b4ff495756936d4118d99263da020631a1728c44aee4ec5b4564db254ecce968e8f999818385f5797453b0b795c4101bb40217ab095c8d9cba9340751c2d395b28d1f89ed6fad7eb8e3df665ff1655b8cbb7", 0x8f}], 0x1, 0x49) dup2(r0, r1) 12:10:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) close(r0) 12:10:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x0, 0x0) dup2(r1, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x18) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) 12:10:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) 12:10:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000ecfeff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0x2}, 0xc) dup2(r1, r0) 12:10:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540), 0x0) r2 = dup2(r1, r1) dup2(r2, r0) 12:10:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x140) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x231}, 0x0) dup2(r1, r0) 12:10:26 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000280)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="84e00a64e8da4068d7ef21d0c537b0d573bc591d78572466126afe93703a30179f919f3898a27802133a080890ba75306392df616a8094057fe4702113654799eb0fce0e81264329add61687b66ead51dddd8320aedf929fdf363e4cd0b58d0ff78ca19f66256072bf4ddf3652288776d464f3784a4e4735bda6f99d116304dd42da4c7a23531a2f684ef0ccb156d15d99d851a731c99cb6324c7c16bd5c54d337ee31576f25fa50b9280a47693baab99c46f0c65c391e13ad7389b66225f8", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x60) dup2(r1, r0) 12:10:26 executing program 1: socketpair$unix(0x1, 0x10000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="60000000dd436a62319d5ae5", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) socket$unix(0x1, 0x1, 0x0) 12:10:26 executing program 0: mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/96) socket(0x23, 0x8005, 0x96) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r1 = accept$inet(r0, 0x0, &(0x7f0000000440)=0x2ca) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)="c55324e428aa136e4758ea55eac807caeb07a9febe4116534ccfc7779b2fc9202efbe518129aaa3766120b25dd6c30fb5677c0a4026f2ccbdd1cfd91dfae36cb97adc17a3f67207c1279d8d56146644b2b8fb41539f910920cb5a23a68daefde80dab0f3151a50cbc6b01942dfac3a2b23fe297c6ed3ac997a9f9ac1662d8e2346bfbddecd3c6c515e675677e0549eaee67bd74b759891201d5e222259bd9f14fee9de02a202411fe9c4c00753a0780dfd875ed14ac040aaa4af7b0a02ed02f2f8fa4701959237e3b1fccb05", 0xcc}, {&(0x7f0000000300)="605d27b96b6ef3a4cd8bbcf42cef1ba0b345bf0d075a59171bdf270f8708a0fcabc5e90eef059edd0fa147f06034d267c61102b9c181ecb5136f0803973ed062a5cd725d26f1c4ff31d1c064e9e615", 0x4f}, {&(0x7f0000000bc0)="97d5bc1eb44d26adfe398465c40a6bf0a7453f8144b107c2154b0f68810da3fecd8640c22f22f16595fe3f49c03e63bb80828cad6466859b9af091a31f82b987cb7058141b53d008276f805f5baf8e73e27af5d9f6cd943f3daa09ec1cccbab9de05d4857c24ac95f7ea7b756577e67ad92dfef6a7ced02c606d871952e0e25ccb673291da74b66fea478a0b5356209883de5876f6b3f8b5add5dbbb56b724165a15fb8cde01b6c6d1e9d733d3e5a1c9f3d13290d3889de3c75283d0e4cc3c2f5e31d7c126f8311b9326a6ddfef97e404e6525d127c8f7315478c86fd74b21a985717c2d755b88c883188f319b46c5e8f7020ad87749ab5a98715c404accc18104355c6d1be75f74999f298e6a5999da544090c9a265c749f24370b6b388f889cfe5b33114ba04b40aabe11ecdbf2054dffcdced9dab81f67c0e4f52758c04b7df64aa36c1d2addd85efda59aae96ec131c92f9a2a6fa09fd09e0aaf287bdd8959fb8d90832e34a74a6388751d18223279830743b24801c99289c92aab300f943c546c651624e1490536cfce7d9e0c7110e0a12ca16d816c1124b065fa31d6fb4977f472c7c17aa8cef0b487f682db233fd683ce38777c5660934f05c1f62b6086d19f6efd24e704393f33d86e92b3b706aaa76f5247168f3db680637d13f8671e5107281247b1bcf15bcc69e7e448a90857bb3d6e1f0038448d1a7c338d3ec02ff9989c0f5bfaa8269e9e218faa2ae83a6fa45012e9721b69c58e442e1d9e58e85b9be9e0bd44ee587a4c11b25f4de198beea510e245c4ca46ae0b48594d0220da07ec8a3b11b8af9144d1fb41b59761505556f36f3a46d426ed5f04650170596ede7e4e7501c9ed95504cfba946c84cf987dd1418af049f25acb0983c116f0b8ba453765a4ae96c8d2d289680fec8f17c802d0cb9cbf7c3996daee503626d7e269f5bd807275a8db91840b1489a5b9763e50eb405b01b853d8dcd153b03bba28135c00f3e50d7341dc09b57ca871058e85c7473dce514772c15885b950ef7e1f393b82e308b600d7c8c2d3b99eac7c4677c8fedc0bfc5f91cd1722210cfba3bf03e3993e25e6d1211bc0ed62d5563192618a6b25ad3ec2faaa6e83eeccda891a1231ca49430506420fa38d3ead5eecbd0e2dc3b1d8ef996721e9235cd408d25314ec60ad96eddf64339c7bfa4b7cc8241878f6114f0cb3fb565497eb759c5eac7273715795683d0d6cfd4049df2b6b4626b68a49ae990fe14a0bb857b21d3b6a82c9928c463ffbf4d47899c8a315f6ed94a8e3e3e79a2ba5172447166dc6cbf3c1ffc4a37979456c14f085d8bef857a012031f2d20114647e641ad86f213feb503cfd31a74024c1bdb4dfae976e2b53e30570f48f4aea0fc0b07b4e68b3cad59faeade6b1f17567d418fd524c5c2005fc165dcef6574c725872dbc04909af5f33ae98fc056b3ca4f45540da4fc2f3a7a42d21c11ba7b4764712182e48e36dd0231d088900db178012e83dc15a184e033c28183115fd342bcc27220a036157d3ec536400a6394e1f5338ad108a57d11290e515a80adcf316d7eb0d009380bacc1bcb588520cf732519a78e442165ed7ce50c2855bc9b1d1039bb12c5ee83713c7e20f97478e9df28a2e5bbe17a494b6fa55d4d8b6e892e366d588fe2d99c523966c5d4c95fe71943ff236d9636fe4dcd1493135b747e7bcb4420536d5efc48e4488f6ea7049beeb9b4bb6fb41f377e29632d5105e0abdf4a6e7e5d0bbff669b6f8468bdb3f68b7672cf9570c4d21a53755ccbb67a2b9c51ed5730e00c4a9ca469547fe54e640d5059a9924246a949103443262aeac10e06a22b16a8bee0b7584ed643c5021e2dbc236d279e2a5594c462ca790e56e254243959b33c2d0520a31a6e44658bc75faa0a7f952cbf4db25bf406c4134b06c225ae0c56abde03483c140da8907f667ff04d2e6c13a5606a9d0d4c28db3591cef2ddc01d66b01c9f78e9ff1a0bc860d0f3e1a628efd9bcd4f522f4a5c16f372804137451b7922077e7cae6b5826fa3c8f61702508249aa62ea3b0f626f9ba1b16dea938a224fffcd904e44bb88ca1f85f428b1824e16005b0bb5fb1240980a59a036a6040dae5f2fe16560c462569d06b2c81f80ae73d0f5533018674ba44e21318e9617abdd8b9e0e1574206f2ff4700865dedc089f04a13db66d74ac0560aa54379b56193459a8fe140317409eed0e2ae2f026ff1ea195f589a6e68bbab0be2ac82b220e296702edbf4da9e52e6e38d266c92fd702f0057f657f4a33ca008f8432383b9abc5942a596de968469fed1116b021afba80e3ec27fe72ab94afbade4626eb050a2db3d6ccfded4b9e8e709cf20609d330734fdd23a6b822c6a9ca38db654c7c925ee3913ba5934af2403181d389e455a5d1031a0f61c40362f3ed53575c8d359bb545623a7f197b57b93d403076377cc38add79ce010c916527bf1888fd9dde1374d1422edc5925ace36fce4ce91651bb24215293739387b4be9816c87511dae4739f48cbf8d64fc4916e36123c4707a1ac1676f5746a9d7b716b0244a6a15b2f86493e6c5ad57e4f6c44c46a0ed96980dac3c3f31ea14764a5ce2b511c7c1e1ff853c0579f1639a82452730f95d9be7e144ba784a8a042310cabf262a96a93c229f946fd4e4659997d751e82ec57a8244066a77e9bc0881467705743d82abd9db5f668d99c2ac2cd778b8d152890cdba536a0a03749ed2a9b3d0c4329d49ccb3827d817407fd00ef4ca46ad0c4c808616d74a2d197e6c80b6e629c62a8f4a245da54d46ae9eadc09caf2f2263e1db78b925f16470cfcccd464986b1c424c928e8d826c09bfb1c9277226fd22eb8c8b79d0c43361793860191f63b10582049f73c292ae00fedbca71f13df986fd8d36659a924309b22fc009efb83cef5ade6bf79e851b5b312cf74f73c0bd9d6cdb92bb3536f48e1d7edf0ee4f6482eda4fb45f73c8ea19ff54d6b14510fabd4927535b2f5d96d1de13d08e9a476b5c7110878727f52d0ec6afa341881d32504079f4941c3dc4bdc48906afa422c888385deafdbed047f7a00fca66e54a2e8646382c97a7155f0337f4e66dd95a380fc75983643a8245feee02e1b99d30f720c59ac9fbb3da73d978bb29b0e834f78e548e73de0597ce00bb003d57e87f895c9458bf2329c67cd2dd857f7bb4a93919114317d54f792c1434488b5b55019a7116157d05ce5aa612b1d27872e1aaf2526f681eda6d71ffe8f4c43ab05a91474ae9e7aa6086dca20fc5023ebe5f448546042328fbbafcdcb2133d7789473ff8a316c7a1f6d508432c67d2921f0e9c49ab2b4aff079c7755d0d7432bc26eb33321452bfad880d66c5dbd771985495bd97fcf241bd6ea68298fa82dd871ecc059a7a378b2339daeeaa179642b14bc9a51d9019ba97add4aaa2f8332d862e4789cc761a1dec5b182c36698f7647035009b3af2644824fb776cee29619d0ac05c69ddd975c797bfd206eeaf2043ee558fa3a09b695ce3e4fad7b21fc254a735f6c7d3e60ca2b444ad0659d1331494d84fc3518741e66529929008fda052f70731ce61b9ef0d6b3f498c90a306f24f2c193427cae2c90f834fdebe0fc2b1c5175c8bb71a77d97c5f005397dfcccf9922f703f03f8c2d84c56b478bfa910bf9b1416ac363cbaecb4ac143e9bee011ec11b24c3affa9562f79411202de310a0435fbbf3537a6b4cfcbcfe8df19476c3b361fc8c535e4afcd6b2ed76b2977f90ab332d2c6fd0599a6793d61ebbf7837c82a29bfa4860f7040c8b90a2bce60a3aed56a27ceb49456deb1d1d8c79e5241cd693c97670715f1528e9b9cb2bb6fa8a9812fbde46255bf678282493af1f9e037523bb8daee610cff8cece0dd8e4261cbfb97dff41a800d7921b9b89c3b166208c9fe8f0021c10a51948c94a669aba9f9eef6c61999a3e99d8a8895c80de41e2c513f3195bb3d5337fd75486aa384c08f70234a09b284ee8cd9f72947792973a9fa1eeae0358e55df041d111e980d14b818ac539848eebf474b323e25116a1cc0a2fa6a8c167b90fe3466e578224a3b76edac2362506cbf148a2f63d3d556a3ebbf385e2e9d46811241cba8ed9343f7c6dc7d5aa2acd05526aa0d3eac6d6836584f4888e6fa15f1449355ef752936f18ef822ccc67c280645591be5620e507fa23b2f154309a3abe35617b2b00aca14b0709c5dec8301ee8228eaf95a39d4f4e2056aaf8d187e3ca9dfac11f168da7bdcf7bbe35c4390a4aa9e779e5a31b9671e665d60d18fb40aeac3cbd93bdf1389567166c5f0a20086cbe457e33dadde1beefa8a31c87dd1c8d504e766cf29aafede78bb1d1b1b82c51319f463e78ae773161f23c3d5731f78d387b1b94909ddd0a9a0c1e2c0ecd8429a7c1a76e251aca1fcf7dc0ddada2f53e8d9db4b3bc5645123f2615c146b13e6d047c107887f2489579021d3ee55297c426468ed6396971bcb483aef789676c2d022955378aa52ed1acde06d9a3eca551a81e199294d7961e7a9ba1beca2a8e13c15e73fae553b131331446dcc7fc2577f966b1ec3a30864a5adfa544cf9be7377a33ee6cc0766f55ac0395183d132cf59b1004622d222dfb824d8319c82a214b5d73187d17990a295f6b760796bc3e16d6398a35cbae5584c788e1c2575e692bcccac93779e10d0e28318cdcd06a3531567711aaead4677ad0eb86ea42e2d494b675e2268c919d2411a2185fb8c187241fffac1f239fcb37ebdff17ee557088aa8d304df46f7bd69aa82fc21491f739e71710c0e09dfba680f3cde5978ec3ccde616fa3491fe380a26334070751be4bd455802bab0d4fb4097ada3b967333a646499da0569d0a3115da231b2506ec45d6fd43a3fb75cf0af5c71178b688fe01a05cc016aa935a4a04d204462268439725a2fb5f61e890b200cf64b6be393ee6e1aefa3ee41a46e413ddfc18f1837ad0b5434c1c7a000f3dd1c82aec0e6426597966efacb38b088b2ef0bdcf2bb273e6b80bc6b6b1087b1faac8c38dec9162094a79490aa1bd3a87836b8dd125d921c9e8c47f5c9e31b2c1518ee10550def5358c0050db448392287d07be3577126ad718f7794f8b4334e6d9fcfd7dd99c30b300c99e54f3ab910b19dc2ed0a7a2606b5c66567c1d07e8d257f16e20741528b31e3f0a4e6ebea9daa10b259663795798c1c5d82eccf40eb1f96d705f129a16d155c8b967b6928055d32d3eafaeb5fc072e07f2d6ba346db3e1d7ccf4080d4986c1e17435f59817bc02d1d4fc52e5dce6eb7ba7fbec0ef48e3c763e28a1364f23dee6aa73de9671e8423293531be7a5815b4a8c6dd58b36123c5ecd64bf68565b035a96c4c6ccfd29fbb235c52ac8c940eb6af018ea3cecf024e91c9a61c493bffc9f4b651bfc2b8e50ff26800daef8e19fb5980cadaa21d0357dcfdacae44ca96d17ab4b6405370d918ae074d683ae5ee68c5683ad77534a5d55394ac8193710ae5a8f4ab92bf5daed816d66e99d7d9e26a96cfb0fe8f3dd83a7f844468e351d27f909de0a2dd8cb5560cf3b2727783e1a9f49b8eba53646e95979d9c480c293001fe840e7e6c65fdc2af37bdb2b0c68d1509aab91a345ff13c2452d052f3e96945e45e736260b085c01a9d185ff4730add2a254c3f13ea8afd0c76c7b26a2bb484b1ef11bcf8fa6e1707d457a6f8223795f0245811e4a7b631c6e39c65f8dfbcae8ead30aefcc4bec6f69f26babbe2d48470e823a85c7f2e10d3aec4e18da699dbb719aac4476f1d2392f3f02b55bb962e7febd5", 0x1000}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800bfd9fd8b48fa11f52345", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r2, r3) 12:10:26 executing program 1: r0 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r4 = syz_open_pts() ioctl$TIOCNXCL(r4, 0x2000740e) dup2(r3, r2) 12:10:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getppid() setpgid(r2, r2) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) getpgrp() sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="4712079ebe52a81890451cf8fdf9130d7fc32c6bcd801741da8a1cc0cefc266bbf3bdcf95177893ae23bdcd7c0ee61bca94dc7d042a5231dac4c5f99dd22b0fba99dbe93aa00d6bcd43cf94e06ef108b1cc5ecdf1250cf7ca075d06ca948b965629b49000000000000000000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="20000000ffff000001000000b41d3ae00f234a0790ec31c978fb08575600ecbf2b4d955c6e4e57ce3680d2d42f7faa2e35a4b35dc7da36cdc94eb2658fde2fb056226df9e33cc20d616c27c8b7f49105e24ec217009ee5c20a3c8288942b8867ddb05a5ad32ce7af9d342dfc8f452454001be42881e943a63158bd44b14300bd5b0edc1e0a199ebb3fa87a4dd1d4ad273e04371fae822c5026862bb57b15e7acd2b8d726b6f7a20ef309b0c70cc8b3eb968a192b085229a6ba67761c0b9ae8a7a51dbbf9bdb12cf8192410cf8668dc6f7388e510f16bc4ebe5bb23258e79596350934740000000000000000efa0f86e685622253370f69d70cc38d9e69f3b925036ccbd63977c3e747b3543305c1af", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r1, r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)='./file0\x00') ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="fc690fca528b962cf134d7f61ab7dbc2c55b253b8155010d8ed1bae010de13bec57dd6b3ed9ed85c8eaffb18331cb28dcb493693a3908ff3b09624ee581b10b72746243d7d5063832feb2bd2e87b9247cf1728ee28475a564c65dfe5d38e16cd3a1a45e939de5aae505d9fb5b3ba9fb3841f12ba68bb279b0bb5254c87cc45271a9239ba68d86a95491967066fc7a61b4840f5be08c43407e81181f1083568d637", 0xa1}, {&(0x7f00000001c0)="2e08b8feebbb2ab84d711fc65f387491774712796a5588d7d382c19510745cb5b26ed74d3d864f818367717b89e41e95b6a5a7e9abee065f5afa7fa86928d47bda78a9f9160601ed50d8b5b6adb7ab5daeae7e79128c1a4296e5f8a363758043f22f39e8ffefa8dbc9b859c8a921620d5ec2c6c7429231b0996a8a73ad9e18d23a1f92d005bf2c7267fbdd3860d562c360f962a3a8a982f3a2930c78877dd5fce1141c775898706557300b3188ec7ed51328a3a33565a8d1cb858df54cac59023ba26bae717ccd2d", 0xc8}], 0x2) dup2(r1, r0) ftruncate(r2, 0xe99c) r3 = getgid() setegid(r3) fcntl$getflags(r2, 0x1) 12:10:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0xff1d}, 0x0) dup2(r1, r0) 12:10:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r0, r1) pipe(&(0x7f0000000080)) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/170, 0xaa) 12:10:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r0) 12:10:26 executing program 0: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r2) 12:10:26 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r2 = getegid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) setregid(r2, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000080)="0e", 0x1}], 0x1) sendmsg$unix(r5, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r5, r4) 12:10:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchdir(r0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000005000), 0x5b3d11b4b53f2e3, 0x0, 0xfffffffffffffeaf}, 0x0) 12:10:27 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:27 executing program 1: r0 = socket(0x4000000000000022, 0x8f7d, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c11a3bcc0eadf40c755420a1f8759a0e4b44cc25d674b1e7ca37b0fb35e317b9a63d3ffea010c0bb5b38ef09736d682edc0ae4abae180660359ee640505f816a7aaa37fb29025959e90cb74a875c833e9f05b922f21ceb66b2fbe051d699ed7dedea009d3b5a7109e4934c27f1c7df79f908bfe3999d3b00816c039aec8ee8b69ddf755be23e86e9c602f67dc405bd6df4866235df6cfa9bbfd2bfafbccfd141dc2c75f67b0e918c1720278223d94f30f4ea3e7b7bcdacb6e17bea5e8b35e480a3eb8cacc649b6b21fc76655d15b42e2464aaeca338b53b27449017d2089ec", 0xdf) sendto$inet(r0, &(0x7f0000000100)="cd0998dc965c51b049cdcf1cb623b2faaa3cca7d35a602152dce2b0989f427fa39a37d36682b8e19973b500940e6b816fbf2d17353a327aca0beebb6d9a75563f024a8a3c6a965a5c878dcdf3d1333d421b20eba4a35b1b28930a4817a45e1ab37744493d1b9b0e8a5b08539dcca18677923810c36406bd5c9c6afcc49fb90f3ea1f4fb03bedad484d67a5cb2452babc1b8030d194a76c4a497c92c12ea181822fd025e9e5", 0xa5, 0x4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x400, 0x4}, 0xc) 12:10:27 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x0, 0x6) r3 = dup(0xffffffffffffffff) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet6(0x18, 0x1, 0x80000000) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = socket$unix(0x1, 0x5, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x82, 0x101) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x80000020, 0x6, 0x5}, {{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x100000001, 0x800}, {{r4}, 0x0, 0x3, 0x80000000, 0x3, 0x2}, {{r5}, 0x0, 0x20, 0xfffff, 0x6, 0x1}, {{r6}, 0xfffffffffffffffd, 0x60, 0x40000046, 0x7, 0x2}, {{r7}, 0xfffffffffffffff9, 0x14, 0x2, 0x6}, {{r8}, 0xfffffffffffffffc, 0x12, 0x1, 0x35, 0x20}, {{r9}, 0xfffffffffffffff9, 0x80, 0x20, 0x7, 0xa64f}], 0x3, &(0x7f0000000380)=[{{r10}, 0xfffffffffffffffe, 0x9, 0x40000000, 0x7ff, 0x4}], 0x8, &(0x7f00000003c0)={0x0, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4005, 0x80000000) recvfrom$unix(r11, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000006c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)=')\x00', &(0x7f0000000580)='[\x00', &(0x7f00000005c0)="b500", &(0x7f0000000600)='{)\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000700)='},\x00', &(0x7f0000000740)=']^/!\x00', &(0x7f0000000780)='!']) sendmsg$unix(r12, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0xb2, &(0x7f0000000800)=ANY=[@ANYBLOB="adac5f679404ba2d26ff3bbd1039f5387b5054ea2184af0a3be88535262bd47376414b3f6fc6017f173fe6c0b0e0b1e19ad2e4140ffb9dfe467977c35b9382dac6412adfce355832c7a3e7b8a61e6b1935aa01c5f2c5de378e3bffd9831dfad7f4555456f45e522584ec222d127c4f154143917aa01c7be85b09d40c915bdf8852db2221a7", @ANYRES32, @ANYPTR64, @ANYBLOB="3ac557873c224ced138beb712c7183773e967788af01bedacb24c15f37a3776d1649d80cf6185506b3aee5fbbf399c8da0a9177f64e46a9a4f76b3d61bcac8d607dc72447e0b59c7f301ac28500343583ca0aba4801215598b260600000000a6c404a79075ebb19f15ae75b49078000cad82c32d04d11a4646df1e3ff1a8"], 0x20}, 0x0) dup2(r11, r12) 12:10:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x40, 0x6}, {0x18, 0x2, 0xe2, 0x6}, 0x9, [0x5, 0xf7b8, 0x1, 0x1, 0x7fffffff, 0x80000001, 0xfffffffffffffffc, 0x613]}, 0x3c) bind(r1, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0xfe0c) 12:10:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef61bcc8c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4cd191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a4117f5795dfade7995d376394dafe8d8734fd2ed69fd6316c1e8a7243ecd6e869b3ed237d32c5485f53496aec0e5e0f9ab655dd5638927cd1ea95886a97b92d4d1e06acfd5e767fea91c96ec190bfebd37b85872ff2f91b0abd3a67555091abaffd5d3e4429a5b6225182cfbcf6c1add583a8f95e47486874f949fbc67c599dda8cd68c327314e389ebd6f4fb07454c8755ba91604ed8006b80a3de008642e2c577763436352d970367d24fb5e2dd482b67d4b2347f4"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) 12:10:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) r2 = getegid() r3 = getgid() setgroups(0x2, &(0x7f0000000000)=[r2, r3]) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff000034caec0a376eb001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) listen(r1, 0x1) dup2(r0, r1) socket$unix(0x1, 0x1, 0x0) 12:10:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff00a1b8000100", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 12:10:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000001, 0x0, 0x61a25be4) 12:10:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x60, 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20800000ffff0000f8ff0000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r1) 12:10:28 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x3a) setsockopt(r0, 0x29, 0x20000001a, &(0x7f0000000080)="843abf5c858041aa059544cb3e31b69c432276b29130a46afad31ca250768787cf54308a465c0cc18ca487f499d4f37ca6cc4fb9965874cf4bf61b079c5ba827ae798e4ed34af528c7457da1914638e2e4f29279cbba73a047c5", 0x5a) 12:10:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 12:10:28 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r3 = getuid() r4 = getgid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getgroups(0x3, &(0x7f00000016c0)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001500)=[{&(0x7f0000000100)="ac2f805d51f429c82890e9d8c0b1284c2bb514ac5bdf5410eec6d56f99a6b8574bd2f6ecec6663908bee214e2ffe12e8062cb752324da4234ceabfe1e8e33e55d4b9479c5c8f5c87b88a1135d2af76a11fffa3c2b73cd6b0a14ef866688d1e07a67b4ff41b36c0c9eb9edd2d52f4a7ea4662dc", 0x73}, {&(0x7f0000000180)="53f33ee3517c3ed46ed13bb8289ab831dbde7bdbbd4bccd3b3e79eb77010738a0accbe904d5ad729802831a7cc8f1f0aa067147a9c93786d6df9d8e600b6c9090d236d0e933990cb33ad7c230e8d20547d50a3057493cfb5f70bd29002e3d7d6df5fce6a11208ff2a1f4d2750c6b834345ba7797000b04376aee50b0071490f967018b06beb6140e4523bfe46cb1debbb60f214d84e57739ff3191d47d3fd078c69a793d1333de829dabc81c99273caa7f30e337864b4198d6986e06d77774514749c13f648e38839047bed2c3046f37dca6fad5e9a16e35953432b5d4d39a969e54364141827766c431c3fae62f73a07dfbc72531c5776a7500d8eac4f0ae461ce5725dee9e2c0725b2ef8adae0ac03bab4827b49ba75b2fef0a49382e63d9001bf3f2a7491f7568b3867df6176a6b85690fe752c907d4ddc1159d612c7633cadf1dd9c016ce8a9f7b355e4a78d6251fda6f8578b3905e084bc06f1f259843c5c1aac4b2c220d5e03ca55c8b8ca28547770a5064df512216c6dae45165331cfb2760d9fa6e5281ec79420c9e6a3eb155b65e99307a32019d269b898c6e707ca32a267c7a50b30bb3a41bd60229cca65891c735d1b08f3766ca854eff758c850c051028341f4f15342ab468e5ab98e5808d877c0c3f7b145891c25d06ad787333f81d5a089f10deea94263b31325c7c45ec7e4201a01339fb2f0e6d7a6410fc7b06bc29d95ca6c2fc1c1d2cfd6b15612d7a8d494ac1e9c3fef2cdea7dd0c2e5027069e415d329db307d3a9ec2fde759a18ba4a506046416ef7ab370ba218b27c68f7dff6db941e9b54828ca8ca2dfd23069890bbca546090943e15322139aeb6453c894ad4c90e73b1bf752e8cab8b601bd7f56997f9f5c045a181c6d92c5433203600f261241f934a9d147bd5365ed137c7f0aa331f529517a07a207fb0acf838c8747dcc986e54c74e8dc626e73c851bd6a7dc5b74c127c60dd2c043f973aac45787857dabfb946a3e1e615a7b9b0d0b38e9028f452b5b41935b4da2ebb2f55993df3677d706f7694900928248933d4261ce5985012a0d203a17e1f2e49d8e5ed804f853f883d14a7b0c7fffe2eb8ff894a248e9d66242c82fc8aa464a029d5b99e73822e4a22d86aefea2ac4d430bf721dc87e3cb6733e83a897dc0ca7514ee4efb8bd2d7ac059fbba51e3b15b92f77301d10bc53fe949c2d6c519879741a0979f57f59f65c864284c9ef13ce3d686ac7b7d304497b0c645652f714c93c8c1f5b026afb8e4f81f9ad80e33c7fe4abc41eab2d83df72fba4a374264338730bc31463f2161cc84a496d8522aee202aa9f3120ffb6d278f310cd3f7f20ab23989fc722d4ff68d2c4f21cd58b8a6c4eeb1a695ed47b90cd6701198434b58b4a4e8319d790e8b863f3f0625c42f08d000d5b4327e7d998f0d86021e1c7798913c6dfaa287465b6bc644edd9a397dbd4927aad1352001466ff0799f6a04d8c733ace0fa18e43dda2aa5ed0ebe2363d4a20b76d259aa30d4292c49ac7e68793380828dccc16678f1b910764ced9ca3878ed4dbd36e158c06765ff586924b604adc6a9b3aceb2da2882bf556ffc4302ef8b4bc2de0ea29df6364cb2212ca6fb421e646f08091405a2fd83e00d4382d68a6354476aab62b03cfd472c31b923fceffb4ca2a31586c1a27bc67e314c3e54405c7aa453cf2e4777ac5d895e9fa75b5c9947e6287bf4c9c5462ab286fbcb2bab0b3f6f9531b9cef528186574e2afb7df9f6e211b5cc0f99a2317051695596b135d811574c30baf3a4d7b946b83dcf39d8639d6cfc0f47f48ecb726ede707aeb50f2f9c868783e926de8272219ede33f1670d7f3257b2cbfddbda2f9701c47f74d43fe4cafca72969356c38495b610f15cafc9f5609d18136cb92754a3e00b10d70c3e35c264767a3feda4a8d2ddf804116ecacdfccc20e10d7c1da0206922e4cd9d5fe3e83b7893d6b4aef1e19438e058de7e4a91630863f23bdfab1c3d8f33f4d15864c90ecdf6cd5e5bd698b034c4b9e52a242f57e3a5d429d02d14ff438b51f737dc0b3d1d9c03617f4eb82e5b8c85b66f39ad32925a3feeee1534eb37599c5030f9dfc803e45d2aa81057d109567382b9a71ff2c481d7621c6e6571f2e9b8a638dcc48e09f6b96c8bb793cd891de1e21967867da27788597e8198d31bff547256af7cf77c7f83bfd85666d07b2d14eaff7bf5b86ecbcebd19f47ac284a82dc8277dd06d2429865ddf4b3ccb650cac25858bb5ae45f8d5c25ce958b4cef0f23253fc63de269720e2cb45611b88ac4d34f6e0cd08cfe24084db8e5c7ab9cca68c1bee1ffcd097e0151614407de5961f8bacf1623c091b4e25958ad417d17311003ba3e544705b06b6d6978193d0b74c2dae247b209de997c4c32aa052e8bdb207a2611588285b0bc3823951db03e151fbaad4b738ef95c808b86f12e84d444141d44023c70205befb0100df94af594fe350c18b201223bc8b2b8c487549bf9bb7f9545d4af694665a3528009540e2ae82d07a2530a821a3214f907b89119ee59c37566a7ae52d3d50ff687c0e88e593c2d4ee6eb983c0d23ed83803199b3bd11bd442879297b14d4504582f76407eaf0fd9dd39d006c66b06bf3890c38c9ae4cd7cd1cc7091fad08f09051727ee97549faf500bbbc2b552a351a9b5ebf6e99f470d6f590b9b2dca77a6f56c3fb9c03d7e7f31594cacbe45830e9620986532ea0dc84cbbe4d29c6201ba2b40e5093e22daf5ac310d57ed042e1b7a778cb4a7c38a637088e19acdd74c7d95f8a8670a1c7cc59f2d367935d72963a29274bfc18ea1ef93002fdcc65a66faaa034bd89612bf9c75b32c2b04418ea62d3e5ed8943a984819d05926ef821861b43c8d4a03a4b5ec28bc40e0dabe36875a27442092d9e65edbb732ccab83226007bed715a74544d5d4890cc5250c2b762443b3682545c4ccb4a6629dd0eb7a4f20191c701ebe8ab2f4455c147f2369b379da126ff914e7ec9e6b43d6b032e6be430629e17e8cfe25034f7ee82a544f00a1d823274309bb3f1c47782b56652af9b88a31091bc48eb30327b7c759eae46c21b7f0e7d78854fc5fae7d76330c14ce3b61859501586f998dfb01eda86ebeeb12e00fd60b7076d7697a679488cfdf637c960028f1ecba7b207958c3eb52b2cada00a2650d96286ae59c0dce594aed3da410881adf4d3b9341cf193b1aebeff1deb1d4cee9a65e6381ba238721cb181627c10f1624c1e8ccc34a6e32cea445330217253afc0b4716f1b0d4abfc9e306fe9252b35729e84bb0614a6d894a44b9172e00c1b56f92994f99b9b0274201d2c45c8f30ca808a69647e4b8865a5c06f697a552dc0bd6a7ef103f4be07ad95891b40f1b050e7bf56201cf136589d1828739dc17b8c70ab4449f7e349c257b43a78cb06118bb15ee99add5cb38fd854d630cd2156cea27a8d13a95cf7914aeef3c8b98086f96e75232363fa543d139bb5d6f0eee2079dec53155fe8cfcbe3777c4023adea73a9b1fc6d3154d1cf72c217929588ce9c838ea29c43c14869e52f9a83719ca62a28c0559b43248bc13ec49836e4c85baf4ed05885f2691b5ad1ca61b42b3cb02e1c49bfaa48f12008b5fd6929db475a6d9bf255955a4e53c1a0b21db2baa8e3f4778d0e644282a1a7315f1e2f25de4ecc4147e27cb35e16d230baee594cec8a22e16859f4825c6af43f2c63a6aa4a197474040b066a10b981862bdbb3314ff5670c1b2c09b5120169eb150a2b9082faddee4dac119449bbef8ac418a4600e1cf0e1bd098dd9c3359a850e177fb4018865e7fd2a34000639c2477d47d7c2942242b74da9d1696aa3eac7e626906adf7f1847ec3f0ad7a065586b7e80e5388e06cbd77f3d870c4e6a7410d48199c356211b0e5da3c0e4b4093822225e9f36a61a8be56fbed418c037e6172bf2b6027f191fb078864f831a87bb838ba84e4f3d197036476937351044a146c07b8fb5299d67368abf5650c239ad06ac35328addd7783943a55d2ae78c09eccd60bebde1f8bc56fd3c67241f683556053a6037a78b439ffb7bff6e470fc5912fd7da7798da2488c8a07497bacf86a6c18edfb69cad659200d040ad4e3ca4c5da5cfd2684feb61b7e8a481700d1ca4df1139d7e43da24c63afd0e5b02d2063443dc47a421c48b827a0ca3468aea779b58d3730fe5cc09ef5162a87f896cdf82b6e6c12def55dfac353fadc52772517f500266811a3067d79d0d5bfb0ef8037094f21da7b41b76761bc8346b5611c2294b4c4da0d4e1d279f7f7801d9844e28cf8522bc18d74bd0572826830105182d50bf4ab3688798794d49be94ad8579a563861983d3145b65d895cc82005dc2818c2009e3c9f9c461932f8f1ab2291ac701d3fcbbb587a5b07dbdfe81e725171388650d15a640b217cac987f8cafe0a6faee3c1e289356d914f7806e6889a1e18ff2e4031728c7f76d4772e966b7c3848410eb692610094957e8952b8e000fdd57e38d17a5097976442ae2cdcab8a7032a6b21397bcd0f1b6ba8b7b06c72d502c1229c28332e44a5f4db6f8effb07f2aa4fefe7dbe2859400dfb57ccb8390af20a5e6a1811235762fbd93ff5bfc6915d678a7c92e97cf81eb484afa2a5b7fd82c78838522cc4a4fd3480a8a2f8a0f097d040ca014e283ac9d0a32bf887565a8b5fd3d015c0e4cf2c0baf44ebd2d4fa1968fb9c5e8bb5a1c074d4de7289b030c319d61e9a2744fc1c359a1169178a7aedfc9a5cc4f45ebaaba4bcf3dca5b45ab3cfcebd7571d6e35fcac6b0f8a85558699c2b3c52517483bc9903fc1c99136a6331a33d8b5c41038c217d2eb67fad2be7a10a829a2db490fd812d9dc3aba065c930ba427547fd89438cfc45c0131a09fbaab7a24af89ec5d073809206ec32eefe0864cb59e00710af17e7a725f87b37663299fd14c10e53cc6d95500649ce3725ec32ddb4196b8dec40de3b041af5ded0cc675b909c0fd973e0852157f59191de4f7b28fad6c3a0be59b2920ba477bd31c6a4d0dc74f14f26784123ef2ce3188befa4b4d9e61a31291a324cab81f335dd424595fe0416c47b614a5c0a1345267a696a621e79bb1d795e812fda8082b3a0570bf4c64f42bb7338fecf7cbf284da33849e7fc98d63034a29c3d1075e996e7ac22f97e02e693e9d24d2ee109f9d72d7491d772dbcafb189035ec46f4f0aec19c933c7bbda2f761167d464ebb5bd543aaa2a9be39cafba930791e49e63d4cd5e67085fecec259911e6ce46332658b4281fa89fcaf04c0427d0cff1eb5cdd9e9ec4483f4ec37e125a6985510ae995cc659179c153c8905c013e07eb7be0c53bc35d89c04c523b4e5d4d60ac90529d336b3597e019916861d9dc253ec109d94bb4a70b4a4c7e6df0c671063ff7d797a7f5463cc030bb8964402e7d023a0ab0ebc8aee2172023f5b3f2572fe05e58ce5403bac5da6215b78bf55a13f1cd1a5a38d04e6fd4b9a71dad1fe0d23d5917e047b298f5d218af43feff4e1a0c71db0bf1ee4034a3625d39f00d8ce94c467d075f6ba7d37ba63d1129f98173901b60413402911ef62287c8a70ec6fa775f724b4c798ba2e63bfbabf2dfb27e75dd93648d1de06669e1df475a0662456c4fd40f01ba3a4e5f6d4b1222357cf658db98ace286dbe4cda7133c159457928993120300a8d2ad0df35efc302a2d44ed4bdd981fed0dbb1cac9cc8786eeb1a3295723d58476784de4024f6640e119961ee40f257dee55a4779f5ee6f99e2fc9401fff9b9d1f16ca95abd895f6f30f35", 0x1000}, {&(0x7f0000001180)="dfad1852778e115f8504d953ed19f1d7d1faef68a33bde8f2b9b1e607718fac45cb2a8973cfab6fbcf584577f835ad6284f2082de1d30f3b3033849118c84c4fb0cb1ffa6cd212da1ab73117d1cdab353bafc299dd305157fcba33247a16b79dadb73b507b3cd0274d74e9f4214c47dc7e7dab8b2f681e45f6e9f11c4928f7aac50bd38d817da67b2ef82ccba4a78526da811bc603ff744e29183ca335cbae94289d3d9d23e8dc689af47086b16e8791b843b944", 0xb4}, {&(0x7f0000001240)="6c4c518f31c01d89e0e2cc9dc9a68d822d51da80e8230a30931d2ba17a9aeb94c575b7000cfa8966a3f9bcf4fb771ba65be085adc67dc8846f52a7787752547b5fa063059d4d7f0df8e888e2a30ab6cd8cfd3b8f481fe4f5d77a39c4b567b317171f99e5570aac26449306d38b6c695e93750072292a7c42cefb100c2698d5103c186c1b986409d2411ece63bdd1a8b9ef479744e7909641c7ce052eecfd788aa91e1d9f", 0xa4}, {&(0x7f0000001300)="78b9f1c69de30bdf6fac96222c31295fa39ddee96399f69d9849e6a3152911f2f1ea6a8363a8d7cad9f817f4f715f1dba7fc26ef9b31ae0c71e56b22d9cd93c1574545be8465fc28d3144f01e6d1689d9c238ae21b755886baef08330ba98767729ad1e155a8a759a42fdc39c136a7b741", 0x71}, {&(0x7f0000001380)="87cb2c6648415a4c016745fc407965fc320818b7df0a65dcdc56d1f8ca57bf9d61d9f24ccdc87e3855125436535397c066c552c3873cb9e5dd2d367fa03e0276b2b2823fa6908fa010dd1dddbe76d64b14757f317f9e9d0e4b888161d0fbc80a7f206f6eb8c5d3561908480e8c684be965b19d3833f735b79be4", 0x7a}, {&(0x7f0000001400)="6dde3de42e537c81", 0x8}, {&(0x7f0000001440)="a679430b4a2175e758a57a0fd710aef7718d1b2c4849b4e02e401fea6f9b48b583a34a2424ff508680a094ad9867a12b1b0e5fbe5575dd72b044", 0x3a}, {&(0x7f0000001480)="0a2c9c8610", 0x5}, {&(0x7f00000014c0)="58c746e90803c1e68c9d9c3aab9a3ef793f4075862954e7fd0ce822660e81f3a49dbc63396b129ad0863", 0x2a}], 0xa, &(0x7f0000001700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x2}, 0x2) 12:10:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="20000000ffff000001000000a55daba387f5457450c730aa8a8849302d6c0ac8e023a36dfeb04e41170cd1ededa47a6e6ae05930509c966b1796770609793e42dbb50e25278f3b054d00ea7795dda8f01ee90b08b8238248596ad5a6fc06000000f2eac29d37ae1599a461fbd17be31dba354e8ca864e66c983e5f211568edc69effc43a0d181d63f7edf860934d0d83b240a5bd39826f01563bebab9704", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) getitimer(0x1, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000004}) 12:10:29 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) sendto$unix(r0, &(0x7f00000002c0)="569e1b4612e805c9b8bd05f73c16ca994a811d97d1cc7ede10c461b8051997d45b3b54e964e67bf1f5c0e1efe520097f8b7583c65e38e3c55a399cc0599226f7a9934f7b394171dc50876c9aaa7d7de49bbadfad208df21f0f5dad1975a5e9b1d3bdc47f1731007344412f81ed36d64da1708316a61f06f95df633e7818e6b05aa3d9e751c12f7e95992eb634205fa16f2fab350c08bbd18323e5f2933497294ac781b3920e8b9ae747a25444eebbeb78f10e447e6079b89f7e5acb615bab84c981354ab68661168d980e5bf5ddba1540b0973e8afbea317d51072930a7cbebd9bc999456df37699eeebfaacf091260d0c507fbe558dfe07fc926c6cbf8846c8446c76ce3128c8d6d8d580de65401e5cd132f4ec3fdc40c5661997f8430ade49d19f9371ce251f169e7689b37b8d5650b939698b6804247e67a873632e8bb1981f9c52a1a31caeba116faf1cf1d830c405f51cd0dd093d3ae6d0a8dc096243513bb5c227bcacf63e09750e4a51a99c1f686fa29d021f9edeb1296f82fe6f85bc8848eac622f0417be0b69cadf7589e1afd1bcab9a2645cabc987d30a4db1a142cc759efe75e48a0e9fb3dff3d7ccb014c0c7877af7755e962024bfa12b54f5ea531520c286115f63cfe0edaf78fc4756e9d3beeeea5ff9066f31e27b0dddab6fd632695c08e9077fde08a724bcb88521afc3f68f14b2e38d165b700b72902c3fdc625bde5db8944883049cb53ea0ff804f5d13859a5443c3569b0a886b6b4941ff5144176ccccf35c2a19d59c7f9729c388fa5134d9631b667a30d76aaac60e498d0d7b44cc8862f1ea601b3689c831ca8a8d03aef14f85132d71d0f31e9ce8762203b2eb9e3d3f5f7ecc7e4f2d3fb8dd2594c94f43a8b06026a2d1464e87ef85abd5906847e11949f921855a307ee10310b0e48fe06b69bb47c76f5401e5048ae4d9704fa1441ac3336227d88cb963cfdab23be8b68049a6b4ccc5498c07d84d185469facf7e9a2d850a5add801a1975bd72cc6e28c0abc5902c86e3ee402f1948748da01e14853985b95248108f39d6a8a822ae7c5023abe3e32db6d2e4d319acbfc1678cd6058083c9fbef73147bb4fc0aa41e5f9418b2e30bbb170f7ed9793a3087becabbd1d433c5a68630cbf554a7239f3d610e4a5463535a8d685b60e65d2d51306c33020a26150fe07d0b96d35178f2d414bd083c28b13c03caf64c8881f760162b7ebd126b2b583505045a0ba570d7a0bf9a83a0f8fe40beed11dcd2d65cb1ab91450297c8c1ea9a1ba393732c449c10ba8fc783c12f647e054a00dac84acb264adc0c70a639968ce71e2563dca1e740e374e287cdb122be0cb1cd2f2c0d3df6b81a70d0f79971dfe35e0e5f3732348bf4ad69acc48d3a41c5dbd29e0459d4fb72307ea72f6b0bfc7dcfe000d5f40eb3f5d8d12da6c65e3d6224bbf130888f70f72d3a1ed9d3109a71d430ef82245f48cd664817cc8ddca13ec1c9ad16f833052445c116c1ce033aeb84ed66b5292f2dbe6b12d4e26b868450f7b9587b4ce41ddde8fc2aded59f1615ba765d15c62e9c6ea51467b126dc38e330f95d090f6ece5d69453875e4051613b2fb3259ca41156a67b426c303a20ee9a9144f1fe6f7a46db2f6bdcace8ac04616d565dd37919b1ebcab8cd8902c855029fd2080978958a92d81b1f3ec65fe3647048b67dbe9cc75dfef29e2873ca519cf8457679f9d757e22d461444bf04ffdc59ee2c3e54c81af687a9783c8dfc067c2e3ba34c7aa7c6d0df762de49d76ab0a6eee35ee8d9c556dbfbc67e9ebf0dd1825ac4da4633bff810ac148fdeaedae6d5e486b36c71360130c3eeeb9f2caca24a214933ec1f1eb75793dd22275b5ccb4847771fd3666bc5d01b614348b1e18b0a9e25db32d93d423394a88e44b397139ade52009deb607df184d00e0c8c720af8d4130cd73dab7264259821bd164f4d6ef5e567ad2dbe52761c2834310b1494fd3c3572e1891bc14c3be7fc7999e2dadefdbb72bf2458a2b8075a01155bf31ba6fd32832e77fdce10b6c191e880a980f70d4e99737bae15a159aa632fe030e472cf9672d7e2153b22e25a554abc31a963cb29d84f404d0001c3cd5f950aed61ca98653f7590edc6b20043697e62eb63fb460ffec0e8550c3491c89232b7eca4c181b72e1a1f24a1634ca200151b962c06e63776b1972724ea9879c5a28cab9ca3f51093e16329507211bb886d7f000aa0a9688b687803cc20f4585a5c6911389de64bd0f4ced89c44874acc4f452fa16b0b6419e9e6cf1623614b6eec8215bbdf9c0eea801ed28db8105eb32e970e563bd856376c2ffb11ca8bf2260e6e4501071c0cedaaa24204238cedf6376be6997253e15e921f3776e4112e5372fdfada8437690866dd0231aed2e63fa03b71bd820412f8a1cad6a2e28877f87e1163da8a44065e0841c9075ae9df9e784603e3efb51950c3ed5c7cff49a56df759a5eacdb2eb10cfe3bdf006bf8e9bea554104472075acc100af9a623ee8e385f3b315612bd6a7881981828de685a4f830fe23b95ce98317e68504909d3f294cba2565a06e5dc70427154a094becc5c5f28a612b96b8f5d0630291cb19a584682de6c2ee6ade2025e4e501c383d29231c729c827813524aaca25a4981af5d98b5d26b1fc3fe5ba4d99eeefb237e11a0dc768eba0564f7b5bb6101341a70bfddfcb494877850c42468ad742a597ae19716b299d587e3bd0440678222f84c036a828e6f137983f2427df517b0b8caf73071a1185a8e64806e3c75af3b68ed0e2cc12366a81a510fa364d4d4ad87aba251ebd5ed2c06fbbb37bc6944f23832e00999cdaf1201527fad9efae98b8d7361ef7da2484d87935aa451896660750c0a3f7dd70f80179b39424cedec05133d0c1642f84aa12bfc55a13263f32dc2859b595391570f34fdfb1752d21a7e6eae289e58e639930da369d174137171dc6ab81c0b364550990c63e96be39b4921e7313f75381e218fe699f188ae119938c16055a1e7beb49deaf5f43df7b88f13a2b1ae511792d9833a6974174cec9783c0d93a6b9541ce0b0fa30de851682250d2f697cdfd5f9f1d00074ba5a5708470de20a7282a3c783944f20af1ca2bca96a511f8bd7ca520c9ba2191af6e584dc56fb8bf51cc5e111a7d0c825c65503141531ff89ca687232d7ec8d1a215f07c6ca90c89353ce55eecd5d5655cdcab7cc0179657c80265d550173ca1a115692a9d72ab91ce2b4b8cc41819c87474a3538ed9060df698b030c1472556efb71b148c93c4ed2d80a0efe190dcd9bec2d8a2cbbc6c1fba92d05261c90939ec1aa10e19c48d9d39b69214c2beb0670c5413dc69c6295e701b7ab857f4d974f46589bf38af1f917aa68f30def95e1b8aa0d6f0029311e36484225383351c735c8d41c16206367c51a77298be5fabace56bec80564f1c396312a7fb3a9b6caa3d126e19bda91878753a2b454d0003659af6c1a9c29a023d19c5acb48c8c8f9fac4c13ad7af43dc6ca289c691e255ffb2f9e6a7ccbd6109436e08764761233c8e45d9a6aa100301cad302eff74f1a3307e174049f64e41233ccf116d41aada16cddeffa4c8c48118e63715de59435ab996b8c621f594a21c33e785daf04586563d24b00c419d05c8305d40cb81d0ea8a2ac365a3c02fe4b0c21aada7eb9cc7984302b411d4abc505ed69a4d2a5e177a734d5a52e827bb40b3f81041aa71c6302f172b589e87405a635809b915391362661e06a9dfc44c5628ac547bb2c339b917e7ece99759dec6475bb9457507f4c6f45760caf6f8aa58e638a3b7f3c273020bf56dcc9eb0e6b276fa86241089e84d88dd95c8f01efe88db1935cbb2ce7f18c13ac8ffa6a22efa324d87a499f8180cd9764db264f2ba38fde5c011fa4879977471b36ed3da5117b2978af9373191f1b194d80eb3d9798fe190cd04bff7b3d48d6ef9cb02816f56a4d78474bb234b5cbe0f9a89649d9bc3e958b58df997bd40a28ef058b90ad53f4e991f9a057fcc7e3bc8e55f1606196a16fb7806e494aa18da01a3fd24dccb81aeca8789a7cc0022475ee7f75286b038e08523ff5eae18218bd9d0043a12d0d83378a0dc832c1e5d77795c64462ef81fb3fe6b05cd979e725dd7cf5f630c131f2e32bb5294b080d5a5457209955e2bda6f7460ef5205ab93889e6852574fd28de45f59ffd3eec8f3d75d333468f146cdc43e961ba35e112783d1798943e2180633340c33ab58a027c2de99d928d7c065428472bfd7fbbf5dc5ad8263e2d85a8f53750f5bf7f4f337ee2349c8c3d59de748dd173ea2ee0c45c2d87673d95550f0d3945521d4b03e0d83e98985e4a2a530f2ffa2cd3d742d46118f3a6228a87a0866732f57604f97604a8926cd162a1428ad570f570b28ac4ab4056f9f7f2907d43d29db6f460ec7a20a4e06436208eeff4e9fe15b94457d6d0027493473aaa83e9c61e319838449a19d083bff5d74449406bbc64fd0db91823fb27a107e167b7b25880b1322dc40312e94320b5251571f40d90d2a0c613a1505d0869f4451ae7ab109b19b3d79802ee0e2f1508a02909675f490f461aa1ef80b02a5d1bba94bba25cdf7bb54c6b077359a8b494d803830b297bfbef6e501c81fafc83122f7ae17c10bc9e7c7dcb2a3b53678896c9d2140b7f72d032e7b06ff3d5bffd889ba8814d1df0137b88b3b851368916682d7ee3c0a095007e043d8ff384ce9203813ace78e7a943cb55570f6bc6f31af54e2e167ee3685299fe9e70be1fde80a976731c6c0285046989d1a6def8c141368e8a8f9650a2e8b6709e34510f41908c4c16f83d6d3049c8edf922b7c9aa0add21f7e918741efdcb140c4fc209d60f50a32b3932d1645dbcfad59cd4b1511901687809266ad9effa7cce51a32c29156d82de2f5e9c852a4f61c937163fdc7e915f48a9f0fe5090039459b1bf8c0e72b735adac40f26d124108ff796615766ebf0a3c90fb880c3c542e3391e5f04e9ee5550af66636dea447f87cab70d91a95d8f5ed21d8c31eb2bfd73604b422d98cfd93f1b15a001e6f0e1e77ede5c708068d9c0884c5367eab485c9a2cf668ce1e5489ade1170164d0b50907b9bddd22602080888ef7c013a7c3864a346a44ed32487bf6234dcfd828d1e9321d53f2bc6bbe0354e7aa3e756f32494d2ed4655fffd68c9e98c8dca2c034b9507773e9a89fdbb7a02627379903200ac25b3baa6fcd9564c17d504b6a9402c58b10f85575a771f1e5b50fa3c7d51046bf80dd2aab490c92e6bbdbc321ce50e7f7eef583915f35fb71d3185cb23f6fa638993a8bd223b93ce3316f0e2fe9c8482f7381434b044afc7fee17fd576b20fb2023758db77e5027c2eee97c3a3f691832467b281104c4fbc7fe03f7087f6a5b99cc0879420fdbf3dd983273dcd28a58d92513e338e12d269d5911a40f6589b00ef79e0f2424c02258aae1a4b134f7b4640e859e1d63f6580db90b92fd533e062589b3b96035909b61059eb35f90258fb08687d1cc83fb1a9001a3bf9f0a10825926f212f044076684a2049a51f0f7e6029f655d7bc72c54705f395ddc21c4714944fb417cab201586190dd17b6459781a2d222ec5651bc47b4061b99d0393a0354930d7d61f1de40d52b794a7305fe2ec9d799f6ce1d897217d0b7eacd73eee1c48fe37141dac4cf4af4049a67a2d68c9ef62e495b045b026fca68d0cfbfdd597f27c58529ba77535b2c07c5b1365f597f5d4c6a7b8e7c830e858c36b35bb3769d573a43e7e86a32a259b882158e03393", 0x1000, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280), 0x4) socket$unix(0x1, 0x7, 0x0) 12:10:29 executing program 0: pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) poll(&(0x7f00000001c0)=[{r2, 0x5}], 0x1, 0x0) dup2(r0, r1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x100) 12:10:29 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 12:10:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000fdff00000000000000000c00000000000000000000000000000000000008926caa00000000000005000072000000000000000000000008b1805500000000000000ceb348000000000000000000000000000000000000000000000000000000000000000000007a081c36b93f637a433c282a936ff236d00353dad261d1ae98fbf9a5e529141769c5f50104f6579d074adf5901fcb0e14db6876d1e13cad2c19e326c9ce8418bbda67624df8f70a7453d40f11fa36f460d0b53546b4afd04113ac8c7061e99b71777e96098cd68dfbd9fcdd5c1a115d5059db69aa1621a06302dac790733f42b2fd79c0e8e189a1b181c1f52489f584b733da7cb57bd5afd8cf59340b32c2a9a4d9212f9071ea29c2ba9a47dda4710220ec088e68f48f2ffc38c8d21793eeba3ac85710f600de112e7c9103ae26eedc5bd893bec42942272ccb7902d03da7aad010001000000000000000000000000000000000000000000265f590403737af87742824dc890ff18cccd3adf09b01052560bdbc66ccd2796578bdbfc26a0ec96c9e9dba3ead64d8eac9e02c493ce0bf1eb9cd06d2c4a1e9471c17310d802fe80ff516bf869a1a0e588ba0fa5dd2a2d0716efaea48ff0774081a748e0428befb346dd8e1127b85e377f0e4d111fd99f39b9ccee8ab73c4eb2a19897259772285e93421a5ef16c985155dfbf825332388dae433139b19ecd9c2a34563e925c2872138b88af45f2f046ebb09c2c3149fba714d152e11efbc07c4c761e7ea1cb97"], 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x28010, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x6, 0x80, 0x2d2, 0x3, "bf89d4e32d98cd152249896636b650cbe5838165", 0x6, 0x1}) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x4}) socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x164d, 0x0, 0x8, 0x9, "65c8e0b1ec34e565654ef0f42c8eefb655455781", 0x7, 0x6b}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 12:10:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4479eeb8edbeb0a6) socket$inet6(0x18, 0x5, 0x3) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) dup2(r0, r1) 12:10:29 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = msgget$private(0x0, 0xc4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/145) wait4(r1, &(0x7f0000000000), 0x9, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 12:10:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) recvfrom$unix(r0, &(0x7f0000000080)=""/89, 0x59, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001700)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403a36832010e055314afff83e0db53f391a2ad5661aa7935bcbea09fdb211b6ef029fac222317d5dad5cd406d8b206c3d07ce5609388c638f390a9b186a5b7f2ad244b5fd3625df81cf5b94a6da0e7c1b611f668f71bc0263882d482a055dd9fc8d0d08d97174388fd68a70223fc7a3521663490886383a954c100875a32e9819e2814af42064ad363e16e31fa165c622dbc5f5c45933906c9d0cae9888cec227f0869a8897a33f4fd54b64bcb9c05f187b0a4b3e9d2de36582079affb5f193999922a14a17481f3c7923e4d081da57353e50c40eaacdb57d4006efc0b3e8a39315603f686b9d473619ede6cfcf793cfd214fa60e30b5ad2702ae7ee4a5325c662c6dff39ceea703c0cb5dac8aa831f668ccad03736e6487bb290b65c4bf129abd8d7b70038931db4b3edd509ce89165444227fe2d586940698bdbe8165399f109917824826afeeea306d8658c8875c03359fd2e249242616dd2b55af9c36a1ed2ee5ca0248980ed057016ea4aa44d8a44385a1c9f63cf1800da0e90caf9f85aec76499078e32d8373eae439aa4b7865fa1d653fdf19e62049de0b6a91ad3873cb52c9438036280144c3340c7becea3e9e1e78417d3ce8a0b1543217d0ba346eddb538785b4b571ff1ebf344214aa16509b475f3dae44a956c6a22ff2ac898703b1114c82d921cd3c8e82f3028b5bf3eef71ad05055c7fa054a3699caf72f86c86165f38895c0b4405fefc05fbe0beb91f30e3eeb4d39f57d96080f78f6e6b702af96333006a29d3ec83a47b494126ad278a91347fdfa6fa9141e1080fe0566adaac11c4b2bde710a8743f235ac8d81b5512468077487f46e7cc713a037aac78639c8bff3d2ae657116c5595354db6fcc17f44be4b9dbe3daba610f20c65123eb33ffa7d4e1dc17c75d4e1e742d1bdc8d7d1d7dd183f1c20131c9c6bde613d2689467d39a23d1203160329780b786eee84c1bac05f405d61831945d461588cb20e6fac0f58c0c4e609595756134bef55d41245c0dcdff4abe1f1724e770bcc408e1e64b8f924b8ae76db9c1c16862bc62d9a6e595c", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getgid() r6 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r6, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x3, r2, r3, r4, r5, 0x114, 0xffffffffffffffe1}, 0x0, 0x0, 0x47a7}) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) getpgid(0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000016c0)) sendmsg$unix(r7, &(0x7f00000003c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000001580)="5353089870addd00a3af287ed50cf5cf0c8f583a90628977808f3ae23506e36f1e4b40124479fbe234701544119ffe6da1b1a2801dd2195547e8748a3cf048477c79097b89f7adda9dcb5680db3e28d6b75d2a0851bcf83adcc3c65a4ff65947172dbf27ec8228f35421717f8775a2cbe59e7fd5cb5d233c769740dde162de49df2e63d29a038f79afe3d1eb698b4b7327d9c4c017ea21500ba6dccc1ea2bea409626796c52a1c99ef70c65ef35e44d2e045018d82452dc94ef9f718f6deef908468dca9d89f4da5a753765dbe9a977369d902d22722bfee6d23413655a326936287844e58c3cf43067a230dc13e", 0xee}], 0x1, 0x0, 0x0, 0x4}, 0x0) 12:10:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x220) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/140) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup2(r0, r1) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/229, 0xe5) 12:10:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0xfffffffffffffc61, 0x2, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00ee0000c01f000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:29 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="840d002141ec4b00ffffffff"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x3, 0x202) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000003c0)=0x9) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000ffff4046cdc9414f333fa308116167a00000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) getsockopt(r1, 0x6, 0x3ff, &(0x7f0000000080)=""/101, &(0x7f00000001c0)=0x65) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="af777afa2f6b70fe99fe8c89bf10856193deb7b6d430b76e5f0ec0ebb492e3ab92b4263c38", 0x25}, {&(0x7f0000000280)="74aa4d9fb649f5feb389a561300edea0bf17f54f4b", 0x15}, {&(0x7f00000002c0)="4616", 0x2}, {&(0x7f0000000300)="c6003a8cf65d647cf718d6", 0xb}], 0x4, 0x0, 0x0, 0x408}, 0x0) 12:10:31 executing program 0: socketpair$unix(0x1, 0x40000000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) write(r0, &(0x7f00000002c0)="8a46985ea31a3544f9027a8c43e1d2711dff6c2b057f7c04b93e56579766ac8e978719b486afc44a9369ab700a65d5fe91d42ad5343d793b1044c7f4ead7e6fa5dfc0645d8f5e5472219bb63ed13d392993b3f6907c3919dea8959070810cc003186772a2b4ac98266cbb50a18261ce14dbfbe468f9298ed35ecb201def36a7b2d2e0507ed705b3f39fbad21c6c1334c6a64c20000000000", 0x1a) write(r1, &(0x7f00000001c0)="ffbbdb22a8902cb644c12991886083f87aab3ccb9842596e5151b34a954035196251cf192af42cc442c71d04e69e5a09d6399386f5115876f8009bed8498c018e384dd3586bf3687f57e1c8d07ae2ea8703f6cf6a5fbdb56caaac7903e69c14f505a7844273b90581e90a3eb5336bf61", 0x70) dup2(r0, r1) 12:10:35 executing program 1: setgid(0xee00) getgid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = getgid() setegid(r1) 12:10:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) readlink(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)=""/152, 0x98) 12:10:36 executing program 1: r0 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semop(r0, &(0x7f0000000000)=[{0x0, 0x9, 0x1000}, {0x0, 0x6}, {0x2, 0x5f2, 0x800}], 0x3) pledge(0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0x8}, {0x1, 0x6, 0x1800}, {0x3, 0xe, 0x1000}], 0x3) 12:10:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) close(r0) dup2(r0, r1) r5 = semget(0x3, 0x0, 0x400) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x2]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$getown(r0, 0x5) 12:10:36 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r2, &(0x7f0000000080)="4f63a201cf73a8b88a9fa5d5b074df80ac8d2c0cb52eef3ebdf030ab6c", 0x1d) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x4008c) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/113, 0x71}, {&(0x7f0000000480)=""/249, 0xf9}], 0x3) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x12, 0x1) close(r3) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') lchown(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240), 0x4) 12:10:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r2, r1) 12:10:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 12:10:37 executing program 1: setuid(0xee01) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x4002, 0x0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 12:10:37 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9c}, {0x0, 0x2}}, 0x0) setitimer(0xffffffffffffffff, &(0x7f0000000140)={{0x8000, 0xdffffffffffffffe}, {0x20000000007ff, 0x1000000020}}, &(0x7f0000000080)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x9}, {0x8, 0x5}}) 12:10:37 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xb2a2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000200)={0x3f, 0xfffffffffffffffd}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r2) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x8}, 0xd) 12:10:37 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/254) setregid(r2, r1) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) 12:10:37 executing program 1: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r1 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1, 0x40}], 0x1a, 0x0) lseek(r0, 0x0, 0x1) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) linkat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f00000006c0)='./bus\x00', 0x4) write(r0, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) read(r0, &(0x7f0000001d00)=""/4096, 0x1000) fchown(r0, r2, r3) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) poll(&(0x7f0000000100)=[{r0}, {r0, 0x84}, {r1, 0x120}, {r1, 0x80}, {r1, 0x1}], 0x5, 0xa9) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) lstat(0xffffffffffffffff, &(0x7f00000003c0)) syz_open_pts() write(r0, &(0x7f0000000bc0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c14ec302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a0855897c4ae545c48b89a55caeaf77ec92639d4c62996c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af688e0aab1aa1ac9e7ca68f0af55eaf38f1c79cc0c68f244a3e285beab26e99d9fb8a00ab67c496dadb5c173a2a19e79f6285203722d1ca9938e1caf9e4e1fb2e12d4a054d62bff8a33831908867693700f18d048211eb554c94935e82ad13d021c92ea4aee002cba735577839fbe140122cf60dfe7c6b3efda9d7dcfea6edd432056d50c281cd2069c87d4569c6493", 0x149) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) 12:10:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r1) 12:10:38 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xa633c13341f5113d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x9) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 12:10:38 executing program 1: r0 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) setregid(r3, r3) mlockall(0x3) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto(r4, &(0x7f0000000080)="6c25fe80c1925c2435166cea14a30b9b0c9e26f10d2799040f2ca456df90fcc81c12909a956d5513c38ff3e8f0ce23eb13f9d3a560a50d8f0e12ab331d75fdc54e5ffcf922fe34bc248c3aeb9919f11fb2c1c598ec91031618038c68d041fd7dd4e60dd419", 0x65, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = accept(r4, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r9 = msgget$private(0x0, 0x408) msgrcv(r9, &(0x7f0000000200)={0x0, ""/232}, 0xf0, 0x0, 0x1000) unlink(&(0x7f0000000300)='./file0\x00') getsockname(r8, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) recvmsg(r8, &(0x7f0000000700)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/186, 0xba}, {&(0x7f00000005c0)=""/58, 0x3a}, {&(0x7f0000000600)=""/30, 0x1e}], 0x4, &(0x7f0000000680)=""/94, 0x5e}, 0x842) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="a71298b895d73277c1cf", 0xa}], 0x1, &(0x7f0000000800), 0x0, 0x1}, 0x2) syz_open_pts() shmctl$SHM_UNLOCK(r5, 0x4) chmod(&(0x7f0000000880)='./file0\x00', 0x32) shmctl$IPC_SET(r5, 0x1, &(0x7f00000008c0)={{0x12f7, r2, r7, r2, r3, 0x20, 0xfffffffffffffffe}, 0x3, 0xfffffffffffffffb, r6, r0, 0x9, 0x8, 0x7}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000940)={0x7, 0x21}) getpeername$unix(r8, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) read(r4, &(0x7f0000000a00)=""/210, 0xd2) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000b00)=""/37) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000b40)=""/47) close(r8) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000b80)={{0x0, r2, r3, r2, r3, 0x2, 0x374}, 0x2, 0x80000001, r1, r6, 0x0, 0x0, 0x81b9, 0xd1}) 12:10:38 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x8}}, 0x0) r0 = semget$private(0x0, 0x200006, 0x80000000408) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/95) 12:10:39 executing program 0: select(0x40, &(0x7f0000000080)={0xc8b7, 0x2, 0x47, 0xb41, 0x641a, 0x1, 0x1, 0x9}, &(0x7f00000000c0)={0x9, 0x8001, 0x1, 0x4, 0x8b5, 0x3, 0x3, 0x6}, &(0x7f00000001c0)={0x1, 0x3, 0x6, 0x0, 0x401, 0x5faf, 0x1000, 0x7f}, &(0x7f0000000200)={0x4, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="20552c6d535cc14d0000ffff000000f80000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) dup2(r0, r1) write(r1, &(0x7f0000000300)="76744d9468a064c5df21f299abc9457d267dd83605b638399fb9382c0fa4e468014197ee8ab42366cd904f99b0e9daeb4d0958a959fe1e085c3496ed7622f749b308458356a29de6bec44d2433b0a9c5429d8d5ac1677bde6e54590b8c7016640bfd40959ce7bb024798eef2c3fb5a886dd9161333dcaec2a9d88fca6877c953c17c177400168dba4742b80c13891cec46ffce7f9acbe953cc9a09f93b1565fb910bdce4ed6aa030cc483ad50edd5ad6dc9ac4cbe5e89f52549a21d10b9a0fc524ec", 0xc2) 12:10:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x411) 12:10:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[r1, r1, r1, r1, r1, r1]) getegid() getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:10:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r0) fsync(r0) sendto(r0, &(0x7f0000000040), 0x0, 0x400, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 12:10:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) dup2(r0, r1) syz_emit_ethernet(0x90, &(0x7f00000001c0)="29f30bb7956358f07b2280bf9215ac8fbb4f95f195ff9d4e858dc91ac34448e8e11a70adc0b8fb34d4e6696abdde1d45defb5ae2aa35dd19d15eff5bdf72c2af3f69919a6b453e1b051367c9590cd9a3edf394b9abd42769438f875a8ecbf9182c3fac7445e5b2ad47c5203e2c674e21e97ddf0acf4d431986742ce1bc638de2e859b189ee863d997eb7bf76279d26d8") 12:10:39 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000500), 0x1000000006, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 12:10:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000edc3ddb8000000fbf940", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = dup2(r0, r0) write(r1, &(0x7f0000000080)="9ae0d6b06f60c33f6ed34199cb79e807a3b10cf39f8305c132d05df42293e4ed255669847085e0edf57212cfa30e8d10f60092d103ac48f2c743d96581e4a327fa34453a6000ac4ae3c5e89938430896393d7606e1", 0x55) r4 = getpid() write(r3, &(0x7f00000001c0)="4a5e7572c2d55704cd9b7db7e40d86fc1f55da7a2f724ab15bbab2d6ed3e5ad0f5776e6778da40a0bdd881d6cd9adc6c1809f5a61c28fd3c1ba639e37c9f971936d2a2c5c05e7f4634fde25fb4aa67de27515b3135210c28208a64fedb11dde69ed619176ddf287897fb8af0c09e9c4446fa3c76a271898d15dfc66f9879b403c18eee6a70491441dd7eb8d9fc9ebccb502df414abb5667b205726c332e0ed88d29aabcae8301884e775767a3c92e0327c756b69d6c63d4a455d0aaf4e2c2fde637d0d8c7226edc4f2ac9a8d615aaafffacde768a7d9fea327c6d022146f7035095317bbd789e4a790ce82d7955c305b0f81a0f053ee", 0xf6) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e0000696c653000379bc60f04b42a2b04b3c7bfc909fbc15c6eb9d7032406315f31780548e2a15f63d79e23c3af7fd9cc8761be30fb089daca534c225c962a5285572dc7138228b6ecfa5a833784ee1ea42a3dd63d17eb6e99f222d22efcfff9fe9c002ff58a5c1d76136921bf3a3b261c15988ee3f25e08278a5b7c5399c1c8140f9f27d75a63165467198f3fd3886fabb0703d5e53532870fdbd272fe9cb9c7bbe795ddd132af077aa33b070eeb463baa7ab0ca94aea0d1dfc0f52f8709ef64bfdbed8a586191ecdf1a31d111c055c3049db785c0ca90f611cd074438f73f03508bd676c0d1db4a3b6a70e82bb6ab9d79250ecb37ceca89aece57"], 0xf2, &(0x7f0000000780)=[{&(0x7f00000003c0)="16d372c94922101eb98e368131ad0d9f1c57728740876d3b5720baa1acd5ab71bd24c5367f6b33a7b0788c6aba437560f7549007a57a06bed66850853c07782c088853f8223d2c6b911e6fb7d17d022a272f54edff91f8c726939686e6bf16dbdc41d1266cdf470b6c04f9c387a298ff829cfa14df3ce767", 0x78}, {&(0x7f0000000440)="6a10c9e513b80f1c3ee9081eba11b82db7e2e9ec634cfbce28e91e58c66e1710c59f05c88b1b2429140425a9aa1550cacaf5d49e4b83f81491d2e364b9e22ff66977af5047e679b3dafa465c26405c486bdf390e3c4faf05a5b185bfb99c53943d914159577354392f3b119ac508b0604b1715db30b389b2f6fe2c9bad5ad337cd6eccdc960945011c950bb514e01d73a9b179e8937ef7613c38d554758a62e377d3fd0097fb5fbb04d721a343d6de800229e1cbf5cf3297870cd66f00432d2f7077404095b6d1cebf7af0", 0xcb}, {&(0x7f0000000540)="883e3dc497d86da377efcbd362ddea4413f43d52aee91a331cd67015fccd136d607712257ed94dad7e069285ec267c094f64ae6dee80bf50ddcd3035eb6408f190f8a77beeb084e9d1278a1d1180b6b59ba9ee567e2e335d8872719973ac6da53586a83f530889190a8f9a5e18668628ce29c668b29fee7977", 0x79}, {&(0x7f00000005c0)="395f841009f32949643722e192439c0b13cb439bb7d784fdbf6c8bb2ba18db6beecf0416a603e369c020bdd480e1ab5628d68d72a23dc1a5c215d6fd9af259d0fccfc3742af5", 0x46}, {&(0x7f0000000640)="02e6ea2100d9a57ab346e262f50906e1d5f8141ee7b42b947d8575e307ff7ac0ece44b4aadd72d8b59b09594e6a0dec8c351fb7e3dfbdfe0cbc2536d730119c9102495261cf7afa63611911aa47fe8e110ee41154038eee38096797b9426ea5f4d0671a5a316f882382533270123e7d1ef977273b585feb894d6f495b91ef1e34f7713e1e473ab3caa3b71411535aef31bb80c3cca49c74a7d12d525537a6b58a85562b2757102923ad3013bbb6c68552fe4caeb31fc79a624d38b2192b06900b1218b748bebfc2da08a7fdc7304f32f78ef32fed02da42acddcfcc86fba", 0xfffffffffffffd69}, {&(0x7f0000000740)="b88681e302fac3b53e1b266ca2e8324b3be2fd95e5d100d2ecdd3c6d3295430e98ce12", 0x23}], 0x6, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x38, 0x2ac229ea99c427ec}, 0x404) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000940)=0x7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000900)) recvfrom$unix(r3, &(0x7f00000002c0)=""/79, 0x4f, 0x40, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) 12:10:39 executing program 1: mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xffffffffffffffff) 12:10:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) pipe2(&(0x7f0000000080), 0x10004) dup2(r0, r1) 12:10:39 executing program 1: r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0xfffffffffffffffd) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) getrusage(0x1, 0x0) 12:10:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="67bbdd76a2d47133f7812d3bad3dbaf04d05765ce482154f1a0da6f5d8d0359b35b2dad9165018577d6e7d7617c2dc", 0x2f}, {&(0x7f00000001c0)="ee60d4e4e4cb50fd829ca7d431ad32e20e5cbf9e8ba35038bc38b5a7cb20231de2f27f33b66af40fb07a32962f0e370125d58751776e1199210b111c4db86cd69657bdfc9bc7cea09e2638a42eeb880d4922e1054bd0e031dbc742041a341fb3b8662752c2c3f0f33c480a8b2b7ed5bda49d73ea750002d1e4ac330072d04dc8ce635e083d924479efaa326fe4f9d103e6ba3be9376590ebcca94ec846fb50e156f272a3726691685ba4a0d90e989d41416f09c80efbefa059f3ab5083e80ac3eb3ee070b1432d56304ec6977e59f4155a8ac0a66f16dcb5bfb1193503be28382f6c5c", 0xe3}, {&(0x7f00000002c0)="413adb37350a2f221439fdbfc1122c9087b6d3b6f98cfa60a0e97999a31f4cdab3eb2754793bc90d6ef25cf3a9b685432f289ba66057530b79ba43cc8cbba7294ff56d7e5d7f0971487990be63b75541d9c4b459adabe410f97aa5033958d02d57b1bc4e2e01eb4c575697995616a15c9e2fd63142b0281ddf2cc0abe33b8e390f05125d40e8bcdf6dbbcf39a721443f39972497bbac5ad774c6790ae4e58268fd3a58df673a0347b582fb56733adaaf90e033b6651904c2ca04b3ed34de243f737b310854c8781090ff8228d23399a1ee9b57c0647cc799f1ffd22d4f24f9e00daff51df8490708a8d5", 0xea}, {&(0x7f00000003c0)="ad78f67c2596349e526ef519c5f0a4c52a16584292605c2a3f43cef6f603b91a2a9da5f8cd02aa2636669c4b25094053d417049818022f59e3e1035368ee3cd6aa25277cdc1c3499f061e907de496b", 0x4f}, {&(0x7f0000000440)="d648ca11cbe4c886bac65730e6a1fdef9eab7c311abb18705777bfd574407807704f80b98d29e2471ac2d453bb5352b04d9cd427d3110a0fac3045b66b7d3ae2f15921cc7e05735d5bffed88804a6fdede71cc3dc7040b08dffd4fae4e6c5e8b394eea11572deabb92d89a9c005b5b5394021f4669fbb5f3701e4cdab9530e01a84f2f076c5b94058dcf142694f27f", 0x8f}, {&(0x7f0000000500)="4e43740d6efd97c44866aa7a94f68a952be3624b90fa9c56969d4518c424fcb1f15c291d6a1a54d17738b2ea8c40bd706bcfc8a3834b3ff8007f2c8efd8fa7430e3caf25713a94b04ce9755c8c912e0e5472a28434ce04dd8c94130862d007a4f10cae7fddcbebc73fa7cead88ee527ead", 0x71}, {&(0x7f0000000bc0)="174a56fe616809118f246c8c087b2b01e886aff3f6c38d2cc9e830d886b46725eb3a8490747e96866d098e262336b21a2442e8033c6df6db9f2c6438c429a10eda187d9f8c396021037e1219f4c72dd5587ed71542ba153bf1982ed4de4a9b460e7d51588d0d1106c29f64fe0343bf0312fbb50c7d9dd5592b89ab45be6e746be6024ac6b5e630cff46aa0d825604a1d83b1e4b990bf0ad080b9bf0a83ab835dc94e6b5394810ecbbfd32f21b9c39f0fa6676e63d0a0812a9a2d223609d1c46421b2d0d7cccdabecc43cd19ea32235e2a8451644abedb40ab23c0323751691789e81ca933275bba8f62e80c96515d61f4bcec004afbae4380242ddb69a0e05f787e573c01b21f77c267e6a7714e1c9353a0c641bef062e3427e767ffec65a66a44b77da6f6afdeb7c96ee1feda31da9d8b8886aa9ab4d26b9e71a1a728529096fb289651f17943a100c7a84054f9c29270c41f5ce8f7596fb1d9c7dc2bc0acf65c13442e46295c122a8f43aa06f906b4b665f4112e014e8a0e32efe4b8906ca14a2cbd896038f1270978257f6d917f7f7b93328f7d21636bb1e6c3c1a5a366bd7adfb0d241100979af5f2a8b484ab08f66a94bba01e3ed6c56f922193211f089cb394009ffd1fcdc7e2f2f417d73cc795791d11cb18520b9ee6d8b00a60f7dc9e835152a6a40df34bab7ad5166e9230075364612fadcf0509e80c3abadc8616719e82556a1f5d2a85cfef3cf13c42b7012dcb6ebf8ce0b84bce3eed547dc854c817a05649b1b942bc4ce2b753b9c8a17a5d967c98f6c0c6a49f77c36707db60f6c9065133eaebd343ba51693b4d6d16d61e6efd5f8bf26cc8f5345556a37c5dadcc6c281c4f208e8941e65cf5856c1947d0b073af2d35525fa5b68ca5e6d1ef2ef3bf6688fc588bb949c59121b6bab90e43230faf6561391536db1e9a90ea05a97f932bfc8dd4267eac300b888d279be3b52f4f38c564bfb12dd3309d6e491be0cb701d8c813eab00cbbf7255df11403858046bda6d42a27662974edaff2deb37ba1588703e25415248e46b161f02c017accefa5ea751160ed79c230fdea47ec4ee08ada9408a7b024cea17d6e4cd707cf874bf5f622206dd67e35fda1d7284d23e2b483b9a4bbd0c08d8192f77cbf2e9298beb15150264768c7f2a08bcd1429996f6d993f4b140399c9c1e24b479c02dd2c9415cd23e6c076195cb1a1b9ce5952d5a70af7ef3c4c4bfacb5937346d00e740e2b287f22630d0fb1d5234ffc1064bfab1fdead08b1e93db5943fb390baa7a75e5911d6230272d35448164ab01a6b87b8321733af81458fcad06e36ba1101eb7551ab6214cf440b19f2c7934c9d5d180813a1ce869768a55873a03dd98482400c830da179df8e2fba0b0b6c9935f30420aa6f698fc33a08ba9e27f2f715a46ae30d5a8674e06fbe74fec54c7ada7e02b9f30b5f4efc0bf18050b7bae79ad95999b8bbd8274fda946e8d48e5fd6a2410f904bc6f2ff9e9c05c0b2716d517fdef4ff6609da5da93e4b8e28a27545a764a7c229f23185e0ff1519588aaecd8a5fdf8267752f9bb3835c756eaaacaeb5ea0283350ba0cc43be6ae96f75cd29e03609c09fd80374f8303acf1236bc81ef7aeca57dcd1c1eeafffb7059eebf1666e0b2c4416af73bd4151011cac1b148773ae089243fda966bcd44c9f8583619628da8517ce1990788679d51183da8457dd6e138190dbf09e112a680f8833bc946e0d8bb730e710d64d2f320e6a821cf87841b6858f563d231943b0dbc1b615a7891603d01fd0a294fa1517552f01f8a0953786df9b3ebce38c9fca0d8bece86e9fad51e2b8701ef019ef322dbef0c6c85659772649fa73281b9a16c45c6a2635b2287cd371ff01a65c711f370a45021cc20377b02485eef813785fdef18cf76c074534cad9e0391735ac2461742d19b1c6ae9ba166f1cdfbf8225d9e4bb81b47e3d36f87a582b0ea2c2f4688a479d1a4cc2ea8d794394d33486b1ccc78ef5eb1487389ef6cef36486b2f19bfb2603e8b0d64d4b038c7efad49ed7f25d115eb425a4cef55647269b0d852af56ab1278f6c3834b3486b1de6528232f7894daba82cbeb893c00c33f0d9dc2ff8b5f74441144092d6a544998fa13f2c361b1fb3cb4afd69ac85bb258bff67d8bd72671c0813f31581b03cf61e814c4f5858bd9230a9c0a893241a00df0eea6928190d88a358697b0f3b14f0777a57252d25b9885591862ec74c7b3da0147c5a51230f5a01939e2d2ec4cf1b24bbf170f373a016aa677b510d24699764eb69877151b7c67757ec138302a28ec3508c5fcdc1c5bc7f31b606757898e41a88066af968449124f58ece82bf6d58c9aaa882a6daf7981df941c2509653a13d128014da6f3dd49d4fbb4a61902753d4649ccc4a26aaf48d479058b5c03228327d3113469c09c0149f28270400f7136959786e9a6b37db08c675f9d38c4bdf16168c52442e46ce9a2319633661dd2a1eefd54c88e7750eab21c604d3409d806da5b151f6f7cd672a062a868eec605191584430d116a8807f95bb4492634a437e851f9d679501030f078bf9c2a0e424e1f2b46a62ab54d6ce843125ef1ead22544a6d770cd5478810d9acef86bdb04e6e34508a166c846ad393f3db2e2ccef96bc50d67c2e4932b1ffde0e84ac00f37d02ee70a5f30203daf712c0b3f0b0391906143ae3bbdce3242e4c9286b1420cb66d42a73b0c00ba7ec477d5c06a1b087be91bc9bf34b2a18653e30bdc498f5432375977d04f23eb39411a208f80093b9c72e26e2e38df74610f7314a6f25dd11e8b4a20bf8011ebd3f51d521a15d2c05b62b4ee0f8e1095228cbb0037317201f149cc85919d32431e3225bb75a055542b1d1e17147afea5dbe816f120760bf97550b7da3af0755818dced420ddd613fb5f1683399b833d38ecb7c96e8dfd81319500b81727b541aa2fcec01ebacfd4d4febd22ad2059f096ea0e1608cb33b73cc39476a4932c8913d30e43597542e23b4ed60d0efc7d898d7dc6a9758c6a22ec7bb71465c08076c3d4e0a6730c65c1ef46ba9810246db8c39619ec3c4653fc7b0ce78771d4f44623c3c8129175e651c0e0e22e7c96c01b0d3a8b74ab20d6bdd443b002b00f9361d580e08f3de12e305a2e8cfc09cfbbb8b50a8024260a9a8f5709538ef4a4a8497777c7fea6c20709f79aef1f9c733c9342b3cd2058e00eb5f5b05eaef5baf07a264b6a8d009ac7b95d3194b0a2c857a7c1809e6cbd47825929a64d9d2b97f2a377a54eda24d33a89f115861fc340b8c86920b6f5d820d5ea7c55d7841da5d35f46fe62b19dfbd8dd97472252fc466d84dbcd4832f78097f9f3c4d30aab9495679bb8b113e94868b424e275e66c9b6194b319fd94d146d59373949207de24a5fe0822390b3bd9d6ada0719b557cfbc18386cb5fda6814f089a3e1fa24fabb79438648c73edb5af37651c57a5f94471c7d56fc70b8994e2635c0f4306d44e91a2aeea02e66a2d7eecf289a5017c595a2be81d260c9dafef065008816965c39eff96826378c63320d2c1fb94d02c9b273da8c5b41ef69bae3d36fcbc562cf5d7ee47f8a302926f9919674876dfaa140e509e0647c2752998f0adcd2c912b494070a3cd323a764bedb3b2058cd2f81b88f38b46fd6984949b04c71a6b89117c45f7607bbf6d897354ddaa0a8a4b77dfeae258711ae6624b51bf7f234107c6cd06a9e67fd29008cfcd5d9abc4a544525a7ff3261c27c41b490800093060199674f1e22282ee1d72a859d1f28a17cca26262deebc0eca898395a0843a029b37c313c6bb3548b7e9437e8c5876103a84553ab0f2e955ecf090f11303ae63b1ef3c0d03050643fca2ddb31618396023f6ac272a8a7b44aa4f20dfada4ae0afb6d8450c66936279d4d63fbfdfabba2026bbc9f1b38f821373d2b72e88380741bed7bdf8979e556dd265500ca3b352f941f88f788b1e0bfedb49fcb766d924891d0935a2ba89c1f3b90880c9e93969cfd2e1704dbc15bdf749b1fe4d334574e6c1d42a0206b07b6e7c5b5153a7e661c555055457a229d5db4eb9a5eb438bff5699726d78d471f29eaf00ec6e782887e4b244c3782c1f066ae6480f56fe80f862d0db44fef69874f64b9755d2fa159050235a4e3d5b03d878c63e4792d627ca0f347176c1a8dc4d718aa37117f25066f326f9e9b61839fc8783fe2c31dc895b6bae3ddabb46c7dfa8471872c43613afcda7ba545483494df91110036fa5f5159ee1630fc17acae1c0867dc9ba9a4ce6362cb199c99231f33de1e8c7c962c1a6df1ae2340c78fb56c0efcdc62e7f4eb266d605f33a4f940e0d07218b85cc98e4c03e2a13ba662c4d71a1b338cbe0002a3c4fb2acf4248dea8aceb8f9e5c97250ff2c0bd069b6e34c495b7bbf2a6ced9276af7347058e61f16bd7373e24c373acc395b28438d72c59ff02484a3b5fcaf8f9f8da57775938ed19f04890f74b4bf19999474bceb4ff42adcea5244a76574d28e3896b7db2666f0d3f9448a144a0cd2268e8b9c54417fab10ffc8b22337ecb818d321f9b48b98bb39640be68092660e25ff763881d1662fc147fd306dca02e9fbd09bccee163efa4c4912072cd6673c9631bab377606376b6cba6ad5622f0de24043c6edac3bb78959bfd7d1fe3b7699b25eed057ce7bd71d119d18c50c4c44e246e8d433b0e5926cafedef6686689d15a96d5248ab4d4d83ae252ed09639a232a019dbb621b77f164aead1216c0b0e01494be12888706be610d77d991849377baf5fd83f938f6c01c13aa4863732f514d6c6cdea3e3cfc4d02843e1d7156deebc252a0f57e22b3548feffb015845416032d7d12011a2ca72270127a31b41bc47a099508e472f68c5ecdf35890eb3d0efc0d8b712d2dd4ec6891e8f088a6662227bc405bee1af3496ab5e8ceae33d565f4faabf40d3a583ab483af3791910a1327236f8fa72380484523d6d286d403ff7b0107b366555a3a3b19641b875db69623b258073b4f7efea9b34d40fc2c3f4153b7046fcafaad422ccad7c921642e9c929c14053e786e4070fe4aad15ab2f738bff29d40b1ab7a13e3cc314091833318baeeb596dd8ade5e93e51f7e31e017c8739c2178643dbfd6e2e69475ffcf6dc91ae5e51447bc4e8a728d6da9a3763ae59ef02767f50f9e58de2412a9616da055741a7bb72b2f0d6e55cad107abbd5ab18cfdf913ca454cce881cae0b13fc1a3c9b022a19feba5fa5f1b56dcec81b447cf4b734beb30bb52071ef860452261ed82441219d21f99ab23a7b5ab633569fbd5abf518884819f591b4f14899a62dcd3f4b72052cfa544883447afa83832aa45a72f1238ee9d04fee696e4d29d3fce788e67eb919d6639acf83bba9bc557f1f7fdc779d1e35008efb35d680bfc8aecc7473524d2956ae4382eb32e1ef82468e93f524311ca07582c04304264e444bec7c48cd0b38fabf7b325fae907b7de1964d37e66260a5431a9f5313b427f00142bf4d276f523dcd35bd46006783d595a93a7fb4da3901ec960178b5279e5f86881de6323e84d876c3e46cd8aa9020e7349c2c65326f468b2bb9384ab67314de00adb58b42acb396b97b9594e1a0611fd63888c3aa29a6aa0608d7f4e76080f86e3dcdcf6d84e1f1d766b2665bd37574af59ee22b6fca2e369d467898cc0d0232521ffbb4cfbb37d62f4916406cceebd31fbbc5e731f59a176b995beabae9e47a4aef07ad59685752f1de1c1fe3867e2f9f51357ace7edc2cc2bb773434f2277a7dcbf3866b7117f6b", 0x1000}, {&(0x7f0000001bc0)="84b4952da2c720675f88819162c73222c372fa956db20385cb559ce9baa696168afb5143c6ee83fb34609235fa94977a35ee32140448a63e21b2dfa4edcdec940fe0663254f9c4bdf2690080f9ff940f22cbb27127464e85f353a7425d944b26cbd3ced2128746bb3e583b79b4ffa781e2c2c35172e38886d30a1d2c74690b302dd5759165396fcd118588b105e7e4ddf3dd973db08597da0725ee8e522edfb28f1fc32e525e40434ebd7dc67eb9a7dcfd72ae7acbf001aa9568ed78c9c682770348967c3bf50191f8f14f8066e3be7115458e9187e11d5efd5fc45401920f71ab2d62e617f0223c660651d87d4e154107219954653d072d2acb8099e673e062d778b81e4c53d1d7c1afd106101f352b9d2be1626cee3925945adcca14a7412ca5479c9eefe0a42714b526ecd82314e3405ef838ccad6c3d140ac42c057e5040368a6e5193e1c0435c57b36d9f22a46d54d78e33a7c84c11e748184303e53275ffa41241051d6a80a193c92a02a09972740f1eba4f5a5552f33918b6ac13ae38fc60a45a9eaac9eae7794e37ccc87cbf571ed6b851b361de204f52bd6e4be74b61c8734178303972130912848fcae30651eea64b4b38907ec8273341abea92526d1d59e316f8563319dcf31832021038eb18269629f180433dac8708fbfb77a012776564ca0fa4c787a309ca5dd887f7d22b26d124e4bf8fc047f8293e2fb471157c9548ae5460be29cdafea6d4efd6d23a89cde3f4c0e1dd2752c33faa2843cf88be8125e294cac45edfc5383aa65eddb448e414de05b7abd992a5509b9e5121ba741f12de005192501cd9058bdf2938f5902152d531a26fb6dd61eb283272822e90531fac72fac9969d97b0b3507f6e8f93980f308a336d53e7d83d199b7246dc553e5a8d25689b3856f124b438ee3262e74a8a344e8ea9dc61e3c05b95c8ca0be502bb21571534820cf4cbd035b0917133a9b87c6b52cc5bb4b6f19dbf0afda1fc0b8d392f4cfd704a1e840526b7514316eccc69f7e2a3e360968823d323e0e61a98cd099bf92c8c55d8defe0d96b7eaab416ea62e9abed75325bf93c8a16169559782f64280e4d3e0e76e2e60cb2e4c4f66039affef527174679b0efc600b5ba24d7d441dd070f22f69216b9149a82861d6ff37b874a0c0942fde6931c101b3d2aa5326f1cc1800e72a7a31ffbec33b4fba72e350d2fe5a59ab3033920c90c48774f68ff2bdcd5cd74e73ee7afc453034c711f34edc3067633ee224c61ad3d85982961972fb7ebfc2a55a7e57cf78265fe209315106a9477b274919b84c46e9480088a638744425034be5fa927b1642ef1f7f3fe26589c6064d231ef795aad2a5440b9f24756c08ee64e10b24d65bef9d90f1328e4e708efba4dfcef8a68d5b88b0c76908965a38d6dd530fefc895ce519fa3f3278e0e21b83ccd8d72b3b33f1ec2d4623d4fcb5fffac126dd43db04bce1a5b1c0e3f035817fb96175387acf3da70d588fe317d21b2f787bc128b119dc514ec955841bb3972af18e8e5a2711e7ebe87f97430fee15d49fd56d8aee3c420f4e8af1ffdd087937b0d758911068c9fdaafb8ef437fc948f070200a64471a827b79b771cfe5102006f89c224a74f3c16aa9a6ce132b102cab799883a3cf1cbc6e609bc11ec511551340f8cf8979ec4562c00982e356c61070b31832f131e70aaae5ba58a83b2186fe64186d1499b6960ebbf23aac0c176db6f0739e66154e6aa48495c281d953d12b7e7c7d6bb2a12de82e269b2976d780206918ad3b19749612e505f7b262cc2c9728f8d8b9c47ac11cb10b185c000b26740cf33e0434e6e8d73f4fb509ab7016e139c178c1dfbc475b537a590bbf5d669c00ccdea4dab3e0a6eacd7ba214edb83b1b5adff3613c36821e889e84ce111241ad268f9d8d2c6fdd54a684330852071cedc6083a08496ba3fb3b2004c1b17ef1a97e40b75d45f293759f9841b4e430d40f6c8015cfe9680fbf8797e2c20479517299e5da62e6dac092622b6ed3cf400b04ab599567a1c71f956257d92fbc3bdf5540a792c4c9a6b85610ec813da06150a44524d3c5b96c012ad8681605027ffadcef04a254de7db7f1face7b137f564febc69e623e6ed100bdf79141319bf93b99d64be592129327297f2d4460e1fec94a2164f41451751ec92d8a4bd776080281cb63eefcb39a405ca3609212165859930488e8e6da3af46653b5210299d507ec6ea7c4b16d4d489dd1c8d98abaf2466af9735bf06374b81fe363d5daebcb1b3b0b2375c1c2cbea8536069ca6864ddfdf2fda32dcabff343f91e65f92f80e298ab1f3c875d663b6c0096a335cd9ad0518fd05edbb37c6d81c73c1156367ebb89021f7a1a3850e54a517d9531c34b3924a583c66e8d1a552ba16931a4031193d61dd4a4d5988a6bfbeb5502860b3374954ee61be1f54a4467135545c5a86a0e170beb96bfe5824e5c8aca84d2625196896ff2989a61639275ec00df98b401acfe86f7a6d8efadd319c8f16665296bf4a24695fc5d1d7855330ac62840a7152b1e18d1296eb2efc6ad911c5c56d5e646c2afedffda592c24632875f7cb97fdd58dd216a9e37518ecf8a38e59e74e3b5537469ca6a75df556b6f38fb3fa10adb6b6f18248cc0968659be07a5d6920772f40403c4f7f082df7ce59d9206a7cd0a5ad31d241f29b5732e73f49b81dfa9e937faf383d374cd31b73119052980c375bdc1e791d0a19bdea1958815e5f32b930703702558ddda071cdd339c97642e8660b8d9e5b99358af09f94e599b7c574df6f36a075296b52c91eaeeba21e9dfb4d0c7a5a5bf0411f819e6097719408b6ab05df0c479456667e46d508f6a51af868bf27cd98c6070d6cb898a2ed1c8cb4b1f7b4204d20f461a6293f45846129e76149acbfc249f789fdb741d2da0346bd206f70650e850472027334137cad7dd49414b2fa124cc134ab44100f262ec0fcfb92f6b93a90d08524cc71b8a172a7e1f5f29c04f6c8d19067eea9c7d6c219fd4258cc41c48ee45a54f7748437d5c9a0a04bf67f2c1bb8ad32c20563fb42cf0169d5f5bf60ae964b9e98239259e1bb4a1d5a6a2c84530c205df98f9f29fd48319e0a7353392441643ee95095df0c1ce36de0226f5e72b99b49c52d3d0332da20e5580931cb255829cee9befadec937a70d8b8f7328d38fa7bfc9b551216fb96e4cdddcd9350f6caea048db72eda712c340ae2459277fe43bb0cfc36a3abaf0531d0d42ee3b25e15d390e22c947f02d208acfcc58f5e5ab605c917f42cc8f949e7caf2fc8a1b8933cf0110d8797836e55d42b5a0625f30852ce8c3db8e5defe145d04074b9474b054aa9845f0a8db306dfa82899c912a3da49fecbdd81dcbdd9c833b889862144026c472b5d1077ed8451b5a29f6af767eaa08e613d1db0dbb0f624f38f6598547dd115b37fc2e933fa48e3cec9fa2d5c7824342267c7aa71c108263f710d4e24963d75089439939aaffe78f8dbc20428ca7001e64aefeff844b23ad1c72ee67a0b16aa29f4ea77f0280cd162a4a23677c8b110e337618d968cb27bdc4ccaa74a6ab1ad15907ea2da7144b6a56fae34ecc57c8f9ca39d21f61423477b07ae60520560884088de17da3565faaac9e8771b0d1fccdf4bc810d650d90c17041826138747e0a7c21606a8ae2aaf7098bb8e2d715db51a87e1b9f39195ab438a19b7b598699a495345d00d766d385d19f129c811c0d423a330d3590e264aea2d7bd868be3cdde32413947b23fe530fb4ae15a9d3ede05448fd54e3bf8b48cc0377bb3e9801e3cf9907e59e1502415494b431bbaf222226a5d2bee903b3785f52730735beb4eb5fac8ef228912021e68edd8a572b15181175f06b337ed57b4d0514a059ce19f75a39b83c89f25961a2d488da714d3736f059b9076816c56c3d68bf9b9b21b2335a08c58d324862591e94820b69503a4a9708204335e451fbfbe8f1e24b30b41188fa946ee03ce2357e60feca0a1691c36c10cc0bc9d88af68db78c3df9a7fbbbac8d385b8b57399203498151108f73e345c9d9119d8d7bf87d03f9a2590785eb6c496262e6379c87f0e602180b60a565d0fcfef4e54f47416740dc5f3fabb2b2f0c82243a551ab1300798bc68e6e7754d21fed1cee52fef14f99c0375968e50eb8ddc1243a410240f92e52b8305b80d5cf4df6e7d6d3f542b60debff36f648b671312395c5c8bbdc02187516d17fad70b8d1893cdbe0d4d8ab6ca0119cb362306531fdedef8534781aa7fc8c8afa5c7b2467ea83fd70274cf1086ced485262eaa6b342ecf1b0fa842637961c03bf65d4ab11b3475e4a6ea1ca1bd2a69196d542eed09bcaf3246d4ac7bded2abccb32aa5c68ea8ca39267c40c9d5768d520b0cbc84698bc23c6b9fd9b3fedf406aac8dee31e0acee84dc305decdf0dbbbd22c8983c46cb382e24411681b38d677c587128f096b5877097f179f9f56541d7bf8f5eeaf04c92a5b39e20b4fb7e76c5f7881feb8d908a48e6dc217289faf5dd65f2f16e81685cb19026f99fb17eda8a72e0f86aa97c4c5dffc45db02e61850a9f5da29152df46e441c525cb727b41107da6c59a2048c93ec03a6097df0ddd51e5d9094dc75f460ca33d49d598249f58a93c6796286e19d7acdf07b92633b149cee1c143c5d88a8ffc17be1a54a188c7a74899089723bf0b52949e6a93ecbdab89ab5813a13dbe87e7c5520a7a629d1a6bee6c8ef3bcf49c89fba5fec6e46f8c6b29cd414a5648efd040a988567c8b60c57a115715e00c2f922f7565acb8925b8ee12e7b89b3d074a96d19a60d95a3bf62cc381b4079297e4de3ffa6a0d84073be7100d13685b95694eed788e69506aaf3f5516aabacea1b541c7a9977db19f580b251f2714645fde20610ba879b02ec1b994e8fff9b41337017f7383ad60f52e929a58e90d7dfc5257ed3bdd1ae189060fc6c7180a1333a59573932906675fc3bacb348bf5a9de3f0f141f95447f4c5c632fa081f964575fbb836e5d80dbb2ea895ca44a86b1229fbbb72ede4aa396a562ad6a0b24345cae327779dda4711ec520e5cab41f37f4ac813b625bc0104b782953970a76efbcbd5717c1d0c942ed43d72428b6cd2b447e40aa524c68e9314541e704ce9892e4a649f512f572a01b18e70e64686e5fc1cd7d592eec76cf489b9d99349affe98775ec60fd7d176af101390ba42d8f0ab7052fa5fde784ca4f49d63388e7a00bedfd2d4b7adfe73e712b6b07abaf66ee956ba2ecf7979b845c5836ee3319f5fca212d3ff3efc7435825b5b3d5955a37c965758799abc5a15368c411193b44184876b79e78c8221386d71fbfe75dbe1346e7d9790b34b1072b6c855b9841d849a384c01163cbf3492459b7b7a07c717b47d69cf458e864b3982e0fa1ff73c0f5c911ee586ca04f69b5d8c7f8bb2880f828868f09f3ea191b578f9318a97cf30a313f8429ab95339952ea918ce301d0ed7b9f081e471442abedd811a5086afa85a96127ecc4cc5778d761f51661352474182a6123baa5d1dff2a9fa27787d6945f04fb1753f26db84177d3411ec34866e857f3db1d0893a6e911bff7f1eaefecc8d356bf7f825c2e7d90f1d6ba582e5c2f08f207c5d0d2989d4ad8dc807909b039d7b852f947c310b14d4a6b2e96de570d3748f47e600856a02bbf2eecf160e84b51749752d3a84061412dac4e34fc0fd6fdc658e265f5e29be79cd712a920aa92e9b045412830fcafdab1ed64e09871d46858ad0cceb67f63640f30647a018b3afb8ed932c93bf7305", 0x1000}, {&(0x7f0000002bc0)="2f8f4aa0baee90c2153e4f67f916d4346a3ccab43381ddc83b83508f18933c476068d791ee2131c622ffdd275e181c8b950297156376583f031f22feda956ddbeab1d60dafa51d99daa87790e32d8ccbb613796a3efb52d9c194ece3cc44b856d3ba71e88fb962679afb27df3b9a136e8293a282395bf1bacedc1e6943cf8d410b8b80b3137240111cbfb356fb2e2d8db88e0b130d542e72acb4382b3b621d730e8d7597207451181e5be82594cdad39fc996b7de7313a9e1eb777357b164bad30a707baf50811a854a68628fbb27612535e507fdd41b11c3c25d3463b752a482c2100f3ffe8c9d3cd8b3b558f80190208ee69523f73c57dc0942ec01cecf4c99ba1d8e1182440873ff23413dbca9370ef74a89317718d088a3851d53e19d5bb91294f109c0dfae9fdec8a7bfb9defd48839b27a15ae3395921649028116d0bd08067ddfeb006bb02868d3ba2ce9366d4eaaa6a01e9efe893a29122c68aa2647f4370ba1f1ce0545c4dab044725f5c61d3c7c5a32814e20dfdcd9579cacd27f66f52811e21427938cf11880b41547595ac06102a143a5e04de74388bb8f1448fc3dd03243e6f78e9177d932ad5368a96f178d366e6d1ea903ef9df00a3c9df996e8307f1fc25e20b28592608507a966a5b2e7395ef60000acd168d5f38191e1b953821410efebe0e2a66afa7f3c83e31d8c7249d6e84185e50ff974f293633036fed5e3cc6cebaac7e46ff317b0fdac3dfaa268df9629a6ec1c3f94925b58f77c0b07217707c00b467e961104f0c8a004e9bd27daca0610d6c0db788261a743ede1057f800a07f0080f90c8042741c175e20b92d98d9939843e7dbd93c849d66fc994b618fae6114c88a900c423dde9083beeb3e22ce9740c91469c9d8aea7bdcaaa59b3c559da050ddbf5f392e658bcf80768e49479817d58f11062a1af305f468313c0d031d439ac55051bb944bcfba23d4841209048397e04605f6f8d8d5e516260621f4939858c66d91b9bb738612d1105404ceddfb1e846c26ad7ddbca2f5dce287072f721dc9816d898e66a7d6aaa14c2e963d706ac26391eb0a113c4dbf4e5e4412c09d36b938242c1cd6702f9cdb6a466e016cd963f57b7a47c7bc0a6ae6641b960a0bee1447ecf5fc9bc8e2d511304f5921983cda3a2f9d857954b6214e8fd16576742e99a7634708401d7c2c4763966bc51e4094aeba296c373db7b93602d251d960d38b78fab7a3cff58ddba52c62d31cb7eb4c1a5fcf2618f970bad2cf884c1db8942d54906567c7832ff67c246f62f9ee6c1c57dd760962a461c276e754e4002aa9e52bac3d4bd81c7e0aed23325fcebb0f62bf826ec6df8cb132adde391025d60d142f49d3bfcbef6025160588760257375321dfa3e8c2ada8b3ae2f2782c625aec3705104be4c7369a80606f6c266335091020d267ad2f56bb4adc58a9d0e2788e7568d672294a82dc592b44416fd50db309938c8f6fc70deb2a4cc666b510d94328afdcbf5de311739de7c547c9714d805a2a7250e1ab75e1bf6523f4d172fc2a289e12366c3ab2d7e46ecfe567dd4c42e31f68c7e3c448c6a8a842a6426719c8693df353846fb1d61dfc4fb34eb47229684c2206d3246b63d4dbc9cded3d11ed5ae2aafdbb019470c8c4f7b28ad2a24a2e4dcb780db0561404e752410e1f96e6629d720eb267a02817ca4802d78986e91c104e8c1e83e1918554eb2e1c0e38399f3ccc4aba5700f6f1eec0108a7669f217df821816789b90a7fc9cae2510864124815728a417ea6b01c93c4a104437e9fd4d3f2b3efacbaecbcc6d628979fe0a5961ec66a37cd98a8fcefe51ae648a58d48b6fdf4aff2f99025f5d38d4f82dd410ab4d37f2e5d9defb7e419544b03f5dbf4f4d5a9b28126f41b658384eeb4de5a722b368bb6f161ff6725e87cbd81f1263474eb34a2106a7bdc8bffbef3b48dfc525d1363ee6be068d4d0f32bd1ffd591010e27fcf4516604c6fb5a053fda5c6a827abebb36141cc76d9c15bd7610ab59044caf2930673a969b5eb5f19cdcc4cb052ce5f89d5831a9a3e4e1ea2e218d1d2052435829de3339844ef6598e4b23e68b79a7b8b7761abe44b721cf98ac309df9c2f2dda4152ae23fa6381ec03b93f3b2e35fe8049680362fee2bc3d0bd24bbefbf1ed42fa2411d977078c4cbae29a94c111ecad06db6a710ee26a5e3a602a02704e4a5f6e800458735ff0bf1f35cd4d61b76c9e310180f95ae6bd6e586d6fe21ae9d962dd7114c1fdf67df7af9c7662cf9b3221d1b292dfa1228eab73e45e06798a6088121a50fc4f1c2f7a4466947b49b9680dccfd5fd3021a1fc0fcfe526351b540fd4cd1d85343b3c44386632608fcd04052e0c8b44801a78f21a18dffe12a788d9739430131aacea2dec39b3343b27b272d45ee5818399b533c6610af5c292aa213c2ac2bc2ece49075bcba721fc568a8a53463f13fd7f83e2a1b0e2a8a9abe6d9fe6db3677be195f5a0b781dec7a99ea2f6ec22b732bbcfe649e4de78d069633bee66d7ceab54fe0dbd3f234d9210ab454e3224bec1189df15c3a3feaad34d30709ea850bf6c3cfe689663ff56cecaf891606581f32883da6719015d9cdf89ddd529d1a98d96090bcde49981e139439df15d4872ee0e3806b23f8999b391fada2ced708e5f4d13abf8a98e4dbfe2d03ded619c9a1feaa0ca93f49d3b1feb1904673d55ffaf204aff07fec11efdb099b826d72bdd5694e9087482e4127556577b6865500a7aa049f66a6f873522a48333ecad49397380329a8aede60e8a9265c54823fdac20c8257a9e7535d5d53d5f6988d1c92978d21f91a07315da93024527fdcb94b060f5885c3bcfd1a642268671dee1b342104919e0c054b10862a76d2cf0a3182bd15e8ad6bc20eb0e3a4b5610094200f7bb28c3e2d2f4b5c439fd668d423826ba90cb8722b3d8020cb6455ec8a7d23a8cac317926792b90439b85ec9549f40e997c56ba6fde20584c7bd2de1a274d2d44a860424617a020588de3268698156f21f9e58a74c1a4ca1e5ad58ea7d10847f19d31a771d658c380be0e3d3fac6d65f50d6feb6fd9d9b1eaacd747a73568be5f5a95eda947755eb339e789fc85a7fbedcb5d12d0a810f946d20088794d2b082fbb9d2ee57a4ebd9dbebd050b56070e45889fbfaceee1726148440a73824573c0ae3ae7f6678cd7a9379a7e5ca66aba1c7d3ca6632803a91ec76342a818c67fecb21874aa0dc9bfb2c0cab41dab11f2e4fceefbe8b46b9804caedde9a62df0b30557ca1b73cccd0372764fd79d2b57dc3e49fb949af8d66c59992a60bc1b63956929909a14dc1f28c9774b2febf7318b24ab590c331e1497cbe25601c040c1f71b539551f0e2c07d54312069cf084ba07f9e8512e1a09d4f98998a78b79ba614b4373b49048659374f1a8060f467969075dca3000084a582a5f78f6de9011ff592d914a4278eb275eca26a51cc117123be55391ab8dd0f74fec7d758b49de1ad9ebf353d50021babcd8dcdab566bda9676cdf39178ef89c7d709eeaf26cf2911e20396a43917c2c924c514871a0e84522e0e929efe538abc559d142a533c23810b156352ae60c261e652eeeab1d68d0ea8d0c0edf09850ed267440ea0caf45b66652f8976c6aa6a12a730a316be607b2bf87ae7403c72a2b57486ce864babdef6a5f43169ccb55809c7decaa3c756769a5c1af545611f6844b32de681e062c538fb54a65127f2f9bc242b4260bf2c37f0d03000114fe92a4220a9321fef018c7530cddb2412cfde1ef6e015f9b3a074f216caa678784a7249ba5060bde171060538c6f0a93b988de3a03c1e40c2aeab7bbfd8011872c137a321a840cc59fe5bbaac3799a95bbe39853313040da0b8f004bf76782579da3005825774bbcdaeaf36a904411f7052894a7badde975fd2f7ae8e1b99341d5366c96983f88dda6f37afc8ce92615543ebd5ace3ddd84d2fbff36dd436dd3bef53082efd982bc615889c87bbe1792dc722bd8f7c5f64a7c939e40614cc6868490ba266b1a4356c32211966d0715ecd041bea4ff2d374e0f5c85c234c67597d65d42f7d0a76e37a473338b2c0c4f31f10d2391f673b91a3d347c217e73d5accc007b499f2b5b53fca5c8d6d81f74cee202051a71e1304c56cc56104fa177ab1898577b19cfbd7afed07079b206be44a6ad719be6d4f1030fa3340cac99a229a85154c091048224ce22050a504e70f447aa68ac53835415103f655a30d55b3b330a7b31dda9e8dc8020443887416b08b0d4f31ad9866bb3526b5fd00d9145959c87cd8c3728c6ea95f2c154fc86e122f44a230f01e90c994fc9b2d035a7a20425c83c853227f27a66809abf6b1a946fee69c2bd509b2fed97f8cf56bb0c37071ba44935c7a6ebc5748e76a2d60686de484db5803af23452db165120280c0568778d975cb82a80747190689b268675d659384495e5bb5844c4b31c034b19fde882df3397d1e0806960f49bce1916df40536e2aee54d197425aae6450854c223bf80d594d875946eb0a4536b653653e43019835d568c40c33e268753228075cd03a2af8a37a4ff3f82f6233e95612ac225943149675b71074e84d30090b51636e87ebcc723f7481442dd7937237e316873914f9e9333c4522e3d041b0e2efc8efb0d5709821e46483c3b2beec3f1825ff1d7ac2d14e1b34f1d54caebed40d0d0d356f7d3d940eafab7f0b747549d03c5de8be1b6eb67201fe0a67cc9126ee713113efc2e8359b570ad88b635f9bcd033c30b04b0412b01ce8f4ee76575b6a475b14b5e34ebfc3d0da465512dd094f2259a635e7669995af536f71c645de945934cb89ba346e6778ba9d4d7b97c263acd95aadb82a5cc72bfdfcfe34fd1be09c64d10e94960998285b646c45d2579a39f27cb7b1597bbea8564790086b7cc9fd14a14490067cd6fbb0a715f3a13f77384edd5dbbef163469302dac84b15d2cbf7822d58db4c2d10b0d19b02408287f1f45718c063e5470c1d71083e8e214ae8e2f20919013b9f1b743f25449f4b7a1336f9d2170576d13e77426f8be6b85e242cd50723b53d6d0400314db57ff0d440255b79d1bd0c0e823c0ebe466a44aa50c6f6863eff9189e4e811e4e9f53d391f7220606099b6ea14ea975385b70f1e062a0c4fe3d832cd99bb1dbb64372dd3d8c3ca637c5e538cb5d20a4f8254885ab544822e3ba1a8d8b1015d30a30325f7203489d8e470acf9e550fb36da437a4f96bc87da4e37fd0488d9f8b73a10a03a2bee5b1868ecf883dea0372b58d6ddf5d03b08014136983fc3319e6af2b2ef1f19f574de5d975c2d51bbf63c3183fbb3c60bb2e11f58dd0979dca25c87a9ec83d6c12e64dc4e1855a1365bc7e01a9554aba1853cbda8d989b5bcb1d47393b4852f290c75666f8d7c52499ac688771fb14716d9a96c4eba6600b17d75ae2157e31059b116508b10be645295144e4625171b38940840f5b44422c51977e579d87612c4684624d23355dc1325260ff82429b81a7f7769f2b80d325125c34259b8916e0801b86cf8b9f61ca70fe8a741780eb4ac1ab237459f3e777dc2b196d6f18c2093c063e52718d8e891a7c9f9b5721d1a4173760767ca626a82d9a16cc3f04a8369b78c9a8f530ed31828e01cbfd754bfdd39a95d44e9258183158849396bd01b7aae5677aacff334fa28badf409c24b256be0071948dd3a90b90dde5adaa36815ba69e63b5255fb949ac859c6967e65a13d207be3cd79adb578d2015159448e3d37d00424564c40f1a35b25b2", 0x1000}], 0x9, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0, r0]}], 0x90, 0x400}, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:39 executing program 1: r0 = socket(0x5, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 12:10:39 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x40, 0x100) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) 12:10:39 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x98c, 0x6, &(0x7f0000000000)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) socket$inet6(0x18, 0x7, 0x5) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = semget(0x3, 0x6, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x9, 0x7fffffff]) 12:10:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/15, 0xf, 0x800, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000a00010001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) dup2(r0, r1) 12:10:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchmod(r0, 0x0) mmap(&(0x7f0000377000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="a4fc26d7ec12ee7411c5430de62460f1c2e564565d8755001bffba67d53f3d66fc9def386fea60927de8ee269a6ac1f0912fe326d887d9be499f8cc2080f7748ec371aa796976a742ad5f0c6c34e5ec06cc94af57312d549805178e77cea6c80c31be855f4c2ea203d33ac", 0x6b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:10:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/163, 0xa3, 0x800, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20fc00", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:40 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x2) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="9696896af846960ea5136573ef675999e4308e407b4a5c623d7be32d68963622049d3ddfec6b5e49e682d77d25272fed75097a2c60f661ebca4c397dac4d70e3a419c819e68e4df8c4e0c36b97ab9a154ad72ec531d45eb4bb04b642e2cb0c3baf7d72fdb921177161bd5d5bea1d4f3c294c45909ae6b78eb6b8c01d3b6e39bc66f7f47f38c08bc86685b151fd3ac91b00e8b308bb0de73ccbede171ac86758ebc2d575ff4d3a1399d55d8d7501e29ba5c93c7c0867d25", 0xb7, 0x400, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 12:10:40 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) getrusage(0x0, 0x0) 12:10:40 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1f) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 12:10:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) socket$unix(0x1, 0x0, 0x0) getpgrp() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)="7cad4f9075357f9e25977cafdddb1fa2589b8a0af0f1d55aff27d137850ebca8bd3fa658a23d0d4dcb39854e1c0e0d50cb95e4a4b58e53746c497f1fa6ed301edc8367f695fb08e68ca109b62330b7dbf3100c81866f2237786e683fe0172f451a406bb6d3ed196cc9d10e6208699e360b6ac0ea21bd6c7bb843072d528b9210d500e763816841ec36993b9c97ade8f49384c333c67fb96df391cba4d697ede6db4c4f5017e0110f96c22ac5c34913022521ddca2370a5b80f8f60e359f3f219a70aa9a95d074195f9cb652921d867d914350fe5", 0xd4}, {&(0x7f00000002c0)="ddc4249409acc1f62c326df22425c6906ddba222e586479117efce107dbc92f6aa5848a5a0b7eaa0832d180358779b1338520756a30fc7d577391deb700b5803f94cdb0f4fb02e34633095d35a0e1447219af0ca2d5d38c5c1ee25d27bb0ff20dd20400534ee26d5f7852ee3affa3b697384fe82437ab22c725b86abd994aec68bfc8000e32c703d994daa3522c848d3ee3d92ab3cbf40837b5caa8d43cb49f32d596a8596fe5c20c2ac16898953efc9aae3008f1248f33610dcba31d9ba5b0e9ecc9c7887f2222f4576d48622fab9b5fb849bf38c369450010b0dbeef464e4b21eba76a94e2b6b8fc1a18ccfb0c1f55c3ade0adc6dae0b21280ef0543", 0xfd}, {&(0x7f00000003c0)="106198d99dfb9581a1db9bd91a4562a517cc3de1be877ada393e7c4780c5a8cec97d24c5cfa0669b0ede82910aa6cf7bdcdca28bcc52cde975925dac62a5dca8ad1bee27640d74910db48370af2056c40f5cfe033daf1f5eeaab70531e3e7cbd99a1f4c91db5b2dc6d668bd94b297d1ed8c9b31994faceebd74075bf4370de92dd2f5fb484827486a920ab17200f144dec227930ddbe4c129535d7b425139da3d3160fca304b7be940bb02032f80d996bf67deb8a2a40cadec5790bb3f17a76436f4631f35ff7911139443b0c7d4c3419a3fd6539bb7a9fd23558255", 0xdc}, {&(0x7f00000000c0)="f12d69eddad3a465da6a4277c391dc60bb14f2fa0972fd81edc366da03", 0x1d}, {&(0x7f00000004c0)="9b0e07b50d00526cf08713675386aba19613aa9c35714be38915259ecea09affd099a898e2b8567460b6868dcc5e60d6b7658ba7ea8818b468c02fbc4db57a4b878b6c3d86e4bf44e7917f3c070969e672a1798117483d744da543c36858481d338933f107b0ffa64c90589d9579e4cfea983cc3d94f6446", 0x78}, {&(0x7f0000000540)="760896de1f2876216e53d17f9b5218f044cd36df8417e5e48602c34c57ecbfc70b1b2379120d9ac732c9e10bf2b0432b0832c33a5abf3ec4e03d28", 0x3b}, {&(0x7f0000000580)="d7658d7eb42fa1b6b7006c12a7c87903321a3b40b67a811ae93477a69ae72ceb6c9a401d44769b4e3e1b3fb97f0bf5434acd8aa51d55640c2fbf1529", 0x3c}, {&(0x7f00000005c0)="e13615cfba8edbd08e147f789008cf1e4499d9f06356de82237e0e96c756f3897dcc4144410de2ba", 0x28}], 0x8, 0x0, 0x0, 0x1}, 0x4) 12:10:41 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2d66696c653059e9863ae1942786f32a4e77d63100"], 0x10) shutdown(r0, 0x2) 12:10:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x105) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r1) recvfrom$inet6(r3, &(0x7f0000000040)=""/116, 0x74, 0x1, &(0x7f00000000c0)={0x18, 0x1}, 0xc) 12:10:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:41 executing program 1: unlink(&(0x7f0000000140)='./file0/../file0\x00') socketpair(0x20, 0x4, 0x40, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair(0x38, 0x4, 0x100000001, &(0x7f00000001c0)) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:10:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80a, 0x9) 12:10:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r2, 0x2000747b) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:41 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) clock_gettime(0x2, &(0x7f00000001c0)) 12:10:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xc, 0x13, 0x7, 0x2}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x39a, 0x1}, {{r1}, 0xfffffffffffffffb, 0x90, 0x12, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x47, 0x1, 0x93, 0x7}, {{r0}, 0xfffffffffffffffe, 0x18, 0xa00fffff, 0x800, 0x8}, {{r1}, 0xfffffffffffffffe, 0xc, 0x0, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0xffffffffffffff6d, 0x8}, {{r1}, 0xffffffffffffffff, 0x50, 0xfffff, 0x3, 0x9995}], 0x100, &(0x7f00000000c0)={0x7, 0x8}) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 12:10:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r2) 12:10:41 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 12:10:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="01937ab50054a84ecd80ae655afc0519ac3aa69f6810e4769ca77213873133d30beb1038dd64a04337bb3c793d216a98ca6f780169dc5bb37f27703ff7f460328dfef2da457ea3623fd9a7314d797f6a19000d75b35144a7d97fb1940d5e4948e8fc290f6ed50c17b1612c58c48771b84b1c77cc1e8a782282afb9bbf838223f8a467515fd689c3919ff3b67728ff5f3381a35147d0a9b2a942f7bfd43b818e22eccc7d0049c1110f10c16d023547e3902bedcd1909e7e833eb851e64c", 0xbd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="200000ddbf1528411cddaebaed3500c615b000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:41 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x62f8}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:10:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000680)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000380)=""/139, 0x8b}, {&(0x7f0000000440)=""/70, 0x46}, {&(0x7f00000004c0)=""/16, 0x10}, {&(0x7f0000000500)=""/95, 0x5f}, {&(0x7f0000000580)=""/207, 0xcf}], 0x9, &(0x7f0000000740)=""/128, 0x80}, 0x40) 12:10:41 executing program 0: r0 = socket(0x13, 0x5, 0x7) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x1, 0x7, 0x1}, 0xc) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x10000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x49, 0x0, 0x3, 0x9e4}, {{r0}, 0xfffffffffffffff9, 0x12, 0x0, 0x40, 0x2}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x800fffff, 0x888, 0x400}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x88, 0xbe2, 0x6d8}], 0x6, &(0x7f0000000280)={0x40, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000002c0)=0xc) wait4(r4, &(0x7f0000000300), 0x1, &(0x7f0000000340)) r5 = semget$private(0x0, 0x4, 0x12) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000400)=0xfffffffffffffe01) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r2, r3) 12:10:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/99, 0x63) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:42 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0xd0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x22) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x36) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 12:10:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x2) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 12:10:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = getgid() setgid(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0x100000001, 0x1, 0x5, "b6d665c34a3a35fa15c775782a7633a8bc6bab08", 0x10001, 0x7}) sendmsg(r1, &(0x7f00000029c0)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000300)="1a8e2a8f037dc56ca909d894ea4f41b240b452479b17866e4961d39325c2063a8ee42b0e997de17003770c24634538c9adbb62d543d2ad30b6906745efa55865bfdfcd32ead31e72845a25b45ff97cf61eefca60cb0f073bf47df7999158c84e15eb293d37021c41b48d3abc29dd0f9c4771d2d129eae672307c5aa22c36851a337fd3e40f5bf4a50241bd1c49b8da4321e4da14dde6410414afd15f05494708474918ca0f8b40e7cd9380289c99f635bb2327595a02f2ed110dd6740f8df9782873e3cf19c5d437", 0xc8}, {&(0x7f0000000400)="a5b919d78c2c07bb0b81156df0b34b99b67e198450c5fcbb6fc010d5de3b968093edca5458fffe8b27af0c2e31f2ef2ffe98692f492e3c0bda0bda09646b2d1b2676cabd1282401c8a4cd8ed20db1385e472b20400be3516d66ef1f4552be5897ab44d99c72eadcbb029385e932a9e070a3f6d2bba40dda0de63fe3ca235b4725fb37b8614acc881de4f6d3372ff548eb035811c07fc1277cdd5b82869d3e04afdd53bcddb333d5250591345572c804010daf398015ca78a97fbf4537c34252df1b8968df6b5b3534707df975521cba61a016430b9e03e58945a71b0c7dbbe03a8b8c9a6f5e802d8a2869a027e840947459e39515d87ce016857b8cb1cfb7535705eacace3081f2477fe372ea97d992679a550b02090bf3de0a65e0d4a0ed02d203fb6ff9912a39e27081b6b73ef695b81f296cbedf4c3d66db713929257c6e17adaa78969ac8a01f260371f125f7a4ea0d9472709133817814d9713231bf1dafb5c9d2938a87aa1c1df52ba24ce866b201244db3bd872ee7cb8beef06c8c4ca5f85785c838ee6e337bb724248a0e70b4e11b344a0a2d757855c14d9dc7bd7e8790077345dbc4f5a13e55b2671caa77370c0db755bbf5e4bebcd3b8448ce38a4a35512bc46bcbf7dce6aa9250a0d9b6a1d9710fb4cd683e63e1b25521caf478005147e5a4ea9ab9e24a361ada544d35794018017bce0113f10a5a2dbb70bbec67123aed699ce599f2b533e2afc98551762a6e4c6e063dc0333d2f3dd31eb3bb56f328094d1046bd41bc7e76322fadf30336a86bf47e32b6eaeb3480338066f91f71ae9cc87101c1d3170aa01a39f2d3bf007d41fb1dc8f591bb7356e2c0fbd2008bab0d45411ce449896bb87c66eb4a85814e0edee3464ea61d2b530f5bb4e1a59eb679ddb3963999d89e6f0e1f5f7c362c9b5c18abf99c0ef11c5d7ad75bb0e8118cfc5c6e1be61a35d4935b5ef00bb5b2b0477f293d225c804d9b15257542128bd59a3a3098b0f74232ccfaee6d643e41080cdfc245c9ee0cda64c5abe7ffb1e991d25a814576235ab4e9751703ef8b58631855761217974dccbca80858ed12cd0ce5c4af932619924eaf907374bcea064bbaf324059f09b20a7ba5f21c647cff834da7c93b7230a136948fffc9155b6d3623a75105dff2e8c78ae3fe1fd87e8fc117ba749bbcdf449b5c787424eb530316c465355128475e93bc6fc18d49e999db4b828d001065852e6deecc63536c6596ad165134eafeaf6a40596979cd5e70e137a0092d38bf37d3d28205f16d00df0b754919e10d151b01b7847a8d7719d0a521e6e15c18c212631d73628c45ce8c940d8d8fff840af3b706d50a6c9fb17f8553c206d3494051abffe7fd9c375346c99957b15f707c73312329772b136c95c6c035be307945a530feeec42cacd0cd1ddbec7806cdcbe49852a132858b7f82cbb8e41a6bb345ed0033d9528f8fe910745291ca9451e2fd4a833c840dcef24b320016cf2be285a4446b1c7fa8be4dee0f480b0ff79f53e306585f8467d966a352eb0e420af82a2903a1df3123892896914cd5cb989cc7297246dd24608bfd8de070515adf53ed8b314385f522f36457d63941b04d434d94c3017c9277ba56847ed3cd5d0e86976d25ac60076c8cf3f6dce5a5d2b00823e3b80762f90f00eeaf6bd3e65adbc4141fbb2be1775e3c879722904fbfd6edc4356955de7f349cc16989e94e9a74390d66ac337db044e220ff8e5447184579666ba4bb5bacef31d609b0974cfdfaf9491ae24f4288e3514007e1ef7c3f5a3f7a51f2abd64a8514be6db96a39f86e11039087e3a1a13e4b4e3fda4ad2114cc833938815695e94920bcebabe832a7b9ba425ba357199e83c0ffa5811d26c9909ff50191a07046f6a97dfb059d950762aea08dc8b6f6373e321d9bbb85110599235e6e5bbaa382e3656257c55fc78f1b22f05d912ba41e15a924948e3a466f9d905f7f6d73592699ff2f7958df27d228df4743952f145a7d3279cb81624c33cf17f6ee8199a7fdfdb0cc51e975a419f8f5cbf40307b87d46203f563d10937832312b7dc2aed7ec137d652d2a52d5fc04c72f2a3581231d2a0f26816a03a838562e877a7059ce77da35312373e6d644104a13a4e26c14d19e000e18ef9b13dfb00045ac276b9dff00d31e539d8c0c8581c51dd6f661e52905391527b46fa398c6904baa75cfe0e40ffbac383ac41a55a9d19ef936002f595f7d8d558026fe2aaf81ee558e3acacbd54c1c6ca8dd002d5debf204ef7de33a14027b5ab9cd1d01e320f825b8dbdf4fee375fd829fd2ccc39f7f362abf0e29b80746da781e1090cad4af79890596c800e395d4596fa2c0498f8d5a531356ee50a77df23fa08dfa0c8670fadc98d7691f1e767a77b6582fbb572a7300c74abe08f871ae11f462e2de56b8def61d64ec13d1eff465c53be88b60ae53fb52201072358fbc9c14657a931dd136041fea89fc2935613be3fd491a2cd00e14170cf97471aa3ff7ed011d7c74e86941b11fc05df89f7cb575549cf21f2fcf86b3fe180c77a46485798897b62c51bb234dd552ef61bd2b3bc9e16e7299dfb0fe151d42f071ff4927cac4972ec108be9aef1cf2376c01997c94f05adbf40301249b6c9ffdfd5ca3b646cd2a424030a1dc154263486fbde11fe5953fe121d29775fd2eec303d23503854b11f84f732f74b841da2cbc3d5f1890b489c3c7efa69aefaaf8ef410ddede63bcc4bda38efa6646a17c648f8873e4c09010414e69f4d764bfc4b4c30e82222d8c6b1c1f14e003ebaff68f46f2dedf41e6d54950d6c91e1b06f5636b61b38d80a2c25c19168a53b30e489a0652d253a9e8197f897920a88f565926d23b5ed8760b73a3a899bc817be96ecd47146b8d7522ea0acd9243899cd48e42261fdf34dceacd7b014c6fbfa6432bf5fe2da7719a2d958e4392ef503458fb7f3e1c9c3cb764d76d15b0186b69b0c9ae643843677853f059bd00b56d56c3c26e2484d80832dc2fb6ae05ed577ee6b6cad3fe2868c770f2536942da017ea77d2b6e9c239281a2f11a8f5dc79f4640b7febfb00b6fc8a0a0bacaee6c6675e89a39aa4a92e03e8ede3845b54434d5b975cd3c5e7a87bb63ea21a89692eae429dc90670ae32cb1dd92f462468fadb3430fb3ec23e7ac1f5a59a41412778cf3ce4b7704b39a60c14af38394476e59788787039cc8a74988ada75b54efbbbb8821f35212e576cc5c8889e1e79826ea3605e74b0d39e3d93df907281650cac8f627cafe5562f68bd4a450d0765a81a460ea96cc6125653b879a738486e68c24e1a84a4e4ef9f669b7f1d7c66b56f2314fddf8bd13952f5b7c8bf6793a15925adb384710c80838c1388a2ab7a74394d07f52c8a1f71b502f5e7bac50a8abfd59965f677e441a46800051ec541985f50fdfd3d67347404fdf3198891ab88a6ca9f01a6fbf1db343881b11138dcb55d81b58450b10f9c3e15c2f443c9e7975c78eeb9fb955a30699def48d080f24b3b4543e0b5e638c461ce18505dca4118cbdef80a207128621266df73153a91844872fcdcefb08b464cc2a154a0ebb733ae25e037077c9107ba60a064c6b4be94f55015d048682da85ca365c6ccad74bdc708aa9fabaab59905c1066a815263cf653b678ecb610f033413771a9eea1a63f799dab554d012e14b3e6de4af68d9a10393f33294350a1204c9f52d171603f8cff8287a903caf9726da566ef2f9e13f6970d434a068f253496aee42394f84aeacd31a40e95efc1d6502c1a2bf7ae9d176aa39cc25465abeb8be1ad95df2fe708d62967da53148fe47c074408059ecbd0f6d55ab9c9d4f7601bbcdc0c6ad08d80c32edf1ab33095d2cc13395efaeaa367cc4675a1698d53cc6f604fe6e17251ffb432fcbc36cdffafd99d8477206c01d92b042f37a0c6c39191ef0d98ec1d9784aafc186708a55247440bb8f4835370b86fb818793eb3278b03626ef06e14e17c393a2b3a95ee8cbdb27c14ee602d1eda8923ceb8aea7ce413c7c6bbf4d2938b3834784c364bac48a940382652d82e81598f1243258eac9d55e3c9485a54b7c55cbc261267c553617eca828dbb359f9657635886ff41103dc4bab9e6d1845efdebe8d350e485bf11bbf6a5235f30a52cb8f2d1b3adaf6142712d7c68eaf7d94293b4c4ce711a25fa15543d3845b4a86d93a2506609767aabf3ff8923a823fb45d2ad20ea1ca91dd3022534606c4121421504280a8bcaa4be5022a8fe5afa295a0c063a5dc1fada79a4c6fb13c3bfaf7460e9306d22f7e0d4f8f0a350d91d8f76e821b1f9ff6be7a071aac002125b7736fa003412478026933a4744ff492fcc838465b57d1cee2bac16af7f076ff92c795d178458a9d2234a99f3881f19272b9dcc909c5d6cb34c8f5ae34adbe68666dc0e351157fcb191e90b4a94d9021a0bdcb739c629cfb696570df648800d08f9ad25729c6e7a957db004e4915f3b3fe3569f02030431a4ea260edb254b493543c43943679eb1f388f3352301441d69a49cb683b83693c080ac80df022bc1c4a8dce686f758f38b2c3ab41a71445e59bd7865cc2cf092a90d91764a5e8c2d995354b6b6e1c1531efc573de0776dbfe0efde153f55016977d819b121c5687934cb900435d25fa42cb99327cfa05906b2203cd70766d5ae7be628a56d3123aac5ca8ed44ddd4e874ee1e95c3f6b86bf1b238369d7f1df5540ed43647ddd249df3564957ebbfcc15f22ae2921b9ded1e951927cc8cd347c579cd10d4624afa25d944be4e1f940669c8fc559e4bccc9adb00eb18bdfcb81e251d61639c6d9ed1e391582d838b15a04f23f468d34d55f714b20bd30c82635cd536158e7d62377620d1d9be8dbfd9deeae98fdfdc5872a2decc08c08a19fadea6e3c22436d59641c4bfafe2bd8d6ddb5305de6904a275c807989f5991ca95f2e46ec9af546983c79ede004ebbe431c41b2e6d25c303120007c873f4d8a07c6471230b84de313c6ae551da8d0f6e302b0caca49373d8ab05052876f54c8f44379ca16def75507e61dbf2fc3ef376d605c1917da183e90d947a60bad3bf537f9f7a511f41e90afc7d7e05d488791e27d99f9ff4d760d7c282ec74d525f824981c6f07bdfa99d3f519cce098a010cfa063fa64ec60177c31417a5403ce00009837241696e006e5ddf2524e6f8b1bff2031208e5105d7eb6230ceacca9e88da5de48209e45e60c3c4548adc47dc4b520c007e09dfb5c6ff54cae8daaea2c75395a513b2de3d138a16db084b8cec11a098c6f7c57477ce8465b7e1818a237e1f296944b876becd8da24557a16bf78258b13f49c06f17f96a5c36c6d348f16fec274c13bd8e5ad717b8a555440c082b528c9b9c01565eb5f27213042f1d43c892d76c341774b2849594c74f92f7df64c21f7ce9604dae978a9564fcb3785800c38000969aa9e2466babe72ab0ab2541db69b08e3fc5fd4860e5fb8b7be7277eca34bf56203b06f4b65e56cea67519821e1edae8083939f49e64613cd0ae08167e2988225cee43342ab6de9e234148abd5e80d2643ac59d6bf50cea58a850d0b39f4753ff5c598e2aa3541653241495a859bbc07303206183e95ada61c5810aa7fce639d501726d976a1b15f34bf8f9b08ba3134d90cc3f9e025f1dbf36449e9c9bfbee3582810e56c5549493aaf0dae94c0798c3921490b2384b7f762757779e6b486765e4eec7a31e07c089f92d6b048cb1135a29c6bb24ab996725e0496212530327f5f258d334c3436d2b411dbd0366e2a72128079", 0x1000}, {&(0x7f00000001c0)="9c60efec88a9fab403ebb30fa2171a523442fd02343d32879b2e03bf6ce6596cb3b09da483c6be3fdbd39ac4a42f84cacb4d6509f696aff6416bfbb4afde9fbc637e459cc1a9c755bb7c55f8af8a73004053390ea27eec83ea1aa0fd71", 0x5d}, {&(0x7f0000001400)="313e58f6019c2a74635f45849564d33cced47913ff2b3312931533cc256fa52c21b63a573a6df2a10ac3c52bccd90d58628e3ebc68df4be3c8c889b02fa20bb71b066203bf8f3440de48cab912a8d7d277404a7f804809fadf4d355e00fc489c24f514d937e80c7943827198810dd0780e933f3fc1c986e63290551414ebcefcc957b742592a46eddec414e0aff6c825c2e2fe4a1537b9eb28f8f4d7f312990415b85cd790fafaa0b2e3e9d04e06f740b53ecbe66fe05a3afec45bca090c", 0xbe}, {&(0x7f0000000280)="078aee7120647f9a58bd5d97849effc1f7bca6d0d6525adc", 0x18}], 0x5, &(0x7f0000001540)=ANY=[@ANYBLOB="c000000000000000ffff000006000000d2896d1b2a58dfad394473670cf675240184c8443f1bc9038f3a1fd7fdf4cc910f65feec1a85c38244ddd829e8e1ea7e37dc05db03a32443cdf649cfc84abba191c960f269b45039c0dccefbfbc72c54da598bcd8a13fdfe206b3e6f94323d46d2e709d30524b6cce55958e9563e48abae9578426621f5248fd2f9a57701c5578ab93c7e3ad512cd40aa318a0156365d33bc83c98073b577b0c0a27e1e2bec50ea4198e98382a87ced0000000000000010100000000000000000000003000000e47821b7d1d8da8f1bba00b5464833dff678cf802104bd6067e24d50676a8625bb732dec0533dc718bae3817b443605594e1b05d1247453aedf059b89a619fb9ec76b53df42910e13e34711ffc53c7f60685d93b02b72bc7cad86a830c467a08f7988e3dd9590233a210c7fce3fecdfb39cc30f22b6b1ba98c541afa42ed9a1b1e4430699e498bd986866e44f61ce0ae9d67c87351c0141c2e53b23840bfa15d6469ff186098327a4063eefda2af4749df0cad89936b7fc3cd41dfc4bf6af3eea62228f927188a28ae344947d909dba1aca68b88620ec879f115c583bdccd0936da1383de6d652413cae71ca265e8e8d459f8151be18040c5ce75530352460b20d33d71ef842a886be01d6d612a2c2c0ec70e481b16293fa4a34c6913dd9d6c504de210005fc8cd761299f52929efef69e848740ade99a427857760de63bc772067127331436b74810faf38be5a7ca3ac91ea41fd9060017706a118b81e22e7dcd13f6c9c5cbe091c75a9d4174a8aa7c770d285ffa73574f93e252de273638908bbd34788efaa55ca5e9672233c187f2d97cdcb4079d0b83952c56449750f8bdd996e25f15e9900f87d7253ba65ceaf93d12a2448cc7a529f0646472c5e7ee6213e29be8a96b68738f5f5145c3ac8579b2296706d150016b122d6c254db40d7fc5ef7381d231d6123493a78ee3b03585e4a762140ce2d11a6d9088ca56f3e8a28a44bfec902dad3749a2ba3c39092a8569d9183177e299e7cf69b06b4f5509e4b61100b67a57d995c0a2bf80cebc14abd7d21fcc328ffee20ebf5c5cd65b1f72ac163547e22b08c52ec841b7a5d0bf4a1a825fb2c09491b55e56d8566f5dc9820ca2f9343b9306b65db89ef081f9b1af9fd2d05631a71930f931e0c2fce8d59681aaea99eba8ac6f03d643a87309e795a3d3026f657f535df60688210ea976c5e7028cbdf23c0f2a7fe8f44c4b1c2a34bf90c1a92aee54141cce512e323fea27d39615d6e79c8fa10cee3160ab9217e08d7efd4474fd866269912e93325dc7a3bde29206505d2988f1807163422d63aae78e62c542e74e0466e6cbe84e850d9aeee4bfc3ad3f5c127d5b8e2a799d3dc8ae38ce53580ff17b78296779a72df7d0a891d23f49010a471c18b18a752bf6b58b419962c543d1caaa85257d4c9e4f814d0f1006a284d03b907f8983bb65e865112e67f460e73864ad83f877dc0682cc7df2a157f5691b50b7352debf8321eb6f3f023ab96ce8e51eb2449dcca58beb68ec1d3d553bd7f7b5998837360fadf741b09ea978385eb24c779e429e43b7bed07ca0717a51cc76358ea916dc8d9e440e48c2265c4f3537f959073752e799af748b55a87740a7f1b6eb90fc5d7ddbb6135fbf60f4a3feb23845fcd5996e322a39dc2f78c3e1a592b4bd0b36255ba50a11f9a979aa35be0bfb547c508b33beb3c40c9ee78afd3f6d6db8c227144397f4bad91284b8a52684d76e2ce541267ff50aa492077bfc08281dbca6e2a252ca6a9f91098a4904a6c1c75893efe3f83aabca5fec36c949c56065d5114082d82243428b0241ce8749e3ecc194ae076a30773a9d11bf8220d1e820767c03280078ceba6962318398e50ebba68a17c400216d4c7f3a79e0270634ff3aaa51798de049689ae8d056551a08d3ab6f459ce7f6c8b8a5150cdc38c4b19ec093189faa4859670667dc7ac37d226ba314000cb925bf1e3ddc15ef8caa9b1373481f56ee02939ca180c8b2e8e3b794c4f7b0baead743d0c1f95e1b8f6afeff9c70841627d79c676a0315c0c92784f31d4f2c10ccc8038a4ac588ad7b28660a8a9941025dd6faacd0272186603e713a42dbb55b02f6052e1c26710e81af3753ba84379e629488dcfa88e95744523eb12095ea188edd0648c8c16e801b9d35e9de6ec802ca22d914a07c40653e2a0bced2939638e3a1c1318e873d15b45861c995a43c37db46bb6ac78257307138897ab6ee0675f77d7347d79d66c1a44d66d036bf217a736b7a11661566ce2d33a0ed41827f1b6e86051a699b5308a368c300dc439afbeb7e47ebaf245b0b4fbf0f89de5800d907d71038811be7331c787895ce71c3932e9484ee10788572d871b94d681104c4e2d97b8fb9dee5f49ad099411d0c3dc068e219046f7b71967a31a7668def1ec7cdd6b80917db7d779d4f5d139c342ba9af00d64c4c6111c7d2a321cf11c1ec38abfd5b7602789e722e61f56ccb4f292326c91954dd7d1b14fd43d77d50901d95d09cce650c635cdb0cd716fbcc56cb45cd88eeffe2326ba44e17888a562efa0bb17df6e5a397f73d949b87c490f9a7e9c0d85c9a44133fe23c492fdff68ae552b7d0416ffcdefe4348a9463611a9906940520d144161d66b786604bf6426931ea0838da985fe9215473db1c8801cab59da42974584957a4b053c62b8e50d5eb67bed37df85f5d1800151c681799ab2af70282b341f1fd635d3b49be0f4288a58bc791d60f3e7b99a82a52c3206688a253b1e93b434b0629915c731aace197c47aa5b3bd077f9a68eb900173dce70e45630e4cfaaf0279c40d4df6e2f04185250ae727dc695072118da3b3f99fd06db3b8755d5f6ba648c0a13fa6a99db5e2b989a8ffc3373fdd4a6357d7cf43878222425f281ca344ae877880dc10329b56aefd6cca4221313a72157e2bc2ac71cd51e677c05c5da904644aadfd5f678c0c511c181739cea542e1947f740bd3bf8e63632a5876a76dc0bc22f36469ac5d5bfe1e1f8ae4fd32e2c395d4c8e33d6465e020cda9f5c7c1994daf8f90ee3570749b11e32b450eb38d1b2164bf7cd7067549f27b466b296640c57777ed51e6906f18443bd8efb6ade4140b94f2ebd57198f5885f029fab27666d50918aa369b91bb82d893e1a480884b6e84940f2d49f2748797696ab5bed00a8f8680105fceea582772b96d556961fb2f7f69545c3f8c9dd529103bbb2eb60be5fba3a6cf43dbeccfc657ff2703c6924c62f6137f0946dfc212dc2752c1530c9c741c35760c03f599c1654f95666866922698e40d5f9ad722c289ee6333d50fdfcd453e322d4fbb574cc961629119c9797b73f93ac3f5dbea1f0568f0fd7a71c3f9d4c5b5b99f55b13319bc8336cda7418fa815467d08415420098138a6022827eacb3373e77e4d8b96a86263ed65c18eabc155a9376a472bfd57629447662e3479e68d67ca4f5597d7d10aacd440046597c98be95fcaed5d0cb9c24e5f81615af5d874f8caf3e83fdc0399bff9549bae02bad13a5336fb95d56fe9663a0ac340aaf74cf42a98a8f064df38e0bb90500bd15d1199ea7189d84f9ded8c754fa7ced40b5a5874c9d55a4e36712fa2e8509e9b17d5bd27de0127de5a0c23d7765fa813a490e188759e8a1d4ebcaf5c67e1b5ac8b59f3f6e06a368e81004fbcf2b93b6184b7e815a1eb75953050837a54edda0b0cef3b39087b32bd22b02bc72d13ed73e60dc498ff8e766a0b38ecfec220a73166d8fe2ddbc37bb3c4d3e0ce2f352f4f40bb4f0be7e82820d42b944c4d23700aa6e60a80cc8ca5079c7e3d0433ba7c5e71c7ce69fc8c18bd70f44ce8758f662bbaa3c950a075983d6f3b7188d00223abde6451cf1fbccf55aaf9a57c8bbabe97741c5b3f18f5f50a6b5005d99e2f84a711ae3841acf809d889b0d4af1bbcd99c92b4bd6b7f27d0a4db81df54c7e7c78aa66b7a90ec05cd95de89585ac690511e02c8a16204125b4a783133a609bd59b7455e714ee360d9cbbffe9cac22e4e44c22c1dad3fcfd35e378046b7f66e76845cceb18de4f17dcefebe679a1b82228a4c5d0f774b3771495d0eb8f49764ae97db1cc331725c8319aac49c3e2597986e39755071b68b19152916dfa4ffb6e94c376ecd502237594d0f35a4a5924b16bc8234e0ad9d30abaa20f375f695c1cf0c548e9134a4c13c97e790f1f56cdad35e047ac8bb445e6ab1e2671e1c75a39794af1705d68b661b8a1f9e2623f201181dbb114d15a1063ecd8e6e3afb794b3a589dae7f3c98ca49c9d6cdf3d7b9b1ccb55fcbad59288d8f5513b2e083acd4026c02a0a7f0cc1070fa1af78561f593d7f91169fcb458e490287682ce8e9cc11863982fb83954a33fe6ed4382a8831b7c014987fa1b83a893639a52638977f738fdb8916ec738ced62052c68cffbdf72b8b55756c59a6827676add786bb95976f633ff1e55c15a0dc54b16f09e679a14d601536ef401184da69ba6d0213a42018d3b8478ed8cb9e2dee00f40ca5221b11b202d6ad3c57c59f425e143173d026022e0701b63bcc558afeaf292b1b45726280da484121bc57ed0ec2ea4d63c7abb212bee1c458b42cc50b6570360a3e8016ae013efae393c22157d85dab081745f50c2970020c9423884b1048b2feceb04be5c7fe578c04631ac390ba9d37126076b4d1dcb24d22e9186664578067dca337be163e36b2f7259446eed10f126118cd95df5786edaf25d9ebd810d9964a47ab8fa45de3aac9b3f4e69beea01b8a7c65ed1c2c0b15ea04451cffa79d554545900229036825bab5d923d96fbbd97d3a6fd5f20d1f7b1a025cd35f435d32249ba8508fca07059e3b5584d7c4a969814f3dc1b5fc4bde771f209669a338c541f364daffd5f5cda89ffd656e47ac0314989f6d80b464922dd4939e00c6ae4cf5f2b04f8c177801733d9fe70d671ec27ff40a3d9d9e79b47e407197d35e2973fa6019eb870f537ae4ce41ef22451435c128cd4d1dcf8f1c1bec10318d7c033d542e0178410a1e9f3c3fcea93f853f48c09dbca0735832fb4e41fa025382af0a12e6be7b2f9a98f6ac8c9bfbcd8374f60a7438e6d51c14c11812b0b3e514f502137a3689a62d6d27f3eef26859120b52e185a0493e249a7c74127dcab38ec559cd5732c5b9c98634a2795a59cee02b492948b192a2d1f434362ab0f41b5fd0b16c5533813feec2775faa2bd2552ed2f9f43dfe417f48035ca8dd2143c75a6c2c85fd518649b018cf870a82bbe9cd2cafbc7af11d6c6e9d2d9c7ebf4f2cfb4769fa3f24f5e2ed0e0a15a34b4176878244e46555f04071738da250925057164e9764cd541f748dde8b3958a92b04d572cd931333d13215e81f1912bc42e32fea3651d2dacf24ca0be6e1ba2e6f45bef0d463575c097af745eaf5c73e7dd26aa184ba221e97e8b579ef533b50bdeca0e577b5c4f87d5df3f34c237197006b048eb27721223a25cf00a7843a698811901d0d4709875ff9a839014a7b3902b00c11d9032d6b674796b09fdf8fd50e8550c6d8ba440b03a26b17a81ebbe0bfb14f4707ed6106c8d1d883eb5aca709ec62b7232ca39ea12d8c5db729c399603e32fc41c419fcca39f63f2cd109cc3bc316776f7a9ebeb6db254c502d4cd268163862272f44d7c1a21d49357e376a299bee7d4c4a36a1516030168280d7177ab84d3b9a7df8db5e5ba487611c8f7d46a150080cfe7a28f0a1cc06b56aa5aef13ce3d9ab4c1f8ed32a727e390be16772b898f32fecff13f5a84885d38ba75592f35f40be6c714a6e821f3f9b92894af4be5f12d2179c560bb356269f82fc4d2231c1614e0d7cfaf808db06dd81a6460ba457f3a4fdb456f3f09b4ec1b94946bf60515cd723b4982c8691748764118247988ef54d177bfcedec07a91ffe0da912990355ad8be78bf3a9e3a62c335b9b6ae422546527b2548dce5e59a9cfe0b7e55b3bc2d86ac00c3914045ecce608fa1ef15ef81a6a2e1e80bc839df66df8e67764bf6c1434fdbb1a4373989677c2e26f5628fd04cbaa6df1fec000100000000000000000000003605005405c678c7d23843cdd957ccade4ddce352dbea51fefea3b9cc4822d05cd3828d9ba3490f3602c15d8e1fbec572eb3155aa04455800f7d65a326d0f82c3ef4e72247929273dc06b6cfb6b738f04b1d05e75a94819c09bae50662348892eecde4d54814eda350d9f0d7f98ee3a8f30aa0e19675cf87ead7a743e930b68b22b515940a149bcdd6c303b1b5f5e931c99852fcc0af023e3d8096f7e329740ff49656b7943a69e53a30977eca75ac109cb7f61d2d92878535ccba21b2d0d8be749e5f6eace68d1ed768948fe5d1ca758f3360bc3a7947374a9a9152fc27c984d40d492fa179d8bef6b59cedc7110000000000f8000000000000000000000003000000a7225cedd844a996bdaec06fb1f86f016494f23231e86bc1637a04eac41ae0381500693b27fc9e730d4db1816d981f8bb6bcb2a66c043b7ad7f0b8a6db2d7f3764c087ae795f036de1a4abcd372e349c39f7b117248bfb959c96530bea23afbaa0e453b13ba3705e177d0102bf2fd1a64a94de25fb07e30370347ed70196b46a98fd40ecbe149443a5a0e13d48097a068d9d620230d31b2f857d6110991c684d554230f239a5c1dbb046708173f0ba692bd3edcc7ce8114aeed455518b19fe3298aa0d54b394de5683df4b3783ce9b6aa2ea968700a1ec1fb303e4de6822980222000000000000006000000000000000ffff0000000200006f131a4250f94144a2ec09a93378b99888de2c2221e98df447957e8d73121661d80a2ffd8bfc12e2f69d5596920cff6f1348e6ed16f16e643d962a0907af98a4a25851167e4415ef36bc49a778866b444000000000000000ffff00000200000050288784caba4c38fe1ecd626f10b4253bb07382a810b09c778dd828208a926f1e43f54c37307ed5f09534cf7aea7d00e000000000000000ffff000064000000ba01ec7258b63bde8d5ffa160b03062901cb476d796483582bafdb295cf800a8f0deb227cd4b57db08715672e5b9f42eb071a339bbb92a9a9f07a183719ae44e427886498e802dcdf99e22547991da7031577841691878e87dbd65d9e5b6f4158e8ee50d9e100fbd79d7c12d09e766f744b75fedd79b5980431318b2e93007a8a2ce318544eb64c31015f848e31bfabdffd64971b042644a3b24b0e36803a22eb7b78b80a2c4fad0a3513ef93236f45478df03192339665ec27f367c20e111f0033241062392f56d2cf55e0a11000000"], 0x1448}, 0x408) r4 = kqueue() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r4) 12:10:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) 12:10:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20af, 0xd9) write(0xffffffffffffffff, &(0x7f0000001340)='[', 0x1) 12:10:42 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getpgrp() chown(&(0x7f00000002c0)='./file0\x00', r3, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x101, r1, r2, r3, r4, 0x100, 0x4}, 0x3ff, 0x2, r5, r6, 0x1, 0x8, 0xe, 0xff}) getpgrp() 12:10:43 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0xfffffeb8, 0x3, 0x0, 0xfffe) r2 = msgget(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x3d6, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20ff00000100000000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) pipe(&(0x7f0000000080)) 12:10:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f26fb4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) syz_open_pts() write(r0, &(0x7f0000001580)="d95182eb22ed90cb0fed9caf542e05329b8d1d6c40afb6bcf46efc93e18f8e7c4e501362eb69ff", 0x27) write(r0, &(0x7f0000000380)="5136a5712047bb0f4210913b38cf05fe0d3312ecbfd0e5864ccc55364c0ba659e6816e6ce4edf34b8750c99f8156194f65669b6e1c6d00000000000000000000000000000000", 0x46) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) setsockopt(r1, 0x7ff, 0x6cd2f4c4, &(0x7f0000000080)="bc27b2113ac5e70d827167e7829ee9fd9fd9c063430c22caea893f44bf33dada7fef6113ec14193c8383c4f7", 0x2c) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x21) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000240), 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) r2 = semget(0x2, 0x2, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/29) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000280)=""/233) 12:10:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = semget(0x3, 0x4, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) dup2(r0, r1) 12:10:43 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) pipe(&(0x7f0000002a00)) getpeername$inet(r2, &(0x7f0000002a40), &(0x7f00000029c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002900)={0x0}, &(0x7f0000002940)=0xc) connect$inet(r1, &(0x7f0000002880)={0x2, 0x0}, 0xc) fcntl$setown(r1, 0x6, r3) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f00000028c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)="ccf53231fa858a350f26f1e7f7d464b1dc2c14fbcef877de66aa5696421538c4bda5c379d3ce565927d1dd452cf46fa00980e07889910c77d5fb8c71cd56e84e0f0414c0acc861ed6dc3c67a20f91d5da48c26140c42e191ff4a68d181cf3075b8da4df22261f366cd77284549172c191add2bd6c7085b5aa25b08a515c1e476cf3d95ed055ff8e2148f8623aaed22ff0ca6b00243720420b27c2098d987efdcddd9ae93962862125ad188f10519b50f49879d39f9ed86b2ed", 0xb9}, {&(0x7f0000000180)="0899b48d0ea4de469f873fa6070f83e07f5396b1e162cfd085aae451715458429b04339d10903f34962039624bab0a873ea55865e88fae524016fc38a72c85e9f5f7693c38bbc1cd90a2876237305094e8498dcaf54a1a293ed40fd96d943860726026d83e55fd3cde5f159dccd0be802e35de5bec4fca5ae1b290dba8cfdac295ec717dd5ad99306ebabadd835ca83c2db8a7f3020c16c8a2857ff5a82e13d01a", 0xa1}, {&(0x7f0000000240)="b69e6fad33336ead5a369168fd4286ac376566aed017046c1862c8f359f1210408b5b59515f3857bdfa1d3eba8aadcbada1e46239339a22109870efccf6dad60e3a82ca9555544818fe5db9a4fbd655af87983ce1de47ef1bde2b4c63868407dab916998f742802540bc6fbf7c9702fade44495067e7424ee917a1be", 0x7c}, {&(0x7f00000002c0)="94bf1575bc90bbf89d61f435984f5be74f4ccdddf6e66616c0ae170040d4494cb14b6afd1b372e0a47c0f7f5256a4c11b8a29f572fe9fe4439239879260ab81a0097948fbfeafd50f605bad132838fb1f55dd3fe1f8d4975", 0x58}, {&(0x7f0000000340)="72d0c89389158fc9062aa2bd13f971a8135935bdd50f169cc0d0c35a371add0db945811d7273e8343d114e2cba8f1b9a150aa47e7199a9ca993ea5aa12d458b1ccd47e35074352fbdf3a7d27712c3ef5a7f5e8c9922b84e82d3e26226b5a766b13a04190f8ecbeefdff2ecf42710e4d0012ef5edcb51ed0abd39ec36e643cbf8b65d6980321e34466ca52f114a4c69e627fddd64825a5ad76831a0529d228148628580610ed13873324faf5fc957de6f3b4cac3c4e653b6f18b82f95dcab1a818c0e1f3e38c529fb61741f497870913609065a89599539e8a3f608bee0f863ec99fdbf1fd91f5d80e5f6b629a44c49a779f87aa069fc636664146acf4fc14a5efd6c37b72cc1869c089440c6abc0a9898db17521f972a53e1c47409ef5ba25f69109509ffa0ecbd76950734abd6e4b2da2a18f0ee767be035e7ce55d06282354fb876bcb57afefa607789dbb48dea51632fb095c91f4921c56c0ec0d021afb18b83de15a4667d81e189cf9e0ffefb71ea74058e883faf8d5b881776bead03ef7a01cedb26a82ef5cb7f06d5ae341795d60b4a0ef2c69849bf43cbd347e62af31d980eeff698a10106c7d2526ce7cc454330a2f5d1be9f07e97c6895280d3deed6c0ab9599d320d68196d0e73166c91f51cdbcb8599303facc97f589e3a355245fd416e9a070527a2819a3989e320b4d3ab1695c11ab864a6d04cddf9778e64eb669347d2352812d823f5cf636cb0b57ff74cc81f07798f6393eefb56865ad8a9ca62fbc1d344dca25953764ae5b6b21b1cfc5561579dad2207534fb884e107c453ad5aa90e7ffb4dc2497a36530ce3f5877e171cc0b483eec694c113b9c6e418e6fa8f937120bd9946f87dff0774c20e72eefab76a5c0498efdcf630fbdcfc7064285dca5c6c2f36e606ae32fb066a5402459b5f4c134c899b5d9a7f2f3bf24631deeaa7327f6463d571632e60bc585726c14a812aed733d4e93a0908045e8d7f5759b274adad8cf7183bbb06264a3e01b62f884ab8a3dcaa106a3f4b7e1644852855bfda4ce77ab51f890a3eaa41b7a43dba6f0f562dc8fd421edd7ab656917582c77a393522b97f680aba75056fe9f3712cf953871982a91528aac0e8632428e168b01e53074f0d8b33773c71891e1b024eb54570c2d80996211564249a34b19dc1b2f81b41e9319be7cf304cd8881bdce4dc4a671e560622c18c9f79e6be062bf3544dd47518b83075b6dd3624f72c95b1c8805165ed9e1879673b92d6a5417c28df5c535346de96227b49f460a9f12f33745321a6f8db3cc64b45a1e5a66dc6d10f20e3cb954013918e25dd55224413b3a7b9bc59bba24c27e66485cd51194081b91e8020c8cd948739f80376490184e5d1e2242af9050e9efa580a15c44fc091562069ae7f4bb0f618735313ec4fcf375886728696be80f2c0e0699d6f5fb32da0f7b0572490df947bb5370ba9c22878a928d83d1c35d7fd22c7b2f436aaaf16b6cc845d9b2979fc6a0189f7c4e1d599c243124dc3d70315172a9195d8e231ebff3597eafae1ad3ebf577f71c4e62ae9e36e7e55beee0f7b8f48268b8ee1404a083ecb84a0855328f857aad1d622c2ade3dbd6cabe4797e5de1c8ab0c19d4c51defcce2b9b82c57d27c2a6c4887506d24e59273583cc1381aab95a60b5e4c6c9d46c42e6731d62d02b8c03d13e2e4f38ad1a7912a80e9c34cd2a942ee381fd1ceac9b585fe2b3a1c185da0b6b47008ebf85eeed9bfb68d0786e7c7da8c8b97519b98a51799697ff1ceaabebf55f899768627553248252568e91c328786fa3e69aa808cb8c3fdd4b3d8dcb5ff0fdb745b304fdef43c1dcad8ac8013c48b011bdafd46d65534347183035911e0f5fcca27616f705107bb93a937d817ce7cfd4795740f2a8d02e3601d43b16c593a16ac90fb555350d83d008aa975be00f757bd9523189137c526f8c9e084a8008f001e39ad8f585e3db5bdfde9d0cacefab78b82bc36d325d8397b1f124f95a8cbc3ec01974fcf962531a3eae14c6cdb861636c9ca69ab00672fb3d2c1f791e27c82c9a3043b8aa8eca5deef7fa562b1e75a11a386718f81dae8744311f34f9b4b7943b59d4c3fa3240694a157bb3455f820a8e8485bb225a845e8f8517b5861cbabbf1bb4cd4fadf2c62fcb376090651d2cd9a8a779e2fa826bb6b39ec66154cb9abde62356da486b0015cb286e9a0718405d3d69c07097c1d09504d0a0065cc60fe6fdcd2171cf6a42c37beb0d6ed630c69e1047db1defacb8a1ac1c9aec041e4c24902bf695c14b83d6210dad5ecbb8ed344d98bbac77f1a7c17c4fe07157d31fd056cdfb55ad7d9d142b819378deab3e16d50621ece387a7a217ff63d88fb0d0515dc5de84a70ceb4e9239b3e57e8b0dbfdb372f2aba87d260533250ce31c1a1002a2848bf69fe669b332ae88310d3ccdcd1e1dfc02b2e3fced7471a8738e4ba08057f5d4c3dc972ce525facb4112897cb12b26b77db25f983bc63fe7fbcdb0f02f7417f8135f1cbd793b1abec0e4682659377f7a3c2bb55a65b474b41de836c5576b3109c9af91ea073de22e544d6c8b798afe8ecc863a52c3e28c9254e87113c558c489a205e4ee81bfc987a82d86d61829672391b28ea34921699ccc4deca3d1447ad1d6614c2219ab84f12630e4ca5cf10a8af59bf1037bf0dc3ac6e972d48648d67afe885bc807e0c53a50c68feeacdad945089d1ef20277493847edb756578447672e4af1b50e9e01732557d0875d55cf06b878a6cf89243a60d1f85279ebb208a8002f7886d19d8e061b5897f462332b9707480f7208bb7c2e91220e2068a513a3dfde0dc3da8a801e971f0603cc43c428324774481d091f5458fd51499625271f1ad0cc9d46508d0da05d311c8dd50ec8ff855a5ae999b439e6891003579df02a080689a451600aa0d2938a50fdbf8429267737d51b2771dbe30ce1a8e44e4ef8c10df084673f95d1f1d7f200984a14e7e427647473997450a362e9779164fd6103be158a57bf2b6fee9e1a872e49e2a979fc1cb75b06129a3ee0dbc22d925fae11a59c4eb602d97cab4aef45aa2350e0f61b91ac1511e02a07b0c5ffca7ff1f63cadca55b0b24e379b5356995bd5352661fad50c77d74dc1b4091a19891cbe2b1b70b509e064fa271b60cc9752776dd0281aac904acfa5a4834c559d6042e9866ee11a512a21f30a1844037b70cac4e2db5a582f42d1c80819a5251ce02a2c0e9800fc5d6cb948773c08d94efc0917d3c897f6d2d16b5d7029ba6d33bf11600467e5ef0d8c9721e6462256dd217499f3dcec027618c2087d2e1d340aa7f3934806bea31cfb15f2b3ee6c8992d30a05cbaa20a52c4ba726909fa2c72174af43284600e4deaf8e5835350c8942af11de398cb9187b3ecb744958246471f25f52ac590be724f43e3567e7ab6b554d2b212c354bf8603042942d651c5eb49e6facf2e6db09136bdf9888578d86dd2831a382a9cb5013771a4f1a8488f728ddd5a60c87ae1defb7fcc974f199d4770b94a7b4c60d7431f9bc9ec0108e3453e029f26b5884e3b3700f09f56a133b02773a87f2248dd31cc9745a3af7d09a5bffb832f32ccd0f66cd4344ed60e92c8272af31e4873fd08582a7191a708f82c40105b21702401ec8705f7179c8c0aed066eba9684c7758f7c908c6b2085542bf83341779d1eaafdc0199e0a09d3521004e6c1bc58f7b06c1261b694bb13fb620b8fb2a1f9c77beeb7dd8b5c6eed0be54f6827742aea15acd7764c73ebe450fe0df9f3be73f165d69db486c46dce27462307789792390e1034c66191974c95350a39c23e23a26d0609fc5148604571cf6ffb256901a4b507dade0303ceb410417422692a640be55a8d3a3893db99e0f2571bf7e2009a46578f5ca960854cc5b01096b42b959635b2a33d239490b00d3df763009e987ea30f9c4503a10a52f1205816930c49fefe284cf17abf68e4e69f53035de94ee01d9863e1a05f8f67b03b69f31da4d553d48b0ea7cce357a3c27d43c6fd5da32aed068971504f5c51e5e0f125071184967c88319bc13dff60cd1b38a4817f3d32919f2aec9a1fa45c251012b7a7bb4c68bd9737a6e92a6538a8eb329d0cef2b7934a8f57da48de815b037e655786df289dafe665994a0d6015233155799218d3428c762ce3c69b6410ec1c55c4bf9037c7addc183f190885fe5c265aa967ce03df521b07c656b328cc7890a642da9d91fe29000b051565487483b32820601f5f5939947448ece2611d100285c46cd72bf0c85ab62b327eb3c021a92c2b98780552c38b6dc8009e6669b4724e2223f0c491fd9bd95dd9929d2c0d3a3724ecd98ff0035a9e1e322f7f867646cad74265430bf19182088ff692caf20f4a46e5a15ac96e426c883cdfc4af9007fe2edb2e5e16624078a10a6f080020d5499a4296a51d8392f773f70baf9167d06bbc3b43c0e390e736f2b702e47145c4b05d5e02f396115b1a94880336d54f8fb8dbe8d132d65bbbefc954119f2f2b69690fbfd356809478ef2b4c5362a3d4a7666df26403831f8d100d8364d086113a89718a4f0c3e89d4f8828aca473b1e142184c80446c1cbd0f3bc8d4483e7206f131d85883febcba164d243d3ab585563536408a035bdc315dde08fc8c5d67f417a0f3e90680cf315c0d044a6470610c4454f0ed29ed5b26350814e05f58260b424a5b33d3b150eaa7b0999c4d3a2444f61c9ca2d98e598d7fd285cebce8eabe80649f74b0aa983e65b1911e4c3eecbfc7a8d003f04b6f4a215a5d247df978f0638071762188e0f2691b3b1b09f1a06a13f7a5fe18588a252a9a26a8559188698064a5129459969cf023bebae7de827e4f58baab43f3c46fbd8e9ca03405daa8bfe8eb51a80033ff2d0f3bf192ffd3f3eb9db27093a1f04ad35020a425f33565eef7d60c68e1c75cd57b108c82622873db5042550dbe5b204428b29de55d6ee47e4f0778097915023ab3c9b0ea0866586c69afcad26eed2313bafe0a4e8ce8aaadce67cdbe2c234f0f9a47bf3d9b1f3d5053a9f755715e90c54dad8c9a4a32d6b6dad1e11b1f1f0ba29a73576d16e1306f6ff43453b64151ab0916fe23957556d70c1e92a86d27a0c1fe90abe09de9131ac7221233bd2033a128e97c4a4e497f82712050591c841616a164338b1930add295bf8dbf4162ae9846a454fddac553dc52b53eed289e24070dcd1e90cd05f517048b09435362aecd791327d786ff7712bda2c047dae7fb28415c88eb3d065a8b9dabc1331e244b793db62c71a4fd389d9fc71cc27bdb1fb212c0eb9d4c704c21b2ac121a91e04abbf0fb4ec3a6ce6389a140619e6ed40cc99cb8e60b3a566a723ccc2aa56f24c40ecff4e3a3eccf0ce95866d532eba66c15d87024247bd75f017cf4a7f5e015044fd7c084c7aeaec7c478f89abb4e1eae18edfa52005c3b84ff036b164d37dc1e477b6ebb95df1de26237c888230070679ecf3641a3b8ebaa9d178611fe749e757ecaeb2cf94891f0b40eb0289302ee8c40a5634decbb5a9dd4736e5a4da432b92e3b81b38bb11472e83dd9933f003c0a6f31e2f19f221fcb7079058ecd46a60df68cdc7a078b7b8669a6793ba3db81d8606e875f56b446c72ff2b1931ba72509458575da72642d69db0d03cd5a24109d56b458c02e220f1120338ddf754c9105a9d8cb267d25a5f0b0c6c5406ba13ed06e7aabd32d46250dbc444c846552de919b663cfcebe5e306536d8e742ad95e51d33ac197d377d0aaaaabc90a87232689cc467ca61769d1c", 0x1000}, {&(0x7f0000001340)="95d89cd4cea8f606452e6e0127a2816de0659066e52c6db8bdfaf7f40a9d4067b749f523a06d2012c58b3fc278a5c0202aae7003394229cc974de9c539978f4d5443e11c3ae1fb68a28b81885f2445e0605a9f193a3d9fe320d982f921178b65479695cafd5439192feca7cf173e2ec622d498061d713762", 0x78}, {&(0x7f00000013c0)="478e6c78f0badfbe4e7780c9738bd17e0ae965d9bc8acf8d41f32f149dad1ad9033c93850430abf9fcd4baab9b8f0e3b302000f9a8ac31ebcc2a8e40b19569ae385eb73e5726af81370a81366f76be3732accf54bd01893de500c598192836a2ccd47cb6f04845f4d5e06e2e7ef2829f", 0x70}, {&(0x7f0000001440)="3ff2ec1825f24d79f8967333cd0b07e3a61c89b766242e8ac8d3219e287b6037902f993ff6a07f8eb7aaf3809a553ac1b68786c752d1337ef8fb19719f5d9c2d6902120d3c41638d6c6f4c035830910e2b2e735969d7c596c92b0fdf0b5fb65166d9cdb2453160375e04b41c766e04a6b4cf8c153b89fbc91c4404269d3b48114e3dca1a1457af740b25d28dde85f53bbbb64852dc9e800a659c7d3cf72bf160e5da0fa229a6a5642e7c43205b9e152950dc45bafd7505fd86497c79cf83e084ca6aa80bee258eb873c6d44b20835fa3dd92db9d34ac731dac6fca878babef65479743fb1ae117724efe", 0xea}], 0x8, &(0x7f0000002a80)=ANY=[@ANYBLOB="8000000000000000ffff00000101000006ae0d0e937a0e3ed3a7d02203b8446938c58b2619c476c1b7bb7cc78e5a2fc7b8be85985654be1d0a1b8413de81767ecc167b3bf4f988866da3e4355452e4a7663874ddc8e2eb30fe057ecedcf43ceae9e2c7cad7d0d0c2d2065145c0a3215e973985ec848163da3bcbbbd7000000003800000000000000ffff000001000000c424cafbb1698713d9563ea432231e9e10851494351c7b21b66882da3ffb1aa8d888790586bf3e006800000000000000ffff0000050000002ab65ce565b95616e1a9d6fdea660231c280ad391df1be6387a1ccd007c4a8bac25b0ab136e5d438b2a4e1a623ff72f19a6bea11013ed6ec7ac8d1a2b27c1a37c28d6aff6774a35243aaace4eb7f7ed3f66e1dab80add73bcf1a18675602760249008800000000000000ffff00000000000003c2b7047f358a81a45c28e797b7a2c4d7d87b1bff8cff14d4549a6149e576ba6068adb35b84bd076954ef478eb2755c62423495158bf8b53c8c3a7226a658db2aa56e733952aa3f7f61aa7f94b667e7ef4ec4c2b1d4aa1967d44a6afbd7bb01c5f26a6bb2f19b572eadb9b98f8847815700000000000000c800000000000000ffff00000400000001dd5e5453633aa80a06a291013124cd78585fc60d9a5b88eeaf9faf649b4bdf58b7d5418b8c13c201a242303fd3d40942e16556e5cf3ece901bacaad4e6dcf5c5b88329597bec63231f9be5a581ec7e33ad61772b96c6726fd002cfe9e5ccc03abb02e8a8b42c1595856185eda42f910110737d44b3524413245c8247fde9cf67c07afd4165a5a0a9eff5905c29fa2b2c0f89a54d497db57a853310ca20d5f86b783c6c2e80e36a408e4572dba8a0bae4a98853000000002800000000000000ffff000000000080bdf3a53d4f762cfe46b44c7cb163beed8fc3a1e3b1cea5592000000000000000ffff00007d000000e0bc8f767d8d81c49b7aa959ddc7000010100000000000000100000001000100898772b898132c3d884a023988b88d8db26dda05def907b9a9576544dc7750c4d99882762f731baf1a89dc93d14cb6e4603a7cb62b57556c1d1d3012bcb6ca9f04a5aa3e616c591c8adc4d240be47377fd75d989d8a40a1c4333750b60b34293253984a928e1e76812447cee2f736bca5955e8569eb67fe82cc7cf63a96ca85af4cd337f3163eb002a4028375f5763043090c26064eea2e6ef6b9456842e52ee2d2a15b7ee2048e905e4267d2fbeb957bb5617158e24baf2a736f252b3b0a9347c7923174e70aa950ae66ec06aa887e0d80de52085da7511b830f0527aa663e75926fdb575758cdd2f9761e8322d51090730e1c43eef37f35676efde2b40dc49588213adcc0e92c0ee09f5a53a004880ac3fc3fff20b39d2956374a7a7fcf1e038f1ed3cb05e8dbe219046b4089f29246ef20056c1996ef36b1c4fcffd3cfea77fb7682a6fe5e7deb39e758586fac185fb4002c971166e377bde2fb15fb4ef7a198e770aaea61c637c0a411067e8a1f133d59e20f407399e3e54cf0802f2750d0d8a94bb2aa8f8614d82ac9fa278fdc3069ea21a5b2729a483539aa323c37a829f1636434de221504766962a1cf69d22f0fc13fb83af5a03ecee8ddaaa45543eb84043bb441f26ca65247ba6a5f8c3cd91fec120011dd76b0f0828d3650b5176d668690e1ab007849b5d7e39cf3021e81b6af11e8b6de004199cc6e2cb9d6edf4f790c8a64f8d4e07caac32ce40d9fabecc3f94889470111d8acfd9be38977747ff3f40f7ba46ef8bf2526168b59ca9739913f7a31d5eb61483147580685a64532de978e44d07a2a82e299dc50c1d77951d9942f2e7d5e947116a4e1b87baf4a0c6ef89bdd9d53f6817d18b869ed41a1e7f4945603b560c5bae14e1d87b7ad7b89b54ccd9310b754281be7a155b8d7d5478a40c0138014157e7e9569566d180169b0dd0386b543b380d078a588973a78f879a00ee758fe6584bc72f7dd5e8ac35b75a53cdc6b176d4768ddbc4e150fae94a097e271c4075292358825124d52b79bc57ef384ed1e01ab383f872bc80f820698c9cefdbc97f6ef2fb30368211e4e133021e03ed357e6e83f19f5a185f42936668e9aaf1eeb7b176ffd77dc8e421b250fda48b834dc0cf7466c68436a6a5081641379eaf0b52629b077a1bcee4024be3646b5f0bdb31bf9aa197a86578fad7514a2d57d7cc3d0a171c1c41d2d0b30fb6587613ec13d4c9e66bcdee100fb5b8acf6deba6176fe859f625c0b45bcd7a93d43044b491738156019657bcb0dc1b6d8a0c0d670103227078eae4dd5460568db0b4afa6fa5ec8b4f4031b6317f214416c7a4e19f4ecbf92af82d85a771154066f834eb504bc7a6fc5ccdae07f50bd98f9969a44160a56c11771dfafc3221d38285cc18a6a2555d53ed42a9d0f1158563edfd91aae91a25546dc634ba64bae983cdb17b01e0dde5d8659d0fa05440f4a272ca58f99d643d5761ac43af6c4ac6a7a21d3b9d6e950a09215a26fa05cd31ae77d9fa3dd9fec151f1ad17395e040b9eb732d2af1755084a8e946d2ddd75b8eb055d223d1c2ccb7bf8ce517f437de27819f06ce525c407b659ea5d1bcd9f7f3f5ae10a840d216f89c029f6859757b4e7edfe98f15102f0d800cb0197ff2060bd24f611aa0f3bcb29d5a9cdc63f50ef9041951dde12c86050a543ba6b5cdb23022e0e32d048fd0de58d5bb961362fe823a0758eb6ceb6e3daa68ebc59b18f8489bc6870415ca765cbee354918dfada73e4c729abfb6b3271a8b8c69886986aa779e96f429f80a4d36aa82a97b5107b093341658f5e611173cdec64fa851e4327394bc370af84919bd07d362f84c99f85f0630811a7061eacb23269d94aa4594d015c9397c1297c8528b828efc157f79898dab5c984924b2454a7459a8217e7d883b970e9c1e7658038ab5268f02beb8cb09093a57ab7ab0bd1b42e6b0b1e6e44b51c4e25b9cd74b078dd7a3314d8fe07ce3d6744854cc95c6504450ad2a9f6df61f8c9da453b39df8522c99f5aa3b13d5288401fcdbbec66cc17e0f46c116b239cda96cda1b2cef7c6cf7268b1e6c918b7831ea46a512e379b37b7bc926eeccef026ae6f5b554564626b1c469216abcd78df7a1977962078f215a0046da968647ff22e2baf1edcab5c8d961af9dd261b5c298f6aa1673498d7860c4189ca52e784815a5a7b1df4c1f5a546db0bd924b3ab8700c72c29f35667aa5eb57f4262991b8ba71f1bfdc7351d91e12cfc68dc82a9c3e7fdbd17febb5a535537011aad357772f4635a26e79100b7f2ece531b024b49a6a8ff79f45ebd908a557ac007612b856202c7bbd8d212695ef242fb888e86589d5240f0a6d07c51b4c1a8fe7f3e537aaa3f7e37162e9773677dbea1263e2528f23ba4f96c0e2c9cbf5a677b531629224ab11e19a73abf3b12ed42c4a38edc2a2a8e92ae12d34956ba12f41a9d9bec6c82c5f76804aca393a9f10310dbd6baed9b5c37f8a63c67013849b3999217e1ddafa1b0c3349bdd28ff203fa7ca36c7dd1cf10583523e60097334be8ab0d48fb3f5694f971468d6d931c1fa4884c8defdc6dc745e95a9f2ae06be2f40422c07a338b1592a386b13abb3becb05ab647614536a38a4e6f6feee42a68c5670f566b1806867d61eb696384ea0b487c24e177dd0152c46c99b57e65b1780a2959e970770a1913883b156910382a214c856776c167c7329a6a3f548f6f3ac889058a45f921974e8b9096bfee0b0e7287808bbfed73288a2f96b690bdd0faf2d2ebe69bc279e4a2b416f88d1b34e6d26242e2f226c925c98da64460211c3af39a8eee0910c862b69e92a611109fb50740b0a8fb2d0cb1ac40ddafce7f4471ba28ed1f6477b3fbffb96ae8e839b3de3fead674065df9c8d6f89a15d5b3835e14659f3f47149e70c3272de9b572ffe532b1c4c5cb1ae3c1e527a9e1c4254fae8e91573cb39e4cc81d8b4dbd0a4627fdf89fd19a9ff54c03acb21b78c7da84ff2345eb826c7ffb83a7edb2fac2ef6fc674d59b64a962d2387d6fb92e8f5bc440bc512fdd0471703f374207dfa2bfc7c6b86c83e6a0f21ee082c5facf88d136bc6ba2a50baf4e2cf6deae4d46eae914250c291fbdf7feb450cd4f72c1976e82a9b62ba3f79f8105527084e7a0f0013273e0e64975fa38135245e356aeccda4f464cf37b82f477df35d76c24a557c15e2b2f9cfb25e8529f25f0230e2954e5465a2f841e0a3fae87320391c09b34b4dde02b94714c6999b16fdb6249a48dc70488b0a84c5361e2f0fdc952f05bc25556a1418e0c6f8a8df7795a422ff1e21c643681bc4bfc05166862cb538051bed08ee26097191dee749a105937f570ee08b9ddbb2639853c0608a0c91ae64df96330d0e7cf53337dacd58f7c19343f67550c8f6afd22285385cf997e66ca58586fc6a635c174ef5738fd86d1dac9b8195efbb3771222cb47e528c26bd0356abd6cfc9e81d3b2fb76c854b374409ab6aa6fd3206e894d0134d5ff061539e9273ffc20fab4e0858d67168c1f65f8bffc0901395d952d6bb0ebbc9fda85df4d96035b498a0fd5f906c7ed98778363fdba6546cc6c9db61d86e5d5c5c7af20b9c5ba12b6414d026f04a602276cd4b8a8b8294fe8c4b38dd6533f8f62d73969088e04afe33f7b4a373b5c72aa52b468e4976cd3f50ca9813fb46bb89aa9259b1fdfc06260d6f0a9a96b617dca636185bd683af8846d214b6d8e244c6e63e752d10b45a18c18f220c678cc51a57963f047d0036b631502989318ff978f9774a4c215048da5ba1dfb555fdbf2d297b709b487629f96c49ed4920e8f4d84003283f64280f31fa5498fd15804d7560e84d2c90166426c1fe36d551f7b714bfca0263a5ca6193648f609edf763060d7c76ce687882033ddd4ce3bd8affd855c3626cd762bcd0c8f1c919130ca30a9c22a080afd5683917b52db4e0a855f4e47726d0a9e7a47a6cd996bd7414859a26921721e151333dbb6d6cf1f90e85ac5597f0bc5899b95cc3c9aafc03d18c53e2a8bb9018d56854f53032f7cd2bb23ca882bfd80e3c59cbfe24a9a4a728060add8bcc33c574c507bc905a0fb4e919e8afcdf52121f21c18d8af019298d727d6bc4ac631f65fd24a293cc13f74285bbd4f6ecb544c0a255a0da4a30e081ea6f711ead9a496a53168c3267769f85b7643549deb375a7358f181f65bb8f281832a5ddd3828f3e44a3ad1dacb82150d5f0d7820286a1fc365971253ee36a0d3cb5100c715d566a2b2b2a9a1451931417c33a08be34027c0e749aa729ec0d215c2fc5e279d2b25f1c1b8843f03ece45bf2cbcc07f2d5ea6d4264d79988dfb05770a9a758b7c0875357779ada62e4bea9ea84a13bcc0049204e53386f4df27e612511cbba90b0b9619af3b958f616adee8d2b2d688809261b31b2de04062bfd95184bb32ce5bd93738226389bdbc62b8cfecbd28dab86f97f877b480993ca135aec415484859dda4b4205dc8b3dd8e6d8668aaef5b3cebffa0fb589a487f87ad19a061003d7afecb9dd1a66b625e3c273d641a03786f9835607923fb3d021d459d840a7b623a8a0946bdc5ea342c94616cef28d443009333985d652c3fb91fbe15f0586dc116f3b222ec8ac14ec824fa06a5ae8756cd8ea6b2f576dc69d9a780c334ecb589497c8895f7e0d484730cf626246fc91aa936da6e5e05dcdced545e83349d950d9bcd750afaf83bb06defe2bc9bba6487ff11c2e6d8dc091e44fdb21b0f701170a3578cc248b3085530b7c7d397bd52d276812753162e48371092250f82a4dcee838df8f5448680bb9e6d35289fdc2d9fc8fa437edeeffce584fdbb026245ee9ae8dd72cbd42e9b5fa8dd8990741d94540dd3693a705ce868840aa722b48326985cba4284e04e6bb9b54232c0d4388cfdce5ec4584dc3f0f5bcc0bc87eb4cd6c6b4c6d495ec4239ac3840aee42880e9dd8459bbdac438b5f35daa06eed8a3c537626690583ae1313026fb9569fae7451315d7a617d3b6c5023f5a1f6977c45c11a027e1cd3f27ee52f95f5ee5087ecb68fef0a207ae17569013ab2538cc02435b99e78b7e0b7ba294fe3e2a5f5ab6902bbf97f3ce8c10272f1a7b1c97dc983bc1de693cfe0162e05aa159057545083e45831f56015cefece4526203e7a98a273594d59d32eb5a1e86f5564151cc43240a4d2a522f32ce2f1eb6a3e43fc31557a9a84e3fcaf87c861b217f8c535c75f2be9f8ad267ff5b236a779eefeabd2fc69f5f93fd187605ec49c352f389e58b1bb73ace6d5db2d09ece699ea3c78c16f6d8c70586e6bbc781ad687590994514179f364ccf4c5a6ceb664d6dff730970c933bb290ddc288cfc9381cb207f89b7fef22362078bb0c539a0b7d40545cafb24b011d17587ce4f29233e569773737b3ccba9e5986ae13a64e0604efce2ff83d105f308376fcd984b732485181451a05543fedd7fd8e327ab5bb4ac542aa7c887a72f71cae0494d6eff541471c24653fef950851c2264eddcba02322c4a620a8187c20bb55de231646ff15888385772a4c07c6f33fb48b8370bdb53e975ef6150cfd7b2354d177e7e9cfea9507ffa379d56cb6b250896f19acb18d38a9bd36df6a6062c4d1b1b07a054223f72879800023d2086f70336be3d0cebf852862eb2799f3523b3b1e4339c3d3baec73393b9b6cfd31a7455c6a8bd16ab137802df23af006cb908937ae5bc9433d70e63909dc4c71724637e2900f5709e28edd502b0405bac65a3443c8f8d1067db80b16d4ead99181b412d1825f97bcff859367b875c4c242e58df9401a389b55c2d99fb07ec02c636271c11bf359712cdc9d26d554532633d4a2ed952ccb6b99742f670034252d11fee9a58fb535f0e02d57cd25cc3de863766d488d1d24e8b4f1107eeae50242323b1bb93573d246b043cd984155ac8c381a2c3601e677b2a09c3a9d868eaf88d86c221007520bff885bce58acd6c9d5"], 0x12c8}, 0x6) kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) 12:10:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000000440)=""/99, 0x63}], 0x5, &(0x7f0000000540)=""/252, 0xfc}, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:43 executing program 1: socketpair$unix(0x1, 0x20003, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = dup2(r1, r0) ioctl$TIOCSDTR(r4, 0x20007479) 12:10:43 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x81, 0x8}, {0x18, 0x3, 0x6, 0x3ff}, 0x53b, [0x9cc, 0x2, 0x1, 0x4, 0x6, 0xfffffffffffff001, 0x6, 0xfff]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r1, r0) truncate(&(0x7f0000000240)='./file0\x00', 0x7) 12:10:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20bf00000000400000000000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000001680)=""/180, 0xb4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x20000000000006) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0xffffffffffffffff, 0x1000}, 0xc) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000100)="2ca5af43430e1dba40c8e05b5364212adadd912b57100c9e4f30ef2a82a4b461e293339bbc3a8b7990712b63578e353b73bb6a4f09df03e4a5e5c4c44b0483bb7f019efa3055bbb6c648749d92170f3f309dc47a94c31e2aae4def49e5be7fd3247e861b5720bc152e84e7a87751b836439e6a6407c43377511652e6adfa58512084db601e9a8ce1f48acf77303fca2a9195cf537a9e3861ffdd7c9ab264990ffb91d4a7a7fe99041992277b85c3d5ea80ebb62121723799703caa95c1b1ae0674be6093d3498625533eb81c8a88ab1cd09013cb71b753484d8dd0375740b44e12442805733e1d43bbb2fd7774685df23513e164306bfe9bde062166a4f17a8103539846385422eb3f40bc24ff8acb50779f78f5f486dbb6fb96746d946e91582bc15543ccf44aaa25dedf7703eec6c568359f32241809e426663b001c9fd16ea8f153ed34268c61fd2df7047654274c1e51d265e00705754018b94be16dc6e8caa22e7616b571862ae99feaafafbc93778f4d5d0b9cf53af3339dc7f686c0ce827a7f63afa1976bd243506437123cc4dac4b944eb1bd89b9cff492f4963eef9739080a016f8ab3fd2234d99b5956949db3efc9ccad2bb39f2dd724253229c4dfbf2df562fe41e19def452927ac73d5ca9cd55bae97fe984dc4abd8ed171709407388b342fdc487cf2939fd99b22734d50b46f6f946184c591a5b60c398d65e9119b35cd086123c481b184ec87b0261da9fad11ff3bef8e3e42f68e25e5a3f670ad1e453ab15fe14320cbae07ff5eba9b5c69b1f31a8aec8816f4049ec4f942470dc85ddd9f2d042c7a4a6b60d551506e20774b6ffa17be71adefa45b40d9653f2cd941673fec1463d20740daf0397a0c65cce86872254c1b61913218e64109e27aa2a0998971585ac1e97f4562cc13489edc98942b3863c5197089c68bbcdbcc678bee99aa7d29fe3119ddc4658a21e97380b14643522598cc16d335834698ec7615a54bd87e8eabed986ea940c59dfec6656e71a625c703030dbff8cd3195de0842e73547660de0eabc2edcd9b9c0229d78c06d3683e47596f2e523d35316fde255c166e2d659d57b9203bd00f78e5d5c7bc563f3ffa93012c46469d35b69adc0a8ea46879e34c229d4bf36b0a760ff71e9c550afe5e4ba2024311203443feeedecc0f5e4fec697a7ee6b4b14a41ca375140b648d78daf48e90a4aa888d718597b4dac0b228dbb28d603f9d07f5e0ef26ac3899d4fb4bdddb18d087b405bc3611c9f9a7ad2cc799f96911710552979d3c6dd4e21a17b3cebe71eb394279b6a25dddafdb0cf148369489b7ff08f08eb0d98de9ef1a01c12b79c5c7e490c416dc1c6af22cad6bc4d432cab1ce214c8e01d15bf65f0b3c1db1d5ca17c7055dadc5a6cc90689b1ce2eb380941211c997f4229ac91a8e2d11fdde57db0b51bb951093aa78a2fe7ea7106ba709e3e7a77f0caddbc227e82a67577bcafc745e6d5d73d8b51eec3b5e59d98853bec10ddb925f6831c4782352fdc097df2b1c64dc9f7e488252cc32537a50df42dcdf34948194b25d4e6070e2147d0e318b2042173453656c1f48176c9c0f60cdd591fbcea680132a9a406a030572eb90b962540fe669e0d7bd6f9f9b64e7ca97920dfd66ea118afc3bd043299a4ee9e0df7e66a4799a5659a3b640f2e343e0929e2c09a92e7d719a93da9f2cb72f61648e4f8d87e3fab9a2af529cb3e65a322ba90c81e1ac08c98f4c36441e977367574e3a81f3b3ef8b481e57fd06386dfab450f7a9318964c924f50bb90fed1fc6bc1cfdcddf855d6de08463c261ccf50e7b332164f3da2c489ebedcd821d834d2d9db61185035476e072f80aed114263101b59080b84d4ad92e9c384e97ce890963534b94273972e497a518ee84310c6c59ccf9b800dec856d4892535709bd4bf0d941a15650360b90f73bc8dd6806c372f6c5c30bafd091b22c35f8812009d3ba61373c7b269828aa1cf03ba4e4f280f3783256ccb1fde877d2dc86dfde706ea0ea9b2414164d8f0560b9a1f2f9215cdcf9590c8a86eb1ec960fec8dcea12c2ceadd47b4e0c188f9be479efc2de7df06655e5eceeb95d5657d2b4ca15170c40cc034254ddda50e246929c70811973709f86e5e90ab6d86b5689640f8784223551968e51e449bae41a421a5dbcd925767613c0d8cd6cb93f64b7f7503df7384916afa7d2ea5619bf2f8c088b3946e1b607ef6bd76e131535c2d6d20336fad3282d27e25e55b94a7b6a23426e91cc6820a9e7665142b1c5b0dadb1344600810f6347651db54d107173ce7787a4dc81077cc8f17cc19472b03c7c365ce6f52efc3733a3cbc98e2dd5bf390efebee1eb88f1fa67214e5912d2b44e19f355b80fe6073b53e8010b4a6761da495f1ce74ec648c6eedd47c3d517363eb67c7d34ada14658f0d7a7fdfcd31e0bdf275829dd02f9017cd8165a61d4b393ffb2a2029fd270bfc7b26eb55576ad23eccae806383b5b9ecd318c37ef2f0b603a6df0a3608118e877d5030a45c3e0591ed732dcbb23b6f445718e4dc20c48d57ec1d292fcf4bcf6b1c99470d08535a59e1c29ea39a6b03b777c5edbae2b2a3f2e05a64b07d572aeb977b029d0bc9b7a856a266bdda7e7d3ca27566fbf5ecbacaeed35d73b8c3f279b44449a89893c9111739512f5908b9769c9119079590f32ab4fa97d1154e0572a0acdf6dbe1b86bfce42efb1b5ffdecc4238316d806035c715c968c6bf5ec4445fc4988ccf6695967087886c47b40d3340ce9dfd4a03bea007ecfb7bc0ed4dde003434a248f26a9fb4452fda0e5d1b3b52091a40717f5e26a673958c718a80d75438a80ddec768297ba00f12aae09f3e5347e8d93dcf3daec59c8cf0c224905510f73f010df8617fa5a9d83b82d50ad79407d71bb315aef45aca5d409e70d933cfa5250d5bccb8f747beeb97103591a547fb42a46360261f23f6d99ae4667e460c45904e9d295540637173e8210cee00d49221db0862531bb7de2698f32c04fb8e86cf21d0102ed5289bbc82fa3ed7b34281a102d7fd5bb061452089787fa8515976f732b6c51d0ba5ee4179971d3d614a0ebfe49370e258c2f53db2d9d327b11aa7f18be8fa938825b795c0f759363aa5a2765e3d9a41b8dad08fa9628c2a5f1ea59fa50476fb371a55b51bf38d7c659a197b6fb600b5c06e23980f9d719747f7eafbf79c65004e1294925e1b812102ec49d9c53913a8f76ec7210d831ea5ddce63fc8f4f4b73c390841169655e937e398d34808461d3c93778e4b25fe864184213d7a45da3d39179dd682d602e98a6c5255b324884fcb41167d8e8ce1c321cdc3350aa0f359ef2bda46a6d50ae43516edfc4834f532cfc2f7da77bf9af946b5105367e090df4309ee5a9e8c452706c146362ffe66d680ae241bb8bceb9a9e44c998eb95632573d82ffe8caf47c3720174731d9e56ac80d561aaebed0b208c4dc5c9bcbbe5b2938fb29a31831470fca368193e76893c5725b832b5e84f9d2fa7eef5b0ee206ab58f22c0fe8a21c02b6f027ad35360791a031a226ca59f9001d026987297b3cc074034dd55e0f7c4dd98029588c67d22c16077b5b41acefc580c774c6993bdeaa298ee73378b18051e69c5c6146830dfb7bb09c0fe246b32c93a27e2f7d72ef01981e5752f30f6b23b6216c545913bbca8a150f69d9b7f0f5ecef7d3329f9b0be7854208a83d96d5a8554b50c9e693cd4549f3aa52c91e10354489dd0c28ba0c2d295f7a92a51048738633820f993b8025f0afc263869ad9630113960bebcaf54afb9dde8dbb1605ef1ef9f3df2197c417b246c9add2162b24365b785df033abb3b7eca02cfcbbec2ed670e27942e0176d11721c2a63446429e5105a363f78778fe1e1806159d6cbd158c2ff2230c4db71cae12b578584a7d5c3de75a53fa5303479e732bbde7875a5a2bc25e2aaa6d9583694100bf31373d587171b53176fb5a41ddad3c52aae31a7b234dd304238d87850a0e80a5f4dbef708c3bf175bd8e3515c175a7f36fc318c6bd2dddd58e38bf6fbba666f07496b31ba11d63f0be13f9dd1eb76d855ae8f3e236b9426c4da2b81d4f852e1da27f3b28f951344be9dd0074e8a0a40a8b255f3cd18d2e65346f69fa5b8aa9f912b52cc94c4adc7e9d67597c3c6329966702446b656c7bb933b953761792c6a6f7e38d2b2540393d27a86f0f1f9ec9eb7b74b411133a4ac5222036daa926360c7f601a23e2ad7c30a2224205b6c11a86f8b4a256f1b40599c16f826b3fc9a3d4cf3750f9bf1ad94855537b3a1c96eda9f49f7a94936fc14fceb26059624d31fc7ff05c36a6b78e0c75c3a690bd1c59320640f173da05691dd54c7db5d4f8fbc15c8ded996a7e5cc50adee679a119f722c1f792df983961378d5f3e76c7e84001ec7fd02b30445759124eacc2ad8104767cb2703344f999cbd2da3a014879f91a652069cb56fd428e3ae7dc370472fdefae0455d7756a97c759d558c110e892fabdb7c901ab010a915435f77851be7db954367b4e35a093f03a57e16e8b963cd1876cef23e898967569e221b7a6921690044278d1e021dea27a0c0cfe39c4bb6bdc7ec90cbef3fcd665e502ccd252409700f6988d6c03971ff8a4815cf1ed0974349ef4c3906272c239260f4c3918a555452e294098ed0ce2b4a6ceafa6b7641f1ca6d2d05c194ec48a79fddf23750d0dbb42edc334de5bbc1deca4cdb27fb29d7848df52798d7960a54e3a8bdddb1e892e09a369b95ca15902c1fb849c66924f7d3f43d0c6f29d5b8a80a6dcf9e3a6278946ca0bfd8e6ef1c6a7d21613be4035adaa1ae1b4fa3b10c72d2c07ae84cca3fd7f9b9d092a01760bb27cd6459528f2cb8d74e21376d055459eeb1a36b8ebf2bdd67e862f88e688ca03a5a32eb8aee24007421c6ba9a142142434f015e92b97ba8b4f25ed2b04e428120f613cc4bfc90f4f6b6233147dc88f8a80e5aeedcf46912bbbaa89dd593135dfef5e478c4b635c3dcfe4c8488234774220bdb02b736076890a5a301c1bb67b9cac26df0fcf9d48c2594e80d22a249b23a5ee3e60a2ef83c0c7e60aa6ee70f4b15496f569718c6dd566c060b11f0dee6ff25b8edd06bb522aafc1168f174ac027a97a5571bfedb07f035274829506ac7e0c081b7a1086eef7d3e74088425c1deaea091a2be01627e57d60b37b9ae4c57d388f227ce04676af1df4f71e08005d44d2f1009a461931db18f61b55ef1c44f23c1df03cc7eaea5e6d1d1b74ae6db47405a30276bad8628df1aeca76d1f8d776d65334332f1ba4b04a8715f565742c4e358d6a1f0380b82456a6232fb94fdbf45913e42ab45dcd6526e0dccaebc7add84b91de31d88cfe5a3d56ab847ead772d58311cc535af99c77c05855c38bc9c68a0ac53fcfd0add65bce2f2d68185a8ad4442c8f59fd3dfc1a439606f7494309821dfa2f9dc7f6e4ccd86da077d4455f78e36e945f082730652d2d407c107b26fbcf43898513b5a46fe303399415070df73e282fad6f51bd9bf9c3f717559ad7b1da2cf8f992d3db1c82ff08f5cccd61bca1d8e17299b6905a8a23f1f37a8d16a3afb0ee50a689f55f19772708ebd5e97c0b0dc1f237412d544c242bcbee1de4086c884828c452a3e2f241fa8d038fe5b50ff96a8ae441f3c89ef3d3968a8a0b98cfa018478ccc5bfa20f8151163c915855e40236c2f10053b16fd024a5c4f248da9ea91d1d7feb32573a57ad20215688f2725aba3486537ce05cdf921d48b11cd086f9cbb785b6ebe3d7af26ae4ce0c", 0x1000}, {&(0x7f0000001100)="57f94b7962c9b9a1e07bab997a81e811778be9f134b23d75dee28041eb17dd0cd72306dab19e747543338a3244555c5b334a94cb042eb2b1b563c4849d31d7d1fbc08d7b454a12e4c4f4fccfd1cf642e252882fb76528407e69a6007d43694c13626f1cedf5a7d2c6d", 0x69}, {&(0x7f0000001180)="e2aa2cf76ffa39770cfd609535e1d1618d3b5c9c805906c9", 0x18}, {&(0x7f00000011c0)="81699bb4ee5080226228c0ce3f31627b954e7b36b5fea48924295096b3d0e156fbc5204fe23e8646b2b76cec6398c9d4d6ac81e2e15e938bf66f1caef7bd3a4a92d996163717449568e585ff4dc1959ccc5cf30fab73e66dacb710807de485f72af061ad4a56c3bf4e91592a714552baac", 0x71}, {&(0x7f0000001240)="4bf976014ba28e75c45f172f9dd149ada9b165ec2e5a8f04cdbecc2bec9c74786bdf0cc02bbcbc68c044a3bf09239a5d5dc5a435c0295ff3ec7d87092dbc2e0afc08c76629af8d443143c4870775412c8a0fa8f616a1cc6d64d614793f4ddc4e87a415fbf38722667e15b9e98aff2fdd698af231c35efd1dd69ab7c71ea342356490c519c15778216add3a2ba012455cf75c5c7fe522940faa3816f5aa167fa2c2e58ea9510f97118bdb2b2673aca3", 0xaf}, {&(0x7f0000001300)="d8d0821dbb2371d052e15ff092edb09fdf5e282551227dbd22edc6c9270ff9850d43794715a5a456d6b1719ac46b00b42252575a1cc72ca10eb9c7974b11f3b3e06eb5d57b62245fd6c6f2b7f3f0930066bd2ad8759a1d39e3468d43c6a3bae4c81719922f5ad0", 0x67}, {&(0x7f0000001380)="45ae3413c22e0fa5109a89a00a09d4", 0xf}, {&(0x7f00000013c0)="f8c49cf988f751fd93ba1be5b7483adc26b0c6ecedc9e16471c42bba8254024e91b91cca103702e428e8b3ef803e79725a1039a09b12", 0x36}, {&(0x7f0000001400)="45cf2d8fb55abaf876c9088c26737e71149a31532fc76d7f71c98167fe08e764d7ce750f2d0b522e7579b9ed214c0ceb4426988febe104d6c9fa28332e7ba5af1055f44bfbb99e124e749149bdce7a919388de5f320c0d0caaea44fb9a07a90f8a03cb4e7f4f4ef4aad05acbd6ce225fc92f7b1eb822a89a889c34e1aac4d34ddfd896c8581b0c4eb2bb80d6857a17285cf98f1da30843cd010f983d0498066b2f3305b6d28b1206d62e1946187597c5d832e70ebaf20f26a7014d6fbe86364126170a0812e8dbc56c2a07c3778b959ad7619fa5a1262045a437826635ae617d109fa1dde2399c89710689ac3b", 0xed}, {&(0x7f0000001500)="e2097e742f901bfeddb392cb5cd99059ec48ca1f1d10c31f03c29e8cca6cde14bb049c587c52ce336455d5c8b7e32fe632583ef15c5262cadd376eb6282768da5154557e3dea395d2a7d412016d0da511c87ea1f9761223060d8a21f4acf471313e6696e8a4896ed99f28a8d3d45f1e00fa942c7ea313ceb7534dd75bef804c6e525bb936c239284583b96748c2e47", 0x8f}], 0xa) 12:10:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) readv(r0, &(0x7f00000033c0)=[{&(0x7f0000003140)}, {&(0x7f0000003180)=""/13, 0xd}, {&(0x7f00000031c0)=""/61, 0x3d}, {&(0x7f0000003200)=""/67, 0x43}, {&(0x7f0000003280)=""/212, 0xd4}, {&(0x7f0000003380)=""/25, 0x19}], 0x6) pipe2(&(0x7f0000003480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000034c0)) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003140)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003440)={r2, r3, r4}, 0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/180, 0xb4}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x4) 12:10:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30080, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000003c0)=""/152, 0x98, 0x1, 0x0, 0xffffffffffffff0a) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="20cc24bc9495f56547abbe1f044000e7004973db0000fe39b6b520", @ANYRES32, @ANYBLOB="e803d3cb49120c5233a3f5923deb173778706811572a26500db6b59c4d4958755862124c6586055c4ce1394939989f5ae32d6c5d84b2adbe623ed9d274aa84d9904c427bc3eea7125aad90b3df80878e746f7c9fa2e6bb78ef311964902d78475bbbda57bd7efdc1ac347fbfb895cbc09baa7d168ca05ed0300fb13251bcb75f69182115ff7bbcfdaf9980b0b533e805f755c1ae262c0e88d07cc0", @ANYPTR64], 0xb3}, 0x0) dup2(r2, r3) 12:10:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000056569078f382aaf0c00f812a9349f08c1bd855c792b9993abae6d2c0dbb5035250d9b6118f2", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff477033f1d79b", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x80) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x103) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) open(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) 12:10:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x4f, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000002ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r1, r1) socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) sendto(r1, &(0x7f0000000080)="fede412ace8ab045393cbcf9721ecd1bf8e321ebf838c93ad0d100a4b4e9785cd670fdc4bdd8fed38f369981e101068e773290", 0x33, 0x407, 0x0, 0x0) 12:10:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) write(r0, &(0x7f0000000240)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58b00000000000000aa40078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d31f23be690b696155d0", 0x65) write(r0, &(0x7f00000000c0)="f348005489341a3417cc199ed62892ff4009c29d31d7da128ccdaf6aa2dbfe4b2d76dc7aff499191d9", 0x29) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000440)=0x4) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x0, 0x10000000000, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x1, 0x8000, 0x59, "27c43926be6ae622c68ae0ba76dc06673a1a6c14", 0x3, 0xfffffffffffffffe}) 12:10:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) r3 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r3, r4) dup2(r0, r1) 12:10:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/255) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) semget$private(0x0, 0x0, 0x0) 12:10:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x40, 0x0, 0x3ab) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x0, 0xdc9e}], 0x2fc3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x4, 0x100000000}, {{r0}, 0x0, 0x42, 0x80, 0x20, 0x101}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x2, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x7ff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x81, 0x1, 0x744, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x28, 0x4, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0x40}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0xffffffffffffffc1, 0x1}], 0xffff, &(0x7f0000000300)={0x200, 0x1}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) socket$inet(0x2, 0x8001, 0x4) dup2(r0, r1) 12:10:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) kqueue() 12:10:45 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x400000006d, 0x0, 0x0) 12:10:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x400000020b0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./bus/file0\x00', 0x3ff) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x3, r1}) 12:10:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r0, r1) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 12:10:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6c, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000002000000000000"], 0x10, 0x3}, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 12:10:46 executing program 1: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000200)='./bus\x00', 0x10000, 0x80) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x8, 0x8001, 0xfed2, "395c28bff4088d3e214c6f77917e98f2719679a5", 0x9, 0x4}) kevent(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x0) r4 = socket(0x1, 0x8000, 0x6bb0c7a0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0x0, 0xffffffff, 0x2448ed0a}, {{r4}, 0xfffffffffffffffb, 0x82, 0xf0000006, 0x1f, 0x9}, {{r4}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x8, 0x738}, {{r0}, 0xfffffffffffffffd, 0x5b, 0xb, 0x10001, 0x80}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x4, 0x2}], 0xffff, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r0) 12:10:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/203, 0xcb) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') dup2(r0, r1) 12:10:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001180)="0b1ba5016f405e923c03b2580a5b45519d1386b908955afd4fcb957114b85639815eee421a7e1bd672dc5e027e5749beb40462cfc6c0233474e9b4bd5a5f31d903eefe774c64e9d83bab3fc927fd14c8d851c47137d3dc787ad0e6222d1e47672c1a3fc86ba8ec367890836c9fdd39420117d837f78f4cca355a5aaed75366c28d8d0d41d2d3cdc4bf624f023dabaabe70ba7bfea583c4a2c1dab26ab9aef7b7601310ddf469607e4b71ed0e3988edd89347ac93f237c7b582ce889cc8211643177de51ddc637989b96f1902ddfdcc0194fd377b1f48fea62ff10f16130b1dba500cad5ec4cdff9414901d"}, {&(0x7f0000001280)="e6c10b8aa2b144b06bcf832e34f3e6111d5ca3e5ab4da6e470c59dacf39bc554d2011d93a549f662002655271ccdce6bee186d194a0a3a0fd0f887a871a132ff0b0b8d666bbd6e3fb878ff31d1678fbd79962e2c96e168b931b9ad1a"}, {&(0x7f0000001300)="91f3617cec4db7a9a528dafac9906277eb01fb498782af4aa9a7b494f65526556ca7e251632c954a38"}, {&(0x7f0000001340)="799a254802d5b0c290677991e6c228c9503608dff59f4f45c3dd019b535dcb4e91ed719860261fee87bd"}, {&(0x7f0000001380)="ac8c8bd1de19f087c1858dc64963426741bf02fdf8a3170f0e9c78dedc519aaaec39eb8fc4d40be788fd9fc6b9602903c685949b49433c333ca94ee855b5095d530f888869d8c53acea0e16e4c0ac7c5f9cfc6cebbece0679cb2b9223793a1"}, {&(0x7f0000001400)="56da008335f72d96ec6a2bfb657e976d9ecef4d4dea4727741f18ba655bbf0ee7b3482a22f1be051bf37b26f53bc8a6354cac39358d8d966aa0bf74067fe3136ab092298b4ba609161bd6800c6875feee3f61c8e98ae7cfe7d22eebdf8073765ddad229bbebd3c9e0fcf418b45a5a7f680296869deaca6284140a64613660fd173887c197d92c189b525602e39b51a37117e0e906710cea33e433a2966852b98768e5a146ead29ff70b2f9f53818d7265d72f30c3838eeed9fcd8eb50c2f9eba4f856a9780505110b45115d3e0e6752294463d9b2871aa168aad08"}, {&(0x7f0000001500)="c785e8e49d87eee7f2ad64c9e6fb38ce0015ea3bf22386bcf12eb3f24b417328434441b3ddf575cd402ffa66b529cb6928baa9de76c8a44b3a4413d188085ede0850dcb8d0d2d2aba60775796cabef536120df8a4b96ae4dd6315e6d95763c53519ef3721210ef3e9ae4f14dbc3cf0d3ceb465dffc08a9d21704760d0a0fe5374cfc9bd692e2e36bb09991236ce51ff92e8c8cfa7bf106acd5aab759da7b9b169d2f9ff1cb9a68e9b7348facfe1486ccde0e0345ef0cd6f728efb54b07c8e86b6ec8515dbe37215b724b908cfbe4ce8f5f266207f1d1006fa87286f362439fdfcd6c1db2984978e01a4051cc62d9ee6cc5c834e9abb29a"}], 0xfffffffffffff1e) fcntl$setstatus(r0, 0x4, 0x84) fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x7fff) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181583cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824bc0084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb81ccec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f0cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 12:10:46 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x1}], 0x2, 0x69) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f00000001c0)="d2e663bc89c0b1d4b909d179fe81eb6a71567c6a62656a41ed126f8386cf49908d91d81746792ceae53785873a5430ecd550e2d1550ce6ad2def2512ca617e5edbf5b5a03b96ff3b13af64b00a7cd026ca785bcbb0d6cf8c17a6902b7afbd73d3f2c2d01d992fe27ce8a6ccf40d07d30c6e230c906c4857ad77a2b4957eedb137b2b6417fb38a3585420dbab9c8b26a6fd71416f40ef711758a0fe72af6ef519c4c299723146307e21e0b5bc76c6fb8773650b58d30fa89e0f0bb4960a4578ad25141fdbf952aff3fcb0991f9b32df6375c41aa06fa5090b7fb44e4a3e6de439646a9a7fc1d94ab051cc484a44afea7de63303c5d8d36eb580a5997fdc", 0xfd, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="83dc6d5c5e65c6022e86"], 0xa) connect$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) 12:10:46 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x6d, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setgroups(0x1b1, &(0x7f0000000080)) setregid(0x0, r0) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') 12:10:46 executing program 1: clock_getres(0x6, &(0x7f0000000140)) 12:10:46 executing program 1: r0 = socket$inet6(0x18, 0x8, 0x0) setsockopt(r0, 0x2000002000029, 0x27, &(0x7f0000000180)="0000000084a2af8e3c0db742c77f000000004d95851c77f51e085c80f713763ffd3e39000000000000000039014a045bd514290b2918a570ebc4e3111577932d17673b320bb8fedad58e8b4c83b263bd466fd9375943d487135966aaeaaa4c8189ade9f4f8bbb8bed7c6674409584e259a6ceacdc2aba2abebebea867f7a64cb4aa4d5c0b8baecbabb52abc8d7e35703042e077d3a1b7cd5f7ab674d95cd81a29b637c1c2d5d576af7c8b8140331c6330ca54bf7e3185b018189c46c640c7374630d2642affcc2dd38e16b6969142e8777dd3bff97b62d32049c43f5285150cfc29537eb12da6469ed1a9381774f75ad5b64e6c5000000000000000000000000000000", 0xffffffffffffff17) 12:10:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) kqueue() sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000880)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e", 0x78f}], 0x1) 12:10:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 12:10:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/152, 0xdbcedb9278d1381b, 0x0, 0x0, 0xfffffffffffffee2) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[]}, 0x0) dup2(r1, r1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 12:10:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000000000, 0xfffffffffffffffd) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1, 0xa437}, 0xc) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 12:10:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/236, 0xec, 0x40, 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/196, 0xc4}, {&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000540)=""/132, 0x84}], 0x5) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000680)=""/88, 0x58, 0x40, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:46 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400150008363300c3a7e9c8"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:10:53 executing program 0: socketpair$unix(0x1, 0x25, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x28, 0x4}, 0x404) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="4e2f8470621535a3181485b858665013e08d636e8d5a66692910f07d60671c8aa88c6afa0476921a1d69bf2ed09e1f943b0273460f4fdda7c9b9321681bb88c5ab700b34d976368c45029e1aa1122aa119667d49a05dcb75607936d451b7aaff7d789e714c419e21cf24cf0f8fb07f1f09120705734b50fdaaa1d07df6ceb94053c65f0e7b", 0x85}, {&(0x7f0000000180)="3a4789648fe0b389ca54b30f22ab361c2cead7888505f3ab9286709ae8ae76d57bddc860857c7b0c87c1973497de9c2e3108c66b64f4a9d07d6b3e55e59054d84abaa3f0fecbc974e206d0be6cda2f7aebd1ddb2c72e91f268fcaaa045ab5a93cb5867a588b0886da405278deedeb3aa07e5e3d60d2cb4a99d68daeaa05300890bb17155c31fac78d169a80de593e3743f9b734a7325fa7e6b199eb550866b407ef4ec86039a12af31ecf21f9f746bae88678db853ead3177b1b436211119ac09f0d4b16c8aaab538419a59a9c305840", 0xd0}, {&(0x7f0000000280)="4325c075307356cf80dfc734fe51420a63b4b18632183e4f0dfa68986ab7226bc8c71423871db109f138a857b39f40e7718be1dd4cc905f621297dc5bb2cc928137f145eec9b7c094b5522d929a1f2028923c78c45b2494372130355cea8aa254504d5df6fbd5927a4ac60c2392d1f444d764d5e4732f75f8c06878512c570d88296dafc64c74f82a223dfee", 0x8c}], 0x3) dup2(r0, r1) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x8009, 0x0) 12:10:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x10) fcntl$getown(r1, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) r4 = syz_open_pts() r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r8 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x28, 0x20000025, 0x3, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x2, 0x401}], 0x3, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x24, 0xf00fffff, 0x9, 0x5}, {{r4}, 0xffffffffffffffff, 0xd4, 0x20000000, 0x8, 0x200}, {{r5}, 0xfffffffffffffffb, 0x4, 0x4, 0x8001, 0x1fe2}, {{r6}, 0xfffffffffffffffe, 0x44, 0x78dd956dfeaa9084, 0x81, 0x5}, {{r7}, 0x0, 0x82, 0xf0000046, 0x7, 0x4}, {{r8}, 0xffffffffffffffff, 0x8, 0x20, 0xfffffffffffff168, 0x3}], 0xeb6, &(0x7f00000003c0)={0x7, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000400)) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000540)) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000440)=""/182, &(0x7f0000000500)=0xb6) r9 = kqueue() syz_open_pts() kevent(r9, &(0x7f0000000040), 0x40000000000007, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) close(r9) 12:10:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 12:10:53 executing program 1: socketpair(0x23, 0x8001, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = dup2(r0, r1) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0xffff, 0x5}) fcntl$setown(r3, 0x6, r2) fcntl$setflags(r3, 0x2, 0x1) 12:10:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = semget$private(0x0, 0x2, 0x200) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/98) r4 = semget(0x2, 0x0, 0x2d4) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000000)=""/99) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 12:10:53 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000bc0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/97, 0x61}, {&(0x7f00000003c0)=""/197, 0xc5}, {&(0x7f00000004c0)=""/9, 0x9}, {&(0x7f0000000500)=""/254, 0xfe}, {&(0x7f0000000600)=""/76, 0x4c}, {&(0x7f0000000680)=""/86, 0x56}, {&(0x7f0000000700)=""/233, 0xe9}], 0x9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="20000000050046315d0f41bf82b5d477513b67e7a95e8a91f81940154f216dd156692c14a688bcd43acf97600a0abdcae4c925a9b6775219c5aaa8209739a2d7", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20030, 0x34) ioctl$TIOCNXCL(r3, 0x2000740e) dup2(r2, r2) 12:10:53 executing program 1: r0 = dup(0xffffffffffffff9c) fchmod(r0, 0x20) setuid(0xee01) setreuid(0xffffffffffffffff, 0x0) 12:10:53 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1def063578ad5662136ef2dc188a4266e034916e72993657dc3078cdd352ff15812619da4b2b9f8ecc2437792950efb4227909f4098bd87de3ef09f927116be35a5f", 0x42}], 0x1, 0x0) 12:10:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r0) r1 = geteuid() seteuid(r1) 12:10:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000280)=""/152, 0xfffffece, 0x40000000000000, 0x0, 0xfffffffffffffeb2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) write(r0, &(0x7f00000001c0)="c247afc47638e671a8fa2615057e19f7aeb5d80db50a9d65488973a77691bcb694011235717825ae86700ba89b9af51c72ae61b4e4081e08f180846001642b166f9b9346130cc80b220aa3f4406f5b8c15e24586af52fbc8c305dd806d1cb1a2d8c8ee3c0a1d612fa5263afe257acdf30a2bdbd6ef2fb9e81f14d8672aa1616fd6fff0a14600490d0a899bd929ce2299a572dd1fe97cad3b", 0x98) dup2(r0, r1) 12:10:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 12:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000880)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22690000b81599374122d279d0d40f734c3cb162a3d957bd1c674383090000000000000000e47a21bb28399274103ff8ee4bcc833384ea54c546394440bcffbf97906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea5900000000000000000000005563a12e43dda724a51faab1e9ce941a3f9be0b898896e35a6abdd1ad7563736c503a7f41eb4d2d98aeb11d30927b6", 0x132) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) syz_open_pts() close(r0) kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) poll(&(0x7f0000000000)=[{r1, 0xf0}], 0x1, 0x101) 12:10:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000034275b9642634f640d8a8eac09e9fe0c55663989fecb7547b79af1dec933a8cc0da5c48fa25ae103a2da48bbff7b714a", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20421, 0x10) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0xf, &(0x7f00000001c0)={0x2, 0x0, 0x400, 0x6, r3}) dup2(r0, r1) 12:10:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb6, &(0x7f00000001c0)="2bdbba9896b826fa4fd2ec94a145a7266396d8650a8ecdf7bc6f13d4b3fed7691596c2d3016432817ee296a586a4256c18574c285535043382a25d1ac10644d3ea342b691fa9d360f608ae2eb7805ef29700927f74eba33b2f2a3c18064b42f7bf618161e0437a01f153999ba768727895a492a5f6ad93691fcf032c9b3dc382392cf1d34c906479f84e6e4b88fd32398819096d6fd55f602775d3decf7bcff3bc5c10f5e75af132983d49575065f98a5c0d1a9a6b6f") sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00#\x00\x00\x00\x00', @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r0) 12:10:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) clock_settime(0x7, &(0x7f0000000040)={0x8, 0x4}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 12:10:55 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffe, 0xa3, 0xfffff, 0x6, 0x9}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0xff, 0xa69a}, {{r0}, 0xfffffffffffffff8, 0xc4, 0x40000000, 0x8, 0x200}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0xffffffffffffffff, 0x2}], 0x8, &(0x7f0000000240)={0x100000001}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x81, 0x101, 0x8}, {{r1}, 0x0, 0x20, 0x40, 0x1, 0x1}], 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x19, 0x4, 0x2, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000020, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x2, 0x1, 0x81}, {{r0}, 0xfffffffffffffff8, 0xb8, 0x1, 0x10001, 0x58}, {{r0}, 0xffffffffffffffff, 0x18, 0x40000000, 0xfff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x48, 0x3, 0x4, 0x80000001}], 0x3, &(0x7f0000000140)={0x6242, 0xa795}) ioctl$TIOCSTART(r1, 0x2000746e) flock(r1, 0x8) 12:10:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x64) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 12:10:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="45ee206c8628f67cca0b2a000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0)) r2 = socket(0x20, 0x8008000, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9}, 0x8) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000240)=0xc) dup2(r1, r1) 12:10:55 executing program 1: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) clock_gettime(0xb, 0x0) 12:10:55 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x2e, &(0x7f00000001c0)="1afcc83a7ac9eb5633cb10a2801922fd87000000", 0x14) socketpair(0x18, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 12:10:55 executing program 1: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/50, 0x32) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) 12:10:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x8e3) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 12:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x5, 0x1, 0xfff, 0x0, 0x86}, 0xc) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0xffffdffffffffff8, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:56 executing program 0: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) recvfrom(r0, &(0x7f0000000080)=""/65, 0x41, 0x800, &(0x7f00000001c0)=@un=@abs={0x9b8083dfc0b4a15b, 0x0, 0x1}, 0x8) 12:10:56 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000)="2e5bda6bdcfa5aba5fc197d2b77599f43dfb2486ce0e2103cca2004e51484ed65c47087daa5c383abb3447cdd39a9975b3df619812afb996e4d4fae6cc93c245389964a8f3cb18484377f3f51a95d5e4215d6dd9bcb5c8832d5b1a6c4d053b64cae2592e245edf2060c05c7168a1332806f2adf794a08176d89e46d60446f3ab5393769657cc901f646f5b61b48da416eccf7790127dd7a7058572157ef69357c05f74ce0ba62fe159d1264ddc1b1ddfdb40fd87f392fbe10710fac2ae2d6b0da0535a9f24937d079069f876bbdcdd9e3efd3b25c972e8e74a13222db0685c2b1937", 0xe2) socketpair(0x1, 0x3, 0x20, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x803, 0x5}, 0x10) setsockopt(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) r2 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001a40)={{0x1f, r3, r4, r5, r6, 0x40, 0x200}, 0x80000001, 0x3, r7, r8, 0x4, 0xffff, 0x3}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r9, 0x0, 0x0) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x7, 0xe0}, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)="b7e6e65b3a1040c1355824fdfdea882fdfea3b3c4aa61a8e3c4b2a9ee3819cf2e042a33543cdc804f85cdbf93008873dcfda0da655cabfc06aff1e57ba21961e9531c918587c5ca07f7b380c5ad5a6082377f7f27c", 0x55}, {&(0x7f0000000240)="e2e80315c6e56e6342296ef1b1834f904c49324ac91b8869b19771456bcb539d49e0e792d1d2de370b10f3d1ccd2e96d8c6cd0640a63923ead1905bee9656a38f79bb4663352dbe28fb0ce9ffd53fa6a03c35b198f42c2254df9ccc84116cebd22d019989bb7e3070ec477e5d7b96ad9ec33fd09904b640a208313a9b1024c2c5df21cd4f441d39e6bb158bff45b8930738721c852a5a4217d37eca30be0c95cce6ab826457f560f3b3c32edb3b34dd44484e62a40f911d4ca51db24565f960ecf565bf09ffe38da772dc098835223c4ea7586e5d32b4f6f8d7ab77515a465dab4b1f3", 0xe3}, {&(0x7f0000000340)="ee53d1911f453fba73b38c824762cfad16b1b36a16ea76c556185548fe66687541f40d5fdbc2d49648f242", 0x2b}, {&(0x7f0000000380)="d52256d704755175e45e7be331cdbf0ae90ff28cb0a443c5d9e262aa69daff4b022d3392c4af26e0a04462fceb6413d5ea7c7910344071c51e5e3375df277d0e385aa0b7fead8fa9dffbdaeefdfea463298a047052b8076c1b9bb5f251a0d7aa02932e", 0x63}], 0x4, &(0x7f0000000440)=[{0xc8, 0x0, 0x414f, "7915737dae2de19ff2d47dad2cb049601d1ac7d3f86e38785740053c50bdbfbf7618250d9b84e133542b83c2e636c678170bb03bc8da24fe02a1d5e753b6ebb305def2b265a152751c4b55db5bb51fe5fec8a6556b3e0ded96cc2296b81b24ec6b6270841af8909f1e2228d3a57f68dab2b7a38fe9f82738039d5c8f01a9a1ec02ce979ac651fab6868b717a46fc50f1a420de499c2668ee24853e6c60ece572153719a8ab9542ac62733f0dc6f013714dc166"}, {0x98, 0x1, 0x5, "32b96d984bc8c48ec77e5dfde5e27724706eab91849c872b32eededa42165ee23d43f4a6bde3e16c9e402d2e8b26372f496e7eb1f3b508c4fe72376e39ffd23933a97ce0cb39aed7bd2f88cc816ba01b3925abaff1262e783b98924bd8ea7032135f032542acca9672f6c132e35a046156e00082e4c312f1d6dc9ab0f077fb9d5a82eea97f26cf28"}, {0xb8, 0xffff, 0x4d, "9fa17a3d72b050f6f3846979fe156099971e0a53435e0bc1c80de8995d2826d85afbed8de1f9ebffbfeaedf4d57d9dac740d472242ba42a2b2c1cd1f73be1db091c556e2cc6be5fa89cb1c4e9ee11f798cb30ffac452341835e2a3b2d01dc03aa787172533cd941b01c41f5286028b52034c2e50f0eb0266834aff33da783d44b3153a2b768ad9e3ed8592fc63ee078427cd84d9674613664a7ec25832e1829fa811bcf3"}, {0xc0, 0xffff, 0x7, "7390e8d5b85e74ebc86ccfb4f123a124c02667a03d59f7c6c1b711ed404cbaa4dc41595a3f51f19b20e059a9c47f6a04f2377b1a5df17850a24217d3475d151c48631332de02b472c322c4f01a0e977b6431a20f333cb696741f276923f9b0130d4b3c726d4dd8f0d72447a3011eca37e133f535e10a592d857faf7318bf6316ca9a28bdb0a19bae16e32f75f9a5f5a890b37f85151092ccdc1b313d828acbf9517171baddef0d0f58d5a5b3e0762083"}, {0x80, 0xffff, 0x1644, "cdb968ae3c7e2ac356a1a9be519a8cef6952e299fa2b73f3ca3e87b57172dbca870d64db988a56f5a9ac0bf13a532c857b82976a03c8232f021c51c9bae84da4cb32a561a6e41a70f766c22b0c8af1ce2279381eaf54155b59ce40913f229cb526c148529a8e1c3439dd1f9a4f3134"}, {0x1010, 0x1, 0x3, "7dc25810a31743305ebafbfc7a8c9560b150757b4b7cc43de155f63bd06267ce35dd643efd15c5be89a293a9dea8c6878e81e4513bc9261ef3c0d8e2ae692e80bc4bdb869d8401a0affaf324cc117bba4aa4801c0af50769e33d9ac3495d4330729debb6205afbf5b2cdf2b9da9cb9b033471a8de18d787d4f62cb70871a76862c1aab1904bfa13e2e6b31b04ff3a1085b465792e3b5b2f659bbad3d2bd92a9fd19ec3ec78943d3fb03672555817db04b921215320576d6595a35c03bcb803e3a9b8a7d0436e6c61671e346888c402cbb7194185974f034f69eb852b6331361dbc25b6b3170ef1751821ac1397ed98c87194f9b71c1905893ab8bdac40a1134301beb686e062977f7139e0f18f7b3a15913ab6504bd695b46e0215468651e12e79542a4600805274b1723dccf42fd65297a2ac182f21b7ea7eaf0a33e7389f8c494693d2928783cbfb341a3222005bcaa09da4844a1cef0693e7760d82bd8acc5c8cbc5363670b23b14750cca14b12b6f49561dbd12ff27759e37002ec16525024526e83b0db3e8c8b9b9f3dddd4f3675e51614f1b2289d81f61616691594cce8ddaf6caaba318c9c0f4e46aedcd75d9b5b4cd39e51e89e5d064b5f76a69a9a8e1d4535ed6ab2266b6071517e0abc6133c7f5e5bb0ba8eeff8ba46013136245b9567030b38cebed108d199c2aa8ef58cbe65e3084da3fd5ac8fabba63e0be16307f8496a29f7e38d979e9355369697bcf00daff0da0de7130208a4e4b9b2aa3c31e3047038997a61e71363bb2aa0c1d8953c8036d1f24e75ede990ed20098b2f20d833ec3bccd6ddabc601a4c2036cd86a68e1e203c67afb52bae213cd8f80d88df9ae489c8e4c4dc18ee3f19a171e3b1cd20807d028a5ed78a882212e081a479358d45ff097ed7b19ed8d4faab29ee1d208a4aa4dd7fa324d637d4ea60b54b0b339d7fed31dc239d313862d780d1496730ef601c0b20dfb075bb72dc831fee876a16aee93e0133cb3c21e90932419ddeffb6135ec4e2871c981779c325731f22de898621a52f8bd5b296a96f4d23e80a2ecfae7c1eac4178db60fc59cd42dc62a82515c9c8ae3ae903a5013be1a0f9a84284c69c1975c7931f4a2500e3a7a407598def35e466e4f3236702ca8bb7d615573689bbf3ce8e34c6d3fc7ec61be7efe4cef9744c26866969afd28dab9d2fdc31a8f50054156119668724145d5476e9720efc2449b46eb3433ab718e08a512124349f91e3142bb50d6d469427b46989046190987229c575fb5747651055bb2ea40710481a8816c2a24207488493fe82765db3631d1a2f56667959f4e01d6f54e57be211ac22356204a2009eb02da712330625a68ccd5be4257275879dae8f27dd87c3c1d85576d1f24c40aa7e6753d305e7f12102adbb30c69bf547126be90438e37b385a42a181fbc90fcf040a1cc5a98b7a58bdab4840c7121fd9311aee37bf8bb367a266fb3134631bb7d67c3f16ed8872214e4fe1380460c82fbd44eb6bfd4f48faeed36660a7938a163cd1613c9597fa1697e0df1b4e62fe955e2ee7de4e2553c3b421d306152413b33bb1dd9f60c84b948e9ceedb029bea9d8dd91387c4711cacf2caf48f4d91764243844d7f516b48193989329cfb391ff0a0454dcd5107ceafbd6988a41f0a29580dc347c8a1e2cacd057852c332cc8e378f522a9500847dffdacccf5af487a632fcfda63effc9f5aaf6710e4e4033bbb20093ef6432c3732820eb94e67c579566194227b4b52386dd30b00715aad736fbd45c74746d408cce90a5c28178ab76660c6d671c91b8d0bd047ddfe2ba5e9080a04d714db5199775898d6bbe0c39ee92f91f92584e6e64f178d62237631d6c5df9744b3ecd00d73713d55c795f7e23ed92dc67c9e58360fe1a7aa9190740f2c74a14db8ffc341408c2d959aa8c4accbbe83a919ff353ef1c71ef1ae6ab16600564355a10242764650a462ffe2527acce3521d07d05a3b6f113d7be27f6405c01fa29a9a4a5eb273bd7c7bdf970e7b7e60c8825228c4a7c1ad633c2e253e187d4e52d9f796196e32ed27691b95a66d0eb8bf63baca40ca8c7a449701285bba086cd4e1eda638f6be8cf22361bbb96d7e3767a2cf3c5c35bf551f651803dc3cca5bbc460cbbbd56b91554772b957b21fbb9fd2defac210b3a9e8c00c390ac29066837bb25c9883da7cef49dfd494caed40be475fa443dab02432d571913071c18c4178477fd012203d56ffa82473a3c7eab55d475116be21d9e4df16231554c546497bd0a0bd60cbbb30cbfca4d2071ff6d156ea851b668cc1b40b2a20bc9c13fdd6c672411bb6cb81737d204f49c6de3671a34c47a89658b2a4eb8e246eed476a13209dddbc5e9e95d47a4855bb706688d36b563f4c9ff1bf1cb6e30c6c6f8d1604f4566347e01e303cb949e80677a4c386b2ccf041ad2b61bbc141a45534f46eb4af8df01db0a99b82a8c8cda40bfde41b0abd7045bba89561f1cf3144cb977828b4377dfb9473096edaaa708a671bda79038d12ae86927119b80aa575e5e9af0dba67ef8f40008e66a81b00c0b1058d5439aaa2169e3ed0edfd982018408cfde4adbb8267c702e11fc7bbede8c5e7eace692d0c9356ff50ed6e1542fbaaafac3739c1b491a38cc28fb7608ece8bcac1a3b09872698e1dc03900aeb6f37297c0345294af9eb2ec064f1fb9266aab2f0d1d691eb0bf70a84467a5a4835cb624d7aaccd219487fcd7c980164eda282caea367aea73512d4ca9007d934fa6ae47a0adaefb426350a8b49876616f47292b6540968459c7370c801f579ff50e667d08f8e0d2e127b61235b7ebbf76cbf2033990951c93a3c4a1cd7340c0cf0e000de80db4bf535b6ce7805d1ffb30290ca193f04dd6c3c877af594d21cd0e52024c0108188ceea991b574e7ab71550c56c175a549670bfc3807b4c7e6baa0bc6147c2db73041e318276fdf3240943c6e023f36811917145c3cc64e77157f9b1b56b93bf3f34e8d20ef854a860176d051b663f7f162493d5454d65828bf06b516ef24e3d660d310633fb0d1a18e54381e0b3561783f6e87a5ed71eebb0a0e9a82c37708564d8fed2dfbe0f341fca18372490da24f21de8d77a49b24bbe247a3267d91466172b97e41cd87d64fd227556c6a52907982406b8f0225ccfc2972dfb5b26f22bb2d7900092c8800d3f96e9bbdcacfeac45287b878078b72136001e54135c165a2e72d8e2325a8637bba67c4f7498d15353f40bf35d2c0437301c57afa612b68856b12ea3e6a7ec028719d385f6c5c2c3c518ce9bd4f37136394fc69a00b58615234974cca5d38a5d90a45eacaa5552dd88e349c9da17d8efc2555e1f5e585ca7af9f8d15c8cd2b3f91e1d260dd8fd4974c41e37f7470020ca3058d52eeba73f9e705b3d3e5d3b41dad9cb11c66fc4687e81823cf3504e8faa238fd840edea7f3c3166ebf8d3ff6e6a7ae99bf9016f5e9b2717c55c230ab6d4962b5c2d6c0d803e6b6bf8c643cc969ac4ce305fd397cd4fe998515f1ed118e13b415e7fe96e97bac37c2c99506616c88f901d92a68446b4a739710b8d72025a1c2f3afd0a447cb8e6e70eb550d00b89623b2a12efd929134a1d3f62eeb6b03dafb5d2a972536804ea6575c9c11c48aa8af5370db0b634d1ca08865a066c733a27c184a030fceb396b63084be1abb5cf5a01bc8ad4a462b31b6ed496e6346cb2e6fb25eaa9253178cec4eb6b16a74f8daf27e5ac0e2589a8e735804b5121a5d0c9043e4acde87fd243afb7534e967ad7e0811e424545fcd50f2f1ebdb9aabaac84e49225429c7c98c0649a64622f80cf3f5ffddb7f246b985446c227be217683ea1505f1b23c6351e9b537b4e16d90b74b667c139063ffe388a8bf4d9d9cf555a17ae51f84b76d2e22f9fb910ff073a63573606ab44ae6d7284b211a0b3e2221d72912e009aedb944494676deb81b4fefb9fa1840bac949e96735fb350748ceed10562a7a3353b9cccc85f0de9c505826405223dfb02cdeb4555f578ee8e18721c69abea7cd372624acb11b2e207406da8c37e4e6f1bc13dc123dc0fd753bf15d03f42f14c39474ae0a991fa3f49af271aabf36e78be5b70b98dfabe2c5a1b51532a2146d777aaf5bbd173ebca1249166d0164aba7f925d05e2c6d078a62f90fd44a22299ba797306d5bf97bf65f84c4f16faf377b6f740bcd5c023ce2f12ca6242155e3604a9f659125a24ffa721b95a11022deeffcb0276f21ac7fb50238c110209468bacf026f3ec5e61d88de76ce21b34054e4ec35eeb15fec4cdf9f9b97360eb44e543487183e1344f41979a99d0b72221450674903ab0af08a77a2564a2a58cd0d928cebff098f39a280e70f50bd0165353f718524351e287ede02a641c3c2850bab93bc906771ef45de0556a70239fb516fc388199bbcd69f25e5615c9ce2c18893ecd3a725d0d92ce0e2dc2151fb5132cb754d9167200b80b0ef865fdcec5465c2e1c345d62f56bcda7404a5478b37d2fd0b4974fd412c7a573d4c71d7f2a195a79233913467784eb23f31531090d5f6cdfd5bb39e41f2e0b063116ac0175a595dade842d0b9c818e4317fdbcd09cd6408eaf2869a1271f4709f43e499df5bf0c66ecef3d62774fb1530d919422e62daadb6a5119f5d83a0c7428afbb3b3d882f06085f5534bc34f7c606edaf734e93473c0ccdc5e013b02168ffd93b31064d550b3b933b8e3bfd2f80759a1b0a76b5d71916f73a7c9dcd63f753db1caa221eaecad9fa81e31af386e51a8dcb5242c3956926be5dc888cfb8401272ed1151905004a57cdae0229c220d9e35dfb3e67cd35288a6a1a848329a16dd1ad26b3a3f56806121a59c62df545b671ea65fe2950678fcc099bcba7454af3e7200ef275b3a56f6e933f0ff30f8197abf435564011b168d0f5b510774fa1715502935382212f14483c5c303c312a608a2b15b385d217b81ea1cfca77f473ff82d206ee50a5dbb2e0ad570efd3b06bab6b0e6fd8a03eaec3f2d20432eff5d0e3fad646558fd8245e6126c99d979ff4b077c6a63eb54f2646c53525688a540a80693fc4c174a7e12255e020151357531249ea4d5ee54d201da2955646274d431c96ac2450f262d7301ae398ee665b5b5445e640af605d7229c50080a7d8fd709e8dfeb6972806dddaaa9f8207da5752e9e32a0f429696c494d03d79f8da06477230db5c84bf959212793fa54270411b1be8eaf8ce9e266ee2b473882450bf7ecf735adea09d4e32420347b8b11864ba19bea590a44e5772e89095016ae19f4e3f447d7f7dfd4fd8510f5c58e3d58327d92a6fee5854d977da6af5c68b0ec20b0bf67186a1948b3dbfdf4d02687526977a5c95d3dc04db02527ddef84895579522c8da2889232961d7d73959891e13e8f62503d395b25fbdef885545e7989dc11b6c893c5bc4802daa73c0d1a6e6cd7c084d39dc9b020347198c07073f5c2d4b816be7d00c6b5c3a1f4b150c96077a4ad4a0b992520bddcd285a10bbc2eaea83fb1f8123c8de6665c17ef9ccb5af9ef46e4df13d59de5413aba09aa3323943572c1514305c97a1c257c05e6967185a8be18d4b42126bd8bc994cf5dd72b667a4e628930d076d69005964978e8bab35da0c8ad59d92460674f09fcbd0786958773cf6cff730f442fcefb380c79d9cff2d840ef853ec514fc87ef2a7a49b8dec5032bb95aa1daee54a9970076895ef6a2919b256542bb81d880e499c0786cd1455197b3bcd3f166bd1eb967ede3930bec244762e4e399439b671233840c"}, {0x70, 0x0, 0x0, "8b3a441b55b69090a3e9663dcc7c1997d400207c7707840ee26c5a938ac2ee6e8cd3141ef0ce6daffc7c8a69fcbb0803b0a102cf15f57fc8bd86e45baf71f123a302c3e5f13ae4352efab0bb1b5cfe917f4bd2b0694525719ba1f6"}, {0xa8, 0xffff, 0x7, "bc0afb6898c65911662731599c7bf74fd26a480b46b67128db19c44754318c78cd5d433de01cbfadc69326d54df82c569e54f57791bc467fb417cc5a923d11f8021d3bacfbc326a5706029dd7c8e7dd1d2d7991a3d4616e5f6b8d1381e36241bea7fa14dc98f8391da46438440dc80f0d082bb9556e29ac6490f6f179fa5f8b55f24d1feb872e13bf1be00b868954628097e9bfc88eee06c"}], 0x1480}, 0x9) 12:10:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20400001704084", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) fcntl$getflags(r0, 0x3) 12:10:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 12:10:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 12:10:57 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) wait4(r3, &(0x7f00000002c0), 0x1, &(0x7f0000000300)) dup2(r1, r2) 12:10:57 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/74, 0x4a, 0x800, 0x0, 0x0) shmget(0x1, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x10) 12:10:57 executing program 1: setgroups(0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair(0x18, 0x4007, 0x3ff, &(0x7f0000000180)) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x6, 0x8001, &(0x7f0000000000)="69491ec3fc5fea9a17df8fc3e8caf378c1aa07c718f20cc1aabc19144673ca69b83c6ff3f7ab481f2233cf7eeeaff57267aa67862b424d3b65ce45e837907e3483576aee602fd0f15d1fd8b41fb8d6d62179a02a1ddc9f9432b518629c9fe16a011d5d1f41f0ce3398f2163acc9497d5c5095f1dc9f1c5dfc4b8eaf93e6a62dff10863af4d950cfcef1f92d601e152fa7195bbb39adfded859445752639c51ffc9e05857787e7ef56978ed47b4d66916429296fea3eeb08d", 0xb8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) setsockopt(r0, 0x100000000, 0x0, &(0x7f00000000c0)="a86868bfbaec96dbe914be94", 0xc) 12:10:57 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$inet_opts(r0, 0x0, 0x996393195ac1f8a2, &(0x7f0000000100)=""/152, &(0x7f00000001c0)=0x98) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000000)="0061721d4075000d37335d5b2cac91005b00", 0x12) 12:10:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4080000008) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7fff, 0x0, 0x10000, 0x653, 0x7}, 0xc) setsockopt(r0, 0x2000000029, 0x2, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000932e191958fe4aa1f8000000000000000000000000"], 0x10}, 0x0) 12:10:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20ea, 0xd00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) 12:10:58 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x10001, 0x401}, {0xc81b, 0x2}}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) pipe(&(0x7f0000000000)) 12:10:58 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r1, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4, 0x2, 0x10001, 0x101}) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x18000}) r5 = msgget(0x0, 0x400) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000000c0)=""/64) read(r2, &(0x7f0000000300)=""/241, 0xbb) 12:10:58 executing program 0: syz_open_pts() r0 = getpgid(0x0) r1 = getpgid(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r4 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r3) setpgid(r1, r1) setuid(0xee01) r5 = semget$private(0x0, 0x1, 0x4) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000040)=""/238) fcntl$getflags(r2, 0x3) 12:10:58 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8108, 0x80) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20421, 0x10) r2 = socket(0x18, 0xc002, 0x0) r3 = dup2(r2, r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 12:10:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:10:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10, 0x1, 0x9) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000154b40485225665810bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) r4 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x56ae62926315e5b3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x800, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x6, 0x6}], 0x3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0x1ffe0000, 0x3}, {{r4}, 0xffffffffffffffff, 0xc2, 0xfffff, 0x1, 0x3}], 0xfffffffffffffff8, &(0x7f00000001c0)={0x1ff, 0x55e}) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r5, r6) 12:10:58 executing program 0: socketpair(0x20, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="3eacd4c86669c7be20207c3198298503eece35d975a44d7ffe1d37cff240157f6ff964ed5b0798198b19bb21ec71554d3e351ca148633c7b0f8aef4506b2b87f77ba923a98b6510b1800e84a1e79f11bd4aeba89560bb2ae363c531b1a13f636263190ec1aac0ba74cd4f3686dd0cc03cb99f51fc1aaab52c320533406b733b25513c6a8420884191b4a77dfd0719f6eb897ac78d6aaf7b6dda467d09cb06c25ae4c750edf527b", 0xa7, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) 12:10:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x5, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() fcntl$getflags(r4, 0x3) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) r5 = getpid() kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0xa1, 0xbcbe6f23c845674a, 0x7}, {{r1}, 0x0, 0x80, 0xfffff, 0x81}, {{r3}, 0xfffffffffffffffb, 0x22, 0xf0000004, 0xe80f, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x5, 0x6}], 0x7000000000000000, &(0x7f0000000100)=[{{r2}, 0x0, 0x10, 0x10, 0x0, 0x1}], 0x760, &(0x7f0000000140)={0x8, 0x1}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x3800000000000, 0x6, r5}) close(r1) 12:10:58 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000380)=0x8) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="35db8d5b01cd493969a16e1acad2ff15c1162dc465d29dcf796da7a0059132dc9fe9110337d4e1d5a6a430fb9a77847b3babfeb1e857e0f0dcb67eb4a8054efb8fe4c7e23406b50ea043dd131da6fbd1310fd9762e4979", 0xfc52}, {&(0x7f0000000280)="421a4bdcd1b4335b8faca7c89466b58d449726660abb1ee3c42198a3e54c26a5bb2d890b12123ab1de4108b7d288a19a601a646a00000000e1989a7a85da534450624ecb109bbea65818def6554eb2c791e5471af7b9cf29842d1330929cc5d3f7a0262edfbbd7c2412ec296b64bf33f9b9d13a987711e6f6289a3be21da5c59e3ac030cd979cb54586dc1c4e1496114d9d87fbe", 0x94}, {&(0x7f0000000180)="a26f0b3bf6bdc7faa48a9df9cc6173156995ce97e138a8eb6fa8c3a73610b6adad4bd18bb07b001e4158640eac5f6f79e8ada10320dbd7ae1c1d39", 0x3b}], 0x2, 0x0) close(r0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f00000003c0)='./file0\x00') chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 12:10:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgroups(0x5, &(0x7f0000000040)=[r3, r2, r1, r3, r3]) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 12:10:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x7fffffff, 0xe70, 0x0, "438143659ef48660578683a0ee53d4e3a5b4c971", 0x6, 0x401}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) r1 = msgget(0x1, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/37) write(r0, &(0x7f00000001c0)='D', 0x1) dup2(r0, r0) 12:10:58 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x1) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:10:58 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x98, 0x8) recvmsg(r0, &(0x7f0000003a80)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000029c0)=[{&(0x7f0000000440)=""/89, 0x59}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000005c0)=""/242, 0xf2}, {&(0x7f00000006c0)=""/125, 0x7d}, {&(0x7f0000000740)=""/65, 0x41}, {&(0x7f00000007c0)=""/200, 0xc8}, {&(0x7f00000008c0)=""/109, 0x6d}, {&(0x7f0000000940)=""/122, 0x7a}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0xa, &(0x7f0000002a80)=""/4096, 0x1000}, 0x1) sendto(r0, &(0x7f0000000340)="6229fc21c5e92d31690d436650cd4620ffff6f834a74b5cdbdf17a53fb0d538e44e79a94562f4e1d852880f84653fcd40bbe79f6f54d3c624963151e033dd2aa46aa805eefb8c7042213d28c1e8422ea38e84c848961a90fb97595b7c1b96e50", 0x60, 0x401, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='{\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='.c#-,,\x00', &(0x7f00000001c0)="5d28882c242b7bbc00"], &(0x7f00000002c0)=[&(0x7f0000000240)='\\\x00', &(0x7f0000000280)='[\x00']) 12:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x82, 0x1, 0xa0, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x23, 0xf00fffff, 0x6, 0x7}, {{r0}, 0x0, 0xa0, 0x90, 0x9, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000000, 0xfff, 0x55}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x100}, {{r1}, 0xfffffffffffffffa, 0x20, 0x27, 0x80, 0x6}, {{r2}, 0xfffffffffffffffa, 0x18, 0x6, 0xfffffffffffffff7, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x6, 0x0, 0x80000001}, {{r2}, 0x0, 0x10, 0x0, 0x6, 0x4}, {{r2}, 0xfffffffffffffffd, 0x2, 0x41, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000041, 0x7, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x10, 0x3, 0x3, 0x8}], 0x1, &(0x7f00000000c0)={0x8000, 0x5}) 12:10:58 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x100}], 0x2, 0x0) 12:10:59 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') preadv(r0, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xffffffff}, 0x8) 12:10:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000f3cbb48e32233643daaff96bcab60f87731f817c5712c312daf216337947ebb7b3104042beeb518cc39723b47fb9d24ec2ffdceff5061a"], 0x10) r1 = socket(0x18, 0x8000, 0x1) r2 = semget$private(0x0, 0x3, 0xe) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xffffffffffffff7f, 0x1, 0x0, 0x2, 0xfffffffffffffffe, 0x7fffffff]) recvfrom(r0, &(0x7f0000000180)=""/150, 0x96, 0x41, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 12:10:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) setsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000080)=0x9, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 12:10:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) write(r0, 0x0, 0x0) 12:10:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x3) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)="e0b177f87e4d6e707a249b81934bb43a909dcc40927e015ca293cddc0de52933891094eb4f321b2cfb41805bd832b4c29d3b5a778611e9516143181d94b6e148ba135a631be0f62bdeec5dc74dc521917496683f311bb3a7c4a6a195c4acc1368f35a9e1adc4489a92f6e9d5ee818fb651103351608c56546e25a466e323b0dd29af35f4b51eb07f818a9fe2c4efbb8fb7994a410431dd17855cf1ac6de9a5f1d7dda25c496a282430b74370f5f4b3f7c20f86", 0xb3}, {&(0x7f0000000280)="9423b62f265d3f71bd9e66edd18151d3cc5ab2934deec36dfaa9a27279c9d097052b7ec2f33ffeae36946a77e16b9734fb54b14fc1bdb3574fc06a0dc9dfdc2aeb212ff9cd6cb9b10466be9fc8770ec3489b09088be5b7b464fc33f8c613c1f27867bae66a5eb047fb8cf7d5cfcbf13a89358a4f98f82beca474996eb83d69618df50eea131445cacc1b9d3dae695242e85b7f89431fa5380ca27aacdeee52149f898cc7c8576f7055d51496b0f425b90e8ceb4aa8d410c1f87daf6071e5c6b28efa2dd42110e3644bd7a95bc67836e655a54cca", 0xd4}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="e000000000000000ffff000001000000e0ea3a19da18275ac686f25dd7414475a6b8c6d473ca1cd9fa7f35b1a9fe2753496492878dac75433df1aef652f6cc599d8abde92731a189b54c9e9f0050ef6136726d7487ec7136ad23ce11decbb17f029be12b11bd0e22df6bafd868ff928d84724757c546744f641604395863c82c2af109be63de68470052582fd0c758df90e779e16bfde44b06a432a44f34cdb919e89e1ccce0e6b32a4fa6d163a091714171faca82f5ce46a1fd67e1e034dd34ec4047487f3d9ac992ce7a3cf3ea4dfaa563a9ebec53f1a45d3bc18519ae2700880000000000000001000000010000802616b01fb827b6b93af5818d434bc117e2de8a3cad30fa439726e81304d24d8a2038b6e964e8a466d7b078825dea2fc22fb6c7c192ce1dbf0bcc8d7080668be13a99227de2da395279fc63a973fe87bec8cf449fe7fd42cbf449d99ddfc6a4ca470264779a333cc13b9a12d766953ed4fc1e000000000000c800000000000000010000000180ffff3ade00e6973abc5eeceb41d302ef5f6b6c4a94d3092042038379263f19d4cd04aa38ab27ef8789256b9cafa72550afe999d41eb2e2641446a2fde12383dd76ad1b9daa5d2312270cb8c81f328644c1524b5e4bfa82b3614f2599c1ba348fbfae22cce88810d9014aee9d45ae061e0512d755161546fc7533b15ac7a61ee41a046650b42840ff1886faa39db08ebb42acc77dfc5ca100b7b153a35dae8ef04681b522a4d8ec744fc175c40fb2c425c16e258f0000000000005000000000000000ffff000085f700004461b9428e8ae93e8efbe1e02320758c45f0c7846d26b6eafb4bf7abc41a59c5394dc2fd18c1f8e0a716cbf2346458fd8b1fec4f2f874a29a47faa9e99000000d00000000000000001000000ffffffff603e0815527afd392c3cd727dcb06216b2bfb59e1fc95aeba1fb3ed230748c671501b3ec8f180bf5582ffd1dbce027b02985d6d9c6d9653538731f02d1c54ab91072690ff41324d1eaaf8828d5912aa89af330f09566a1bdfb37b4f91541e6c16df08601a8df23c4260541ecd8062c3bf75ca88c6e6606652f85e7dd9edb061b2b3c32a4032f20a998f5045d0db9326f98bf6a90896e6cfb6e4e5ffc3272f9234e6de0a45d36e87e1c04850ccaa93c02bc0d8ef05fef533c9fcb66000000000010000000000000000100000006000000f800000000000000ffff0000030000008b6239e054c1fa63e7b35ca1e73d95dd6f25f0cd85ef0fdc70a818d7feab49bb3b78cdffdff707b2e31dc3d6d5b4182bb00155f72dfb831a0bfe7e8493e4f67976c72dcc7995b906de73c65e550ab6eab58fae235e121d5018b37140ddb92db6575b5fda51cc55bcd53d5b9375b8ef1de9ebc397ad405b1739315694abf3a2eb70e70d9e8946a74e02d1d046c3e5337d15ea6df6205000d2eb52ce40d43c18c45fe7ac095aceac8a5c6f4ef4c876fe72c8eb9f81f93c58ffdb84e1674bf2e47e04fc4ebf101bb14abe53f51916851a71fa8ecb46ae52dbbacb4769d1135e819792e409a2700000000801000000000000ffff0000ff03000072c6a952b51162db39ec2cafdee743e820300f3c260a7b80f0d2892912db9c966dc1e1e410fea19feee881cdd47fbecb71c5fe1580054b4e6dbe804a2a9225a0652c4155997b170138a608237b7f1c8f48c05f6db7c1131dcd340772a80df09a0b464ccf3b4acc7bc0a1e501875ae7796be38965766f599fb10e5d6d27520eb5245348f52aaac3fc0219c2689633649f1cbe8c82a91cef933dac623098892ae0f603a9bb06c35e4cafef22f10443e07b3ea9f8237447492fd59f0c15e9aaec74e790a17048c980da609b989873daa2e28b6d6cb0a99eae9b4dc17847d3a18d384ea4e438113d9d8e76655db4243f82346edc1eeea7afc30beebfbbdb15f499b502fb630000600000000000000001000000010000004f87d080baa891ed653a518e36f0f88313fcd7f62f3993af3de1541769e282ea7209cac80440831834b3606b4893a3640a03693030430c3013981236eead78dcf5b4f0e2039b8dcff58a00000000000010010000000000000100000050d200008152d420ded081489be64fd0be29e91e2beb0359964053fccfeafdf2f9a970228761582fc6d6cf0c4af755db8ba23c751aa25aed862b6d0749156808710cccff5edb27b31a1760c45eb4b395285f7b978db17f3a26797c69b8aa0b2254419dfe02d95efdd9def9fe1e3339c2a0e6286e5b9eff20dc393aec65ee30b0df3e1fe224a0c6879a5ee56fb8a3eadbbf8ee24fd7dbfcad849b14efa45b73415405b5a0032124c5ae79e4df0bdce8e0eb8442cf9fff1aa32ab18cc6d9f7dae43fceaf7108ecd7033c2db8ea34db13d75cd896858594bce5516628f39d9cbdc71ebd1d570832a6aeee368e42f53fc4ceb09901576bb2aa"], 0x6d0}, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x108) 12:11:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) r1 = msgget(0x0, 0x8b) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/225) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) unlink(&(0x7f0000000000)='./bus\x00') mprotect(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0) 12:11:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) dup2(r0, r0) 12:11:00 executing program 0: r0 = socket(0x2, 0x4001, 0x0) recvfrom(r0, &(0x7f0000000300)=""/67, 0x43, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) r1 = dup(r0) kevent(r1, &(0x7f0000000000), 0x60000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40000004, 0x4}], 0x1, &(0x7f00000000c0)={0xae, 0x81}) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="820200000000e900eebfee93d3c43378804c23490000000340de8f3dc3c12e1d0f41878a82ddbf0c1ccc7bdfb2d93aa4eba5c1947fdbf9d28c676868b1c975a52ecb4e6262aeb25d16a659041d1548c370502e9a4a8faff64ada4f1b9ce8df50af9fd25d87e7daf76e0e2a18dfb9451eeaea8f79fba42736608100a5e2cb9429305f6aa033d2df622f4a5e601daa62e434325e4b1e226ed8670164e377a3c1fa8c418e81fb83071f7feac4f47dca763957d40ded38a0255b78ddc993132adf8966fb364474162750b14f9f78034c6f19f8bf427c6cc2b369d1f5e77e1c410db93fb6254f18e40f43683a564c3870f89a0845a9461fd3b98dce8d50f73d4e034c033ef4a79f8f272f05874ee74b40d1350591544dffab33fba59f5e16bce827d828f07749185df9c046d526b6cad5af140aa25f000000a94b14273aeaca5fe60372a8321ee6acc15e285ceeb944d29af0e6bc7816954f454301d0e2d3214bb2d5942caa3b7d1064e0b0833b50f43576794d9e559b3a495d74be05f4e83bee80fefed8144b6b549a4d85fac9b6c85dc77c25b3186880f403c64a2539b39abd70ac3a601aa69b7250bea500bdd6694b2600bdcf96c2314a5cb7c4dd17dd1ef235fadc0cfeb8f6b27604f26a58ead87ad1abfce8adaff6afae624adb6d63b8ce2300190660d6361b9aa9df25990e3cd1cd2d14cf5cbb0f566ab240a3373987df634d694b99527c2ad5164c80f996a7dc0e1a16d8255a8980c8ab1232828dac9f578c9a777d4ef8dc6811ccb0a69c4f0db819080835d5b8610158de3364a376333cebfe4d7ab8b57dc700cb565701b6ea0161b113cbd3f3411ace6d84d9cd65a26665af13696379fb908f5f01e02d35d1366d5ea3a8b129da094f95ab9370b6e671a668388a1e73f8ea9adf2e237da42b818efd4740cac4fe137b9ce7c75320603a2924d34847f89cd37121f238d9734852931300ade598a964b29a6318a160bd92a5de3ff401a59d81a4727e3f006b60645942c0be6457761072818bd08580c059c9ee1ad0f604266f87365c0ab2b0c30a98de15813b438fd738e2c374d6881eb91c0fef7b0283186f50"], 0x1) socket(0x2, 0x5, 0x8c) 12:11:00 executing program 1: setuid(0xee01) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400001c005, 0x405) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 12:11:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() poll(&(0x7f0000000000)=[{r3, 0x8c}, {r2}, {r0, 0x1}, {r2, 0x20}, {r2, 0x48}], 0x5, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9, 0x5, 0x300000000000, 0x3f, 0xff, 0x1, 0x80, 0x80000000}, &(0x7f0000000240)={0x9}) 12:11:00 executing program 1: r0 = socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x0, 0x9, r2}) close(r1) 12:11:00 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) chown(&(0x7f00000002c0)='./bus\x00', r2, r3) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r3, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) linkat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x6100, 0x7) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 12:11:00 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r2 = getuid() r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) pipe2(&(0x7f00000001c0), 0x10000) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x8fa, 0x7fff, r4}) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) syz_open_pts() close(r1) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) kqueue() syz_open_pts() 12:11:00 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3a, 0x100000001}) 12:11:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "b8bc05c53129a7b700"}) 12:11:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) r1 = getuid() bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1a4b8000}, 0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCSBRK(r0, 0x2000747b) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000100)=""/139, 0x8b}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f00000003c0)=""/4, 0x4}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/3, 0x3}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000000500)=""/201, 0xc9}, {&(0x7f0000000600)=""/96, 0x60}], 0x9, &(0x7f0000000740)=""/122, 0x7a}, 0x800) write(r0, &(0x7f00000001c0)='D', 0x1) 12:11:01 executing program 0: r0 = msgget(0x3, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = msgget(0xffffffffffffffff, 0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) geteuid() r6 = getegid() r7 = getpid() msgget$private(0x0, 0x20) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3ff, r3, r4, r5, r6, 0x20, 0x8}, 0x8, 0x3, r7, r8, 0x3, 0x3, 0xbe9, 0x2}) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) setuid(r3) msgrcv(r0, &(0x7f0000000180)={0x0, ""/98}, 0x6a, 0x0, 0x1800) msgctl$IPC_RMID(r2, 0x0) 12:11:01 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) fcntl$getflags(r0, 0x3) r1 = socket(0x1e, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getpeername$unix(r1, 0x0, &(0x7f0000000040)) fcntl$getown(r1, 0x5) 12:11:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x7}, 0x1cd) connect(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt(r0, 0x1, 0x1f, &(0x7f0000000080)=""/168, &(0x7f0000000140)=0xa8) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 12:11:01 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x380000000000064, 0x0, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/99, &(0x7f0000000080)=0x63) 12:11:01 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa20, 0x6b) fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 12:11:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) open$dir(&(0x7f0000000180)='./file0\x00', 0x200000000020028, 0x10) r3 = semget(0x2, 0x3, 0x420) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x4000000000000) fchown(0xffffffffffffff9c, r0, r1) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/15) open$dir(&(0x7f0000000140)='./file1/file0\x00', 0x28008, 0x80) r4 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) faccessat(r4, &(0x7f0000000080)='./file1\x00', 0x180, 0x1) ioctl$TIOCSBRK(r4, 0x2000747b) 12:11:01 executing program 1: r0 = socket(0x2, 0x1, 0x2) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000440)=@in={0x2, 0x1}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000480)="9a6f705015d050af2c66e1f3834c582d3106d8d4627d89547a1312fa5a5769c165266b97bb4cda8330db96711adc4f4dfc0996be0133e50009ebd6cd748495d47b2aa41e5fa925dc60086e5d81a56cff885b84b07649a1b8c3b209438ab2f6f5db829a4c", 0x64}, {&(0x7f0000000500)="06c4514d76cb8fcc07e0e8337e3ae00101778fd120a8c5510f9e38548425b1ef6c0cdc367d89eb882a1ce8dd8075140b4ffb483a430c789f208f6d76c09a5fc7e134cdcb1c1857ea5f5f90f3413bbe4b92839ec8652dfad861416d6fda36c56ab63db2a9b7835b20fb5573d81d8df115b7cfdf", 0x73}, {&(0x7f0000000580)="45d2602d6eb29e79b602c40a7b57d8ec868d4632bf107fa741070a36727da266265771a450c8c2a4d422645e1bd83238d639d141b375fab61b5ba4f1f9848f1da234ced2e4f24058f230c2cf116e622930f5f3c45248947a933a2ee108e408507883c115b309be060b9b9212558a5ff62ef97b8f5a6c765d7d9591532dbd3d61e38b8bbec6625e2a1a9cbcdb8b123dda2c60226f4cafa6ec1782030a0c2256e064497e421b7f6bcce4cbed35fce692e89a832bc0a92e4120e0a4255916b4b7da67f11a568b2bea8f7738593f7307a0b8ee4721f9a0602faeedca794ba95cbde28f87759d39", 0xe5}, {&(0x7f0000000680)="76ac089817bf09a001c35fba97af00c137890f23dea1018e4b9a2a244d986e11ab4a6c98527e0c6f155614819b12655fb7b8c5e0879c04e05620c1aa439caef04e897aae5cc2e99d80b67af974a1b110b64ddac87cc70ecd4d82cddc2ac5e2999b16ae8d25655b910d59dc712bd3d12261c4b5210d684421c9f6502796d935e75d09c511149d4ca2506b65c7996634e6efba31846808632c859394ea00aa8146ad2dc1f835204089b911bd92979bc5dbb4", 0xb1}], 0x4, &(0x7f0000000780)=[{0x1010, 0xffff, 0xe4, "6bf3c69ab2dfa17e3c3230b24588d8d9809fb2e5d4d90cca5a177e6fff5565c78dea45bd052ec774365c47677975db3ca134302ffb0c49b79252aee323a493ec36cc22f48ecb9820274cae96675dd1b8620fb3772398693867cef11062980f1cd4b1b1a396ec595c2aed1675b61201ce0e821dfa46b4d3958b840e36e681f75cadc42799ec92aba3b45bcbb580519d84d86c3be10c1877c1efe475e1f8e8694fd7777a6d8b8d71344b69ee48d740b44753d4af52e58d1e674aa1646d874a23ca4d872426ce3179e655cbaf0f291038158176ee6740388eb60373f9c10fb5905b0a080953194c5c9b413a6557d54760fb619da2511fbb7cc43ee2be87e3a285d7f3b80b763e293e51b09d8b37b218916f5eff2df57cbbc4a9ceb4b6f1c7f99197e08c3a45f82a646bc08910f9ff59c1db240b80d71032eb04d51ae8d2253fd83967bbd0ed0a871e8692beb3d15370543ad94d4e26fe9bedef018c962dd883dd3d8547daa1ad207ffc2002521dd10cc7503cb456d6fdada1113692de31cc423eec5d85ba773ababc734e79cc2f2f86e2270b9b8fa0e496ef688543e34153ba79cd364e19447924d78062f1a7d59c8f9769100e0089906a2e72c29703186c24d92259fe1e1ceb380b2ad760f778ee225d88290440e90656cd7dc7abec70ba6cade605cfff69169cfa7854842a74bb8456426bc156e31b96146a698ebc3233ff0c4295fcb350df4420d8564b3c9af90e7556f9557cc1984c9183727994db5f48f2c756bb08f3069159114b1f201bb8605fc57ecf476cc96133c797461ca4e4ff044322d23941cf46532c8e8f2ba565bddb9d151b2ae7bdf90d8b1cd6ac791a2e54c02d9fe801069f192921313edcb5b15d5edc372daf7ab9eada139f72527236d3553b81715b05c421d76d7ef957a6a87ee0208eb4b68383714fc6fc5df0d4c37318f32d8f1d6c7db717b534da4a9f2472dbdceac63cdde35c3f4f54020a6eabab6b1ac2b29775eac6595fd80db92b6ef3e7a576f965d0bece96afe596defae67f0a4d519e2c7cb1f981d993616cc258f1855341b10c818e5eea5cc965225c24d32eb9e52fe2718dca60d357d79373e8476017444f99ddfeac6b79bbb9c3e51cd8c3dd1d7c4bf21232e64e2189bdeb975e733d4523492b95485d8445e130d148bc6ace872360b926fd7401fd9df2ec44fa65e0c42458fd4b0a910f4c160e47ea95ce5520916811fb4abe29a70e5e92ab9eb3bf5b9565bdcb49e8ded72205d546493dea167d25d9de25ab63249971ac3412f860bc58828ef0c9f7f256511f977fe1e69cf17bbe3da20a030d79cdb16028fd4d6641548db9596cb8a44b61b2cd7c61f723b78b735d5cdf7c42a171d31635fce8207199af4416fbfdeb3e0ad9fb695a516c60ee331f8d321d107b15c665dd0d8aa5dcf282c36c1a7fc5bcd4b4263b2528d36c862a30590fc1dc049f01b2f48de33dba6fbf4c9f008df7d77043b84c0aa15e35603ad2e92883cb7133a8e642a502c81e0782a1bf8ffa913a914329997e64433dae3ae5260e9ce1aeb99cb4288a282c256b3ff7cd906603be30d1f1f9878f629414049d1e2361dd4be70f1dbd408e24d2e22ab4a27ebc38bd836da78573f46fc84e9bf616dc9508fff3da66350cc70d318246870ca6bdf180c97e70b07834ca99fe27c8e11d57861dfbb6dc721cf701c6d938b74b2d27dab9f3e7dfb5e82aed4e435a2dd2838ee9e22717642bda3e2e5066062d4836f31cb4f3e40ae98a386992cc9e7465ee697be595b0827a4a7bdf201671b790dcf9196e6be98ad9f501b835fa5e007b83d0b49f0674d9981702129aa9630e8c995e15de0f0dad5e60a8a6f051e4aa12f8606604909bb1ab33b017579b31f9a180d86962502e8f654df253664b84349b41688df2a7549b1b1ed1a6f44930c944116a6647d116c18757440e5b07dccdc12e64beda51a3b939599ed4b12ef20249899d1c960ecd2cf5801eaca01dd53ce788cddec17b6f0506f9b03a921179303f7461dae92fc423229fdb4f31923b6c8480a8bb8f72b5c26b1659f9eef2fb73d3732ca49d2c43a071417217932fea34010957cfe81886937e68a88582b4002676bb61650be8fd5dad69c554ac7640e453f49a18b5259f191ce2ebf4c2155a8f3d5de0bfcd042d306360e66c5adf5414c294ea73e71fcc1187275c430cc2b3b76c33281b1552d4f03b903ab99d0e07c0ed09dbff87b12543a94680193fa095fba610e49e70de8c050cfca010058bbabe2bbe91547e29b50b9deff3ce45e90ef04f1a072462a7cd8fc143f13e2c1f798ad805ed6f0649830a4e6b94fe7d1b537ccd4f253c2e1e0aefc4dab7d434eb01dc2bcd550e503ff510d1f8483cb423bf95cce21a087005a508836b3cede9cdf7a03edb55109385e4edae4acb00bb708909fdeb8466eb6064ae4afb78ed0ef28f19973450778bad4900e1006644fabde48cb3be41145255bf0b0772d770d41daa17020bc36058e64e326a7476f7d7f2fe4c8b11e61ae13496509151ac85f2eadd3cac95e4febb83e19f4c5a62ac4593979f42ea6ea366cfff81fab214aa8667ef863afa1d0a432db6ffcb79bf8b20a43b4ff7e12590f36bbb0fcde2af13e6dd14fbe90f8bc9342160074f88dcc02777434b9b24d8ffc067b38f019ea828c9a4e989741fcea62bd68066a7c3558ce7902d0623361bcb7e14f6e16af711844f62c566752db52acdc9d0b62374f20f6f65e4a35c0336b85e7ece5a5dc44caf8738585ad634700cafc4a1c026541131371a963cb1a9429ce1aa476b44f2582707973d4b3762a95eb88e1a9d08e9cf291c00f5d9a33451e78659da3f80ffad0762cffacc14809d0390c15ac504b7ad6a824d4eea8b63e5ac901d0a71d145c4a889125f83cd33cc758c97f60266ea4a9b77ee5eb1afd839822bfe2452e1bf72f5dc30c799a999b956bced637de9a237965e868d66429c6029f3408b636991cd6b0261888f4391f9dbb59284d8f1b9d67228406c5258cacf58ce6151c46835f537a07b8b06df8598c01f8c793bb65de1b5eb7c5b55bd9c3be4f900c7bcf7e17df39aee501b0ffe36a27ca457a027eb115125e45d6c7659cc250859cfddb2c385f89b2a241062ee57b4e2148a6c4a519392989629a775de59d2b37d54620318923e50b1a46e429e1948e564b495d7d8f0d6425b140b9a5d9ed77cc27ede78c0bd03141edd20a6f942a1277b69ac38c93c622a2164c6ae2e890d0835cade3041a597377aee8cc6e0737932740ab9bc9d467f19131c5c6e5299b8d6f14641fdded8588e0707f5e6ff50c52f74fe055347036db3c0bc7b57eaae0bac7bf96af0c0130bb4099d907105fdb9104272f5d8df88a55d00ae13a029acdb0f4ce3152a9e3ec95d067d19e73dc88adcaf019e1ecae23bca371bcef04e29ff901f0d73edcb08671cdb039650daa77e11af009235b66d9d97d63e48fc358e290e38b32582d7fff72e39e0467b0223004668611e658f83ad70df75c0353bed171c96a48b0af37a5c3681209dc7448585a934e4fb2559a47ace7eb7c7a45d69985cdc461f8de95d403808c1893950876ba14c78a1536acf2d69f9c13a23dcb2a120f5d6c7708479c49a837c3bfb1e3b39d2a9f5f1324272dcb1cdb69f36087d552379e04eab14c44d17575f53bf17b05147f08e4e2acc08f55983e0ab2a37e7d61e0ab47f05014e663cae8cd1fcf5ee3ecd0741fd229e2b955902f328f357b28dd61ab3443b9d8712b7bd837b466d9f3972064e4900753ab5b7bbb82cf120bff3880102e25d91c0be6b92d0c467a9a5e5ecf39cf716256167eeaa414532b1039abf9d13692403216fff206581d9f61144bc9211a5de594a27389b8c38104b5bf162982dca545bc62429fbe55545cdfb0da495d15ae8eba865d992d7dd3a02297e8570f0dbdca24d3e681f99c6c6daffe63cb47c6e0a9f3a8324957437e205758fc570292b65d9636b578e0924287b9194b5aa6221180316115bc42bf21954f1efb6260cf909c580c38d553cf83d4f5163b9d80fb8279ceb06a82b62fab05def2d14c5cf070ee8cf1d1337a486a46dd90e5288b6ec4942637987a1743b008502f67398e5723fc7356210478fb90967d0e502e1d36fe1811ca125d41af2cee026752ab9474c28d8cdc8bcbfb19e2b42e5ef688707562a61fe747e270d28af15b55261e55e8db8293015708b3bb34b2f6a14dd3292ec49aca87f70ad3406ab86d120919fa83b431d23a72eb5b57375d9d537a163364c953696905b44cad6a46fcc8b2cb109be25f153c541dd2828b8e1803b2d860326924a40e514a66796fc55040d1ff0daff450a9669bc04dbef3a0606bcf8278f8fbae986d34bcd4e3e5f1693ad2a5a356c1493604d937b62f2369fda9b249b213253ae3f4f41451ce156a7e8ad3f00f89da185dc230e6ab49b4b37c9907a8d672272de153916d571c763560ef904294f2671c206fefc04dd705a3bbed4a0688918b4b1a4e630c6e7c6c286bcf45fe3307f84a6cf33f88527d90a7f326d65b907721830cd274c9c6bdbd6131804f91d070d5778c73b220bf9091d9d548359a2e3802be3bf8a1864b42e0afebd412e9176ce89d1be603cf3297b744bbf4427e0e9a8b07ed2da63e6e1a69435cd5e39a34693dd55f502232c09317f4955b87fc9a920e38758416f82225ad9bc7c40d841ef2729b3b93f067a28418c0d9ac0a03095b8588f31cf05493dec3b95f8685425f1e4ea800dafcf3023940c5b233742fbb41e58bcf83adf6a599cf4601d5f0c1577fed5a0eda76edb0ce3bb558e2462bb6e033cdc0800b983a297a1c0c78f01a4b8cdfcd5496dc720f99a43f4ebc4a3664a682a87d461c228f6f7c44c2b75fbac6292dd3574323c6cbf251613e976cd6f9b571b70ad785f5a80d837f9ac463334c0165ae84ee15ff0231048b0216b8caf0a504fbbf14fdd9746f98f2094c71b3f1422486146cfd2a71ebe96dae3c02202015850a672e43457e5f75b9ac0e9fd6f2c11817e478f9a14850de8792436e540fa70f4dcca73293055b947359bb69ede566149149dc9cdaa356d8a43d059726b2e38d4d23329ed3a80d4c75e2e2b5f496cd9d57b376084babcb3c510cd99cc8a71861a811168f49906c704d8e750e94cbada0fab8139170792127e759b4be5103b09481586014ed6710838c063ad143cbab40dd345c5059473dc9ea77dc0b6913473b682a8953a165f58b0d6a1151ed9d25ffb8bd467dd251a2d969ee74f101cdfb5401d84b677594d15cdfec12976c50c3dddf793bce213f6cb10008a27d49b5733f4702164b6d0b8866756a92594dcd67b1356b9ee53ba07a1354df53430a458c9d3ec487696ba6de04453cf43a3538285ff1fd96a695c30ef768e0826a305e145424fa6932c06ef5c20017e1d53ed4d51e9bc18ed7f233a73569bb8f559815f8245099fb52e82d9406b4785ffeae939b8099232701d16b5f51f86a2550c49f21d57a8569a47666150e8936f063d121e4fdc0f833495fdca861059916719926c9d6268ecf1bc3a626ccefab5738cd53865bd02558c7c7717fe15d28004ddaaf513443ea24a0e4381ae71960fd2e6a7751ff4c33277c55daa6bb4d40de411d3f82a1bf4c5b3d236c10e8db3fef365881ab4552ec5f391843c096b5b2223e5e5c84919e5f84c3f85ab978cd8908bcb8c6853083edde984af6bfc7a521b4d8bde450102e7b87c174ab1cced60c3f0e1923736fe481f84e256df83f42ec99cb23faa9df6ac9839c5ea3467e923d53b5b631b3c2d9030"}, {0x20, 0xffff, 0x2, "cc5d3d9d0dda0bf584c6"}], 0x1030}, 0x40c) r1 = dup2(r0, r0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="92645885b1a537bed4ce0db674d110e792c7639b5cbfabc6438542277f84a747133aac3eddcce21957f51bfbf63ba912a3f7a9dc1ae888c9ddf4113cf01984424e45c8c0a3d3e00eaf12d41db6a371b0f7dda37cb329a360442bb46dd2e965bda279c1c287f3be7b6467d08c48d165171fe1270e22d1bde86e274ebe8ead26c80bfa66147ef5c895f19eb955c598bf2cb43bf27a8441d226c3bf7a6f70efbdaacd9bca2aff9d9c8dd4bc5e2721953a95bcfc2bffa0a52e444466394466a9258ab672d3ff119140fa6a", 0xc9}, {&(0x7f0000000140)="54cb4be819955aa30fb127f7ef31fa23d21fb7faf1268e403a414b4b92294ad3e6b442565b826afb98561efea2481dc3cde2bd50f21368bb8a216cd28153a9240f2182c85741333c92b69f6418cbca4c80120c00c13ce2e485b258a0e3013b9c0590b05df5a5a3a491c58ad2cc8d8784163ad5b1fa2ee420086c4837c9", 0x7d}, {&(0x7f00000001c0)="b162dddeb488507e1731a3f059bf6dfd72f07e2c5552f6ac06a33209af9ff7abe2f6c65c8f315d21daeb3b2b243fdd8edd47b14ae60ae6db1ca3c3fa469ad72585e6aadfcd347a8576d2d38ca70f796dd07076c60f448ad820bb38f5f79a96b0cea66d64dcad1f54b428c1e79b6ed1bebe70b06ec23ef0a8fa7baf84e7dc85fe6c42dd18068a66058a5442cd1dad2a1ee876a4b3", 0x94}], 0x3, &(0x7f00000002c0)=[{0x40, 0xffff, 0x1, "d69d8903ec2228e3d7ee545ed80971de5ea771c7b6ff28480967ac114c9f8828ba74e5bade42d13f1eec6b77cdb4ce"}, {0x90, 0x1, 0x2, "a3531b23c85f3497a1ae2c7a712d0c9f42e5900448d0086999bab23a3b97384daaeaec348556c1c8f2bed9b10af6ed9bbaf335ec0ad8805dde05922c6f420d0e01234ef078bf6675e2ce82d810f3b8ee536bb169758ff2c6762f8a3dd9973b703bedbd059320403bd4c98759554190e700c4a56ca1ee57d6c7"}, {0x40, 0xffff, 0xb1, "301141206da4b3c13e01c31b7c21ac076999336410dd9d70a74772a4254f6bfb198f2388d050e94d1279b863"}], 0x110}, 0x3) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 12:11:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000080), 0xc) socket(0x18, 0x3, 0x4) 12:11:02 executing program 1: r0 = socket(0x20, 0x4002, 0x40) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x102, 0x100000001) 12:11:02 executing program 0: munlockall() mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0x3d53) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) open(&(0x7f0000000100)='./bus\x00', 0x152, 0x10) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) clock_settime(0x3, &(0x7f00000000c0)={0x3aab, 0x7fffffff}) 12:11:02 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x801, &(0x7f0000001000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) recvfrom(r0, &(0x7f0000001040)=""/246, 0xf6, 0x40, 0x0, 0x0) 12:11:02 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x800, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) flock(r1, 0x0) 12:11:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976", 0x5e) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x6, 0x10001, 0x3, "03aa03d9b141168ed36503533ca718a4fef81178", 0x80000001, 0x1}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) 12:11:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) nanosleep(&(0x7f0000000280)={0xfff, 0xb06}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 12:11:03 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) r0 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/46) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x880, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 12:11:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xa9, 0x80, 0x8, 0xbe, "b3960fac4ff5e6d63dd67d8db66701e7a3d950f3", 0x8001, 0x3b8}) setrlimit(0x8, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8000, 0xffffffffffffff0b, 0x1, 0xbe, "3265f79d2a944b49291d4294896cce459303d09f", 0x8000, 0x6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x20, 0x7, r1}) dup(r0) 12:11:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) readv(r0, &(0x7f0000000140), 0x108) 12:11:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x800000, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 12:11:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="08966d8dd6a700f853411df8ff16363f079f4e8a397a96413951d0a903f2e02ca4db38ab43e0a96258", 0x29}], 0x1, 0x0, 0x0, 0x1}, 0x0) 12:11:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x813, r2, 0x0, 0x2000000000000) 12:11:03 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0xffffffffffffff3d) 12:11:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/169) 12:11:03 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 12:11:03 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/191) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 12:11:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="04002116af201e2143dc95cf0e01debd07cef55ee353e43b9aa3a97bd31bbdec7b09424348364cdc0815718be91374ec936ae9ebd6b1938f814fb5de780e282b1cf722bc3ad421d60261bd29e073884a3c0990200000000000000004c82ada1d2fb042ea61d1ef4c00db5c523b6285965c72ed"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xffffffc7) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r1 = dup2(r0, r0) write(r1, &(0x7f00000001c0)="ba16", 0x2) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x9}, 0xc) execve(0x0, 0x0, 0x0) 12:11:03 executing program 1: r0 = socket$inet6(0x18, 0x40000008003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8ffeffffffffffffff07000000000000"], 0x1d9}, 0x0) 12:11:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xec, 0xf442, 0xe, "ba3759aabc71fc15b17c819d144b87e1fe46505e", 0x8001, 0x6}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) unlink(&(0x7f0000000180)='./file0\x00') r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) sendto(r0, &(0x7f0000000200)="2e5230af4100410b07dec7338af32b7860c3b20150d003ae79931c6eeb8103a6ea04ac16c4785287fbc11a2826b2eb53764c3b834f779155cc44425c3b1bf39d0936716583e548c28aeccc6d058326749313eb12667dca484b5921bb7159a0fefd", 0x61, 0x406, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x1, 0x1, 0x40, 0x2, 0xff}, 0xc) r4 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000340)=""/128) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000003c0)=""/253) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x5) r5 = msgget(0x3, 0x0) msgsnd(r5, &(0x7f0000000540)={0x3, "dfd4fd2c60739ee63ff340e17fe65da305ad9f51cefb36432845f3be16db0a2caaef72926991c2297f50950c5510f6a0ef5bc203cd2e9da74b7c809e7c051247f6afdff97600f28f90fd7898a92f613e5dac55aaa97567cacc857567a0479a4d8fa065195f9cd91d7e7dbfcaa18c5923dfb99c0f57665515c09110806efb515e6ca7cd8f86baa3cd5c7d510dd921199991daccb5da929dcb585a20c0aaf80c9e583eeb50764a278bd58611ca42cd673a8f5ea97353a9e3101632e95c7fc81d834c93c4bb745badf4e992e8cfdc1eeaa95292eb19ae680b5014184e4936c4fdff27a38db001fc47374308c0bd73d189a2ea"}, 0xf9, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x4, 0x92, 0x870, 0x8, "5be4c58a69c9d8c7f878015f890e710dbe5ba34c", 0xffff, 0x1}) r6 = accept$unix(r3, 0x0, &(0x7f0000000680)) writev(r6, &(0x7f0000000780)=[{&(0x7f00000006c0)="1e4460c708807b4c63a50842b6a7ec152a8eed8bf7c42516601882aaec3cd5e3142cc973f260f69ba6cdb461862c68fd086fae2d00cbe2976101a7ed270383deb6d87293615072a9cbf18816b8118a618dd2099316862ca9145bab02f267c6e6141894dd70373c4ed8e29b9b266c69e831c147eb94b08b90f1265bcbaef7791d772302454fd9491168dd6d4f3614155aab2382f5dc3d408f98bd1c8a5da38ab7a4f731748b8caa5c5003", 0xaa}], 0x1) getdents(r3, &(0x7f00000007c0)=""/152, 0x98) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000880)) ioctl$TIOCDRAIN(r2, 0x2000745e) bind$inet(r1, &(0x7f00000008c0)={0x2, 0x0}, 0xc) msgrcv(r5, &(0x7f0000000900), 0x8, 0x0, 0x1000) ioctl$TIOCEXCL(r1, 0x2000740d) r7 = getegid() setgid(r7) 12:11:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = kqueue() openat(r0, &(0x7f0000000080)='./bus\x00', 0x302, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000013, 0x2, 0x5c}, {{r1}, 0xffffffffffffffff, 0x2, 0x6a, 0x5, 0x1}], 0xffffffffffffffc6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x6, 0x6}], 0x200, &(0x7f00000001c0)={0x1, 0x6}) kevent(r1, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r1, &(0x7f0000000080), 0x20008, 0x0, 0xffffffdc, 0x0) pipe(&(0x7f0000000000)) 12:11:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x7fffffff, 0x6}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000100)="c26f2616b9bd4b8d1432b8d0d80ccee704672eb6f155bcbe66803dc850f11eaa150ed090fc24d91ef48c8b63ec3eba3b9954d0245e1139eba4303e7f7a19a6c0630ecbe002c609efdddb01aa37f6e8d7249b934b0979f6952141eb2e1951e84506c2227645ac12ce62de96fb3015c1c61f2fde5c194527a13f09ea9c848280b4eca0b7146dc503", 0x87}, {&(0x7f00000001c0)="d340b554cc7195badee7a6a1dbbdac9b", 0x10}, {&(0x7f0000000200)="80515360973f95276f9a7314a018854d557e1ab38027c3e336d05416b9d061675a5260cfaecc9721864f4765562dddfdcc850708bb3cf05fe282b720944ad64d7af6bd90919d13e39ed1ce1bb93322e127352daf352b40e779ba19e3ad5c4dec6fb1f048da78a3843ea70e485328a42df17809af370dcd2f304d66a74e0ac075b149f4110cfe9b44c7fcbcb6bac25ac1500854e91cad1e1b359e6f5f2dde5b0cef319a683e3009d0a1f2e34dfc85f05af41ace6e26448a94b2abd0fb2bfdb537bd3bd47d4603808d7b25c18d811e93a3ecb35f06ea6f50698c63c7dc38146db4840c3c4651c62637545df18ea8fbe3afcc59570838767cae31d7b036885e377d92f5f7c3378b72fc78ca29243a1d8bfafedf95d8139ab942fe344e75c4880429d1e1238c4154d8e8b5d67c3104c9b2796ca200de23cadd3a9fb12d0770d7e36b5e49ccce50f87d82c3122b8de0f2301d789b2722b1d4f7c6c94d5507c5d944330c600d4ad3f5274e17b320b53d41b462c3a1f7ac6e386f08b4862d23eb17579e7bbd2ef73a7687a35b70e00e3652b1d051eb27b41031f3b3d17f551ef94c0e11016d1e8b47fafe3fbe6ffc0ebd394c94ef1982b9d66fe39012870405f7c0ae53077cdc3e953dfe48df3fc002b4fcd5c105a53f3bacfdf4d549398c42cb496f85c296c96ed67b6c7542aa5753679b01ac6fc0a6901776243770400222cd2875fc568cbc66d3197942b721b48c3732952d66691993578295ecf30dec6a106836dde343e658fa89e06554cc972c0cc0b81aea9701536b9e6e1e0f5616861ba14d35fa208ea0953738a23d59533ddab18c3837cfde86ad379f1e5e80bec7ce0551b06eccfbbf6246fb66603d61f61f4b269ab127138d7197d95d1e6cc9d9859fa90eb42370a679065af557fceb8450c815242482c5ea342ad66a25129174580ca02bc70f7cb951231592849f9a0f521c2d36462e1d54b787e177fad852aa6b0a25bb45df615c317af4223820d0572d9ced9fcc112b144b626c2e9546e60f0d7472870bfab74b3a4742bcd206f04605260bbf8d1780e51bf596a213b20a8431c3a7f1dd0928e4c02046c629538efea7bd826a1724fbe3aa5dad2bed881ce089ed6a53683ae76096d70f1011b49b6d89a40c23904349d0c84bf26cc81ba8cf407a743d2727de521991d5c37b00e5bf81fe501a8e5228c61711e5697aee8fdc9b112f1e2d2f9315121f3418e988a5f9e459004f9004a40e5a1b89fa9baeb2257f2474f87cd5b455e24a7f8e339b9dcea2381815b0b40193715740faa784035b5b3434736df05116e3b1ad997c519f7167882a19c6ee312d8d48eadedfdaa660e8974f3a965378f04aded6f92b1a8d90eb1f6ce85c3d8cd095a082a9a86543bb6f853a685cfb09658bd305c89e75541c61be45c47332aec87d2dfb133c2825e99213370d2caca2c7e01935551110c1c7be7e57960a5fc2ff54a4b0584d2d5985be55118ae6f4629120a9a68d6bad8bd0dd5faf70f9a776935d8bad59499df767b7f829ceb959b1204b34c035171f6f106b4226e3fecdb7f5c83ec846047d22b2e8f7fba6a64ab8fcdf90549d8a2f7ac70e313f958847c2eb98a70c2725d5f3b5621b37e393765d9e983a81ddc633dabee5373e5f907d281ff350688fe54a21b86ff06d13353f5596caa9fa7e53fac2de0de86c6b434b77ff4d82d00b193b186e77b83999e5c1ad947488af4b1c40d1c6ab0f320161a9e1ea87233cf565f5f4132f942e210ccce306d6f095daa593ea948484a95eeb22e53d90613e2bda30eaac2902e90dd3efebffec92bf7fb2d7387705c0497e3b49015a4fc2912f2e64bb2cd2e33a9d766cbcf37949c6e8781d858621acf5dd9c1108aef48dd83cd451bd98454fe6ba6ab1f3b1db9f48806039e3fc8ec3b7b7e5393fcd15e2d6d3e722a4a1d4123303ed27b278160f04f19a927cca706b6112cba22e63598dbb4225a70f03b47985a7d070a758c2a8b71ddcc1437c5a6e3ec727dd4625e98ba74af96f031b395a7565866ecf42b1c914e390cb09a3b7c00afc655e056ca8b013746ce3d75ef03c079a9ad660891f829ab994be34fdc77707ca9e89d008b0fd834bf9ce6650ea2008aed616fec33407b16f9102c3974b48a9ded60e60545d17ea3d5fa9ef45c9b8f7164f3c38c8ee3dfaba7c7aa15135541baffb051c7948d7719f5a5938200e55fbdfd2b4394b3926bbbc4abcf4a74b3ecc96da033c5194fcf26f4ebcd9f40c5c1451d8a5769382fa5577b1286e1e568b135aed187970ded6b284a88523760fc6d0e46388011fe64a38e7e4a8e9621f2ca83e63b026061cc667521ff3173b1f82f548062d334e0c001b26f0b178ec6364e97f4f470405e4700101bbd329fa74833df821d8fd9259aac0be6968806e5e5f3e73333e639881790f1861b37df19ab266b1471e5ae5fcfc4e9ea3e6aae68f2fd290e25dc1f8302baac08f87749618fe5b9a40fb28694231da497fd48d4c88287f982bff35f2149c9697bab2bb3287b95cdf1e2ba42bfe57953e372188fc2e36243b62c63b864bbe4914f695e819096eed0071a9999101f8228de02b1fe33040565d89b39fc16e751c20b13ecf243c7960d863be0913422ad7980238515e79b5bb0074bee207f5c02530a79bd498213f98e749d91866039e56655be0fc283759440b2d65e351e2787a664c9fd4bb4659c91faa1fa4a04fe3afe070a57a38e7155f925a0fdc27dbe53cef78ad49be3c4a1e543042f8dfa42cf0623b9ed0b7bd2c3b223261a51375307da8e10e09548191622b9ae5b77aa7856baaabdd7dee5cfcc431537581b373b83e7345b3ea5f5f15d7a2008ab584a0e8488782d303ce0557c68277872012f4e97bd3b883f0c6a6fe8e0606fb42e6bb29802762c35572f292b5c23d24974ddb11cc01210e7f793936d0bf11c24f5a08e578ddd22a92b09011388b8a42b14a8e84431b5c467c090438ee2c738877d3c920e5ad2375d51b6ce65836e6c412672a2c673642f27e1a1771cc0a3cac86d144ef7ba2ab48ed09ec3cef93ec6652613d743db0be93010b7d333916c067b01c779d35c422404620fa12f0a422e771389d4252fd9d49998695fc673837d0a35e21315cee17e7cc9f4950a40c6daab3d7b557b098e75e15df7d8d109eab33818c5ead186250ca7129802ad0c5dbc1ecd3400fd88b9ec2189d705244cb5f86c48eb48fdf2f25bea04dc3499426ea048f99f5a2e9035aabcd7852424fe85a751a7abcb5a8e53c38f24e25e471c2446a94c360cb42e1dadfb5f0245943fce09709944a29af6fe8ccf40fa90bc6b31cd3bb8086b3a6086547c0abafecab7986b3abf47b69cec2f0ea92043283d01a2ca97a8b705fb79f5fdea75dd5c8c576618bef10bebf6b9f57caefac503cac2ed17833d1908d0471379461f678d93d613d86f754595f021ddcde77314bd490c3ca5f291f9293bee702f264839a5beb54632bfab36274da5536efa8133c50fcdbf71ad7981f4761038aec7feddfe137eee58610b6750bbd0c79e4874d39c2993e038e846304d81464012586b7834a497ae57f613cb7f0f0483018fb00b2d0e49edb3baea073f07e58dc6e7cdc97e29ec469e3e333c5e50525a22b638ba58d65814a00888faa3a5d89f4468d73e088100ca7fbe43b49cc76edbf57ce11ece98a9671624b7d4d889df523d22b542580adc63dd2585c69ce3a28db6916c602766e2301a7c5a0ddf73c8746e0b13902c189d7166e9036b5f0871a63b5509aef8a8a029bf9d9cb228ac18caed74428e221fbbef021d33cb7086bd69cca45f207b165c8a3efd086d99c7b5f6458e77b6a3a00044b4133f2407740e15cd80dd169f391d218759324e0c9aa1c47b409bf84085a39887dec1c889ae90c4c77f56b2ace75245538e74e2bb3bc7ba07af0058073d95aa5b4abfc01399c37a4484681ca74ef6b6257b8fe7e09ed8e92ca9f90fc19091c6f7e9acfd1cfde963fa80dc52c3cee0b6f1cba998b767eed83b80ae118b62c10b5cb8ce73dc39cae54656f0e9db04eebce93cf254b215814b0d8f53e6430b5ea1d36f0ff0c2cb7c2b4c31fef9eb9a798cbcc6c4dff53d295d4a9e16808525fc9991b22825686dd78c0382ed61e7483ce42aa31f102f7d261fa18a575f332876b9aa48d23f5d1faa958a2e7ed33a9d41891aca159ef5e11d01e5c75f4deb32aec7b4ee44cefa75f6b49f75d1aff3b552cadc6cda352f817a0c00435e39a2e6af35e078651e44b6802e737615afb30362cb2bb4f7caa8c0c20a1ae6d6e45672fb3aa4d8c40ae2ed1985a18ac3cd91136a3bacfd33d90bf219f2a09cbe1ddb5c852975c0a1a72585f247d3adddce0f9f400374716b91633d36882be95eca7642ad49180d330a54882f8d10a0544a3b2f4309f3a2e91bf52279ed4db1cf358e62b346b2fcf86153b6a882dabd9a70f49cf9025cbd664ef8b84943130a0b7d13c7e107baf003233047874c0383487f66ed3a9c922aacdbcb40fd1bf4dab0e5f2e812ac926e67abd78e492b8c82a925f7ec8f9cde622daac93c71d7c84f70c6de16f11eaea090b282a87ec393423786b4dd72b9340efc1432c2fa64bfa3060db88126c9b3dfd8294d9127a56119e246d253105ec37d2a8dca6d816d92b5f437cf7ee274d86f707841663a8eae6a0751faa2fd3a27bd366dd298d35f141931777da1681e5edc114b5d0a07d7737db35d46e88e0c82a81ebe41d74a6d887fa61e43b327c7e23639e5400401fdf7829bfbb1c887f0c78ceffe361c42373c20f86b77c0c9ae44a3630cb5b89cbe71b5de66747528d8b242e4d9003cafc52cd3cd5c118663e0fbf9aa734ce21c33c3ef6cdf3c047ed2c35488ba8b2f1fb2dcb1a4c3d227e89745609e890596364362e5c48bfad1a4fbe994c329c168d946bae078fc31468e62fbee52e0764567ce19c7395c515793bde5737085efac05c951b9d2bcacb167047b5c3454721a5f0de7ad14fd55f565416cc2fff7a673a0c93fc869257f590cbaa7a5ac87ad75031b9c01893ec501080d4efe0e66595e6810560da7f294996aa2286c7c20e3d94d62d4f5c9352cc06c347b391140ccc716181ac1b75633f61e6e84e7c66374c1f5cdd39e1f5911b68e438cea00e2b6021e1cd4de66e27ebcf32cc99b97c2db4fa1e3b20fee898ee20c769b887c6efecfab3d5b3fc3a9c2f9ae9e9963ea1a6ef27473630a91dceb6189d862679b1da0736a482d22b9e311e94d96d0065edd42baac3053210bdff31531ec3a3e7c83ab7f8373f5322b42feae2857f8e20616e069eba40445516d892a58eb10522d5b98cf887ad815345d14325f5eade896b0dd66f8094c9a394999e74e092f2827ffa57f2643e8989307d5689207bfd47ed785ffaf3d4bd8ee61020ee5eb1cc55075b42f5ccb5b1cd86745c62fb6addfa0811ed8220b628d846cc007529eb11480bef3de3e0d05daf371b6538a101453626ed1e47c77220d0889b94444e1ebbf7590c0f63f8873d7d5ded8043b56b2fd525248e080cc76ec2051957be72aea0ff97a5baeaeb60cf3775c2ae6f05b42acd3d97906971ebb0e8d1a9241062146a8122be1b9600ce30918e59013397c1eac5cdb11a27161dab92e7bab99ea0523cff494f994e1d8515b9c83a0ccb3868f9d4b224c483df539c3a89fc81776da9aedcb0653802f1877d1a172e3ed1b44e4bad57a4db5035c6a34e47051931522a336a311dffd19c4cae16e0b61827e9379cda12d95dbb29939ad248de97a648b9c72fe30305f365a1db4c51fb79061d", 0x1000}, {&(0x7f0000001200)}], 0x4, &(0x7f0000001280)=[{0x100, 0xffff, 0x6, "984152a2e65803d149173c5454a211e371bcdfae57902c942dc15ba2ad849672b94f6e3044b08e282adac3f9b2287d2c60eec8798371305d411cb9a0d069aefd0018a54b163bba0b0f0d6ca2eeeb4faf02e0f976630dd43a91173abc628941c972b7b8463fd90909f1eb1e06264b100b0bf8b190d1b86fdd777439b02623aac1e66b6561f8f02dd3fbf563031ab9d38aec6b3a0bb82cfd49b88a3d84fe52b65ad335f1f0c0c39f1f7758924fd7d7b9976b6103e84f82a08c7f3921309be8cd47dc57dac7fd875fda7fd207f24180659af29e5290213f5dc7c2d7cf5c6c16120a36ea8d1e6415cad195fa7db54e01"}, {0x100, 0x1, 0x2, "a1bf34a9f7f225e4a008b7233f6db4e963386b57bc6e18d6c1e3821fdb0df42f7252dee1dfe8ed4186c404ae622e51e71ff86b4be4d22adb2093354cb51dbd0f881bff9852dfc3486c8a12bb1d80deb42529f7cd862745c611f86bf6a05327293d2bc63644e8baecc5d9edf24182524bb81b6175eaf47eef7a6b73fcef6d2cf751d0630bef8fc1e054592ab3a8e9ddc8d2d6ffb2b60e14a3ed77519a3b861c7e36dfc2632509331091fc9b0b39a35ee7e735195974f9c000265f8860be2d5853089163097b2080fcc9f97fcc840b0e9e378d4e6ab3bff5ea00de9e41a094afa286f09c7e99d9fc3a03"}, {0x38, 0xffff, 0x2, "a622de429fe461d189d94db0e897b83e4b82aa2ec7d4b38b8ed5ec9347b2c30e2064b55556"}], 0x238}, 0x4) accept(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:11:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/248, 0xf8}], 0x2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20080, 0x8) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000200)="fc7c9921c303edbddbe5a4da3d4e8aa6a9b67aeb8f72fb92201419c2335e524a0ddcf957f87255671a8ae7fa9e5d82b89c4ad2afe7787a7703226f8bf1a9cadaa4419ffb55222b945dbe170d", 0x4c}, {&(0x7f0000000280)="21a3371a1a3a09ef909f8220bd11a4051d9cb07741278e434b65511159e31272f6116f46789978fe70d6bcfe3b8a72dd18cf9f97376144f4af6a30c7318b08c2aa109d", 0x43}, {&(0x7f0000000300)="15abc6ff91d669b7d06c44ff3990c2829e7b54a09853ad86266e7550947ed7ba913622cceadadb00f5133390a42470a851a643376f8ff8e2ed0c31af24352b1b5526b4784eacdc68410c301e0057f6eb0f0ca0f15127680e24a7669fd8c96af2b5d8defbf90ed2a93d52fc1a059e3fd9449ec640541f6072dfa84026251a83c2833896b5cd0b887b4505ade6176a634fc8de534e8f2cf08317e172251bd028c94a503746027828806261301bcb9bbacedfe4c55cd64c4aac84de168fc2ffaf837121c4e73c825f797853fe3f2315ce3f6400bd17c6c8e7ce0910fbbdf0d8a07f53547a904d0cfe1ebc006537", 0xec}, {&(0x7f0000000400)="30b5da745aca3aedb6f6e6da083ccc8e8832a8009ef9f2a885e5327653f97b064dc3155d7d0da57a572e21077f86560ef86161df7aaacc633e83c17aaef4f265bfefaa9096c5abdb01607d73f1befc787939b4afbf58ef8cc2dc6dd8b6bb32d363a8a49067374396dd47df4ed0b2b0fa7cdcac8a3acb4e616c496982b87849a216d7fdc467209f30b0ebdd375eeb8e778c8a", 0x92}, {&(0x7f00000004c0)="7fa0a10ba0a67cf3b2b3ef6f56caeb5ac3ee6f3dd09b087d7d28fb9ce8c8eefa51045ef8972598fc3246c429d8e9dd2f06a17e91ef5e02ba90d34a5d186beae389870ecd15d1da9328e3c2b2702efdaa8b17bfad031ffdb4b90fa5413bf721d13189fb4621541ed8b747d012d4ba6f047847ab5ba1759daf0a42a80aab2c", 0x7e}, {&(0x7f0000000540)="562c9680d08a1ca73721b1b4c705bfb607e0e9c807d5ad6d13b60f3d53b4e09dcab61e5d4cbeb8f7c87e9d3cadc6308b03af76b179d2e9f56c8cdebe60804c9501354ddf794c1388f55ebd6ee81ee086897b9484867d76f3361fe90e6ea3213ea0fa66498bdf8760753298f8304d238d78d487dbbfba16375003334cf9caaf42fca026c41e6ddb835c36c832ce64a40e78828f18d256a129ddcf45950a423906a056b14a00b909d573140aa888b93f21ba12829ffdc470c59c387901b7e5d63dd84abce4ec780758cf", 0xc9}, {&(0x7f0000000640)="deac3e02eafaed7556f800adaca645eb07e4cab5139205b2b105141f1c5e6e208e45b0fe210d1227937a39a9df111b630b01727ca1c70ebdd290684bc41188ef7189b4e21402b07597604d1b57bb92d379ae42411581583cc746f9c33c531b10fa6b7ba98599c02e590aae909747d1f2b63d133d89226c7717b166ab879d42b832ba4b8783b72c34ba8189df177e90656e8718d22e0f60c6fbda77f2fa83e2fe6cecb0c7b8f72988500b65de6f6d94fad7aaf7f0f1b75849566dae099d0ff3dddd90905b1dfe00a4370f2cd8fbd56f7de28dbd949a3a5efdf18811d3fd4077e92672797c9d7d9d9098d16cb9d0f0f1b733c2858e82275ceb22b63d", 0xfb}, {&(0x7f0000000740)="0f77c61e05756e8935991b4b6395d05b37bb315d2cdea4f69a93f249aab49d1bfc10d661a8b8255163a1bb2e833d1ab946360e8897b45c1aa538c090ac806d09ea04403a0813fa32b76cc08c203c962129f3d954133cf1e118814f2a8931dd092bc1d023395a00c385783a7bff08687e8e1232cb9c04a5cbbb154d31c1f661aa1b8c61bab65be8e5c3e114c6bba85492486f96c884a1b31a37fcbfd629c100c833576b2d3d20b218d8689ba8478ba80ac036b3", 0xb3}, {&(0x7f0000000800)="7ed755754608022d5c0da942c00836fb9f6869d11c3f631a967bce535e2a2591906bde7af14b982236b843589cc214470f2ebfe57a677c47f2e64fe68c47b01a7704c6296f2032e1ec68e821045650fd620a031ba638ed8ebd9bff084175600216944d5407f6cebfcb998e051fd56ca461340e6cea93728883e2b1", 0x7b}], 0x9) writev(r1, &(0x7f0000000c80)=[{&(0x7f0000000940)="5ac404f6512562cff04eaa51c7dfbaa2fc305549b8e70aa1e91678e15eb616a3e4c7e5efe9251c08a01857fd36de576e7950d835d823f533a59bd84dec0676367d4f9a1b66d69e1d57e3cabd12b8f34f8f86dba1077c0d278ed3365723f6a395727d117f", 0x64}, {&(0x7f00000009c0)="b9f84aab99a4648fce5c0cf1807c939cac06ae6f53a10b559fae946b83dec31abba12ef60f153e06ae80f59899752dff5f80d445c01e0cdf808383eaeab7d833000ea9b1a948bc9f98fb7a2ab0a0c71eb2e0b594425670f5babff15976cbd5e5bcd23d0f6812a08c1734d5fea14f8063c0ccfc4641b5bb54598954428a9db179dd", 0x81}, {&(0x7f0000000a80)="7e011738856433cfc9953b167092dd6a07dfc031fff5fb676fc8faccd779cc8c05c5ac663335c77dd4e642dc959275dc2c7924cadc593aeabdfcc85fd0bfef8ce66a945031ee485db54b20e04d65ccf7fcf4d17249b723047550d433cb954d53fd9e4fa73164008cb5d4ad0dada6ee9826d8b7f0b3df3c0649aaf1814d6196e73189da62632292b9a8a1e2d05b0e0b869c7abce5dff8e53ecf8aa7546ccf3f08701626838f1aad9dd4026dd54d863d339bdad05453e041ebfa4390b9601a36302da6e2edf4463e2b3e7d0047c9c9924b", 0xd0}, {&(0x7f0000000b80)="b95e6f253b2b79d41f89e01dd5475a2ed89163077c02808c0b98095cb98d3f6716d32036035aaef8c223c803f8e6aa1e8d7098ec6fd8056c04d707be6361e9df9129d0fc550682d993b332a7247a359ea5ac6771435a5618e0591f29e703098cd5d65467a9693dcf64e1ece2723f377c40711546c8a758fcd1a04620f2a27b", 0x7f}, {&(0x7f0000000c00)="28bd07284fd9260023d2705830023e5cdd2aab875801dc86dbfd9562d339b402f569f7ddda367dfdfc50405f05925aede43486bf30b4926b63da7745e8a07e462b0782a2cdbeeb70746509bd7bd22b5e2fd11a16f37fdb", 0x57}], 0x5) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000d00)) read(r0, &(0x7f0000000d40)=""/4096, 0x1000) writev(r1, &(0x7f0000003100)=[{&(0x7f0000001d40)="53ce1fe3d9bbe3f37650b74734518d53234a78607158bee51bfeb93f14742befc9524e156b61a5b7bf158025384f717752b0ce8725cf8b5bc59b47acc7006bcecb451596c9b9d07888ae5842f80dc316f3899e10f383d727b0396c1381b868ab1e89788da4fbacf6cda08b7468c7e97aeb2b59659dc1e80e2f3bd4b2972e92f9a396a40aac5209f8eaa08f30de322427fa8bd5c9c557d16658d2d96a72179ef3bab43d4d8af8869d646649b9dd8ed94f19620233584599748125d9555368035b0f3a6de9c9733dde20b7cc0f72d87dba84d06fb327cef282878f85525bf0c1e2da39d26d8e88bdcec3ae0c503c6b61fd8fed1be38233466beb274b70475ba42b441dbec1026a6b9eb1b84e311cc877d3fd4481fe1fe0048de4f89e19de1b83172e86ae9af22b0160c8eb5ac74b9b11a6acaf3147faaa30305f14824f6540bf889dd63fe934c3a38dc89be8ceeafb9c469f1f99f5d8b4b31309420e7379283b6af8e07de54f1fc25427f80335a5cc1e2b2bd7e8e7b2df2725caec2a6c913e0e44a9c4bcbc6c1ac3689b3bd4de0f50bbd261ba6ac440afadb8f1adc35733d619ce4688fc6eb6352fd6d25da9e028d67888d34bde0d49e0fe0976f8197c6001080feebe0e6aa59b9ff08d627ef87f3b6b0de7e510c15173dd7aae8499b8f2e518b436c44184f9ef754a7f5930cb724e933d99c390fb2a96b10ca7e9ae2f23adc492ffcd49f90d2eba9e6cc7ae276eddbe7864f81fb32af94846d42eb64a815c287d6657316533a5a03542776402f356616bb7accdd9a175cdce1eb35bce2d54588c78d70e611815c024af3a0e8af7f2353514fad71e9ffec64e2e53c8191fe541ef14bf0372b1bba72964c18a43c4067b5fb47040ee3e0e05dd53e13817aad1bbe87e79ed54485897e73b4a1262bb03b561f4774be28cf7768904e2e79cdf7b1f87187650337d112836664af0bb65f7ed0c58e498f0f18e5ce0103e702b99918197124cd98209f6d6cca9026c82434a7cf33a4723ac2b8daacf2b6215152612340fa38befbc145a6bc71a3db578eb160d13400c8e07dbcb56ce1c59c3a3e211424df1d6101bf3b0341672f1a28cbdfcfdddf50200a23ea7a33cc4461d018f7138cdb2d2e2e92768d868fda03d2922ff17ad4ed50b5934252827c5c8c9bff2b5383ca489195c625f43917c2a0498398e51e77a94bb90945e80ac4bfbab56e59c1d7a53d3bcd9890a9c78077c84e5e197b93f3496be2353b6498c2202da685f471da9e5620b33193f6ecdc9aea883b2bc786797b0c0e8fe7988f6fbbd9a78a37b8b5337346080a52f843f24edb0d2977bc1bfa7b16c28e83025317875bd69e4a061e6edd6cae710b4e384d8137416f7b8bcad6ffb348b62301ca1b9d46efec0518e25b7f60490c7eff6450a00402466e1e496c90e50306cc2135d75de95e94e04e5539b3c7a453c0ba2282bc639ec795b991599cfe45afbf2b9aa0e8c6d028dc60beb9c036ca63ddd98309e423e9d3cfb7e20b3c293335c04e286ed97592f0e3bb34d718f590549a970a881f5943c0d86f2d2ff358543f3146bea7a2a5a2746fe2150b5c48dc9bf4ffded73f9231933a41482727286e7d3d15071a6bec706420a141f9765fbf1c9f3eb8b048605cebec0b3d556b33cada9e70e8d81257cd6d70b48f03fa511d9fdbf9d38310a47916bd8b0a04d0e52ff7e6c7eb392ed06d0b7d96bd57eaa241de3905a89f202b88170600016572ec408f615923665102b1fe7b2a03b275c4f7ce3f91757eccb372a0176b2839d02d890873d78fa28f29c1f9f8668fd0c1a41cd4294f879a7659afbe03c113d38332d6cd399ebb2679cf1d37dfbf2ac627252ed50d2be63ad7b0eb14c0ab94533c0b09733e8adc392b45865b0710a22aca27fa88dc8cbfdc4a20f44461c4ef359009735d09f788d014499774d4fd4e3a90f5078f4272adedc1db7182343dc1653b666cc71628bc13391fbb28a6c71c754555bae4fab3a4e12e4e7ea0559b762f5a2be3017f11bb054cd45f783f7fc575f6f0f9e0cec798ab785beb66528f3c384fa35a5377d6be934dc602d2d8852037309e8dc0a1ae4862f17d2e76770199f6c3dce77d32d1d7c8ccd6b17c88e09e5786262de4864e25ce50e93dddb5f1a37ebe8444ef66cf013158644daa58cc9e9b8fe837ec00c7c9de8d8c4349b61450fae79422afd67c671ef64cf7e9c4222ff13021b3d20b61dc3c6dcb2e98b39a862a796feb41e6d7377381b79cf02db30713c385078862a2db7c4d3d9bf469507d430fcd3eb6ba12540db598b5e492c6fe930d345d44072c7a4543a3012d2e7656db38e694b6aaed2396b4a2044de2f2f781abf5ca4a909932a04712f38ad098d248ae888b7b2323227e56b14f625b9a628f24ea707d9889a9ca6e80a537e76c9fc8de4b202b378d7f4b511ac04b58679a88712c4f5f5356adfe257f694d1410bc576faf0bbad5a8b8b44f61e14f27c90b005682f976bbfb92102929b2ad87b636099b50f0bc656f1638162e46be924505adcfcc1410d94a4211d5d17afb2552d17f80bfe01ea3fbf0f8beea97c0d0637c4bad29626ba57f1b974a8e63fde9c58792ed80b1152b3ed82d4f1fb999c2b74cfbef613e2ad36c560426f457b46b55fcd7415c9d8b6ff2556aa60f37845af9214ef72ca1580631acda675546c9a5a6aa71c5d40196d2b242f40460ead0dc594c8df057bba1e29117fb47afb6c4f97756338cb568f8c57cd25de5cd6dfaab82c39c70990167f7d2ff6caf4af5b1273ad00298a8378a752159be03f5f58a35259730bdd5da72add56b3116c2ad047919ccc5eedde355780f79d70de09810043085f1ad1a83f67e8a89e702ce0246da9de8552c4984689876f0dee488a1f21d5d3c3cfa8531bf840e1a9e93f184993dce7d55512a2f9bf787dd8fe7d8a45370559a020e0e7081ccfc5ef275ed610ec26a5a301884a6a53d7d47e87dfc0aecde882d1dc90b75376340fd29068ced7f9b66360b70345094e9d49dae6864aeb08109f18ccf79389e4339c0d2f6f948eda8bbf408e319dc77c47d50a3175f4f0afbd5a7ea9389a60cf8aefea0bf22f9ae7b6273b5eddba9a2792a04a9b2d4afe487f08b19b8943ddbaba0f91f9b81c1d74b28d5c369bf5fbb7a5be0b505553f987825cded46f5ec3ea6ff66ad61152324009bf0d017529c855fc16c1fd31b108ff7609b78bba92883eeaabfb0fa016b78a8d689248a3895a719a108e09852305de14d2d1d4facc72ce232316f5f99b0895ebd260a882ab0793cf3496bb9643cecf0c856fe71907972e29575f2ff5115c8643cacf9b119c9563a85a0ae54672c88c7dd7ab0b301fb6290cf8d6102309982a31481b86eb9c7eaa6898903475d3b8fc4a113f5d7844529df3bf6637fe35fd4035279823caf87ec9a44228fbd8eba29511507a132558571f6e0149b217b4d28d07378857b54aed14bd0dc3dc078ccbc55c86e53271c067d0edf2e3bae1a890b3a84d7dc76561fadddf10b9f1ed3161cd07c77ccf00b1765fd2726580a4c2ee54f12a793c1488cbef0f9e36b0e4bf60f7d4d19f127d3047f1677ccb3cf99e00a075da4282e24a1edf0b108a58e67fc06fb6c7309cd9b909d8a190da83b9e036798b15fb5b587273c4e4be045555513f5aef5edd3e0529d5e4ea834603e5668b5f6cd9e35dc64f5e1826c7c83e3976129f8fa2e5a14450047d0c46ca37c66ae0716b022a6fa377a93d991ae71e9a422b6efef417c3da0794be8c1181d04dbe6694e41f6651ff7104cb1acbbee4c2436d029ad647790ad3154d8f936a86d2e8d8c93bb451025e8fac2ff3ec882972c682bb0fd913190e09c022238f9e2baadf858228bd3de8777a0e051ac7d96904ccb1a053c019745bef462d79ec3f29867c0bed8c4755ae6cc82ebe34dca4da759571abae70d3b2d7755756defaaa29df7ea7161f0f2f7dcc1758d991b118f986f7e77fa92675ccc6c004d8ef9d09427503f473fc13fdcb92d571ae97ace030d6b268b8d569e96ab91c5de2bb4f9416a78791481afc5f5367ce7ed1fbac8078b4ed66016924659eef4f8d49c322d76854f000a00722eb882a9ec29f8e9a4f505acc48f5433cd6243b1546cc60af10e0baa3d816405e9c9a6ee19b63f322cc17131b8e731a5307805897a02e237afbb3f61ecab0cd6a7158169f36bda89979b0f99b7555a0e6bf822214b9b928cafcac320bf1b3032a5fffb58db328bab4c413ff63dbd093681ab62dca1801c581ffd79f010de6c8ebe3e46dd9b8ea70a2e8171429111c3d065b7a07c4e79cbf7e8fbc8f482279e337c789fcc4891463a2d6b1b5aa44049c0542a03d34e845cc746bfaa216ab90cc26edda2dc09de3e9a88ef773d6d0fb3a79e3fe7d08344321fc2d85f3c5065ae24fa6fef2850b6c81f1ff79d5077e6519ba0fdc83afbfe54ec7e87a17b58edbdbaca647e90e2f99594d7abde81560b76837bfc44134776430691d08309045d40a3f982e97aed92b8b65056532f9fec8751e9da2c344c686e63926b27e9e7bfa4dfdb1cecfb7b0c6f5ebb8342909bd5a53b20bb6a91b1d420373d1401bda0ce058ca5563facb5152d410e997ee5e7aefa81bee3a06494c3f3a3c8412d165f7bfeffab91a28319533cd8365c11b0d04a8bd0f64edb78226477dda28ba00edf24cd18f09b909b3f3db8948a7028212033252f650d592bce6ada401ce81913b2d6dc1daedb91b4c3a020ca5de70c753b7fe50e69a48ca73ed17d028d214737ec45d438f274fc6abc66920c5d7a21b6471b4cab6017d734adbea672b1adff77d1e9d754938dcf4dc89519766c06e71fe35370251786d08eee61e366390efc1dc885dca65035199b2e20e10109af4bb99491b3ef4a9524bf491947a1f7cadecc44218c4d57204704216c23267b1dba0e5a0e51eb29ca01d5d0173e8cd540d252aa9c57d3f3b36546cbaabdd53c32b0c63cf501d2fef90784098b202e4f1a33ac775bb4e45b65d1ca2ad3f620754982e5fd91113f67b12b1c95fb8aec9365bdfe5bed2122f687b8ded40cee1f68b21557542933391122ccec36d1ca585f4da0e74c6075cb2f5056346e5a1626914cde46c0bc0d5db911b83344dff830c7d7e71d4397fea33ca0722825e5db9b840e63e849b02649f092e14ad4886e8b08166ea3edd54eb913ffd41fd5f3e8c3dddd08a3c81bba2b7ea7511dc2155c6036062851c8e025df02ca62da6d2cfc7c55a03c692d8c2d6ad638159cef6030a3d968db9c1f32c6be4f29cd8566112867a9851b46b2a5bd3d4b1f6b4302864891be1c8902ec07c91c5fa86ae4cf75ac1638a3c2285e111fd3c037d6bccd0ea14fb5cf3bc5237da8fb65e863f526b23180749239d388fead9ebe879a1e228947889b9d337aa5a260fc4c44aca628f55a367fe60649d4012841ee51296aa304441b237a6fb62569b5e88f40cf72016412c8f1de33888636e234bedfc4faf861fdee67ce533dc2bfabb8ff5ba4d18681b82e9cd988c767cf68f4f21818a49c9db38e27341d430d16c916d5913e20889d1cf8fb20479ee70304a3b67d2ba27ab04405bbf6e0bb7a94296907106c14bdf2efba57327b53d1adfe8f839f61a1bbda2f899dace818bef1c52fefd2a2d203817c9e2dfb2f12a75bde36c6166e7b340c83da15990cfd3099fa40bb0a6d23d82bfcb4a8a53c7c666c3ce0a320274956b2ebe51534c19abe2ac77018d9c2f4edae1fbaeef178c066e75cf3908a97bd0e7e64394b436e7df5154c04bef59bcb7a55bfc2a6459b8d88f79d9ac65", 0x1000}, {&(0x7f0000002d40)="d57822f875238a0e62bd51c055397f50550e9705dd4309cbb374ca4e196c4c90d218251d3257abae43b1b4d9a8099efcefe926327faa450dee3ff136a2a783add116e4b945ac7e4a488f26f8caae6fca17abd2c303c9b717c404fda39927d74f242f57c369c1783ff5cde24041ca189fc80d6e5429a4da16787f1e27acf43a0f4a633a7823e5fcefbd0513b3ff5b797878775b398018521c8d54bb5b2c11d875a720c74a49caf1cf7f614e226aa26446f2cd061b71e3cc508fac578f81c283f39348c32cac106f56c8c3b3", 0xcb}, {&(0x7f0000002e40)="a8476532f319551adef16eb95adb82e76b2651e51e923ba9d88032d959c2d6e0ffdde26e60dbe669a2113b24287141a389e41c2f77ddf3f5887955203fd332142f9f2697dcad3497a96c2060f9543dc006503a6909f4f89a9641a6432a28d558", 0x60}, {&(0x7f0000002ec0)="ea206f41d0903a991d9c9c5349ecc7916872df06b755a034fd03b6816c091303757ee21aaa4abe5ccdad0b0b6058a00e595d0969ff2c0db2228df1b09147ed9151be74a7a249dbad1819cf3d917a9fbea7f4ea3a5c800611340e13e1fa0da22bcd4c0710af5b79e64c5435348aa44354b159cf7a544924891fc1146f0f1a614776af7a4fc2b862ffc99db6f524c90f4a3229c6897c9b7693253dc895420d62228eed3654624d8a35b1bbedf1ca7b66ea5eccce", 0xb3}, {&(0x7f0000002f80)="ce0ec0b75705b007a33e1bc7fe442dd44e3d1546ba28bd9440a5200fba6cb53dabb1df2fd91814e10ca4e7790131babcee3c232a72d6a7aa9acee4e92ff94e438c18976286f16d0ee0313618f80c85a004b7757c33d25028a79ef67fd5a528afe18f59698cf50f0191228d92d739bf8fe4190daa69982a38df8b266df306a4b8ac7bae8d02458ab0aeaea65f3b4d73cbdf817d70a65efc221a06b76ef1cc52508d8d61f2c1", 0xa5}, {&(0x7f0000003040)="6a88e5da7395806a6e46026ab1bb64a7deb90f8792b48efaa3080c441ee3a454bcee26745d99316b0d2986c35b3c465e3e909e3a193bc701ae2fe20adf810ec4921db987526a649313f5b14ce9bdcf5258c65c06111b50510a8f4964bb486b42f4de45974ce63af33322c91ce469dd25afc4056510c835fc53af8c38b15d8d03870eac3b819d3806cc57086fb19b", 0x8e}], 0x6) flock(r2, 0x3) execve(&(0x7f0000003180)='./file0\x00', &(0x7f0000003240)=[&(0x7f00000031c0)='\x00', &(0x7f0000003200)='/@\x00'], &(0x7f00000034c0)=[&(0x7f0000003280)='+\x00', &(0x7f00000032c0)='\x00', &(0x7f0000003300)='*\x00', &(0x7f0000003340)="2586275c2a00", &(0x7f0000003380)='\x00', &(0x7f00000033c0)='\x00', &(0x7f0000003400)='\x00', &(0x7f0000003440)='\\\x00', &(0x7f0000003480)='\x00']) r3 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000003540)={0x3, 0x2, 0x80000001, 0x1ff, r3}) r4 = getuid() r5 = getegid() fchown(r2, r4, r5) writev(r1, &(0x7f0000003640)=[{&(0x7f0000003580)="85a3aec648b24770fbad833911a3c2afea6ba44804c52ee4cb727d25136416c176ca3857e37e9946edae96a6381512a12f5f7c52e4de8cf3833f6d257480b4d28197fc1d4d422dd6279d4eba3772c5fd39ae99f195d104f3a9fe2902429e68875f2a47366edd10a54ee5d86e988fe515efa64e71fcca79957601d17b8d4e0d81763343e825cb600fa813d32b24b83e1a7df3ebca3591e3bf128b9806399b9c4189b075082fcbb685286197436097cdf0ce3b28706ffcf437d12b0c", 0xbb}], 0x1) pipe(&(0x7f0000003680)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000036c0)='./file0\x00', 0x4) r7 = open(&(0x7f0000003700)='./file0\x00', 0x0, 0x100) r8 = semget(0x1, 0x3, 0x38) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000003740)=""/171) r9 = msgget$private(0x0, 0x200) msgrcv(r9, &(0x7f0000003800)={0x0, ""/193}, 0xc9, 0x1, 0x800) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000003900)={0x1, 0x7fffffff}) read(r7, &(0x7f0000003940)=""/4096, 0x1000) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x2, 0xfff, 0x7}, 0xc) fcntl$dupfd(r6, 0xa, r7) connect$inet6(r6, &(0x7f0000004980)={0x18, 0x2, 0xfff, 0x1f}, 0xc) sendto(r7, &(0x7f00000049c0)="267be743c41e05e5761f0922c9178ee03456ba25c5d7e19e16427ec9e3d021d729ed132f218066a55677", 0x2a, 0x40e, &(0x7f0000004a00)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 12:11:04 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = msgget(0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) r1 = getuid() setuid(r1) r2 = msgget(0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) 12:11:04 executing program 1: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 12:11:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getppid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x80000001, "9fc0d8a0d3938cf43119e0b41b6ca463b5a856ce", 0xb0c4, 0x217}) fcntl$setown(r0, 0x6, r1) 12:11:04 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9c4b4a3402df064793475d58619f1ddae45527b9e81819585fa94820821f65a752cec9bc3d9f64bd334188a9f0e24572b2160f547a8c1288c5e8869ecdc6f33fb93bcdf8bef024287728e44abb1a2e3fa352b411301e078c5850a901d18ee7efc41775862a98e08898a6d2d699cb7c97c64585a6cebc582500b3d2fb720b1733b5ebd3e490bce195164f925912ce338a82c439ffbe708bfa61918bb3c75fa8be882979cf2ea8df164266625c4883896b9d93824be4be7c0d815d7552785792dbcfe062c04ef6", 0xc6}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000200)='./bus/file0\x00', 0x8000, 0x98) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="840d002141ec4b0001000000883bdb5af0"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:11:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, 0xfffffffffffffffe, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 12:11:05 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="013026e786f22ec5c02393d08281ad51a1ae5b1d6687bf477ff26102c62d2bfaed203e7f797218867b8843b03c28365113ab41bd8b939278764070c51bb74373b2415875355772e5766962be0fea13f01593c02743bb98fce15d4b29238cdfa8d0fb04a1fb8f5ebe692b44bbd82eadaece33b64d228706060a3eb986c30c072df8d2db67e36be44473707d0c8a1588dc", 0x90}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:11:05 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x10181, 0x148) kevent(r0, &(0x7f0000000080), 0x8, 0x0, 0x8, &(0x7f00000000c0)={0xf0, 0xfffffffc}) 12:11:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfffffffffaf1a826) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) 12:11:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() close(r0) r1 = kqueue() rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 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, "83a4f55180600000ebff0a090000000000000100"}) accept$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="7198da7be630124ead508a61e959f32ca39026ba3be0c53ddad77df188229e82e70c679944d04438b0ec1b4ca6c7e926b4d14c7ef17e655de9e0529dad7faaf706c8bf2731ed497f029c5d985dfe0bde04b907fe257966f17ff9fee13150f9b32d28714ea8035e4279597b78f77b03725383e47f3e283afd004ed3c13d335b4aabd24b7281684db97d85b979b3285e9b867279de38d3", 0x96}, {&(0x7f0000000480)="22a78ac99e022c946bf19d63ddaeb1b529ea0f08bf8c7895d6c3bc198a42b9c6b1897706366e6c4a1b1a45c50e9d50f93d3c41ea4f5fff7455545093af1a1c929b261e860851e346522047dc485d9100ef03", 0x52}], 0x2) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) syz_open_pts() close(r0) r2 = getpgrp() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000002c0)={0x2, 0x3, 0xffffffff80000000, 0xe6, r2}) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780afc7e0d7a00"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) close(r0) readv(r4, &(0x7f0000000300), 0x1) 12:11:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) read(r0, &(0x7f0000000080)=""/4096, 0x1000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001080)) 12:11:12 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) dup(r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0xfffffffffffffffc, 0x4) accept$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 12:11:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) 12:11:12 executing program 0: socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000040)) 12:11:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xef4) syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x10001, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getpgid(r1) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)="ce97b258197aa4f808bee8943a3871bb5fd0b66501f5e381806685a2682e45c71fbf7696b74dff39205ddd61da1692d7311754b798f4351a3713f4747c800fe395b7c95dbab4c88f324b3a460ed5817f2075c5056ce3a43620530d343c0bbf7ef5b09d19c4374c00c07280fd97d709015484d4b51484e6bea5005314e382fd50", 0x80) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000200)) 12:11:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 12:11:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x8001, 0x882, 0x0, 0x10209) 12:11:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSTART(r1, 0x2000746e) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 12:11:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 12:11:14 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 12:11:14 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x2}) dup2(r0, r1) 12:11:14 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) socketpair(0x6, 0x4004, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) clock_getres(0x4, &(0x7f0000000040)) sendto(r1, &(0x7f00000000c0)="ae2be62322e409be8aeffea15b3ffae6b0eb750524d8e5b75561b9bf454ab2fe675e13798c89e05447b35b64ffe39938ecd2e90a4201b04e398d802cdf32f2c4f92bc90d55f537b091604dc2f8ce59369a88e3f95e358b77066a91b25987e0015f7bb08c372a3e30", 0x68, 0x2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 12:11:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffe}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0xfffffffffffffdb2) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) write(r0, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 12:11:14 executing program 0: shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100), 0x0) fcntl$setstatus(r0, 0x4, 0xb) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) chdir(&(0x7f0000000140)='./bus/../file0\x00') r1 = open$dir(&(0x7f0000000100)='./bus/../file0\x00', 0x880, 0x4) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000001c0)="fd80ffd091723d", 0x7}, {&(0x7f0000000200)="e5879834ad6a3d3b9cb5041eae7ff6fee6347ce3bd9850f03826d890d2f2f94d19a254f503f9480b43dcda5df9c6a2454782cd8c1f373dd5eb53a1cb62eab3f8998f243c", 0x44}, {&(0x7f0000000280)="ba5aa97e92516ee52520fc92e957571efb29c58acca7e45dbb21d0b4cf3c98c12caa68", 0x23}, {&(0x7f00000002c0)="d12a3810309a9177700fa17619b9e87c3655208ca858c200145740a78e0c90976488a018c7eed806744b7f31dcb1ca3dcf8590f396205aaf60eec0ff97e61e154ecf3e3af9d70a3467f02055ec816da0c58796d32a37dd6c1b7d3ef39717f3baf90dcc60f1d504f8b8cdd1bed16333f661703ba7662151495ac5f76aac3090fe411b92a6217a118d99d207615086a59e27957a0abe40872c5b0c94d0c6692980d51d6d2bb47cd6dba83a9cce3ba8454722434a3ef4079a197ffbfced70076d033e7aad692c1c99c5035b40db43448889e0e9c4295140577c1ed99814e63952b6d7efd7d07f477a9e687269", 0xeb}, {&(0x7f00000003c0)="e5f165e771ae0151da9db2bc1edec2fe769f91ef9fbcd21eee5cbcc4a05f9c2dd094b4df802e48e02bf2c4330870cf4f53715f30b45517205e2c92c6b1c8878f6c0c48f1bfca57f763ab6a2f7f9b3c4589bbe8f8eac35dc61d0ca76e6dbfae437c584969a6576b3b77418c1d1df44474f22b92462f4efa2e92a08ba333a0a6448c907b07a6246cdb2162b936a34bb53eeea87ca4bf776975d36b53ca3367b435b857ed07106adfbb", 0xa8}, {&(0x7f0000000480)="a926fa57737e9b8b2837e4379397369039c4fe1b010dd9c223e3e7f7142df617b95a8fbcec6ab8fb18cbd77ec04a424aa2f0349e6f46aa34322cdb566d3ebdab45249b088b30c12064a16a593fbc5f799ed868a65977957d1bd55f68b3f5e5dba40e", 0x62}, {&(0x7f0000000500)="5765e763cea52be50e72eda3f444b653d16898de084111c721e7a5c8077c39fa269636f92702fbd500632f", 0x2b}, {&(0x7f0000000540)="119ab13d2457c9447a54cf11504d215b471ae0daf16e12bc5d404fbac96659452509ec6d18a31abb772c02b5ced418d596172e4e83827ad6f1fdb3e7512e9336ad2df02881b2d2d8a6bc2ea7f8cc4bc1ad37dcf1191b206d1345e2", 0x5b}], 0x8) renameat(r0, &(0x7f0000000000)='./bus/../file0\x00', r0, &(0x7f0000000040)='./bus\x00') mknodat(r1, &(0x7f0000000180)='./bus/../file0\x00', 0x40, 0x5b) 12:11:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000140)={0x4, 0xe49}) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/85, 0x55, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 12:11:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) msgget$private(0x0, 0x34) 12:11:14 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) nanosleep(&(0x7f0000000080)={0x4, 0xf000000000000000}, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000040)) 12:11:14 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011db01cf2bae8f37194ff576b229aaba601b4000c0008c96b090000006f1f8dfa5a33782ccc3fb82cb4d8a852c4b53991632a1c9c031da2"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:11:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1a4) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x144) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x300a, 0x1) readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 12:11:15 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0xc003, 0xfffffffffffffffd) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) select(0x40, &(0x7f0000000000)={0x2a}, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/102, 0x66) 12:11:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x8) poll(&(0x7f00000000c0), 0x1fffffab, 0xfffffffffffffffd) 12:11:20 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) flock(r0, 0x2f1e73b755726e4e) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x280, 0x44) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1397, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="a39f370e8cb3f0afde5fc61b67352d6ae0985f70e8ad29a7cd3b5d6f3ca9c1d31d855b8fd731b909b57d5d81b6adffe89f49b67f8e7fa7f34216fd51300c89a0dfa99c7095d13e9e0936a6587a072f3630076e91730a1f83f70849305f1e2fd592ce8b430f219ea19c68386b6780acd6f183a46b20657cb9ffb3cbbc1530555e0df9cea4025c90fb81dacddc93d85c5a5b92f3a9910948f81caacca66b2cfc", 0x9f}], 0x1) 12:11:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x8000003, 0x9, &(0x7f0000000340)="537b19f3db01843a14d107d04a7bc1973556e52836699edf2d0c032a789f20cb4df511d97235e742b9fb9f54ba05414447124c0361c92b61397a6c09e19b6c315146a951216bd31340230e756c7ed7db0caae2f3e26f46800cb941366e84eb60baffcc7f2b041d953e44f0d01a94927d55df9a573cde4f7ad5688d95743f7304629c6e6c1b9efabe4f088787611288bc40225237a362f7052cedf90620268f4f233a5c34f0bbb696a8e2028dad901822e2aff93fbb2ab82c86089011bdffa64107ed03c8ade20db06a857f5c8ea4d84bc76196c356d6db609d1a45aa35a4eda41b528b4bd019308094d0f768e9626b733f5c400e0874fc52b22861a5420a144aee574de78d71701161944e260814eccd6579a4abac7dab9ba5a52b35b114b319aa458ee1ecfa4c385013c035310dd2afee88492a6a2efd8aa287066ccd7819dc78c36134dd55f69921f17f1d40bd4ebfc9ca170b38a106f4bf95ce380cd8d6258b1ac90326a1063d9a6df03bc1cc4277da14fcfb4b034ed0529f2d5fc34118ccb8a5af655792d374cb4aeb221de579365131dd99c32182b1267bfd22e05a397caa3dab11674c1a107c9a272780f27863bbbcb772ff1ea6c0b6f45e1734a1234d9148b5e147f73d2d729507a4e6579ebd5802bc1563bdf41879f97076472b5977faeba6fe93eedabf40a9018b20cc5f3bdb3f9e1cf96736c67b0d5012aed512eda8c4c9e3b39f8c217a", 0x147) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) sendto$inet6(r0, &(0x7f0000000000)="4ec18367e391e90a68130d11070ec153504d4ae33e05feed250ca46ea30a5364d01a6edbc6910c3f7dace557be055f93d1d97fced95bb54207913a69c8d9105b988e1cc32ba75fe626070a642ac281f6d99fe990dd0487da0eac3e799f395688fa755ec63630903ef3097b8ddd54be8b5195d44bef2ca24ba8e3c3af373d443292dddfa143d7fe60523b360be94b62dd27691f72525f5501ab5450ce1641c72ee0de774a743be9d7d84a2eb5a34fb9e4b0062f6abfbcbca5c4e11b", 0xbb, 0x5, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000000000", 0x14) 12:11:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffff8f67bbe6, 0x0, "a3ff5fea345cb5e6a7c4fffbb56b4b55dbc7249e"}) close(r0) 12:11:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket(0x20, 0x7, 0x100000001) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 12:11:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) dup(r1) 12:11:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/18) 12:11:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) close(r0) 12:11:20 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000000040), 0x0) dup2(r0, r2) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) r3 = getegid() r4 = getegid() setregid(r3, r4) 12:11:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="58a2a91c0b7c94b9522ffac63592740dff84e733ade69ec66b083d45edcc0296723808f7941f24ac87d1e173a3f97c83e080c929c5fce36cd87bf09bbcf3f5cbcd7e8b23985ce6902bf46a8e3aaaeef98fd0a7fa1f19fc30a450a503f08d9c118b3dfd835d431a95521c5d77069c73f8eb12dda25a0149da40db80105c26171eda2bb40226385aacb8ec8d38d0891ffa464fdd9eaacdd43a254a54b60ef7aa19b637d17820c526e887a699581c4121", 0xaf, 0x8, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) 12:11:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) close(r0) 12:11:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0\x00', 0x80000000100) r3 = msgget$private(0x0, 0x8) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = openat(r4, &(0x7f0000000840)='./file1\x00', 0x1, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000874353f25d4f118a2dbcd750b09d5e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000684f"], 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff61) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffffffffffff94) r12 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000380)=0xc) recvfrom$inet(r12, &(0x7f00000003c0)=""/90, 0x5a, 0x42, &(0x7f0000000440)={0x2, 0x3}, 0xc) r13 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r16 = getpgid(r9) r17 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x40003, r7, r11, r7, r14, 0xf, 0x7fffffff}, 0x3, 0x1, r16, r17, 0x8001, 0x0, 0xfffffffffffffffc, 0x8}) r18 = semget(0x0, 0x0, 0x122) semctl$GETZCNT(r18, 0x0, 0x7, &(0x7f0000000600)=""/144) r19 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x140, 0x0) fchdir(r19) r20 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r20, 0x0, 0x6, &(0x7f0000000280)=""/223) r21 = shmget(0x2, 0x3000, 0x5df, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f00000007c0)={{0x401, r2, r11, r13, r15, 0x10, 0x4}, 0x1, 0x9, r1, r1, 0xf, 0xe8}) r22 = msgget$private(0x0, 0x140) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000740)={{0x7ff, r13, r8, r10, r8, 0xa, 0x2}, 0x6, 0x200, r16, r9, 0x5, 0x9, 0x1, 0xfff}) getsockname(r12, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) 12:11:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000400)="e3b14c0ac870704e2dc51ae24952e86cd6077454b276163217314410dcaca7c7a73da5fe7de4e29df18bb3c4d06789e3cb62da7c846d0d8a20b918f9f9cbb5233f790c12369978d10c5afdd83e8069a0c54e66340c4827c0d0a9ea77fb56d8a4d4a56e8082c0ee345107cbdcded9d15d6b64a36691d04f50666bd4e7c04f92e30b6fbb5c5e9796d3f7f5a99ea923ea30e146df02ddbb971e27ee162e885d80251399cfecfcc64443e52c24420d1c825f981b53ffd0720f9c86e755c2461c7a0a8a5e487efba2057f940853c696e77d685ef3ded859fea83e02627fa36ac4978ae8ac37eefc65e6ed1131cb6e9c25ba93d1829fda5a2970c2e9632d98aa1982238e5a471e684ec4de45c27f36f04cbd658d9d057b0e4d291e9043e7c2431c619bba118597d8e191e3f350c77eb0aea006ae4c5013a6c8ff9c8aae9e6fd0fba3f01ca8688a24e780f0d6db95075479c2f37dc3df83182be1f3f0f478b4a89425e4e9640a504955d1c940258f7d382865aee651041fc7d37fabe567ad261f51b7a910d4afc8e0a5929352167d06e864631b158d1e058d8f8d4da77e12e647c30ad61ae8491bcd4a748029e6a7199cf7d189f39e6f9db206d6a8e35dd6fdaa1a78d0608117262bc2b0128dee0d4803450778457bdc615b4f4b75d56608d92296c9a85bc18e7aaac5642c13d63b6c3ea0e5ac3e35ae11ebdbe55bd3a4306beea6c33aff7e0575e700708931f14caac2181347733032b2af8491392bca513e4231a8f50428bba6621a19b983e8c8527460ee9804b3611eda0c54f870f61d59fb7490653ebeb9769cd929a7e95b4e031142cfa57428b87cb34f182f0d17859e555075a5a5cacda8f3887a0eb90ad6c2069001fbec5db8bdc65f88e9fb84366b29dfef0ceb8b4f8203aa707036992c7d8ea834820cea503336ee30b34d6a1076d29d88a39522a0549e066099a7a4565067b164d024811c5663f40a4429135da26f749ba62f611ff25ea03b28afae39b4d77b77e33403e7a8f67b13167e61d6ce97952913e800d83bf9f222426b7f05b2fc0dc6abee3bc36b3541e48b1a2a05c4cabfc6f9460d21aad7301fcb87f8e63e8871065b56527dd5e7f79df77086b492c73d229ea6bbaf2d55b40326427f91e825c09a06e8e20114a40a591b1b028c33170bead7443ba15e83c1f9662a3b65ba7fb60761e8de99149f0d9b130a17f3f91c94665d00bc4621cb782d5ef18d4d75ea12b50343aa46dbf51da70a52a0cd19df672bbc0d71f4919e57427c39c203e61acae69d593c9ff54a0247fb1ed508fd793299512b7475751bb6df078fe27164ef9491066674a5b8807ff9518d2058fee58c954d342fd165ab35be4a6ab89195cbd42381f73381e6c5dd4c208f5dd558068e2588b8e3ccc84e890e652dfb68be32fab13ea0070565ca8640c9c07d654c7506e3e193385690b6a9c20d72c244a1bb9b49ba97b5aad3b1aed802285ef69159004167dc6d79a89897092ae67dceb7d8ceb66719831d0b7ca02ad98d4b58b37fef68f6c8765cabda08376df1576fcad3fdb8290cf24d8d3a691ccd0a5aa7536142f007dfed5381151096cd0457c1b6112fdcd98e326ff6a55db2592843cb8fa79307ba2bff51a8f60ed72af21bf3417ace002f6f6f8fcf9df350b372561cff5aaa2f255c12b23bcf73aa31566cd81a3f49d80e79e3f029c434e6ec1e1481c6b5653a36d0331c9941fa8eb25b64e35f8fe68882aaeded97c5341eb9cfa024ba75bae10f0d47b58491364d83babcda64013a1131730917", 0x4f3) syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) kqueue() syz_open_pts() 12:11:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x20, 0x112) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x12, 0x66) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:11:20 executing program 0: r0 = socket(0xfffffffffffffffc, 0x5, 0x5) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = msgget(0x1, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/59) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000001a00)="1be0ef9762474922c060cb30dd85eea01e06036843a90accbea574393f96444e41b2f73c693a37f73abd304aeddf3a85ec2ce9843a41680dc0c8c40ff63dcadb7438da618d69218b01f47e85c883c39b9e468473bf55dfcfbd39c8b893d2e29ffecace1505de55d7d9080e033960390fad2222e20c40386ffb1baf1aa1a416ae79e254098ef91fb99724de5261594e3c74e67fa91cb24bf923556933fc10c603ec4d9e6b3339923591de19b3ebd01a28d6ebf707753268e21da3d55750f0fc7edb2de79bee563581d81ffea076f8aa72d8691e8c997479d5cbe783cccce97f7025f4d7908417d22d3ed4b5ab5f12d694cf00a877a11ca93a485cec12b3731f9ce42411f06315c328061099b1351e3629e0947e4310b034709fb93a6b64b1de2a83e24076617a79f5fa7d07d3451d692e562dddb57c970084160896be0c43d9a5695e47fe34ded530d98645741d9f773220c68f8ba845ce03a2352b437a7b6072a8f966c4726dda47a36c5c17f3122ca45b9476ee8600c79b4faec1001c7aa12a493c39a83638070d2caaac480e57934a67baa12937b61e93e0625e8b5a401b3902e0a3078199514dd18920c0f50bf7283ed551d2cdf7c2fb353110ba4d3f28d4bb70a824c4110cb8f7155ba80c571c4d6158ba3c10124ced218e879395f6e9e3d7d28874383ee010702f22d39eb212e9cb548bcd395a92a12addd8f04362eb05779df9ad121ff4037a9031fa20932a9d9bfb9d98ff0c8f46af74139b54579ec927606227cfd98eb16ec6af0b54ee2eaab4db189e55ca4850a42673a7444b725dd50a3e13cab9917f2a2d19404e530b347b376ecd583fdc66db9ee669ec17279213105df2d2f2688f646d6608c9691c7e79ab62a96d7c3a98ed18a59cae38616e5652d0df28bef802597ff9afe056008e5733c173ea9f46c8d6f0b9a285d9320883411c2f93594220885ee7260f1ddbb97f8753625d60690e869a42b493d8aaf5f20deb56b123cf9b0344354a1a864ed6f6de52b465fc8108d4a730fd4d2306952fb56149352fcbe411ffe1e8ede3335dca567ca52683370365d9621ee364b6ff3669c0bf06cb8f24804491c3c15d8bc2f16ea46edf7a0211a750e782ea1c1105cb82978cef358e6865ad158994fec9763246edfc9b48af5998f2937bf4d45e549e8b6b9cb527f787245ad2d2ba1adf415d7e82df3073f4d9db163fcdb36df0ef588c27d1e31b67e37774501b882240082691546da2076307489ed8cab9a8939f61ba22c424e7713416f4ebeaba1766b89b33084c7628420f0aef3e05f3b9fc69ec9f31f552bfcf1f4e1c65d641fc0b53ce13ccc475625de456b3a162a26f9083b3e64cc6cf37a80d7be2b235c6bf7c068969fb715779bf1e4ac54552c4bbb19813308689ec6c0aaeb280ef3f54e06d6d50d1df99ff54c3ab46708b3c29081c353e6d5efd3f78d0098c869a582ada8df4d4883c8eb6c8c7c55590fede02e931463399926980eb33f92702f9f4d9076a735e86bea79e3b23aff6ed40aa807de2a049bbba253a7b581f89bbc5312e07bd29a92a58a5f748c92265fc4a1535a51f56df572b94ff24776f690d105f60dd0b8bebf52527de726217588a10a47226ec686889b9234731b8d2cdf7aa2cb8e852487b7958778e6d37165a899c2f352c753cc3da47d20608a86d3c24308d59ffed77a05b6d89352f25aabe358551ed688f1f632b059fb7ddf1c152bcbb6bcbbeee0a2f158fba420ad09625207e606e282dd3595a4924304f7c189e437525a9c44908cbd4a371283234e09f6b22741886e9f1af6c0073f342744b0a2e969a5904c19cbd92d0bb5ea88757a3cf3a2d31d5d07f01bfdeeeb18664ca0a8bda186551c02824864df86502f407a157ff4617e09d9a28bfcff4d76a1f34afd8d62d8eb3dbacf7c660e1a9717fbef9ecd9a996e407f4936ae95f70876c4966f6c00c73c06811c583c60a0f01361ebf518ffb7c72e3d60d8281145c6cdbc8c46d13a4a33c9c1fae5585546cf78b51c460739f01173df1d3e7160e9e86f45c712d5c564a146dd3ba45ba7746fae283847cf1e3fa49ee4604c72d50a59d129c1f0e500d742e71b6b1b799a8a61ae43a5f2a8775135f5e4fc452d9b4a1b43ee78a100a3978d4e0c90762a6c04d735f8708dc4869dfa52e36a7fcc9f631f85183fd0441647124d9b7047c3175d55026cafeac903809ea8874820958a0f307b5023a550501ecaddc5ae9fd31356770a4ae904fde9ed316e9d358ab0f3a6570b0a68790975427854ded6b0859cf499b1565a53a14ff35aae91a1956c39f597a7a0c449344048423d8db7cd0f8a028374cc2da64d5c3f5a4079baa58ed47f643fb5e21b8466902e6e5425ccc2920507f1cd2b50418942285dde6da687bbfd0c516140c8a92a1a6be41e61b", 0x6b1}], 0x1) 12:11:20 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x68}, 0xc) pledge(&(0x7f0000000140)='*-+]\x00', &(0x7f0000000180)='%\x00') setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6c2bc966, 0x401}, 0xc) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0xff, 0x1}, 0xc) fcntl$getflags(r0, 0x1) 12:11:20 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) fchmod(r0, 0x0) r2 = getuid() setuid(r2) fchdir(r0) 12:11:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x6) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0xe3, 0x81, 0x200, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x0, 0x7}], 0x7, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x68, 0x2, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x90, 0x2, 0x100000001, 0x4000}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000001, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x5d2f, 0x7}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0xffffffff, 0xe1}, {{r0}, 0xffffffffffffffff, 0x9, 0xfffff, 0x9, 0x100000}], 0x3, &(0x7f0000000180)={0x4, 0x7fffffff}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) open(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000400)="87b76260b839d91a44d5bc844d8697ae2c772be19585be7368a5b8c8a97df0259dd78bad52c998b9d849af9bce2eac35bf39b14a3d1fd71af8d5acd3a5c0885fa0e5ecf44f323af7f18bc3affb81c08ec46da93bab79e2fdc735e165dfdb4b4d06fc0156d77731d95348095e2e48c276778964e4d2eac464bcfb91f65cbd9e7c2fb8430e059555a3a8fb753b29d2", 0x8e, 0xc, 0x0, 0x0) 12:11:20 executing program 1: r0 = shmget$private(0x0, 0x4000, 0xa6, &(0x7f00006f3000/0x4000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = geteuid() r7 = getpgrp() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) setuid(r6) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000100)) shmget$private(0x0, 0x2000, 0x8, &(0x7f00006f4000/0x2000)=nil) r9 = semget(0x0, 0x4, 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000003c0)={{0x1, r4, r3, r2, r5, 0x4, 0xff}, 0x7ff, 0x5000, 0xfff}) r10 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x6, r1, r3, r4, r5, 0x860f7ea5b0b474bc}, 0xb43, 0x40, r7, r10, 0x40, 0x2, 0x8000}) getegid() shmget$private(0x0, 0x4000, 0x0, &(0x7f00006f1000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x3, &(0x7f00006f5000/0x2000)=nil) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)=')\\\x00', &(0x7f00000001c0)="2d275d7bf223402e00", &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='$/-\x00']) 12:11:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xc1, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffff) 12:11:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) r1 = getpgrp() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r2, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/137, 0x89) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() fcntl$setown(r0, 0x6, r1) 12:11:21 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r1) 12:11:21 executing program 0: r0 = socket$inet6(0x18, 0xae2173f1014d1f8f, 0x6) socketpair(0x10, 0x4005, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) dup2(r0, r1) r3 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r4 = dup2(r3, r3) r5 = kqueue() kevent(r5, &(0x7f0000001240)=[{{r3}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) kevent(r5, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r5, 0x7}], 0x1, 0x0) pwritev(r3, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 12:11:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) dup2(r0, r0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8001, 0x401}, 0xc) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x45ae, 0x1f}, 0xffffffffffffff71) 12:11:21 executing program 0: r0 = socket$inet(0x2, 0x1000000000008004, 0x2) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) 12:11:21 executing program 1: utimes(&(0x7f0000000c40)='./file1\x00', 0x0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x0, 0x8}, {0xfffffffffffffffa, 0x1ff}}) mkdir(&(0x7f0000000c00)='./file1\x00', 0x0) 12:11:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 12:11:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x6, 0x80, 0x1}) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000240)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0x1c, 0x1}, 0x0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getegid() r6 = geteuid() getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r14 = geteuid() r15 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b5322d911a", 0x5}, {&(0x7f0000000100)="e18dce5b05e548585406023d270ef97912e01c89008f73410d838ca4c11747cdb3ac3c6008bddd739026", 0x2a}, {&(0x7f0000000140)="641b5b04f15b0c61da69d4729dfdf7d06d2860374640f7873c9e88f2abeef016d16a40218363a292f1e6f57d32f86efa3caca160e0a70617f0b89b1a1b774b9bd872fee21562db6c02ad872503bb785790b71d7ca4851387", 0x58}, {&(0x7f0000000340)="832e2c99545ec4166a0feb1a4fd4bafbaf934ef9d4ec4bd5570df409da24cc6759a272f52f23f15e0cee5829c0afbfc517658916d552b2179524d7f0cf17309d1be56364dddeeedacdb688d488dce2c80baa9152e924b51efb5eb0cabb2afbe26f70fd19752f72e2bdea6906320d38cb62f2ad208951d8a8922db8d5ebd063e72bf3f2f61f79d5db2e7a1667a97cf14d075c9af5e368fa3e6d5881f266cd8b4ac414a4448a74b3528d3b6711cb", 0xad}, {&(0x7f0000000400)="240e38ab0d23705713209e3ed4775dc583d83715aa15287ff69ad8c48e815727da51bff18413e91fc2b78fd0897faceb19f42524b037d25dc5139dbe09f64471c60da16609341832bffe3f6e25e812b144cf0fd8c3a2ece11ce7d02ab1107bca0322764f32f6fbe83974db01e48362e15a4125baeeae31544e40c2537a6e9fec3becefd5f060db8194e4796dc2c9ec5de6c24cbf8095d48e27", 0x99}, {&(0x7f00000004c0)="f76f39367fd947009d49f343ebad7443949d6eca67f87060c695e03d71bdd38b73191666ff2e98c663831c46069c16b3fea0e3fabd0ea2f25922ea2acc60560017e9fa19198ec0c666839a61d518c7dc9cdf9d90c9ebaa31cb8b573c1e34104760c1ad7a4569f38730a44250955ac7a5c3743f7fb2edefd0421b62bdb06ea52cb98e7d13f8b06a52f83d400a0cc5f6deaad6d9ac2edd8ee6007e8dfcffde41905ffcc0ba6ea699e73cf80485090174a67be76ad59888cbf9cb258f1d23", 0xbd}, {&(0x7f0000000580)="488fbc844f42c6df45eb0324285cdf576750986d75f1138c209d371d6c9c166ef3ca79e01352af20f79a509235f646d944320ab907b2388aad635ebe97f7bfe67070511161a13ba45037b25133ade8e5df4c1dbd64ab739b5f62605d53d7c7c4174f981e5eb5f1444c126a374a66c6aeaf3f8170097224c8e954e129345ec5d763be65fa5f462577440b3a804ea3502518488616ff7df29da4545e67175ded50", 0xa0}, {&(0x7f0000000640)="a93a5a3e945680a9529bcfffcb725ca41cea438269b6a386ff3bff61fab2fc40a271600d79221bc4f4ea684390fd1d75a807eaa789cbce196e85232ca05a9b24e108c8d2714efabdfb5480d1a75eeb4785cf13ea235cf04b92c170133f9ea3818ee3d033d91d3c7da23dc25adf18a6543f5d865871f56d6bf9be00216dd9bf7873be35e397a00abcf9d5fc6c9fed9fb692d539776057c9f715a5d2b44fd089a4d1c6a81942bec6", 0xa7}], 0x8, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r2, r0, r1, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @cred={0x20, 0xffff, 0x0, r3, r8, r9}, @cred={0x20, 0xffff, 0x0, r3, r10, r11}, @cred={0x20, 0xffff, 0x0, r3, r12, r13}, @cred={0x20, 0xffff, 0x0, r3, r14, r15}, @cred={0x20, 0xffff, 0x0, r3, r16, r17}], 0x110, 0x1}, 0x400) 12:11:21 executing program 0: r0 = socket(0x10, 0xc000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x9, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) utimes(0x0, &(0x7f0000000100)) write(r1, &(0x7f0000000180)="5afc60474db32954435a2d81a9c301e4c148f66994664836b9e9eb348b7ffba1cd26956dff83441dc3980bc97780b07ebdff63810e9de56886fcca3fe49b339c7a7fec4afd1f305401d9468d3a22aa02a4b191b7ab18a83167e3edce503058d85ac5d5ff4d438d2f2d3920186d6f93930ef99986f1f0606833d7d8a06bee763b2832fca0173a11764eb89c45ac7e115e28", 0x91) 12:11:21 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x38d) close(r1) read(r0, 0x0, 0xf19721bb07290c00) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0xffffffff80000000, 0x0, 0x5, "16f9ce88c899a3f0c7a73b734ce0a4d667833ebd"}) ftruncate(r1, 0x7) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x7, 0x6}, {{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x0, 0x100000000}, {{r1}, 0x0, 0x40, 0x80000022, 0x8000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xa0, 0x9, 0x101}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf00fffff, 0x4, 0x800}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xd4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x1, 0x1000}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000040, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x2}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x20, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x2, 0x1e44}], 0x6, &(0x7f0000000040)={0x8, 0x5}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000012c0)=""/241, 0xf1) write(r0, &(0x7f0000000240)="8a6b2c532f7ebd6ffb327159b56f640eb68818f8cfdc88d741bc0da54145d3b262be1b8742ec67f79794f68ea3d0e8d9879baad4efbeac0974393de1c71af9899733027aa42b3673e3867f4ee6153c183b58de2457c55e8474b7114509ccb6eac966394c4d034a7b97b00c38e34095edfdd42107fd7c8aba4beefbb5e4d2edf68cdf9336431103107288dcc2094205a217c351b174d4d9571a24a8da3ace93ae1e5ecaf132a7e7f0e9d1d74bc92500afede267717588e9a55f0b4eb72b4a99b5d4319355612769c0bb1115ae59c104db27f61e7022edd33f591ce584db9986000df6f6ec4516ae03613f1912010469a714260e15ba2cd181c879a5cd03d42119cae76a0952d4ddd89f342cbc9c64406f2439c5518c9da071c857817270cfe89445f1e65552627f6d3f8fa0c6df09bd8126edc68d5fea3b27e1e1f538babb2b28c4156336e6e125c84d3db2f418afb7c500578e46c0b3cf9eed27961bfea4fb3b8c63611293ec4954fcfb3b7fb3d761f2e3bbc8b63a4553a159571bd94821d1d682b0e304b8605e68ad94e4e7d6c123a6c814243bfbd6010b2807f6e544e0600e547ebd1ec8e420cb92e920c6c59cf8a9cc1fee213508327e62c05f6c806f8c8252eef09c7e9fec3f08cada95039fe851fdfbd2fa9d6d6fbadf620ae85988f23e6a341e6f40941a24fea7ba6165291d4ed401778b81ce6372951bb3fda9567755d7f765ce4d527d75a0911da268ee295a80327bde78759348b6725d88f845222a27086def8ab12f1d166c4591e29928ff68fdbb2963dfce3f8d2480c14272b04dd5efb72a85900380543725147b074160282718eaf7db6c2cee4d0101a8bb3842302dabbdc57e22cad05f804c8b62b2b2c3a55b31ef1cc48a110aa17cc58689c3b1ff420aa3a23ceb3650e5bfa931fb59712d85d2c3656ad2a2eb76ab02d04bbad9ca8fc967314ae491a755ddfa81f89b6733a214e427699483a32e2a937c86c210066c3c247f84ca2f6ef843ac155c8a5674f5ed19095a382d0480be68f09674319131150ba17ee242bc24132a5e2a0902bbe692441aeb3448a782f430f8d73cad9ff2a93268be4c446d667c23aa0564373f69da5636f8dc81ef4849ec02a3fd8b1488dd06e1364e59cc20b649fd214a21457990dc5df0893afbf1202b699a35f55eea003f11e32f7ea73781c5ac1ac574e40471565711ccfaf90528e99c200b4792316abfd4b40b611b099d65e82a5c7bf67e385b65efeb2251d1f01b73f7f7a4aafaae936f89031ab1d181868208b0b0778ca2f5dfc91ecc2b899f7ad559bf6fd4636bb4e82db71055e08e5bba954b126711507c36d0380c27c35381f6bc84ffc84635012d7c6590bf23e201f46e6a7dd8bda7817821dd214b4841657eecdf3b3a78ae4e777108cc12eb577f8b965e8955cc2cec0daca7e939a168f48b6c7f88c0daaf7764e57d1d686d489028a2a45c9cc027b165e7210ca4dae6ebb02d585228dce77a437500a75b844be8d454a1f85e0f264b769c15b064b57a3f3c3c8c7e40b5b924f681ef31f45c564948b76f366ce96bcea284794b32a4e0d83c01f1bdd9b252c4d4ccb25d189b6d1712f7a13ec371aae0521d6b7ebfa302e388135265e8e608e98b83055767e3b48a44735ff55fd45d8e61ae17279a7213f436d0de9f68a21232f95f1e56f24004a7bc3581e787bf5b4720141c041156884993fcc578bd25d6ce9f01a0978c744eb633a9802a5af93652c5b88d70323ce8698bb81f69c0e3604abe64572d060bf17360d75d0cc00c3b13b84914f342bdee27cb466f28181e335e36f13d4e3e169ceaec27d4b32ad5bed7e0f969204c9301c417eab2abc8d8e5a7352f179005e886fc483a84cc4715f5f1d57ca3052719ed3b7f49853229731ac7c958dfd1d477e0d869453e4765d3f9d30f2bca96b3e88d4e2185650e29151cd48defc9e7b1afc88bdea1383126b40988bcb04ea2a5618870bb0f83b6c7a1788b16a077389e75edff04d23498de78c266da14bd0148870f1d257968bee05f136f71912dbe5f1c38bf0efc44c2a4daf96944c55a175b1b29a1c8c77c1418f27e30fb2c76370daebb7074f077bcf7f6813bbe8a24f2697d8fc2ae2b4e2b25098da5dcc9d23f41b3c26b713b6896f662d83f14dd3182b6a686c6cc204731702bc024416f5a69d4d118a8bc1758d739689b6a2e6efd6512929892a771269cf960d7ec53468929442e95f53381678b68705a5ec8125162d8474d05e82875be45f5636c63de49b5f07e9978d1ddd3daff56602874704118733d6c6b45e9cdff22154a5eb98c483304fb78b5f1c5e101cf50c782bbaefb6ec1989b78b836f3610d0e2e4dfebd57a927f14a5dc45d07e1c5edecef282c51dbed19b5293b9051744d989db9e7c945b15d9fd157d594b0d5a74c2eb6f4ebdc5f6340f475c000b91d75f69ecd36f72372b3c9333b986a064086c2d2d14d67aa35db0f914483c75560a200df0cbfc4e28bd61d07d3350d21adff8397ef53f3f16db254a7f93b4fdbd1390895d29f323323c2bb4e42fb4e07cef1cb73e0395e736bbf5c1baca4818f16fc10373a6ccf068ad96148cb3c279b81962fb29da4e1b6bc662c9720ad53eb286ec8ba18c21f40576ec9baaedd453435ca80091cb677d28c73dfa564be4105ebf933b59719b2bf802f0f275892199cf8d4e1ec2a5723ad95c605c090a0a470aadab5f7fcb1d33f01564894e4b23c023b7602ff04caa2c27fc3142cc9a7498f3155e0b5b54707fe2553cdf11f6f7ad8b748476cace4b15ff999ebeef2dd3aa3d9ebc420bca5bdd28e0e2bcbd216f931dfd17f7f5a7d8499c9d43b39ee4a1b21cde1ff4ee872c49f49abc90f9616b75f34d96466ba217cc52a13e53b2d4d9ecb010d12f2088080b2508aea14b5f67f127fab3272d997f9498f3feb5c1609786320c070fb6e0daf95811a7bcc8f9c1c3d870c7e4bf5c590c16f076923f6f78a52c08a23d48e667721f76f2897095c16eae18a4708cef6f3a2f7fef49086ce2477a4618ba54b8b10e0a65d8c87617b17183f54949de3061718d212c7a2cfcab8b69558abcd4070e14df1c35bfaf311082fd91a3414c00f02351748a34d7d0c27fa4731da6f62e21358b3fd5c8dfea77a248f87b6082a2689207163bf3937083d79fbcc92a526392de564f512a0dfb8be3c732ab346dc6ba12c9426a9a484080a5a3eee00cc7d17d52ec0ba1e99fe4b52fde7bbceee7614c39f8c6260f34a27682cadcc761e4e83672d23cae43d10c2fd74734d3cc9e7f45ddf16907e60d4b5af9d877649ffa8d1bb6bfd587227f4810fb9e9e3924148d5b7e47191acbf5056f27de088ec8b0ab9a71c988d0f3d5904183852432112288258e5d34c1722d35937e723ea1f19a701291765b24d368cd5d5f36970d46cdea9ff7ca00278382ce30b2d154f8bcf0ab30ca2f2335b93dff7663a4cc50b487221279db31e5b7ca847fd309ea2d44dd7df505aa3e102512ac3415dc5c83af725d9b49fcb92a3c14c3fad661dc23c4d22dce5094f818b17cc50a4364edcb8bdfc49e7c2ab69b6a240832968172922aff8afaaa282dcbb8d56c00b45d141ee059620d954f1d5e6e84047db8352c77184357e12e9f25a537f63c5001f74f438230200e361c70eb8d71a4b65d75f376ef86fa5c7ecee425c5176cde68f6f06f5a47d2c6a84403892617110a2dd9be8327bb40d75008f3ba043d608b6265644efa6ac877ed22f7dc83c8af7cf194665362a93a835a96fbe60cc18526bb793555cf9b1a04bb856510e643f0538f6b3da6b43798d3f80961bcf08d54921933a939b81949b757ca95b57528a694a26c46f9a9aafea421e0ddbb664d8bf31dfbae5aaa343ca8247599772891f4f3ae5be506d868236ba5bfc5719053c6358ecbbb26020533af5b71c17245ae285063a8ffaaaf82ddd96d9860764aab448b302834c3de2bffae5c1ea262a399a7ebb5276acb050e8aa788d524d62e58fbb6b6b0a08d09baabf9e844cb2948b87a13ffbeb07995e5d30e54756daae9890d988d901127e4a6310d15b1398e6e05a8128257d70d373bb525b2b3e5ed290adc40e899869d6a88f77ad0162f02eeb6a3e3563f3cd633d2a14b4a19c14bad8fe886b4367822e1d1ef1884b3aee1e3482c7f0f32edc5405ca6c0c4811c97803e54fbe22d9461cb4193072b01243db205fc8c6011b271ea63b3cb70d09b998b056a2a29c6ae582c21d08cf166b24fe89bd10a754cadaff51a56de2e7faa6cefe5ff542a45592bc4b2f81b25a5d749045e848916e3c47816ad360dce7eb77aa035248bf53ff9a431c1a557b49f7e1830df1b27851a4589a14c20f5589a3ed7755fcdbdb811ab1a3d62a9d49431ff50eae253c21892d4756f37890c9ed05d8ca60db2bd78ed8a4c496a844f391b00d7def1cb9429f0223c276fa0db35338cf253da165c6f9676b756a9395a74c01254712d88947605109ed0c26a260a05cb66f91b06b5da9572cf1663e0d757caf55ebd424645fcb7bd57a9ec3e5de768e963f950269575ffa2380d23235f14c81a42aea14882d590b0bc1d0c18e3001ecb386b12815ee1d460bcecb2db90ee68ad1f623a826bce801a110166a52b13ed4cbf116dc29c83aaa26d4b0f2f0263938080a0e0497ebf67ec1d536d96f0248762d7d658f0adbcc02d7c8160548dc864243c9356d9c6f83c39935f3065d738825ae465ccc229133374ffcdedf4457af21157697a537c09ad18737250ce5f8469b38fb4b127d29dc3b8d67a92d6d48e5052933ace5e2666688829cf1733f1e799815b73238d0bcc5eb3f058270dfcf9d796208bfbb5cb83ca618bc5d140b22f999640bd7cd44f4516921a598ccc526ad52f041f733f06749b1f18b4e962455cc575eee7badac3e60def920ddae9441f10f75769a162b8ed5cfce973c248d6130ab5334d7ae2211c5c3e2b451476e9093f11a9ef1f05d78e2eba949f8e0e25babfa44a9f5ab1369236a30bf2f07f39eeb2cf30073decc1cf616fe2c9e1dff383702b10cf05ec2bac43d9a75ef664b20148b514ddc2d550bf7f3217e0352bd56e540dbf31fd80f38da69455b52fbd673dfad2437036c73775b0e36a0a14bc22c5155ef13d58de7db162c8ed367a7be3f55bb2b7ee494a3ec6623bdf83a090a54335caf2d85f4a4366501cc9fb747ef89165b1b22a8e4b121611d8554c892c669728bf1b8059a96ded2ed49eee7fa5e4f42efa8123014efcd2199bf151e2895b22c851c511d230a7e3fed7587339389b506d9d44d0a35ef4b4083a06f1beb61e779c134b21800dd25f64145382ad2cbd96356f3650d60f58362cfb1eedbf4a70eec4a61ac4f5c4d07d00edc0f8706565e0b00e619ce590adee4f9e4ce8215e56a2c826c8903dc362c161a97d15ed40f4bb9db2d9b21788b1cc5d0ff6a377d974d0cc7120376f11c725202c1ecabbd60a3e0b636ff9b4694f7397b795bc6a5ac1448aa9e3a132c35ad2182e2e7939171fb655a60fd176d79de5ad802c4add6aa07b68338910dee706fee3decd4fe83e690977625e59a216428f9ff37c0a514ba78afc4a177eecb76e459b01963330de9758a8701895d3c5b30b05a256ffbccf2a4ea7aeaf425ad3dcc09af0069428b707ab756b9c83600897107c18967fb73b2034d1b910786daf2b5377f8923e0fabaff61dcc9f46d75b819cb0efda34d36f5c573c761ca33515547ed847549bba01b5560dd8b58df3fc396b8c1992ba6ac5b22b669ee62c77a986abddd1ac27c1656d779a1f907a02e6b0bfb", 0x780) 12:11:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d9ababc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907b06d2cdcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c9153a7c4b4204e0e907dc23b542922b035ef64460215e4755ea96f39b726016d707e0232d0d6e9cd5af309d48ca7c299f5164ef40a5c6a77f3e9", 0x7b8) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:21 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a02, 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) fchdir(r0) 12:11:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000003640)={0x0, 0x0, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000000)=ANY=[@ANYBLOB="08080000000000000000000000000000b71f949a4533c9674cefdf318a76c2855441530bbd1ff5a39646e92c95c1db18abd90740f6082596b7c4fe40d7c52046e61cdb6464de41e4a6baf9c2cbf782e7522d8242bec6b7bc63858c99d00df50920c80a0f88264a32b6553d06d71b008180842139630149632c95dfd41670ddcaa7ef430d4fd7dcea744a9324d794f9ba4603a8420d13936606579925212727511dca06ab660dcfb96898b5c980b34c7c1afce871d5411b695d25e9755cbdd7852b1debec7554d11fd03d575797bfb380a13993322419042e184c11915b5ec40b2293b485de5f156eb0b047090b946265dd5a5bd22af75d8b5328ae611f40cb7da07f054080d3b2b7685e3c48bf8e4e141354f2c6bf9e619c39975e9200a0145f3879fd97d9bd6eaf764919932452a573c37914809f091338998416ded79002aa1345de20211a00a5b7847f4175d297348cebe68743fa617ada7a5f2f69267ab7d09e858bc34b05d51eee4ee6c7de479edfdc975d2d3a89f2b9f694fa02b2dbb81f1a1d0357ee414f7506a0b20b7ca3a02b6bf5c3a21f233bf2b7331b298a8edff473d6915424519b0529efedf0d9b1952ce247cfb7aad2ae6194992e6a9e50eade037d0eb04e6f29730aaf4b434a59f3dc0c00548aeff1d10a8f9cd7317fd47ae88745924b819e9eea4aa3f7059c542296aadaa778391e9526715fda8ca7a07bee08c3b6e3cd0d48e6de10e37bf847ae2466100eaa6f03892e7e82397949a3470446d72a390d8fe922fd453b00a1fba03930565b37696c6d87938e88286c745e2cfbfe6ae491b72b4dd18875d973392fd5b73cc63738294e8e3bd16475ef3ca525339e359267e1570b1032e9e3977ada1c7ee67cab58e54b09e8569ad5a610d214a162eb9e80454711ae992a40ebdf7079fb32c8dd5e2e38577e9c577609bc7a654bb1dbdf7e838819349bd9d5224c59d7775a29bed6661061bde553737d7381a321eb6897c2b95ad4abc65083a8a42806df84fe93d287d22bbd6ddbe0231e6f63bad6a843cefd41a8e77a1022c4a3ac0ee1428c96f3c3acb27db0aa4e9fc27649befbf8717fe485a3f52ac7734170212f3a84ddb2cb3fe38a02476d09646ea46bfbeb3c2b955b79de009d5377d0a03b06b7c77964cd40b302272b5e87113256fefe3b78efebee4bcd9d023f396f767ff38fce2961411c0a54fc32a8b6a526daaedbf7bd9ae9f091acca8490f3c30450f918fa5ed3f3041ad569a33289f7f7b3541915c0fa19075b95237c7bed7a1ad44b292201f5b1b9dfcb278d70bb4395f3b6581c54e32e04e6bcd7bf122a0e3e49664cd3f4d541f85e03786305004fd91df85c031e74c4ac85ffb0a4ad31bb1c525d3a7e19a221b4735169a6c9035e60c44224e2dcecd422e0d8cb6f785884c34adb597e79c76709f0f8db03a39bb0a4981fe47396b0e88fc9d6a26ba183ff34ee58918db3a2442e46193c239566c42c4f24ad49352b22f5b3ed394e8ab762584bb06c4f752c1d6766097ad8ced24c4a88c34c4a12fa036b2afea61e31fadb34c900d9a5b4b20d8115bc2c778ee6daeb6488b645b2f76f8a03e864e0aea1fe534a40bfe9a22c9d731f102f04fdd9970b0897d143336c62dc261734a5a3d4849831e3aa754d2a66878eef24aba4e761d947d04a930693acdd07b0549c67e4f4736baaf21f538d0d7c92228d3c350167b4647d0481665cb798046f3662469c5a2af69cdf99ae765a10b66d554b7954428d30f4c0261d9ae868c622eb94e7b4e2cedabf74ecc03a1b0c7a5f7523e68215ff29968c345ef74bef232494b5d9c6e80a7b107a0d316d17f9f187bbf5de1ef780d80f44fa25755c9e03f2e08da63d0aec332ea9abdc07b2f421705b152eaed6d2bc06871493442a5e0f4e838bfa9376f8586a05d9e106beb01ea8af516cd0bc517e87fcd116349792240ae6f4ebd057fb1a9f0c94f87d3652140630d1e9130fa2be452cfc153888176420ad827bcd79d211c05e4aa700ac16df4e43922db507db972f1f22643819b1542bf163e4145de0cdd69e73f548b0b63103e3fc520c0bcf2246a2b0b93d7d9e295ca71e2ff906b7ae7c7763555960d2876e1269eb3e942d7e0fb29f94c87db6a5d9e9d038f46e16d95a16c21bcf54c734edb05c4f2a4ad58532dbc8d0ee3f02c9511f874ef5c05e657569810a9fefa9f39c8799b628a00503d8139882f5199cf8a12b68279a3a49de138e5e9c472ad0f06c98a990049ecf2e57118598b02a93cdece0d46db37220ad158400dbfb4d1a57eb512727ab370f183ddd9c8ac9958886c01350d56c05aaaa1015af735b63ddac612d7b5aaffca61fc7e842bf1b73ea404d54bb894c6c5b522b95a128329fee20ccf87c55c71802965e0b7145ab6cd615866d748d08e9d0dc70d4d3d572ba2e6e81a37f4abeffc268841c516a64d2b49f96e4919d505f5510e22f44dd57b09daf5860a4f7c6040e4f7fc0aacfb83687eabb13b53d70d6c5112984ffc9fa4f0ca5c9848eb899ceb5e624ed1d55c8ac5b78888a1840449eb58077522f55dd6ad124578d5489b6a925dc6af7d0dec138f41829fece36305396a1e272c10fdc05cf0a4deca5bc69276b3e9e39abf885b0f0f2db017f5e73d3788ea244d1c0b4bda4f34210c65682b29bb63a4ae2f726ea713eeba12aed0fb5b31f934b0f09a1c3860f42b6f26fccecddbaef0a3a25d0fa66d08cefd4b9659b30d4c873c54a720f945a9b6383695f1f2861d93f28e65290ae3ca458f30fccc0706d9b37ec77035b8a7ec4d7da45495a6858d841eb086c04de3854758f4fa1ba1a62751815cfa1b7e7bacf68cda5acf21e9b3cde447c656e02bd5cdadc72719916cfadca67ab7bce15d62d4e406b454c6df4304be938e3000000000000001ddca6c1c59996ea721d653fc7ec2191965f455ab4fa75a0d2b66041db3a0d3a0bd3c023ec240c843f2e85b58e94b14638bebe49246f1aadc5aeee4f0c5f465cf10d5514de83842cb188c9e7f7ec0e1a60846fc2450287a50c4706dcd64c6a24fc67ad875ebb820773068b51a194ba0b9b212f6890d145c30e10d21a106354d577e44c20f19e952b77b3458f23724a6003db62c1c1c2cc97a707bdf8dc9ca5bf59dd781afc4c1d60210330edaa9306566962ac8cffe12d05611b5503ec21075f9f1beeb48cdcf10beb3503e52c84f8b0915070b19f10ff3f1cef2926e116dc1fe2ca0a9e944665a9045bc5c40e9443417133af8a8d913dd48a6cfe5878812c3068de5fab62a2c186c0961f704ae46a129b863960f7b5a66ebb87b47196da51ff60af15d700f8b2f623d893fca76570db3447b6dec9f5c693fce0e3321db53b0a03fef5b4fedc7200d10df0d528f01b46d58403567c7616c9f0b4fc7cd38e6ccd3f6898522ed3588154cb9dac666ab7609b979dccc2609925aeec84410ac7ba60956f48344f82de03877f89a5c68f47330ee555a7d0fd99dae6694f64f236235d934213"], 0x808}, 0x0) 12:11:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x30) r1 = syz_open_pts() bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x200}, 0xc) r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r4) 12:11:22 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x4000000000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8c) r1 = semget$private(0x0, 0x3, 0xcc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/210) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 12:11:22 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) socket$inet6(0x18, 0x8000, 0x3f) 12:11:22 executing program 1: socketpair(0x2, 0x5, 0x8, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x3c5) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r0, 0x3) 12:11:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0xa20, 0x22) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f000036e000/0x3000)=nil, 0x3000, 0x10000001) read(r0, &(0x7f0000000200)=""/250, 0xfa) write(r1, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 12:11:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000080)=[{r0}, {r0, 0x10}, {r0, 0x17}, {r0, 0x1}, {r0, 0x16f}, {r0, 0x8}, {r0, 0x80}, {r0, 0x2}, {r0}], 0x9, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x9, 0x3f, 0x9}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) 12:11:23 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xfff, 0x796f}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffff2cd, 0xffffffff}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 12:11:23 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) flock(r1, 0x6) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a790d40409ba3384789c6727bbd6f38f428753eb8987689ff32e34387d1ed305bf83615c0a38e42a29e34d61509af35eed6ec5da483ede9d84f6a2d700221e754b819e5dfa3fdebb358be87d4008666c4c10550847d6b9e4be3920b68a9326752f8a3ad9b00abbdeec6c8fb490165099fe404674c173dec94a43f3941ee3f29cf840884fd47509b46525", 0x8a}, {&(0x7f0000000580)="ed85d97f29ae7c", 0x7}], 0x2, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x60, 0x8}, 0x4) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r1, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) geteuid() write(r1, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r8 = semget$private(0x0, 0x7, 0x100) flock(r1, 0x20001) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r8, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r9 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x1000004}, 0xfffffffffffffe3e) shmat(r9, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 12:11:23 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x10) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18, 0xa8) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x2) dup2(r0, r1) 12:11:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r0, &(0x7f0000000280)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0xfffffffffffffc9a) syz_open_pts() close(r0) r1 = kqueue() pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)="28b42b7c6384f4bc489bc41a60684ab118", 0x11}, {&(0x7f0000000380)="ad8969543e35b2ecdf743dea161767f66d5663755010814844402cdc1b28242d746eb7b3f9563d0a46e20bec3161", 0x2e}], 0x2, 0x2b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) connect$inet(r3, &(0x7f0000000400)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x3, 0x9ba}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="510db89cef9d65494c", 0x9}], 0x1, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000005, 0x8001, 0x9}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x8, 0x5}], 0xfffffffffffff3da, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x62, 0x6, 0x814}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000002, 0x13f, 0x5}], 0x7ff, &(0x7f00000000c0)={0x2, 0x4}) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x3, 0x0, 0x4, 0x2, r2}) 12:11:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='3', 0x1) sendto$unix(r1, &(0x7f0000000540)="ce3982072a82b982cf31db7e2f312026aa9e16d44ea4254c83c7f6124f133a8622223287db95d7f81b877e48acbe59811a57e852271358aabd708712e61a1ad35fd8e72c7ae16190259dae53e7080b71dd45377fe7440f5532cab780542bc9334a5805fdcb040675ce209ba15c038b873163827ce49e0d6c414032a8e3f25aec15175b57ea16d46b5ea053fe2f6db698ad205174407b45c7b7d445503fcab5e52c41a453952130106fcf0b534e717b5a0c664f081a76a6fb0e10a8a452782e3d88dc7f56fde53eaaaa2781fe71f733e815ee421bd2108c58c4fe650c54990fe31240fe1588a4f5be035261b8ed16afd52aed2f5813d9499f7761e09f01eadbc84239eb084a14d8bff59096ebd575668be5ba00243046589f97a29a83e3a7253bab99d72819314657d688419f84669cfcb879e7c385cd1fa27dac12da4d664567ebdca1ef5715e940f2e593c451feac421aa5e808040456e58edeb6ab1b30e6805fd2433780d2c7db6573bcb88345c5a158f3693445b4eac523ab8e8e265b6eaab726cba441ecace3fc9e9c4e8e346f408f8dae796cf58ce575cd5dac01937bb317a22b154961ed3b8749900342e7fc4bee671a1be8c0bafdf1a41bfa16d8b5139a5fd4932d6402883d254b995b515e7fae7c17ffb0db97a3adb9c2708ebc62e5b2395b4935f9a2b7e2a92695e3377ad390307602252f861e665dfb81b1c2d41c312374e93227ecbbcc107c6a110f193f734a41e32451b00eeebc32be4a229c0c3ccb29667dcc09bcd30dc501489c05b571e295914514427e52170a47c098f2a40e23aecc90609d9c29173e9770df0637c83ed66618a4cdd6181dcf04bc26ba7a7c9dad128abd8626166a5de6dc3c56901e75a792dba61f4ba25b850bccbdcce7c48b7b44c91cad064da1f33a4c7fdc89029f79f2b899976a5483b18368a807ce1877ba285bcd85b182232145b40c0558f84f22135958b61f063fcae42f0c1b47a4f364e520ee35881d8d4578fda260e6761cdcb8323ad143c970ce2e8cb53e73970ad402168546f54301b8f2de4554100604ad9cc57ac0598b27f9665f981ca61435840c23563ff6ed72b149f32d1de082802c8f60d922fbcb74b4cee2404da21bf3a03fc962fc5b3670baa4b67e0bb2fa7ee7fb760a24cebb38191a9b587f18f66ff81e363bd345d0b4cff75e706d1d913e7cc1a5d9ff15fd09b640814ca74970b346217bf163c267ae09a47923b29f347cc1de58e35d1ec8b0ee408d0277022af69dc0c322fef5d3e4fb0a7168ba8460ac4e0112e9bf2bb35f7c40a092e7c865a48fd107a1da894fe748038114ea2174017fbf2db2b2149039ce3d759a8d652b3c86a3e621341c93c2f74d2af4ae733b0d28a99a0ab45933ac1b6cd46b4c180d41c01da5de1ecde265be5c63fbf6ce01458440f7a26abbc3a0adb98659f96cb33219f7fdb3b648a31b2b3c4e5ce40b0e2e506cccdd53319a096cc722a840b740561459f362625f21170e102041bffc1f32f2511a6105a915f8e149611863beeb56c81cf519c10677e1cefd51152b10486d721e4dbc593aa2cb3681ba328c9f400627afe89294cb267a74c7509b8b1b93b2976b722b00527e996d53c6162fef6b5ee33faa62a0302c8eb236dc93b8e9e5c088e3d506a0510cdd2cbca2640cc9a80f78df61b085e842f1f6ed1fa7c9af063b0aa876d477f2a71eec05293b8f66bf21130a7cb4d8c97fed1fab79cb2aabdbd2ce6249056cd77818cec30bf6dc72ffb752f1c6471102fa26e768ecb0f54fb8873478b73c48725193e926046ac90f45bb6ee00e7d54ecdfe4e661c68cb2f1bbd545734fb4d2bd876d005a4969a488ff7214705b016671bfe0826a6a838fb7d31c0f4694c5a52bcfef469bc55eb55706f33508d6615749abcdeabf8fb6296ac299f28d97b6724d2e71482e966ebc4045cd7996748db247ac541529afd7120e1f6c9587880a8e6040da4857079d3ea60e34f161ce6f8636c3393e23d1d2c82a6d525a5a4ace305b6946a84d8f5cabae58dddebe1ea84b7105dcd58a2c10819d0724d01eb861c583f2f8317839c6f03a634d5d8699da97dea1b0c36528dcdbc3e380006ceddad2a0796d2dacaef1ce54a27993928548fb40bb73223f2bc57b3c1e4eb865db8672c462776788fad3795af347583c1991c698599a966a3bef8c3e10c47a9b92c191e425ae215bfb53f1dd2d42782b9583d066807fba2a4ff7dddf96271cae7b105a9a1ddb4c56d6b79b9df9943ab424b29387918e4ba996bc2cb69c8b342cab401d1aea588671198822dc9cdc90ef404efe166959ae968a7a79ca6e963a4574c7bf4d51191c38d2ef8e526434c689eaeb6aaf784feb6898c7995dd900850cc3d3199b2ea4839f3b3590b480356f4f730bd4a83d3743fa63ba6cf41bcbfc2c7a78e2ee3d3b5e8fbcb8afc2a32fd4b9b04d2debfd66c08213c4e283ecfbb8d0b1992d16780e048a7b58cb4722c6c0aacf8d0aff2e2ca40a3f66dab3152a5c68982599081de730c5a4388e234c972d1a15606eb4b65864862fc4838096fdefcf1091846db745a0c0a6ca564b6024cef7506a8a11d144599b2726ffccb0fca4c231025a487e4e42c5202b69dc96e819e3f68c1255c104433806cb0653242d0cf1f16d24e51b7ab4501460cb71720b6b42a9ff2dfcffd0b94dfdcb7adeb2e14fe0a4130c868369b4f7ff2f03783d83079546da397e2dd38486bb62a7626f747a5a4e90163a9ebeeab1c64e1ea0510e095b6e1a1dc46919641255659f524d72c30705e558021a8565d96820fab2c2956170ba2dc08f4252650d66cfc6cf2f39b75cc43fad6ec645bdc81f526bf0b7de5d863f38d0f04fb631d65c438239997c210a7900e97445d77a3366eb153391f3e87b11e4979ee5f2715cd626d596481cb5e57bdbe361ade8d19d4d20fee6cef38489a9a86f251e7babc89c818e39cc6091bcd2230b047efff1078df57ba145438e290a2c4216bca18e6e8b9b68882a4f4ef469685174cd288c3e0c8025f99b7c692683b7067e80b1e5f040a09edb35eda7fd033be352aa202bb5a0eea9a7202b0de464747a8c053e9403eedc0e999f5a3182a6a17556597a295a3d57ffa0f6a9299f0de217a8c8ea67816df305bb2b853bb49c8b34081cf08a7d9b77413b2fde62045604fcc25cc81bf054e1eb6948fcdad538797b11a95e8a38fdf5212b03f5c2a1472eee25bdb1ae568fb9af45f03dea205a58d4ff95d3556d0becf7026f09cb94164ea826ac88d1ddeed2e031fe8d1f63f4f3d2d4da43822e1585e879c51cd56632a8c7e0c86d6ae4622fa3eae286c33623d7bee7342205272068c8b0008d0b604add223a302309316e68a890cca2ab274fa3355ffdec6732a71abfb41f57696354d81d07cd32afbc039000bbf78b4c7ab70825bec420728bba96ecff0004e5f7678d4cb59704bc52dba0bb59a4c5ed3fe6bfbdf8da4804b42e58b9a582b83d270fb9f7365b9db3302543ab23ce039b1a0c32c733237d3b7be2386477c796c7e4b3c98833d8d53d88491556f31d7ebf0618628a802b10bf1b20575928ed4f9221b071f8a9e42de5469ba45791a07d5010315e698de4a86275a5ae590154fa99583a781c3d19f9e5aad3ab3f45753310d17a6e51c2ab126239fee984a2c65ffdda91b48315264050e8fddc5518b27c7999a5e0168d2686358a36ce1f5bc93f0d026ef3c80e9e66f9626aa3a1622d2297846033516711aa576f1c839b3983b51ebc0be6421a526f493d597cb008d0d53de43e3839caef9ecffddc0177ceae7b14f623272d43396fe90f0d49d0b95f91c0b71a7391cbb4890c49475641019c32eef86c28d5799a68b7905097e0e3f5d0aca790602dc55fe8dcbfb14b3d46a038291ed113b147e4086d7b1c80149a656e94cb1f971c3354048bde76f2bd761e2b63237b92ee8fbfbf14aef72ff0f9831ed138c225c852230e87229d9a454d3ac91c5df3490731784b2ad068aa6a85868fae35e46f80382da476812214e76e24d73766d57630ad8bc703b61be953cd9ea03535540dc52d74b1794ddd1f08590d751ec1c89406d43fd5dcc543e6131099b35f685a43f25de1f3d4044e62a5106cf8b6add20959fef0e3884642fdb59ac6a31912b0ddbb1d5dd49d5ec341f67524a63b708d051801385983322c80ec595571b137cde10f62663f970a77d6fad1466af10a953dadc2eebeba7ab1f0e60ea348593e9ca188d366019b5eaa104b003b5e33017fad67fbf70ea4df50b20634d1edb3e126f6d2756856942811097f149e4a65fc586c4cb4381157667e324b613b0c6a4ae3398bc8d8c3744306b0d572b1c146e1f1ba5c23f0d63ead6648be1450d5e42990ba7c2aafb3c70c08cc21311c4e7462ff6da3590e6b2cbf96790804ede4de50c95ff65cbe4ae2230e7512401c30c1e5a74db6aa5a59f714f235b0a8d65e854f203222ea7da24a81739de8670b320c9ae177800b56c79ea7b08ea81a437dca311c23cc0510531d862fc79f7cfac47daac734f3e15daebd9b3a185aa9f29e40e150a4933f876de3ba004cdcb5986374202b95efadc85fa101ad193927f3deee523ee6a4bf6d462ed7fe4d296ac3c2056525debcdb43af3ff4db5b181cd578437239b978569ac70b81e1c781b5afe6e3d609543a0ce55165a172e2c2dfa55f02806fea37013d445a9fbcc033e8932a04d673b9b226318f54c5dae794ca435e68d7411f7fbc0ccc96eff8a38f5f4c7af4b63d410261321d2ee48d1d67879fb01a93f91ca0f85d9949a2b253ef272f50085ae3b7efb51cd3f8da52fe6e955fee69840b6f9fd9b8e27c95af3782eb72f3bb799927639a36a772b22cdd236ff7b968f00a61afaeafcd48c1bc97fdcdf27be49fa84dd157cd130a387083943e1c2ffad2b88c616793d7fb9bba4271681e105f09755779d214643327a1145d7569f8cccf631ef2d1a19c64f064522aa520aa8bc15b97e595a2f58c70d4b4e7f00ddcd4b643e0fb19b0e00d0236d2d13dc311e8d17752bbb0af1ef93801cd20d627611eb0b818b7a04b7c5bdd776cb30849976a97bd1cad26bff7bf0c8fa3ced731ed69a077fb8c1927cdedfed625e7d029765fe885a81a77cbb0abe6a1ffd8604cff5c1bac0fb66bb8c74640ed0d3106d205ac73ff46d0d909b4ffc8d5feb42b349a9beb936e80c7799116ff8b27712056a5cf5a3f689390b0f690e2dd6d4bd3c0561d4b341551134dfeb37b7f4d0f3fbe6b1c685eadbabe19dc8cdf3ac59cebb1d0ccadfe9eaa90a2b03618ad82c3b16fde15a11f6e37bcc18bebeed06beb48c6a4607f3b9841f6755ee6a7c58a7c68a87592ad46e42a49984044147f0d6d6d22eadba8e4279df5e9c07cbc387430e1b48b879bea36c259c86e7c481b907bc3db03f239760b91431e93d9fa85de83b93a9b814946a8c67f00ed7e08f6b194a7e738eaa87e62dc1a6cedcebe5ab90d929936528e7f34d7cfc866c1c959ee42bd486ce999a1fdfeb53ed7328cad22b588462fd66570e71b9cbc1e68b823b0ecd765d4851c5d37470d1d6453bc8809e6485639700ea44694b256cd56f0e620f1b47fbf7d107abf259f5c47e689866ccc984db50c5a8c367684307ce34098e6d5aeefd8ff1684fea51858637f3f322aeccc3cba2baf64ed54c6639b8a89161c17229fd8632111bf47ef9e3d209a2553565d3c821df9a69f32789ee8111284e8f9732210669d0ff593da16e10100ac7ddb5fe9068983f6b67f6b09f3f8ec3fccb24d11af5d3f284b9d5530c309368b8cf89a", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) 12:11:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="28a5d75fe6bd5d8c45029a93c9b269c5b0ac25703ca07a8a941234c134f862f8e8ae", 0x22}, {&(0x7f00000003c0)="99826970c79f1ffb1fe8cd9b0404c3f7238265329eb18c1c935fbce3769003021255359a42e717c355aa8fa92401f1444d413f3d5f4546de9538a4a0631b88c0c89406ae7c37ae48fdd374028a3fe762f8e23ffe00c44b87c847b3fb32b92c65dd7322a564bf88a201c460c1610a42c83fe2a274bb8ffb7b334571405aee0e991a8964edb92af290fb3dda7efe6e9501076d7cee3da933c2e4af5fd5b5375e2b8c3d0c935288621c04a3df2e35d734817598b8a316f87d61a21ba47c597643", 0xbf}, {&(0x7f0000000480)="0a6d4d4fb8e7ab0399ca5602028cce360801a61f4d2fceed48b5416f63745e9bb9a1a646437853de66f928c8f5d4313ffce94042794ffe3d5242f1b58cdc89b0cf93dbe9eda6f23182af7241c78def24bc4221d25bfee88c77822b1b545df564c8d9f4128f5567d75351015982a0fb52de846eb7f1cb297a8a58b01187cac477efbcece4f55e48e56e6418772d27ccff67b4e040e88434952ef56bebba75813c6593169db16316f791b2", 0xaa}], 0x1000000000000015) write(r0, &(0x7f0000000380)="e36258ba03f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a90900659990bee43204", 0x29) write(r0, &(0x7f0000000000)="7270bf6c40afb6bcf4eb69ff959922bc434e950c0578132991df4389de7b9273", 0x20) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:24 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/18, &(0x7f0000000300)=0x12) r1 = socket$inet6(0x18, 0x1, 0xacf) listen(r1, 0x4) r2 = socket$inet6(0x18, 0x3, 0x800000000402) setsockopt$sock_linger(r1, 0xffff, 0x80, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = dup2(r2, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0xffffffff00000001, 0x0, 0x3, 0x3f, "47efbf90988de97164db45bd7ccf416640dd1d54", 0x7, 0x3}) listen(r2, 0x10000000000003) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) bind$inet6(r2, &(0x7f00000000c0), 0xc) recvfrom$inet6(r2, &(0x7f0000000040)=""/79, 0x4f, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x7ff, 0x1}, 0xc) 12:11:24 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 12:11:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 12:11:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) listen(r0, 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xb0, 0x40000002, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x8, 0x98d9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000082, 0x3ff, 0x100}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0xffffffff, 0x8aa}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x8, 0x9}, {{r0}, 0x0, 0x80, 0x8, 0x0, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x24, 0x80000000, 0x53}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x8000}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x44, 0x8, 0x5, 0x62d1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x0, 0x14000000}], 0x5, &(0x7f0000000200)={0x1, 0x6124}) socket$inet6(0x18, 0x2, 0xffffffffffff966f) 12:11:24 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ftruncate(r0, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x1) 12:11:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="fc09f2d8", 0x4) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x44a3d3d344e99715}], 0x1) 12:11:24 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) setegid(0x0) r3 = getgid() fchown(r0, 0x0, r3) 12:11:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000000)=[{r0}, {r0, 0x2d}], 0x2, 0x5) 12:11:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) pipe(&(0x7f0000000000)) 12:11:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xfffffffffffffe6e) close(r0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0x2, 0x0) close(r0) 12:11:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 12:11:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) flock(r0, 0x4) chmod(&(0x7f0000001480)='./file0\x00', 0x7e478f9e1db330a) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair(0x13, 0x1, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000180)="d843c0c06216d3f8211c1624dc61c5a1d18ff9c70cd3fe989c43cb5ac4eac62aa03b3ad77be177cfd7da492ea3b7f8e8819d737e2499e5dffc72d1e03a01f6c7686cf55ab62ba3805aad77769e1f4b3ad69cd61da66ccfcfacaf814089a9f3c527bb2bac0009a028a34e1534d9fc4ee7e2f2ab76b66c1faeb182a4aaecd930288f857886af89d7d94208e4e3179b2039262246e5bae6fb538e59d98c7c3315f26e6d3322fd6262a3926fc2bb32bbac1cd7c48bb1676da276dd511c2f3565475e630e3f7d9bd73f14703fd46f42e30805f4601939453713078209cd919648581bee41ca33a4f68f92ded4bd7ac3937ab98fe24dadc50b8da15e8f28aace3bae46f3baac0923b77914f8611132769fdad0dd940691ff32f84a11ab1c104d3da1049f5827d9e70e54a2ce8a6f02d9e539ed6fef473dc828f9659018a86633d4eebf91b70ca2d124d6ed4cffa404da6ae3d5bf4fdaf99e59e5e9432d8880b89ff58856193af32b74df9810adc35b7fe885b8104149282e719895026dd855fe9ab0ecf2ac3604741134fc509b51bae53ec060b856250778cccd8cbf06a930058c64b9361e120341f32040209275ed09387f7f81df438c6483e0c6dc180fc934a2da0aec88ce78f246a8598f8bd37228b06d2b48bceb0c67d609a1dfea0f0cd3f233dff33d6968f19122132f9d0d7c7bdde964b15fb52b6555749ea60fa5f3e39a1d23112c5c0f946116da6602de8814afc2ccf7315013ca1c0dbf663952cfefcb57c4ede7f26fa982792d9f912f45d26b72138398c900fc8060d48355bb8ceee3e210c584d12f29a77d0484d408e9c4009314abf72f9da58022fb823083005329f7bb1880103d10725207065a5264e17d41c7174fe046c6290c7bdcdb088846451225f44a18c409a6416f6f4b9b7b0cf6823289662a5a9e5af1316f217b8cbcdc0628ccaeb0dc321c4d2739377d474f51c73b550d3cb96f11c3ccf0a2d3fe96fdfea63aac8b439604ab8314f14ce9c58389bcfc98ff84e512f559db3335c04b59d9fcb1c1429b953eaf4ca9c3ce26a7f42c5a013923244fede4b06d092a89af90d058d1e482b28ec8f9070d69cad7ae90b7f4e79ddec37d37d8f32b833113ee5b0d25db37aeebea0a317eff3aa895b2f7d04b24072037a7bc89fc376d22c58d2a8761554dcc6ef78c123ea940d07f20699c72f31231963bb648db94ac7fd724734787ce580052541f951b5d9362faa02ef9d4501e120f6f08bd64b3236a9fa18382e0203f29c8551bcbdb054bdde16d7f3381143c87e1ed030bd18718b1cf50fab614e99608fc7f75483d30132655f6a0b2c578a7a84f3618059155c2b735e745d91d559000672d4ea9d37ab4fd53e71bb50ee884d5bab52e99adf0ed464b8476707c69339d7496190f46f52cee1bff0cb99152d7c8ba6862cb6e5353f4d3b30cad6278143c64186f2e0543e2f633c22f1051371470e6356e8ed51f1d32fe7a889aa37db616d00a2690677efff55ac45b8756e1c74316c1f4ac10690e477c88e6d7c3898e7012c8c9d0b99944e99da3768f38c00a7932c46b2bb94d4e34b3193d8dae9e5022c6f85190afde73359387e7403fb81e6bcb6f62dffb55b06252c5f7f2e7bb428ebb91e9365cf5e2683d0b14970579ea402648b5ef4f31c0d8ccc4508ff906e56cb0886a0890a5900176d0e30f610c1834ae7da270ca6eb4147a7eed5cca4688e4b8c288200beba72799b3280df06d36d6c6903ac985af823c4399f941aa580149df61f69e09f98c69534106a9fae2938d3bce874a7e6870b8aaf70534863f03b3fbd6b58a05a6d09a44247b47036fb5cdac75db3c1ea817e08d31c0d54bfec25807ebe0f2a3c76c07f8820345973c7c3afbe2ff7f6c9bb3bf40b49d5739172462d955714156d43735ee70b440d8fdacb2bfffad7a3dc2c3ce992d73ce601d43bc07fabd7338221826e244d132754c7d13a0fdd045bc32108623ef940c1b76660a56d6a1e0de36fe461549964317efdc7a35781be56dc917a8f5679375ed53455837b25bf49990013ff83661c2820c377ba767d0469d3c246826e9176addba0d6b88cd12bdce5dd1aeb5a878c2ace9589854c17fedd32e5647c91d36082d3097fe2be25c15cfd18d63aac2cc7b55e6e0e237e26dc82522aa5cb94ef81a9290eb8f0cb016c57b928ec6af4aa9cbad2de752ea14dc47dfc75d068289fd989c936f1cfafa1fafb6d3a56bc7a9e7cebecfd47d0d35858ee3900eb78b6ff27faecad9f0d015f145759889cfbe4c6d2eaa10e0dfca3b20e094a9c80ae9fa1e17b9ed3910cb2f2db3bd1fb8f790c83ec405758e2af276889393565517a06bdf75af2b634d1ec68e38c4bb276a4a7e77eaeee2ba7dcc4a82b249ed7d7acefb2159cca65fee43fe48d47fb1b3b54b6cf7cc36f7cc771da3dd1442e7c4b55936c31061d22ffd73f9f87f251071b8ef0d295622fc26d8dbeaac0e127ec02373ad9b607eee77142a3ef7dbe2b5979352ddb43c811770bd46e1d1ab468fa95a28fa52c6823a52916aa2ebfd6db623202c9c5d5a27aac4990cae21e0332fa708459da6741135129f157334e83287eef7baaa97ee06d26936ad34c4a45f380fe904c1ea9127bf19b3de04d48e876ff961f99118ec62415814be586070ade55133c6c481f36daec3dbb680c6268665440d2f644221866fbae586a66b4c5bd5004628519e89c3c8cd9515d3682c5aff5d4e99a3b076b12c655f301d46fad3787b681ee7d6b002124493d23d8cd88680236ceb833cfa5779591eedf178869743804ce3be3a57e97ab4d372da1616375a0ea6f92b69385ddee6cffb443eb4b1359794a8831a44cd89067caf7ccb8b4410c4d56d09f1b24f5a69ac8c452464a4f95d8cfbe653a18fc770a770a1d66a3c47cfa2908abdd5d2b9b6faf83be98839921f4a0a44073b1434164d671e6cef3e04dd5db0bd5f525d6acd66619460081689ceb714f0b3c41e9dd195180a4a9375ec9cbaacd13d3f7808a250964bccf9b132cbb2b0f1acab7d4dd165c5d51ddb033cac017d708f2e215501aef092c7a5eee46cc6962dfddfb5f68bb5e0a556211f0140c8ef0f205c589745dbcb9a614bbc68b7e8be8b235f408a1c36742163bb935c473ab58c1680c0e2f10fcff31d21824f8b0c66099af6e79089244d1ba436a5503b1114218340cd77a4a74afb6da96c8c72ae11d8a01863c02b05968a7c0270d9a0e1131f6e08268706d3c7312e1478c28a93d18e63be59ae48acabd51aa31657aea8f8f2b28a995c3e8d4a4eb6195200fc29d9549b1ea802b72af3f0bb0e98ab4b0e57339a29373a0df138132c7e6efe28500a4c1dde41d57ef7a5586f42bdad1c2195c92d34dc8f5a1777eab690231f46c5b4fe97bf7acb990df281483ab0d453f84f0e4bd35642e6dd14e7b6510aab44f19e24e4a16433f51621247afa2ddcdb26702d1b03b21f2d39e9a44ab55a2eea458ad9a1471c724a24df9f29e8bbb5cab07ad67885a1989edb8ed49211a1e5900efe3680842e84bea890951aa486c65cba70a92b2165a17610cbb967000ca6966362b3aa46099b0cb97ab227c8a9cada0b52c24e5145c91f5c22dc85507bec41bec9eacf711b6b1bd910530ab5949b2e76160e88ba37b2cd369d235bb1e796a49167334a9c044d30b0686164ed7460a6f654428df8fd8ed1b36e31a56c432f40f392727867b33db7bc6d039e718e33d4955afcff6d38ab810b3dc9bd143c1b3a1807e96abdfb4d36cbb94d55f2d8f3c2d74f71d36a7930c59248dc0a82cccf1f5d3c564960086c8f4dfc80d7f456e808f5aefe77420b319a56aa812c9183fb94f01723f23aa183b545433438c0a2f6e89716c719194fbec3e170ac99da1a87687aa22782f5d372fe64b1acb0964d4de70e7e8e65a1d93032af3a583b0889f28cf3e76e89e118f15657b622da86014c6e8573830f03dd4f76d854dbfee33060b2989776228fdb61ff937e869818adc226f64be06a8f530d7beacd2e748c0520a79580b1046f4bc1d61b52425a010122a8b9b3ea741713a9f47aabd60ad179e60fb8cff45bf1b82993683eeb341646e3115413017a9fefba107eee9b17173319c6a523beba581b81572ce1576dd36ceac4330ab97304193adb80196f67a8f2d51d9b2cea907c6c305ab88204eaa22e18de7690d780809a155dc86129fe45f37e391342ccddb9178a293faf19c3ea3fa01c2ab94458cfc9fc9b2c30f9c45bdfe9bb9d95ae8793e4e9cbb563b9e64aaf6d80b788edfad837b950124b67fdbb41923f8633632fc9d5cf4653d3b55268e56419fd2103723b00452a40fc00d734b5ec91f85f14ca2b75287356777dc4ba99fa102c6f0ffbc4287a3d8e68109739fe3ed0252ccc64991412b50b7fe7d3fb5362da183eacd36a11c2d1a1d4ba4266a897860a6c5d307db320626f2dd39eb49b54f1617b1d46a0bad785b645c33cb00287a2db3ee272960a0a9321d2f851acb2628fddb3ac79f10ae9b8f5503d09546a107c2b675556785249eb43e27e5ddb0899cb71deb9e38d0b3ee4c9ea28712ed26e0b71e8093f33be52d1cbcb009b8c78c7139310413a1564999666086c2eff067ab823132401541c00c7547a86eb9d4fa2c10b0f691800c3a97b14916d3bb31acecbbc0dd14e0244c7074d92225c54a34a87ed84aaa53bfb6f25f0d40047d66379553020143e13beb58b6e7534c07a2a9e83a8c0782d1aea3809e3031158df410175b254f204cf3726deee3a19a6e487e54c4fb3926e3ec946c1f064baef5ceedf56c287c78deb5b681987c3af4144b3161df98e7b600ecc29f8b74a2cb6cf144eed88d79ead2102ba6b033ddddce973287deebba972c6a486f56150478556cc5af7108fb81cc4b2e0050a37aa3e0a7712c92f16db6d692147c4971aec4fd7c117529a663aaa9bb69fa722b51f3eb712e3c21e7263a82eedcfd0bf66e318cfa63f6d3752ca995697bbc677be75409aeacaadc3dd87281b8ff780e0c4e12ede726c3eedf59fe685311e62fe187c1069cbf8455c938e52e918a28f697790684fd2dd5ec9ba6163bdc524aed50a98eb877780a40e7579e3070f5ae2bb683a90a064e63c1956470b1204b5ee6d9ce95b084dc1b8fda04eca3c8887382a5538d4e876c66b7fb3e25b430e109995a5b723d4c107dc77c5f9038d3185a915889be3f631440f7c0e58a7d636408070350fe64fca257b5d98d362d59b3f48d413d417da27434daabb204286d85a9174482342d9b8a77336bc62222d878482d9c57a11e6a2fd1d368d4758208a84b6f16ab8a0eb2cb279ceb8acda65733c55ece5f1cf403eb5bf0001e4fab33981f1a3b8b890ca31361c20e3cbbca33f4fb116b4c7caaaaa67f6141833ff7a657a3b635e21bc37773dde1ca7d82df1c415e74c2689aae3d8d7692e65d3c1113be96d5b6a121de017e5716e0bf477c7565b8bb7413898f2012fa4b73376cd0007d6af5c4253d7df4225f14b836f47cfbb7fca80dad89c75d6187ec6cfef510f0390d5ca4cb28c7832feb4f02a581d56b233006e96ed8d864e1637fd8c030cc243bcf41e4a49160e95b5ecd0f43c73910e3f2483818dee28503fd7cf4f9ca299fc7a2e83eebab99ec07493003c295e0ccc9a4af62f387f30b80e69fafe494e7d96a00b468806bfc4fdc0f7abb1ed55254a833b001d2088b53a193b506c65cedd20df3f92c9c2da4269bba37aa973ab9e392ee241ea3e0e5d252946abd9ff906e84445ae8c1f3d241bd74970df0869d20c12911554faef87d4fc9d845565274e490", 0x1000}, {&(0x7f0000001180)="6c6540bcc69af6dc920d01aee00ba9d43f82e1c41f841dc338a44a0e831cd3492c81d283bdaff3823e5b925cf788b7733d7032494c8013e7eb69f478ed1d7de3fceb42686d1c74125422d869b193fa4d5bb4015e5690c86f528d16e37b60080a0682740406f225ac766f0b1c1c25785c58dae97af4d1ce4317004e7747fdadc16ddc953cea093d781e1ad92b2134a483bbc3a32f652bf446e3986d6d", 0x9c}, {&(0x7f0000001240)="f0ad520d413895862ef301d77f033fb694e16cfdf0080d3c050459c48b65caf37010047052dab577d324ce3b6a1c68b4", 0x30}], 0x3, &(0x7f00000012c0)=[{0x98, 0x1, 0x100, "f9cba32b652d17c604985f020efb2d17f2061e1f63d2da743edbaa245448a627a4781b7c0ef09a2430c89791f231b7e820e5571e8e3ca57f71869bf7c18cc03b30d2ae618ccf4d13fa3ca4008ef4478a5e34338810f72c7ceab4c40cb63dd6f7d733eb1695faa7a9872a9dbac0195bb98ed56aa46ca7ce1a3fd74adae5163313531fee64"}, {0x68, 0xffff, 0x7, "6d3f06174a429f747534aaaa5823447013f3cb81bab02fba2ca0e61d52b25fcf0af7127e88990a526c5468d00c677029ddbcf7fff135473cd52e191c1e9f01ef1fa11dd4c6dd3bd95c576f92123200c41a3cf85d00"}, {0x58, 0xffff, 0x7, "78ead2cb894e75fefe2cc192b284c770c66837e44beba20e207f5d761ab7a288f9f9c61e43c1d363e55ed0d56d935e4c5c79c3b8fe4ca7252296d83536875c12a96e"}], 0x158}, 0xa) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 12:11:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400, 0xb5}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x7, 0x5}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x7}, 0x10) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 12:11:25 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x4000000000002000, 0x4) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f00000000c0)='./file0/file0\x00', 0xe020, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x1, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x16b) open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x52) msgget$private(0x0, 0x400) open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x56) 12:11:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x0, 0x2}, 0x0) sendmsg(r0, &(0x7f0000003300)={0x0, 0x0, &(0x7f0000003180)=[{&(0x7f0000000140)="9b0fc001f23f22f4292fd8b823ec79bb08bbfc65208c2da21cbb590f5cdf0fb9e29391638dee2bdafd079f7df8f5dec66e4320d636375fce5eef51a54f61ce4acd88a7ed55acc316b72f686e889f08b40dd0d0f5b793788cad7545e6db982c785a0dc3d4443750c56505e52f6a01eca754ee11aea9473e63368c69ffeed25e549384330b8b4c418dee922bc442f16a78b3f5186526074db3fa30136975e63a9ac2ca371f01d099fd5b00067f46f5c06dc37848622ee0878f7b3806146b3f31169ed51e718dd0771435f89181cd50ba849191b195e760c691a866908e237675ee6780b652b8bbfdb8e2c55ce62cba1888d128b3114e41bb2e1cfd815d0cd4fd974345e06e69ec10bc9985796076474fb235624b581a494b0b81f71701a7864fedefb2b243e1ff69f95397337cb7cecac6e2cc088629d4ddeb6b969588ef5dd12483ea12623d77147c226635e925c29d248a4a151748caca1d7f6fd80319b2617acec837af33d7888b56262e4ea9cb635535a13bfc7d4d88a43de87d7ac1c97e153ad279ca85323330cb7c90bd34d9908548769413ae639fc39a21587739e654fd1d9609194fdef8518be43541d57bac3117a534cba6b8076584acf86bb898b63bdd018f11058c4661b6c784608bf7ccbf932ab68ca0c63f3c4ac3a1643dac0dcdfd451fe4c35303a3f5f1816abfb5b22a102f03fecadead29137ae69e584613652284167409d6b4d6804f3a711c6546222eaccbfe2233bb6cd0331c899eea1ccaf0128c2b391c956e5ca9c5358f877876987d6b6f9960695a9000b5a98c48688ebb6ad5cc29c8323e07d4886ac968b421fb1de487b81a7f27062570b3a7018638334a4c07576bbef44c5828fbef936e6a36ca2d583b6079a547af368b2eb88545e9c604c8eaa92885acdc66766fa08fec585ba9af01e40091201c22df1e03245d0eef64e9bf727956f30390e017429a62ceed8bc0acc86aa6c6d1ca11d902f4073fdb7a7902f77e6c6b69dc626ca4400a29efaf395944ef7dee20c77233ea4c6043c63642d8e2532ecf7688e456a724c1c316aa45ec1107fdd3095af651f95074f5474e04ce64db092a1afa2c9318b3d6dd6be644549065300f8763a6b14d7ce5f74c1d59cf9947f16561b5e9d9596eae5ba1a7748bffae3dd4ec37e9ac0575e0f74fcf242a97194c1fede7e164a4d13ab66e7b230ee5f74e3c8932943fc700f867dc8c4e74c8d618ad8086e6faf6b4bb9b7fa26751a37640ec635ad0823e805d1de80e0e57a559cc3c7a2bed59f97e6812f14c2d9dc794931c416555d441c513d76bbde627166122f8550548a1bb27afa82407adb48a8ff9c6cc07aa9379bc692a059cbf983553c0ccf52073dd3d5729a87ad7f8c68b9bbc54e9e39d2bebba7bdda3b9356b8d75bafa7eddfc4cc37095d7d8d9e4a578a5ee4f27eec1caaba54158cc30f923e46293e1094a2f72fd2b681a2913f5bdd5c95fb52385b2c54a5391d86c7cecd19bf11cf793e7ef9d7e0d0f10aed8be1f0ed691b406c6f296e7266bf37b856bc88fa2a42f5657f79f5e2f860ffa4e9a02d7c12cc6058b3f287709f3becde384fac2bc789e77fb4efa85e92fa432dbaf812f34a64bc90924d017c1a4cd27abdb84e611d3e9b199e957fab519da8957a86fc0ffeacdf123b836c28739d2e7be76f6cf069b67a4ab2fbd8862c131bcf27501a63d68486909ad4a28f45bf9f52c5e18737edb52efc7f63d01e3f234575dd81f11da9a6f03804e2c638340f0ac43c2a1ee114798ba60533ebbd712d68653bb1a6c1f95d71d5dfbff71217e843bc299561fcf98f2e0080504650d732ee48dddc28e8a2864ac1a243266056a4394a216ec3b4235c99185f25706547d8088a6d631c119df3cbf061bdaeade50d646f0b1a0733ca6083deb1c9abaa8ea829dc0717ccf8c76ad894da8f1efd224ce5eff1cfedee0eb47c1321f58db4ee65ea511371460f2cbff021dac9b766be17bc28caa48c921990800b3e37d3fc61d45759b36db3324e5c0219b45eeccdaac68aaad823f880c1ed7b5d3885c07fc3ea84e0bcc5bee1e43249a39eaf6be80c99dbd0a663ed7beeae8ce5004a3fee38fdb9c5d7d028fb36a3facbf4a35be5e01db4366b57e79de17159bf0da47abcb95323cdae18935822d88fe0f349403ceae7d936d7ad27b8f18ebdd66ffb72720caa38ce87623e6199664f98a9b7ec0cf3779cba32512164e571e8420f8618a90ade51b8c69a188f7971fad2fb1dd118132213abd1263a77b145e1abb53de4a7fb629b02b952945628ccef6ffb6c73ffb01b6b297e456de636e7ff8b9bfa61c57ec4ee153bdf2c83e960ecc73f769ac6d2753db92e3d3067cea5fe6f2bb2aa8857c905380abb91f5bd5a0cef349caa4abb998cbe063c57ed7543c17183aa41e53e9a7b644b05900b5d32462f5fb0066fabb0b8bd2058e1767bdbb1fe83370e0ed25fc786c8b96727e0ab4f2f3211b65a3b1b68678e26413629d1cd8961644ebd8398a33ebd5767d63ac093953269ccfe59d7cf0b3d1b190d1ead2342ecdbcf7c4ff6b70096e2010e3d781f48ab127ab821ac0cfeb01eaa1c16b852cf0c89d62b3038ed7a4c337edb0be5a9fd34d5be4cb805a29dd2d58b2d090517f006d6db52357b874f6d77e823c5332bb16bac400c904f2eb4982b5f8de556cd6fc031bd4b32ae5448f5a73e007c71b9a1ceb25ab879b81f0f840f835fd072794becafdbe2aedaffab2c3a4ede6b9a96601cca509f95bc38105201ff6c563138bea8d03738e2d57593d5d3352f485dd89bf092977432247a7d3428e3aebfc9456824ed74e4d59601dc3e76581e366bfd8cc83a9dcc169e78922b554b70c860a67d57060e282e82752bd531589f923beb71e85e31e9840e338b52a5e839c3a62dcc1b02d990d8eeb88bd0ec0cfd4f6840b1f248c3dc162bd75d74746defbcca6d2f82db00b3a5db71d4ced909d0b011745762687fc638f46f58c223c1604c65a4b791bf9267afdbd350a6763dadf588f61b495713c63a1eb26eec8530d9b283099bbcde1e5ca6c90db626c68ce8e434ef7727ac4eb0c2cf58869a170c238254c3c927e75b5596db60e5999c8f0cc1db456469cdb7ef04b286d0c156a200144d364b9e01624c0220cef172e668183935a1241b1cdff7445dfef3e933b96c1747d97486526816491049b64c60bccd0fac9084debfa4475a135f20096eee26b434db194f72c2f5852bd6835dcd5b08dad54feb09f150b9b1ab407b682d1eddd353ad6f1c2a337083ff727e90f2a1457c09d57d8c11728541819be8d4b26278d8f166c3e90047962beda29016dbac5e8afbe99f3149253bdf1e42f00b000f33b28daae5cbb115f35eec331cb02a0a0c20effae7116eadec4f6ee7006bbf734c4b18dbd2e718d363bcf11f4940ed837e51c1cba4ae37864ff8b3b7bdc4c0d2a3914703fbf0fdd77ee9b04994ba18f218192c42089ee634035b397933bb14b99811d9db5c4b351ffd6a9bf1e448a98a7733300ea1f7de0df28b20e5571cc2745d6ef6a56155d86812a598a6e49b174435edd0e9a826d10ae1ce581fcdb5dfb09d4f88f88d24baa2532259be7b6a583d49b15a94f7d3a00258b1cd3c28854d29a13a0393f8cb312a339f373f164e9d5c673babff9e01b39e6594fe6ca6a774a1610eb171fa5af0f6482b436dca6f3cc098d4c67e2f0e86cc6e34a47fddf5625c74bf316940a53f6153ce443a183153afa16f9dff93340daa9a01826785c29853cdb24eac05e9fb0f86caf7eab7ec78bcb2a48bdace2bbae4e99f945e83bdbedd3048bee15e8faefb2c2b7a887686dea192c5159e766470b4107359090bc88b794e7dbdd3e3b8314dd3ef3e8a2fa9f8c2bf1117f514a36efb5a0c1cfade6989833cfa3ccbcb70163ab4bb98e70c1da9ab68925e7dcd1d94992ae1fe2f310b973ac68ab19a118f823691cd2f3db95a44dc726884fd524aeca9a705a92a7fc21c585196f7a632f945ec048970beaf1efd6562e6db37bf159b387e918e2b285a080973af152075f079c9e785deb4b9075441b11daf4650ba0f38505b7a7367394d5384ddbfefcd91c17c518a0b27cdab406b275a0f2c6341f5f922ff0ecf9245502173050d0d0bbd677e2e997400f88863edcfd787cc28276c80411866e0cf7a5ef195a40b5fc3ce635110d73224656f6a0d682c324e22a7b4daca4a6e6a8386961254106ffb6a277a6412fca675b925c2879a2e7894f552662d8d42d63ef5ef2d350dd7fcfaec2d76d2b84b2b564bcbfcf7d50ec5d179f2f66623687346bbccf05d4cbf965a7ecae51372db2b92d95a0daf53f2dcba38f7c39591db3662f8de13dcfe5c33d148976aea0433078d73195c838b919599ae11074877356ec7db61934ad4699c3c9d977dbdde073872b63fae3df74498bd57570b5b883f959c6a88c7e1913a062c7b0b5c525aaa19e5ddbf668714ef62a7c36da42a3e1eb623bd1ac4e1a53aedf7e7a47c39885a3e250e3f91b75d2ef4ab1ebf5bdd132d062ab87d39d4fc81598227291da4bb947621400c4ae7d65c222a5e4a9ad185b5571019d7bbdecca99572e3521908990e7476abe7263781e20ff33f67c2147595543c3851899039e8da7e8ef051fce8853d9e2b7e9befd999a2bb16971260624c99af13faa93d4083f0246118ee2281adf0e9dd9a6e8312525e1cbeef8ef586dbe4276b64c34c2d01d6c0726a359784c065560ce190c2fe06415884a782b4f6213de5f6fcac998dc86d5109b44bcc04101c6ae5751cfbdd32d7694a3220a89fdc26798e5d7a64c8a8eeaa4cd99dad28b77d5ee6af654a5a1637687757b5036803d489b7ea17b81e0c9595910959b8a3aecd6532aa8037d87062ad0d82dceacb1685668f16391566724f6a9b88893362e1d1bf321cceeae29bc7aa3c26517e002607ed6a8d6fdfb5863bffcc2fc6ec6b80ed14bb5a32e328dbc5f8b4e94b3c07a7ce16cbfc18a93c9eff1bb0a6d5f0bde9a65cb4ac3f5977c1a50295eb8093055f65fd187a603193e4e9668989e8234794710f1e8e08015972d212cc15f3a86cf008847073acb2a3725db844395391e23d41ad5d2dec6d7a95a6dc12d897c2da5b0f6b353a26ae9aeaf13d760b8a4b00118779b1f3f471a853a9d754001a7f247766d837d5c259bb738d46243f45a383cb7f0fc39bfcce67a56327a2007f2f786f2a762d0a8c53969df77fffd241c9366f9147a3047da349b3a633b6a851d0ee127698c6d5e5549174bd00348b30bae203893b962d543069ff2f96c196e41172f88e3c37fa0e5024f8c832b58888bc281a0be59cc11474cf282dff5d6049f4fb21b49a3f804be82e16d3bdad2112d39645ccdc466db375c8213a0ddb1c83f91db4046ec9ee812bdac143cc2bb3903c377b80b6095362368db61f37b1145b6de89eb49ad6ca6cc4bafee5c574d51e8cb6e176b46ba6bb2ea4b3758d10165dc937466989fee6be2646451425cc74c5804807f93ad9d11a00384da617c4886bec9799b0ab745b21350598780ae04232ac1d25613462a658e4ac09803c35a324dc7f77e2da6486e829d03e65d591e7a7f3ffedc52767cdcd7a69e7e68c27829737ea745598344fadfb6ba714bff7f26455e10a8d5c1dd3c1c29768ddf7325533d087187d178910921cd948a97c705f440cc8f05774eb9d3458765c513f9a6a8be0bffc93c3dfa489328154cdcf08a718fda3c886f734bfb8245890b3d1307a0bedea1bac4be28f7319e8079bd586544fe6daef73367b88d973c7a26b8ff27d3190523f5", 0x1000}, {&(0x7f0000000000)="93327bcc9b5db5787f0b6fed5a36ff519bd959080e7aaaec011263474f832b0744ff7bd93cf2623f6070bb2dd931e263e3025e7fb47b", 0x36}, {&(0x7f0000001140)="7dadfbe0501b54a02ade511b43f91bcbba38108a8cf297c6c8aa7d7bb3410e3faaf9c25a9e1b80f690c6709c1d46599351709c115400850e452bf770a88be29aa725eff48fa618e6c68556b156c87a1dd974971ee078c38b1464f058e78b0026198cd47d2b521e03d8d3614bef2368808b79c062840a385eef9c23c704b8cef7ebc6bf366847f67f0daf66ddc5111dc33c250413446d85d47d2e6378874675a8807001a515dcd2a1449a90590f86c6134fdf17357427936bfdd0917ae6d7c6a65c2ef692bab3089d8fe6c8fd511188b2969ba6e24f5bc57edf25feac9034ba17cfbd8a36fe2e040f1dbac643e84dbc193a76bf1414e9063fa1828f791aa32a7ff14cfc73c6d0cb76a0ae73bc7637da1894f4650640e6527709063f4497543fd1aa44235a37f99864117799d9d20193f70a18112da1588633e0dbfdc96e1eab3626c6d734b1426b6773aa7d3acd70d83a9f28a583a22db7b9ea4b60b72e9f4f38e65310a1d5252bd6dc6eec7007ebae2be7ebe3e8c456b8ac4e986c650f4a56b54782f8ed09cd78bafbf383812022324e37eaa211ace424ce25ac2dcf9f3e3a9141e36a5d978867658b38a0ae77066dbb069119d667f318eecaba2770cc35d9041cc167e8ae0530b539925a2841ebcb0773eb336de174864e25f5acdbf7f8ba46be9565e21f4aa458a7f471da9d1ba549f10b46f9a949298755a6c60456f0ee7af8dc3184d33de138dd22fb4dd27fe829eca04330db7e5d62b21ad52bbc9e0af41eb8eaf4ba777a84f3d6a19dfa0fd44a41979e595a899472be19861483bf02a65a52689458a99d85afba18ef2cae7e1cf1549f081714256ec6f25ff8dce24155e79b09f69ef6cee2973b66a3b0496a0a70f7dd9c936debf38159e9a0b2152b5824a9458103444c4872be358aac68dda726e4944ced8edbbee6f3632c0c02bdda7327de32b8c5cbea547c5d8397195b1305d9024ad55a147cca7b90873a782d8648db0e452885f6f1c22b06179334b5657ddc23ebf2e6631f525d595fe010e3b7ce32219bb5d8f494fd8cd271ed15bbf66cc2a9a94fa41f21870a6df92113c326baf3b15bd57ceb6e21e5ffd58b1d043d5a0f12a5ab67a9de086e9ce12499264457e333fee3e41ced487a18263c4451a08fc59a394f7ff559a9f18232d1b426a408cbcd9d885e99b12d845c6f613fd83d1c1a677c7e5fe83f073f343293572d7068edc865d9e28bc61d39afd62fb6fbd54a4da249dcf06ed8e8d780fdf8ef1b154e945114962cd1fd6b1b32bca1460c357135d6e6da8a782d246f88a3a8589e046dfd19458f59f64f68632d309ce53d5d0218aa81606f7eb635b4338c22e7524166167ad8700131f0eab6ec9873e9a314722bc3d29be13144892f911561e9eafde875ca2db86ba15f12d5de7981135e1aa17144ce80d9a619402b5b72af27a6fddad7204032b70aaa5a28b9e5ff8ececab7d3c9184eee6ab5294856cb0b652120ffc1f7c0aadc1de2716397decdf0a19a308a5014726a3241e2f556101ff68a0f36f4a7ba84f3d89d4e1bcb204d77fe18af4fc577e7b2e6ee58f389b3604fbad01a4e9f3aba5f97c561038c06b27b801a10ac1da4e437443ee1f2656b753aab198d34415cc1567562ae8a757b0ccc3a5cacededab9e2b9f8f17f130b67ba4ec6688d9ca2f90770f27e73c5fb45126748f580d06305ab5c7bc41c85c0913de3a24f80b0e49782f5116f19c58e4d68df1c33843b20e465cf4b34ad4569fad9e42c8beb7acc717e72aa403bfb93d7d3f9110e17dc1b8bb942988527601eb7c3fedd24280a4fc944cc3fa969eaef38b0b3aacd6dd22f69b4733d426ebaff35d2c1516a5c618f29e45df2de12f60eaffc0cb9efc23adeaa70efb6f3fcac377eeb0a86fcd512606ec66fe2fcdb4674325daedf7d2df9ef75fa3155fa7bb14ed33119eb80b61aa9bf3d22007d457c915d0648d14df2cf34ba1633ea034fee5b19fd9c0d7fd43aa018801248db8fa19a2afc6db3ade286e91dcb7b01e5431bc462f337143287a8a760a37ddcc14746191f654e20981ef56498e78b717661b6ff20b7e96dd7d2173e013e57be5f6f09e8bc00eb385729a55eb3ae7073aee729a50d3f1a23f578a58493b175960cf7d90f7e5b9d4b3fe949e875190144e138b6261961c43ff0efac25111b2e391eb80a79ed0b99cefeaec02056c1302f9afc92ad1dade4ca1c250b692f7cd381d8a138323dc004187426899b3d3cf89695c7245c1d4eabdb414c7506555496e0e441e44458a4dcb49e11220a6df92803e5a2926176bccd7c8cef320d0af694e708761a0137b01db558bd57af9895e8749502a23d47af2848dd6d7ec9e27bf46af04cbdcb3a14073f0614e581d6bba4306820f0a38983ad6112f86e2f384b454fe39205109be2e4c2092eef27128f02535bf9e27c1e1b124fc57202911a8253e181bf321226d8b99a7899bc5581758235dd75b5b13c66b2841bab3f71642af49b6c463eda71d0e4e4f2c4536f674daa77052ff330b9cd2205c8dc8c42eff61b8fc8b733fb4880aac9c0c152b1d06d96e2559488aba7c0bde95fbf9367a34be29f49507ad005fcba185e5755ffceeec8082f1e0b231c11ec9ff3fef30b19bfd748d2816b0c20065fa9f31d67f0cfa7ed1c085460ac184771f0dca850fb4f3a38d16dc091cb222a679aea5f0e9bb17e23d745b3754fe409118801ba4c7183f698c6879b0152395459181b083c294ad232e867ac743cb6349b04141875444836aea11bbe95330138631a9f1cd7e41969a14fcba4d0d841b5ce658823d89e64448f8f98c89b3f8256fc604284a6bcb74e7c6721600a4c1fb2d6296eb339c4d593ce5dc57f1fd0bdaa1a607692944d4cef3ce9de781a91dda8e5277c9b7bb402e51a6bbe4b3902a5f7edba24be31253a7b6781e17fa654a331fe82abd80f53e0382be6516f8d34bc92f91502f50e570613cf81867305781f2020bf90f3dbf9a13484c50ff82d898eb96d1c794de768141b04c88188b7846df43650999f42790bedd10bd412ce4da7b21670afacc8b7bc7f69c3ce007dbf6906e473bff5c83e0884f00c788df5b30ff82185be9b5589be8c8d3e8dbbe72e90d52faa54801e917dd1b3172a4bf0ccd182f939253622e33d704a9453ae201bffdeb4fff9c119e2daae40a9c5d5a618886f6b1722dfc371344cb924924b05e2deaa9fc9cdc15e9928bbb96ca3ef3b345026f1ec4e4435008089d4368ec62299645b0b3d58e4b1cc98822f107bd388b684b27afe565bb29e331548666590c7472db847a32c275f4ba79e5ce9412391dd3d6ccc671c582d80d9627df96c1720b99b7f1714b042767281fabf2bd7b55d774904051373e45343375bbb89f4f338e746a0bf25f90580c75e2f9acd7fb573f00518be0721ec5112d6a2c036a05cbe660e659b663033047bf3af1eb32438d083ac132f32cb15e5871cd09d2f2a83a101c4fc881574a1a66f3995c56fbff8b81724f08f12b7bc80de396aedcb6b9ae809145373d5e18631722d7641b864e569523657699f4f085cdb610e75965d4b158a21a9f77cd16f414767cd0340bfa39d3f3737b2bad1f9ea996b5b941119281be178fb3b1604c3988d473f2aefe5240933d1d765aa4a30d8db2639d1fab55cbbda6c4327f3122efa26d2c2a4d13f00d0499e1a189a37d2e4169a23f58e595b6fa18013962b1a562d032497c043787bf7de63b5df9da7448fb361bed49d93e2572b203e2b81beffa8663851b769d52e05dedf346ad3e43a2abb42c5b18c4d261a2722039b59df2140314af28921962d916b09077aae6b4e9a1a9fc330952629b0ffa3dcc2b036a70f96cb91959d17480d3fbb3218f1635c19ba7a4e5e46e8777d260b6b4118b1fa258cbc1a76c1de39e89fcb2ad41372ba3dfdf1873a1fb8d2a4c2591adb299517366560611afe2442fe2572532fa61826e8ffc3f50b910c96c23e0456d2074ae08b686b1e72ce6d09e4fd747234504c27b6d5fd91c37e8e153ff91286c76f6b5413a37976d3a7d06b753439c76a5ac2d5a02e639be7372c34e3aee43de3e65b966c0cc24380996d949fcfd871ffe47f5f66bd8cf8ce4f199b155c297ee338726901284580df50712c98dbed9b2c71dd718ddb8b70b82d0a9c65239726e7870b4385d2499fbf02afdef34793fe6ab7b20cb229a3c8ebe538b6e73cea102c3ae0e1c12c055eef185a739109f3b8f046a489fa46e2772b8a90403f53d07a680206f42377ea150bddfc6c67823eb9626305031cfc2f8c41171e9c9fe705669104568726319d103a6e58995650e5885d964f8a9e5335fd803571d554c311fa78a457be9622958954cb89c4ade72e837999b3cbbec4c358e9ee5945130950e84825d68da9d44c4f4a2863f76766508c261677c83f84b1ff1d20e2f5f5a6ee21443bca142d07fb76eca6eac9741ae6a6f8b5e0463fd7686664a9b1898618cb0387f4a817dcbdeca7e8b36312dee7339f192d794b343752178b94bd2cf7052f158e3ea0c79860ae2051f72ddae6034dbfc11f69ef6a1ff64f2e085e1f80836b2a19850ddf1fd6b1740c646120955ae2b9bdd37f709522dae9ec82fab1aeb1381f3aaf464cf02298a9e100b8961f1e983b5e4c3c21af663dab91490406839985ca134184454467feb8add744a007a8fe70050c42f0a1b5f4cdb5609809890a2db848844d5f1159f4db9a978d8f050ff52afbdc0061791060e3d03d32f6eaa9526fac3b83e9586adf3a1ab81831e4ee34250bcad0147b9b6b866f030b08c9c0812ba5cb2dae3d9fe5dcfd3173e11b77fa0dd75c62a313e10cf717e93dacf77871c8be33967bae9ae5eb24c1b3a676fa8aff63d42c6eedda4fa02676c8a31be17dfafe84819cfebdae25cf5c00326130cc8960511440f60bfc95677e3c1189da4121961cb5d5fc3c6386e88baceddf59056b1e98e4749c9cdf8fb315ff768cbec9c5f2203c7098eaa3ba4a6dbf938d9c5c64911820c4287b9340c6ebad2dc9a6357fc2599fb1f3f905ecae4127f75e2787f071c55e467ef820eaade69e3bdce1c92abaf5ee041ca704d3e60fd429138cb31e0eed1e379603c120662ae7cce2e57a5d3cf2c033d963257cc1cc99aa791962b4d2a14ea0e587e710513954b828ea44d5396251f64608ab95e4b79c5169af48eec1f545bc01739d66126f06c8a43d7262b22f1b08d5a97a51b2a1adeb94260bfb5271ff453061f3dfd98e16d6bfd7e2d3253a61c6433a1999d88a6e20097c6da401665cb111b0bccb56a241f5d94f6210c53a653148e182d93c4247a02c707139d78662e5ad6492d8209a1522f69a6c9d6fc6b0b1327944c8432638de6dc04dd2f36b6b70a7faf23f4ef79ab698acb1da9331dfb924c6abe547f4c683210765f69f3c38f9d1fa4823f50c50b88ac951a1858fa46e1d306c3d4f0f172386cfab76fe2a667326e790f166d0b182ea5b9bfdcd452a0e5a2eada2212ec106db7b10c8a969247faa170ec6c5c5d32d340ee3760666f69308d43094f795d95c51276a49d18c52f3bc3ad651067cc1256b875781630f445705f65f27fd9ffe0bd8a9686e4eb2908419369d4a9ef5989894e685a836e65b47a00fac1e87e1bffbb4f3fcfe9df54edd51aeb088acd39327e09a98136f3f148a40f78da9fcda836d6dd35d397d27dd792255e89ab279ff3f28ae393f6d6df20180934fb799e4408c1d8199c0719c259e9b82296b3f0bc954bfdbbb4c6784f86a3e5610c18b4f2a0be76536222bb772d5c5216c13637406405d7228fc13450", 0x1000}, {&(0x7f0000000080)="57120bf91ea30018034604a6a0430fafcb02f434e85a3e240959d973aab0f5ddaa1db5f16744f2f36b03d05ee194289ed7f749dde4c8aad00eae322492b2878aff3bd17edcd3154cbff654b54ad658b39ceee7b95d1b64e1a42153fbf906faab11ebc60d", 0x64}, {&(0x7f0000002140)="22ea5667e8136da6ad716b552e55cd0f1530695610ef669f73ea35f17389011b1f7ab6849758740df97200d47eca9e8e5f9c93650ffeb94e60d4495303934fcd739795a18a4eb260dde5d901903a3379ad0460f688830b312acb7ab3c6055835524a98ba16ca3327374632935a0bb00640054bf0ad35268c8b52bf1f5ad3bd2c12d7fccb2b4361a1afb117763dd45034b5985fb5c90f8cbb747fa9865ab2432b0deabf072763aaf99c91da1cac4b4e0ca7e1d9426fb2b36ba4fb503558c1ce3643023890902bb42fa5019e0d2f9cd1cfbd111536ee5a74e1935c2b77954517d8213078a1f6b42fd12b0d3e8b96896480aa67d74f4efb2ca95f7671ded82c95885e991304fa632c7574bb2859d226d90204e1c72ab988f8109188947d413ec384c021ba00e958e9080f6057914ea65d410a57da1cf40089015002c27a321490b0050439ab2a3f3a7cfcc6e4b11f15e90843ecadc595d0bf11c5d065b30071f7bd1034e84c1f91c49e9bfe75690d508ea79eadcd071fcb453422f92fb1af5ac6ff460fef2b459a0b417893dc8d598d52c6d5940eefbd74e870198951e41f73aa2d6a882f3233a0a1b11afe2bd1264da4ce0fa0e196e7487bb32e970a7861b50d262644e9f205c99b6c8d3baf41f2ed0dccf1f8c8b1df16ce9a91b11a5300cf5b48221f34d0ad1bb6c6f7559363b8fa4beefab0f2acf2190793293d1838aa398a7d83f06b7df0910bdb75616aa5c7326aba91b87287aeaa58091f927119c11618cc6e07b1250b4eb197e788d1716209e993936f53df929bdf74074b31d56e22bbaa0100ab9067cb593c9e3fe97cd74e787255265734a53039e58ee78cf25c7d600bf2995395d803766d8331259309cd800cee798af93c86303889d0f0e8f30f6bae225532646094d83ea622cdad7b4de9269cd974fe29fee96c16c2e6df20a85ac65d6b35983e6fd4c656f28ae21f52ed5831cb7eb8b53ed2cb7d94b2f1d67e83f718a85af7601a6fb3fa602b658311bb4d2b723596282b5526be4d5a0914af1920a4eec3f4f540b77d4ca8285727500410e081d5fddf3ad72b45a1dbed16fc2658d8bab81a0f9c13a3240359c583f946325f5c33db30a4fcafd7c596c3679568aebcca4802b263d9fe0bbe9fa0b693e5d5de833da080803045f4130066b779e10ac40b114a93c16d0b8146d7c85fd3a26511d850fa8b9374b8b20f1ec2a86dd6d70b692b5297d1a6aea1b6415e18358064edbac40d1ed11307f518af67d1cc52412ea97a7351258e4098e0623f8f50517505fc722665e9962940699cffc10bfeee2ad5859f3e637be532fa7306f50ab19eb20b31cb68fe819997bba58b531710fe8c19189d4979dd6dcaf2fec041652622a4e5af7ac3a64e91ac2911dac04a11015d1a9d7a31336dceb99adab4966776efb4b2de8168ddb1d1079d8d47cbd27e6e9910b4089e81ebf1297073023bbaca35f9b9509f628b50413b2f7cbb7b911f6d76484f38a4cb108aea860688b075615aa6857b271981fd6ab02511a06f12db08f51354ebbb3646289a8777b8610267dcbab6b803639a5596499a7f8202e95025567c56408c966fea1a1db5e5f41327678f7df0d9fcf0dbc54012d003753102ee6b9fdfd05cd068fb90c6891170ba60e6b182880c0f3199968ccab6d0614bfb5275b18cd9f1be2634682ae5744d3a7e5415820a2ad077490acdbeedcf835516a33706a10acedf6b05cabd4fae58d423fe78161354247ab1673ebbdbf1cfad134877d64a100e9be4f5b479d68d28a970addbd219c7791aa08390a079fb5cf12dd45ae94a1cf03ca407c39280ac9ab92aaf3a18c86947714d6885db624981beb2e3dd54b1b1b9d13e4aa26695ffcc37de4bdfabde7863faf2ced8458f1b38ca9506496a797068d1ff4913d87c39f17422bc8aca11332592618cca76748db4875b3f9773d0c8a0763d7a9aa360027b481caf82895786e4894646afb1e11c7b5dc1e331d780a33cd6efe683e0b386965b06e072a93f5f508c155c0e902d408a52c424f1c2cc1bce7c3c1add639215a404b10c2bc6ab186d6677d94486ec8de1231189bd40d4a2fb7626eac00e1d060404ba035dfb13c0dbe2e6601d7924217bab1652a7f28a647ab2bb4a48a0fa6a4221221945e9fdaffaa4c4255e5179989927989a836071572bf5ffd27e03a66f050d8fdfdf8bb4b31a72d53bc2691dd3c3abb7b6c952b612e224de185b839ba4afa7e157c98cce74580863ea74b441564ade393c667d260fabd1c8ab68b2fa2682aeb94ab827ebe14e19a206e7a120480b6fe3bccc3ed2afb510838bfd3d78af487fbc54f9e8123253f1b878a9165edb939bb692f8d2c1fc52f41331ccb6399192dcb86869adff9a243a419f0b958022987263fcf3c694fb9696b5afe385498e43f12f7fdba9c630b5231385b55ce694fff4290789820638afdc5091f7f96be1a1088ba007ae19d093d63b66fd9012933707f226a33dcb709044dd7626a68a95dbdb91c7d52ffe999613484714fe715cb53d7498cad2c3ee6e20d92c5044c5c6d2177bad1d8d8a42cf74ffcc916cd32ac51bb1c7e5819583928577a0f8121876a8e7a92fcddca7da8d948c1cd336746b51c3ef592d139ddd103cfd17644b426affba8b140e80449f294b55584be2ae5617af8314330343dc1ef3216599674dba01361e1dd495a71920027909675f87f96efa6299a8ab9acc04913c5bdf3f162a1372e6963ed64a25f644c3eb775bd1725b27e301d2e21e686b2384547888cf7197bb2feec604fab98df8227f255812fd159e31c6f2ab7266a7f39dad29155e61dd1ba4ac91e008eac1f522ff42d816e63f62ecbc78885156a782bcbf47b017a9ee3ee765cfe29d1cfca6a0ec0753e714e7a0ff838aa24bcc16d32e25aba714156066499f5e76ea3055e5fa1db33cd2a7eae3a138eef12f86b8f65fbfdbae72d82e801e0fc3f942716579e694191d339322be3a51225841218c48dfd4bdcda0b78c74dc35422bc39782d4625b68dde3db9198550e7580d76f94291ed35cf252b364a78f62a0e8b65e4ef42fe3cfb63b1165b9ece8708aa78a3eff1ad48d020436a04f512b26771ff2d4677bb010219560084cae4d1364e6f6f7bef02b9e7182532115719b28bdc46c820d2a6bf598d0dbe17a77fc2c99b4afca11831fbd9d075a7dd1f32aae05dec5575f6c47c487f1f2fd94ae9c7e52dd5bdfd527eeb67c6aa8c3f7ca556978227590e821c855c8d3b01b523adb2b64de34b2b255847250e22a061720da2d50d200f02959e381913c140a8a6ed22164ae990ca577f2161e1e73af7584a8e708c2c25df45c5d50ed42a9df21a6c14d8f69d2b543f00c3ba4b20e6eb3860f8020f2d735d58ff3d32e2956f4010ca707061a32b75b01b2a02ea4b5f30d45729b00c3a7e494f5af3f2f1c18ce166e75e4366c49e4c69427f6e72de4f90fe9bac51864341fca1ced0a016e56f990a87f3fc3552f2fd27fe0fb528b951b9460bdcd570410424c163b0e4cc89903a429a59e6c9ae260a373c4d34353d21100984b92d4b3d5b1441aeb7f44977555e06b9cd548d2e35694bb4b86dbb20465e32aec73c878d39fa2c09e4a87eec5d0a6f99d3888e08d99143c995024396a6b4b4100e0251d6b2cd5327bdc854ef7c937dd12869fb779f48dd782f9e0f31930ae36ffb32a4f708f2fa5b9ca2d055ed59c32fd30385e694519b4a30d689630e8c78676a4ebab6679562ff76022b99aaf6e3710b2cced08aa63fa3b9be84489bd3ea06b1df2366f18b279b5ef72d58e9994463464cb867b9d4454d05eb2084b98ed26326f26a7d2c2ca5aae45297a4fa234600b120739f17dfe9fd9bbabb9fbcad5c5ebaa035ad804912ee7bddf2e1d2d71a2d53ea4c79939601f722e60ff2d419307c98e55cae8d78f87427a0e55b98bfee809d6395ff1d4cc19a7ed847a37c5a60c9214f53aa64ad244cb6d1c3bba5014303d515abf6f918fce5f10ccdb10da4142215afdf4629ac480323220ff1ae5e2476d9a94d5e87db0f4ef19e4e0ccc9bc628b1865640ed960d49c09ead3f0adde4bb55290852f45b71e5b3534d5c956a0f29c7553aeef5266e1096be118b28322a2b2da821f5d18cedaa248424dbfb1cf48646084cddd3204477cccd7fc4e142b10c2d0cc8c43158fa490d40ee585041e3d2d3c268ee370faa1a4bda05ce76c3eaf74c1d8f95d15b2d79652f838e9032944e12c04df6fc60df27208e402adfcd77dcdf1c43612340643ce166195212b73e33ed5014cac2d2e0f5fa24a78ce43af09ec00fa9eaeae6bb77d29a8f34ec874b8ae213a6e7ebcf0b924a95cda74c86e264b5569256978c9b2401ef9b1574fb1d2fd95566a01bba8cbdcacd866dfb403e7e08ef5e055050e89537685f2101b7d2ed9424d6a872c989b7433b05935ac345938d4ea48bba395ac5b77bbee38d4d8cbbf7eca6325d1065568e224faa56f4f3d2b2456e048048f00322da54b84fdc42383d8f8ee4c334a4ab727973a17f78fe2cf0317fec16b0986405dc0f12cfd4a2bc4ed203c1b72ba496fbdd96cbb22361c6d669a90d3fd249eaf0d54d144aff3b5545f6c3f72b345a938b80b93e7573a39f6ad190d8ad2c1488d5a4c6ebfeb9d429bbf28344ec5adbb3240ebf02fb671a7480a5c7deaf081ff6e11aa9611bb6ae27812a7cd60790919fca6a4f796822980cab55b2ceb7d5bca75cf6357a54a8e5ad04fb0422afba6b16f1f4c16dfc8f18710a25defa461db1bf93dac05a773bccd763558ddb7e48c500362cb3e7e0e03870413a23f3e53454089f8aee81fdcb8c66d2d0e91938de8601977b3763e4d05161d193d3af5b59f656635be35d4e7b171982819b87b0d84c132522cc031674532bd18ade06bfc273a639b076303d3591afb346826d82240a58f2a31b09f0b49007d55724f82d390167fa493a2c25b14d291c01489e23adf2d0a902606556651a68fd67eca58418ee7f27a06cb45b7a09e9a7a7af73f8e193e1565579b82ebfc5f13674b6b49dd693d90402571f44df39ee36f993fede49226bc0e6d9202506adea3510b05e212509f6cf4de8efabfc60aaccf95caf2f96fced259d111547cc75b4c9585c376313e75c7d1b46e4152ac305c12ef091cd2713abd44b67a49577ca8cd71d3078c239b097aac551907f3c7b2a83f8220fb2f0d69eae6d322b08d02031cd753780a5d40287f12290ac5ef1f03ab73833ef69e817c123e9c9dead8cf92ff8d086ebe8996d837b7453ddbaf951f750a82350c04989c6d13f53c0f382c92eee57d23c96dce9b1c4a18698477d7087e48b998208828f9f9a39e391212993ff7e8a15c8d713a115ab0dcaa041989d47e87c5cbfda28b460e89b51dc2d49a6fa2b1793c634914599bd5568499cd16c14c33a467dd0426d9fb69ade0932b6a61047e006c3d1283413310e0b141f605be3d10907eb828bc88587888c6e534f8bdb8c6dc1f9db341fd291fc891fcf1bf621b74c9d38823ec71b5b3c1e325b3faf43bb990dafa9ed1df4c68dac736b339f4bb753e3481963c97b01ea3eb9c30739167046b6e9e57f982394d3e786d3fe8d253cd197d73b10fb048cb2908d2b77630a6096227a0d1b97ab9be444310a6a645c7586bbf524bd99a3a02f6c34cdf369a331749c089524422951bfc1419c7fe9ac0fd7710b0b1cde813cfc157b78a8df421bb83ae4dc0ee8e2fb7d97321c483316710a11c6a12336d6387710d114a4c46ed2c6831c825ddefe116ecb9f11cef95a40ad8515ea3efa384cc85f58fe2cd9416", 0x1000}, {&(0x7f0000003140)="3a6e1aa57d8e0c6f3ca7fefc221907e2a61c3f8dd25a173518939c9595bcdbe8bf470fae035f", 0x26}], 0x6, &(0x7f0000003200)=[{0xe0, 0xffff, 0x6, "66df13b1f2617cb2da25b6311852dd64d4f97ebf8cc48eeebafadd17a191dd45c77a2046d136a98c8eac9eaa633b1f60fccf5e670d26cbdc0b5e92f5349a3468d8908faeb226d781fd3a6b5b7fe8d34395127ffa110b76bf70398d9b8c4f74b69b5ff8e3ed555446901cfeb61391dfd9b63845f096bb2e08683eaca21bcb1b711376816df1da4dfb3cda8646d68d3968a5fa794cce3c00cdcb55c34cf05682bf707e5fa600ea6b25a9c54dbca769c2516f61743560c24a02d653fbf11eaede7b212da2be2c3f0bee9c36"}], 0xe0}, 0x8) 12:11:26 executing program 1: geteuid() r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) dup2(r2, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 12:11:26 executing program 0: 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) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/24, 0x18}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f00000004c0)=""/32, 0x20}, {&(0x7f0000000500)=""/16, 0x10}, {&(0x7f00000005c0)=""/185, 0xb9}], 0x8, 0x0) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:26 executing program 1: socketpair(0x6, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/135, 0x87}, 0x800) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) 12:11:26 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 12:11:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), 0x4) 12:11:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="7abdc7748bf9d43f4df35010acc16f04e695f3125681c7eb54019be7444e00e4c6a4018f7f9bdb93130b27ae806c7a04eea1867ffda588009d2a150733011511a9ffcd7d06f86fce87243f187560706f268eb5b895c3a37e04a0a9005d0a134f886ace7b330e7eb1043b", 0x6a}, {&(0x7f0000000280)="2c1ec10081dae1207e43fd952b2c0f6886dfa15e2487379e9efa9052f2f0ef541f94fea35e2d8cad4df7b9bf6b2a26e18975022ed233f215d90fe822349be47e499ec46993be67ec1c9598e195a28b07fa67fe1b2aa79178d9bf6338908c08ef2ab1164375e1838fa79cc7368423ce6124c3876332ca", 0x76}, {&(0x7f0000000300)="3f79c31f02862c056a231086d7abe84cb08b470076732aee8d03e513f1ed4ce49d439b11d9ac37c1dcbf7f9cefeb9db8e288f5ee5becbbeb819ae65f9ba0c5248a83922cbec35c39c974c039648a59fbc00ad3ede79765c4c7213c9433ed76861434b6839495b15bdc5e62e9df1cfa2201f20ca5057ecdc9164b3699fd1a2cceb9d50ff5d27978a8c765e4c281994a5eb260fbf6c5d79745d384725065634c81", 0xa0}, {&(0x7f00000005c0)="fc41595e9cf4051385baed933b265ab42e70f35ee74da721b6fd13fee9d9ad90f33fe6c53213b3101753bda85517e21b4c60dc603129a042d499850861b7c7fed2ba679845742db57d5bb32dbccf39906fe65ff5c8ab796b9aeda71e36bc9a01b286340ac7bcefe616dc890a5202643de03dd30311057ed33c5df2fc15c1193469f65c42886f8b383a4be32faffdc903d548e669d22119b710a9d4d4d29b0913a367f6747dc03b6d7260cceb33b2ac9bf3935157769cebb6b7ecfc5dfc5bfc6c271be1f681689d5d8d7f8d5241734c35d9a7062da6c5561b295e6a16ce624fe55db5b1403dcefce029ac549cf3b90dd6abdc16c8798d8e0ae552013526f1c56b22a54543124ac225f9cf6309d582b7a80804755a73ad9e04e002c0e5020aad7ff347e553ce577435d76e93d6a268de4d39f49df1d8819b1ddf9286cc26061b1e855bd7087ef329211cb6ba034b5e4df22ae123ed78e6d3523db4fa52284c212c815e3b7e8ac74fd799279bf416f07b052bd968be80caeac21a09f1631a3a2599d9c4bb1da1d56f1292a4490f91aea3afd6f5fd57a9868ab5e0cbc4bcef12365990dd37111be8648e9893397b7199d28d3671c91b3705246e3772c16d2aac76cc9e79bf56c19aac728d62d4480d88a3fde29b45d084844eb04f7acb71f0850f5e0e85dfc70a6644f20b15fb22f857583e4049719dc1d7b55c7cc9717826774b3a946f395091ed4dc76e6fabfcf630c5b353b90a0a0b34865659e745ea1d0a383a3d9eb6d136d21088e4fdfce2e6f41653847214af6a198d0d33f19b618f7777d31fb36c45b83e655e9f79dce57e870212e35cf31cdc02667a8780023b1dc9524a34833fbfe27df9580c2a4835788301509c74bd22cc32e806d4ac2685cdc3806f45129e9ad133db0116d8b1477afc5571f9b524ed47411843ab17acaac759ac756a3e8d43ccd73c081193f9818c28a2a640efd300bd9454ff7c3fb270380b9b84146a7c90d727ec3a4ac17c14708fea560a727cd05c406ee8cf805ee90927bc0cf33fddcd3f0fbc88fc32a97a6fb989e4a6f5efb1e9231d559cdfeacebd026afba537bdef5efc4528bc49b5a52bd3123fcee6c6b0ec7da304b46bcca858f29decce35b08c73a89113d6e73a875d6a3f11e243cb5c978cee3ae64e13cb4536d9730836b2517e67fab6b9888d8f1a9d4d23b0367be5d347494bb0a1ae03d644f224b828a006679e285f49eb8ad8bdd5725b4eaaddb36c8182da5bcd104b3f2602f49782c88b7a4168bf756783c8edac10ba63e204771b6c50ba939da5d84e961adbcdd0bea2e0716335f9651bf809144bd6578d2c052a9f297abc0be621cdae5424047b6d5ec70c6bed271734c860b410c65d7c28fc5bc1ea06433b24964f9528c31ac68f1ea6cb52008d198ff097add79302f1978754cac49d53c0ef998da51319c1de060b9a4eb2b6e9d55b5b68908fa16d6e52f5f4826b7d9a7eb7df52a1a0b1b88d3c884b99f0316788b3da30fbf0808714053410c158e18ea2582a0d6cc84e97c10ad6c2db7ff94fe2700c229d741abd7ad3742933c377802b00b40666d8e292ea870dd3210fb7ba5c9ea4349bf845dec233ab3aeef582478fd5a7e2f610aff9057b13857c0966d858b0f64056798767ab3133a5074e9cb110c913406580306ed028bcb581caf0337082245f50a8fe38c0ed9aa546ebeab5fca138c25b5e8059974c0f8323f736a405415ea4cefef099c29e3a90b013409a4e9c028ce12456d9fc17fa2f36c300dff5839f93a40722793fb3d760bf0ffe1839c3564a442341d28f34635e90d2d6304c417cc12f4c530895dec3a0ee4e2ef69b4594660314a40be9ff291ce0bdb53f1793276e3cf7aa23355e99c8b982bfb1c672bd02ed08e4bf65e14543cd495414381dc8e496516e438773f4fae0311bd839b02e0e8d991a517b6a32716e5c80c036d12c8819a5a6c8589a748a7626c3238704f697d188c77b8f4fa653cc02cb69811733122207f2f2c56212a073b6efb4eb23f52d1aca82bd19fdb09aa0be08243e9fe3b18e883066e9b6fb04ffcc7b91e174586852756027d8c65539cda634d540d55e0d34b6ad2a364bb99005fe5303b4508185a7c39573614e187bf87088a81d168aae9c9b8838dd73336680f0569e84ced235ae80d4f338e19448c3f409633331cc6b951a7acffe955e02880a8fe2166e0f2a165450cf76f3a6d00cdc75462a64a64877c9722134e65aeb06e701f063ade2bd97001270b35305651bba0fd841b70a6ad9810ad657ec350f086a9d1503d1aa6df7b0134c49920d42ad961af1349518be9e2e0688a3705fb4dcecf6fe771623cd28ca5e3405e0e60d7ba78d4bd66235f2875110db80c35f68acad906ec2ab24a0da709fb4fd9b25ee206c06d225f84693a13487fd918e26e35d173f3425f3a6498a701a1bedf7891c13b787d82f86a8f4609853235a8301432e4fedc4abe7b8541de3afb2a54ad035996cd6abb4ab90d8fe2e2a41a494f420ca942199713157ef2ecc0a59609a29b4317023c720a92e23deacb895e1d287da33aeaa06056bf328ca1673121b0d1882fabfaf94237512de2807ed136db18456e34c76c3e22cf0876ccda36f382e1590ae07c7f674034187c5b97a51248ab4c4751ad2499c98014e8d1a539a0aba4bc6e2de9be9577f93d9b94bb8a82b0c32fc90db8cb636c8fb1bd3423aef88cd8c4071912b0d929f8460c5d2ed93939fa9a08f3a5954be936423fb6c1175bdc6072db100c1c98b8a8fbbf149b32727f196051f3c4540835406d32cbb850267c3ff9540ddd77505517bbfef313973b56282ff42d6da0edc261d797d2813e27201d7cd45fab86fdbdefada5c10d57515b8eb44ec8920c2cfa9d8aaa281ec443f542f94ded3b9603955e2e5785f33f30f5c9e2881ad02053b791181983fd3905c360b54816884eadb637928de7740aa5dd49d1e814dc364e5a5fabaa1be7a4e61862c7cc66cf594da6cda8c23f50680e26b95968005a54cc54638ef0799acb233b8d278b97e7e057b6803976808e9522f69bdd3d071c0b25766aaa92d0a1a2f9cd1dd3ed80621b71add1173e546646ed6e2b8932873828fbb745c1c60d843a0e79905c55a9e139a0bc8fe3da506426862f3d510984e16c59a35f8876b0496fdba3534439c3a2d7ad59b13a40232442973c777db8236dc4e8b281fa38a4d663f539c6ffda7d022b0701219a5cb8d0394a6d269837ad6687b1a007ed54bfcc4d2113aa60cb1f25b46ba153c7adf297e7dd265388cab1e07de53df9f6c56927a21eb9879b1df0885328ce36d7219ec622e145d793aa46e2c30d293b8970b8e2ae6f52e0a378a58f8770f767df9e9ccff1fe355a6f611e70567c5325c09592d4e671a0b20c607a4ccc5f5f369169cc02f8d85ba930527638483716f91cdaddc1b055f48ecb7938006e4276a44d2b01b1e88e02027c08b4eca04e30b647e4189b59c9dec73669aef6af692fcfb21d5db2a682b9b5e7adf2ce8b0320d168b58f8a04d23adb9b8ef33386d452d0fb2d224adc10aec31c51f28f16442d1b7e6e73c22ccf6ff07e96dad446eed1089e57678e0f9dffd3cfe380024e044d5361411dd03c05aae001b833b9ff305aabc6f1eff23ecc4a73fc648f733de9ac1e96836642ce640d2fb786a83930d2fce9f8e9d900630836d98bb88b9176259a95dea9a2dcfd52feb2abf345ddd080ecc6e15a8e0033f9ee173f6c0ab1ac721e8211f7ad5103e7412e985caca483ebca717d4698c215dc3b933a17409aa083e0774025570518cc3900f146dab4d60e6eb976f45ed8778dafd666e0556e4eb892224e6902a697f0e0c9dee2d81e2a571be988873470997083282f46c403c2f3dcaec03bb828d5d20fd1417f95d32631936a47f94424ad0b7e0818a29b0e690d3efd73dbced534993e72b09cc41e00b4153449d2c4babf8afaf932f5cef3cffe34a2ce9bdba19c893e4c2969d4c9a30a84212db1a534665b330bf98699a003a29fd312774b5fcdd22f8ebdc007571087aae66ec9b7a8d9fadb8ad7daf47d21f364e7129db03cf59ccf26a408caa698774724e29789ec276a8996ea5969dd8f8088da1ba116cb3147a44ed24e91cf2d5dd5d630049f952e3a4ac9f95a3d1a89b1d5b146e67e3ad0cf63c6a13a9f93c36ecac798eeeb89e65e93dcbb3839adb1ff39f83a2fe70d47ca7e434f1c6fecef462071b0eb290494dd5b403afd532e8a7d7cdc8f1b5c1ae24a328f9899838063123a7e188c3eb0f1218b4033b7a7de0a4d2aa04525baf47aa18a398140a2f940efa18c18758db75346abaa8b7589645c317a5d18526e2e849e422162e1fc6e6cffcdf6c02c5e7224464f25ea1c386fccd3dbfce6bd3bba069126ce8aecca107456838af044c217707ca53be0a04f2d9b4d932944d29bd47849fb5a11a2bf4b5c030bf34e8a1bcfdae5609f1a340b18bae5dab875f067b5e1c24a8b4f2e03590dda3c4fdc0b9345977bcba0b351b1cfb8d96c7c6996576df93b5a025091837dfd86abde9b2fe6d14307a8ff8f3ccc05c95e0499714bcbd8ece5114fdff1061a2eaeb62b42b8201af725e1adbf49ce0c6efdc832696e3c3cfbd5fbf39cd7a1d70a54fefa2317ed71f72ddd7ca6d934341443898a937f91577d3a328c871e7c7ddc79069194940e22822a77f119d6bee1b1e301ffe52b1c25b834108a8d5383a3cb782af2e45cd3079f07c6716826e5bf5239ae8e2278452454341780957fef6e91503e23e62ad1e8c574993f7125fb331db343f766cf19f6b0aeef65d8a4be5fd1a071ecfc199d4b5f63333e5fe0a67f3990a5da9f1a2ba85919318a08fefdae134f06f86a2b34ce1124de4411e8ce170b9dad5ec7175b6127b70a7960cab8c25753bfcb36114f3168d4b631dd550ea571527dce6c5b6cdc7e123e5cf859d3648d0082e730fb27e333768c0b9939ce95aab778c1cc59836162ab74c3ec4108eb5a34d4083708f36a6736afe55dc9f22b98e00645d09152ce415af48ea7367d07a2df1b22697f0977b60116fdb4c0bc3e6d166130b18b9145fcf06dc70d89b39e27d254c2db1e2fb0f303845b77e0821e214844aa1e3067c541d1975f1afbb748d19cb7b71a61294655ef745b384d5df9bbbc007359912f5c9a4fbe1a80142f4c12cf3f6c7ce4766d4d6c597adb52091a815c0d9a4f6a3821e9a19496105c4f036f078765f6ed9c5fee983f1ba6315eba81ff3bfdb595e54b5f47f36930ebf9427d9f28ad93892ecbdddcf2eb19bfe8440ffa8cf4adc1e5b77b642ed7d49c906aa87d45bc48781b47c1eea14880f3629e4a57b908e798b119a58e01cb29ac92dc6fd70754dd6faf2aed2e4c2815ae10b1b4c6a13dae9e66ec95c1490086d147efb234bea165b77295d5ea5a83bb634c3665a7788c7e2557f66cc750e6fecadaeadd2341a3f8e196986bee9e1d00db86128bf014ce31174b1b86ff07113319c79c63203267b1fbb25ee32f4e3e385f2fcb9c6b174b36abb89680986c0b69a4bb3a62b25da51757c3a1771240d7e13ef5d12f24cf2487890a2ea15de6e6de6f05d482ac4ee1e71261d729a012fccd061ba14d0d95b9ee4c11e0840628d49b95afe01ac0231218878eaabff887648f2c1f16f5c1868f6cbd8fef6acd32db8fd80fc9f481d7891e3b1d452abe928eb88b0bd9fb5e47e4c674206450f368aa478ea175dd515023342c66d23e83c213a3f7b3ae7a1d25ce6c28c0d6e1e797acf2ce7078156481d75eedcfcfb15bf326659586b9422ff32b0cc293e0b", 0x1000}, {&(0x7f00000003c0)="2dd9ed7d946f89ea98796188b6ce8c2fa20cd60759255f50e0d7c530933e0a28a6e19b6e0576ff85bc72471b25226e454eb2545607c7966030914c9f3b9e7ade574b556d2aab78d80ca30236ea7979620cc15d32850c3f31f20a89db0a1e4d94e51a4cd2db383f79a42b73a0d3225a96ec7507d3", 0x74}], 0x5) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fd28e2b5dd6474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:26 executing program 0: r0 = open(&(0x7f0000000100)='./file1/file0\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1000000004, 0x0, 0x200000000}) 12:11:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000280)="429dd99a30eac77a825766ffeb6cc3f0b86edcf231de548c1552dbb0f3ed94fa5b0c08607ea4639df297ca238ee9e205074f0585e0e0a8884e9122afbb16659ce85547858c4fff683a6f3425716e2391ad997f1d02cdc45365945ab1af9436e728d15d8896082c317e49ebf2cff760df989c706447e752cfd0a052b60484cf70b1f68bc9be057a58b25ded65e2d218a6365827a358c92204ff6ed0a5f01955d587621d88445e0b1418d6b6aff913787034d8f786512e99e35adf12d9784f11d3b2c7d1641516b2c4c912941f88261d6a4905f6b2a38ce4c2b5f600dad8d6e086bf56f7781b3f9d5953221f5390a12c26914a", 0xf2}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="1000000000000000ffff0000010000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="7f280000"], 0x60, 0x1}, 0x1) r4 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x2) getsockname(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) stat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2fdbda3987c7bf83e586e192f3733ae7fc78bdcd47cf5e39c4a8fac212a349500876ea166a6c84ea0e1b7bafc109004687210100d26f69bbadbfc000000000000000000000008b33912b28d5f90aac0f738dd1eb465c37d771ff367268dbaff2c8903c37bce27167dbfaae7e154c6c71a2a09d16985e190c53eb27e9b25bc93e5e2f42131eb535f012a09b9c365c8b783c6788a492cfdbc135de6601b3aef7a0491e1d386268949caf5ca39f69e17f74c351e2891bb233440647cb3044484dcab8b56178e87c0a9b7725d1a150971976adf3b6133da71c7051f235d46375f8cb55778f7f9c25d1bc975dd2718550cd115761f2f05490077cb7618fa7f9296b"], 0x8) 12:11:26 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="1000800000001c0000000000000000"], 0x10, 0x2}, 0x8) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x4a, 0x8, 0x6b5, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x4, 0x80000000}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88, 0x800fffff, 0xbcc, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x401, 0x200}, {{r0}, 0xfffffffffffffffe, 0x28, 0xd, 0x4bfb, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x60, 0x0, 0x2, 0x3d}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x4, 0x4}, {{r1}, 0xfffffffffffffffc, 0x9, 0x8, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x43, 0xfffffffffffffcce, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffffa, 0xb9, 0x1, 0x5, 0x80000000}], 0x8, &(0x7f0000000280)={0x10000, 0xffffffffffffff81}) fsync(r1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 12:11:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82029ea0ea69691965ea"], 0x1) write(r0, &(0x7f0000000040)="b2e4713c0a124099e75b967e16501a3278a49fb9afdfe66a35d67c09c3eca9ba2a78120392706f9c721baf8fce69732d9b4182b120d433bd2886a8cf4a4dcc6c638da951c929bdf14c699d65351e5e8e98638bbe65e86c96b28faf1ea07bec66dde73fede1ee3e5f1f482cfb4f9ec02321599fc9ee4f7c1869341616830908ff88dfbe919e53d2397f78496a7d534b673b", 0x91) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x4b19) 12:11:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/104, 0x68}], 0x1, &(0x7f0000000140)=""/83, 0x53}, 0x800) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) close(r1) accept$unix(r1, 0x0, &(0x7f0000000200)) 12:11:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="93375094f05c91967c61a31ed030fad4a313d92cac9579ae4aea3d4d2b15cdb127062a2692fa944953b33e023d7b2f5f03f2687dc3ba3281a65cf595cd846302d12210ff1864248bfce196ea3fc96b399c05c99aac26dac9730277018c8288edb7ba7089", 0x64}, {&(0x7f00000001c0)="e1117839b376b36231507953b1adbca8baa9fee046b6958b0ebbc7a13440bb612268036088e84fba6f0b05b9277ec00b74109af3001ea29e7c7591dc84228a18dd2c0fc4946dc889eece0574f4f0858d4bdcad2f6ff378d183feb5855300b5bd3ae03103c03bb15dd23e21e09b05ac486e96b3b3b4604367e8f9756a569b58c7e11cc1b32ab167d336d853d64d41339553d86a719bc11b8e6a8cb88773c929ae44348152564baa49b8653f3a82b679d47b427be91966c2f1ec44ff2c4223776d78a5f6bd6a052995c9507024a2b776ab699cfe9c66eec52cedffb8d7e6ca2bfc39c6b6938039456f7b5fa73812325a2a91afe41eb8257f45a5213ed726816eb3e737927cf2d0b8698f6f0d038dffc84aa0dd26376b19cf0bcec5727985627ae6e7c52a435573908208a32a518cccba1cead937908f2af425c2c931640a0756853c074fa41ca6003d0c81eb91614194d234024f7d09e2201ddff6959cd52581d22d867a280dc63fcd3faeaa2d5d5fa3b7f4255aaa65ccfd0e90584b61118d0f362478b400489a7a9039c331b4e4fac6cc68b43f1b4a16276fa6a8a6c83b206620108e647a647a48607d3e6b05d1747aa1d5c1340768676a433f7327f2714eeaf7160be95c1a91f1a9750aa7520c7961a9194c613a3e4ddfb8bedbaf93e511ecdc7bd807f3e7939e3e139b17e41cd3f0573d298fb7856ff3a902b3b03b296ec4f1a7f25202eee81f53e8b9fb6a83bbfa1dfdd175dfa7079e6a91969934958893129e531b2975e7492f0fc02ef03d4094fb8c44bbbf10dad792532bb32a69f1f04518cb6f22d059952dc2c793cc1031e11ff83e7f50309f2feef4c7f1756bd0e475e3ac3c02f4bc45516d594a474991cd3c7b2b67c0dea2524d89064fde6e19c1c620f786e292b4866d1a951172e0d1998447be6cb41fea38f605cba0b6d66f13a4f87778d38912a0163dac1c9ab8c1aeb1fcbdbdd46edc4ccc5f32c3bf058632b58206c4f44219c53d826153c3f81e96598ecabe9ebd5df8d9a3ea75fded644142c6db008beca620169111b1fdd418a63fb5e549a3b5022208cacc228aad4581358cbf7ce6032fb9ab0f41ed32f1a243403322dc6b69b1da0b98e8e53d8dfa2973c3f38fe0e5d09d67ba02ba3ceb0c33fdae9def82173a13362ec79815ba683ccdc142d83cf9564953f2fa64c65dc41b82f4fce928474f9e3b4f009eb94d7fe4c9578aba7221e908bf5d02ca7f74331a85520ae4a81bc4c81317dfd2d0a9c378b502a66ebd346f245bf1b458dcab2835aba05888150c86d949364cf91c793657d68c9662895b1f284478f15d02f86a4147a648f582b5a92f800cd348f2c03a93db3877e5cb9badaa8b7a0960211ea93e26dbdcb029c140285595cdc265510755bad242ca073837ee329cd49e59f7b431a9f705f74aa21316c7be37daed1e3b39b6cd195fae1dfd639f4736d2f4fe28e757f6c0c6e54d6d72f81e36345e81db9a5a4b1d7ff6fd5a5b4f163f3af1b7efa442bf242ece2dc4895c436a95a04dd8e8aed5b691d716b67827d246abb5e8abbf7af751fa5dacecff4c06a3368d3422b5c37547ffd81067a387f54a6b2175489ce19bcc6a627abf539a55f7375f070846b8d86e33598f65f4d8d445cf0f103dbf04f9be667f980b017887a4dfc1cd9c6d4e760f7a586fa2b49b10ca180a4d5b5650140be792288a0d1d0b6966c9d2dde024f4e34aea3ffbfb9dd9571a92848d770f07a037c46dedfa3492cae7ce3adf705f1e61be43de48ad43eba740a337eb8c9c783ef6e9f1712ef4fd3c8b75c80a582a2170d8805c43295473dbd293aeccec36748beecd8b69c9c2d10bf5d77b31dd695dbbb509ff13aaf45a72f92c7d173528240abb3c54f533fe3a8b3d2856f8326b1ebfaf1b754eda1a6df46869b9f4189d931f5946da38be43f4f5d059fa6ae04c3a7337fd8c65980f8ef3d627307862e9e551b36989eb723b6fda87f91c9ebb5fd52bac4f3317270d9c1034226c3b05f455c8f04b93a39b229f6d5a8a784d0b8047d1fa5fd5e15ef473eb6b3d86e91e624b6037c1a80ede039cae8465893125addacf7d087b31496b20d5e8dbfded62332ed88b66ae080e127dac27c356fc437ab5765d6b339249ebe9eaa793f6708b10b7a777cac9b891e48fe4c3b9d98ec11833dbc752091ab5a6e55a3f84e00952ff7217f38e2a8cc33627bbcd92cd42a725ad5a56897a36f444cb312c1481b957b8460ee5774a27683fc21cd74b34d2d2076bee11f4744227d0d3d9e435dd88a22970150a522f8c15995247e186a4f2abe5b7f3ce76433dd70679c6e9cf81e1c1d70c0158856bff5db745c2525703cbd2ad066548b0c3e43a897baacc3ee8c1e17b8404f9da13bc736a7832b081fb55e9dbaae7a006010cca6e694b22433638c702d2422ea64cd52e6497a979a05f3bac93aa4a3848294c95d34d07d0f9ae2613c07a4431f8c8cfcb9f635735f0e443a53ba162311bcba2e0e3574dbc370015013c381cf5f577350ad090c8ac742f63be021f31ffe66d7e53a1afa7ef101530ded5241b6ef0dc1637c1104c241161c02e46e2bd01328925299d8d414d52204552afc5e51ec376756a870eb3ff67f4f11876190451c3bff86b54e702c00e36c06f4a4662d80365a336250d5e4ead4035b2c39a4996669559e0887424da905291291f71a5c159e00dffa9116e9e64005f4b1f92c20b579816f4b7293fefcf6e38f3f6b8c2a29ca6f7e27514b9d223371a2c003b341f6f28eed7e15fe09c6a7613f37dfb042d7a3fc04fbe6339a51dae168402760a3fbb0be4e4bc586dd1a918c12492e55db3c2349c8805add500ed986a86e9eb2793640ff0dd68b0977aa22be937fb0392adc5be67c58050b2d734840b96480d327ccbd7d62a7ebcfb05325e4dc6096257f3a8f44b81f050330d78423adeb9a5a224e92126825797f92821fec4f35d1f6e24b03b9837a649b405a44e63bf082523505256c0615471b546f5d77f01d01d90cf1b7b50dcfa38aabc999df7d9a2260eb4e11d1b491c804ce32eb6923525db8dd8c0f3588f084442b6a8d2fab7d679c72e3b8fd551cbdb3e831f1e5818912e7739557f0156b6d4018b23a140405fe5c9b617dfcdc8b54ef9eeafabd9449d1545864efb3e8729294066415d21f9aa71c97a70b717c6c9854c0927ff6fee9003ce8fabbb699c2a7faac5d574ea6f2bf82d0e77a76f2503b07a13e9ae7ae50aede502a721835a559a611975f715c5e2e2a399afd289d52ecc72f50d6c4c0e688a3cd9c8a0063ac227359c656d0be170539ba01cf48a1ecff7212dbc9e56fb58fed79aecb9ecc5e5aecde90c64a4ff95bf508aef521b7b8ff306ec06b94f9ff7241b19c8876190f21c1d2a7659958121011d773c9acff28ba228bad2ca7bcdfdbe94fe91f854dd5a68a45e45efe5d918e2dcc061e61df61d499294d6ee24a97dbb988ba5b1fa5c607edaa5771037ce3196803bf94deb553db99410c1e4118b86c1becc1cba15f3d5149ca62ee55e9ddfe7acac1ca7dbc6fc4d04d0b9d286416a5032225a7eb7c0d83823b109864a8f81530e2628c1af21c66a6e79330e68e127ed9acab46e89e43abd829d4b03db7a203f0c542b96f865b93637cb8f88eb93c0e6101ed86f214738687190a424f04e8472caf7e5ad85c3932ff9dfb427929ec6ce075dd4b87d8fcca4f80ec626243fe680913caadc9655767c296f15f69ba003276d164857189ccb41cb3b71124f98ad2aa0e6f19eb1df4cee224f88c3209fe479f4c56b881cbf43bfb0a0fd0ca835729fe27e1fb77aac745390c55c09e342f887068cfbf91dc340d24f36e239ad2dcfa00ceae165134ece15c5d07df61207ebc2669cb6492ae58ee7762eaeb8bdb4b29476a0e93704317322f8cb5dc11b83786cbf6c9f7537e40a3e04ada3b48a5cba317f6eb230cf829b16bb42d0629edcbdf88d64a6291766f6c7f5921b744ec8c7f1a4b1a982373f3233ab32482448799066c65b50691d228efa9c7828b0829604896180d5ef36ebcc8572988f13138152530275b24e49af423df5ce549f97bd96f4dc7e0444dd813f46b8e2bd400c2f2ccc82395d2d37ecf0d7959e672abb7e83a6c01ce8d12c47683e37d9a7be20b822e9036987f7d97307828a88bd94a590f27f1a11baf6a6ebb764ec6c3f530701334a39cf370c7d5f5b423c9d29010979024911f6df1774adb746be55ef32d9a451eabad47242f6056beb3f3b2a13773309083aa336863cb688b6a248f92986ba72469207983e145e9a18813dbb429b3366552d2053bc6b542e9cd2da9bc85e071853bd251fad8c2f0176bc32530730d0723d3486b1917f54208bd8b6772c00d48985bdc06cbf750d54cedada18a6c227603c12e2032c2f1a7093cb564baef1ece636acbcff8db00e23f0377c1ed9a394d5607a2a3762700f1ab1b728dcbd81bfab31be90ed8e28173ec2e303e699bb2d6e3920adcf5693f12227a2242752be7b6493c5998b0a1965b0d9cedbfe980ca42aede1e8160cba6ca300613eaf4f326c5ffadceec937867290b073b2936492ee81c586e3abcd61f3dc84b25193c5a10ca06f5f5a4df7b440ee838130673fca86cff1d1ab73232243f48e3bc8ff4ab25badfecea52b52457f7538579f54a15ef95a54c4b1be13ea89b12bdddd479e8594bb6ce1291a7180ab267dd2b51448f52da8243d9e8b32fc5a45c7473929660f1c93d9daebcfdc770e3b96ba866f35e1b268ff25a6f770f0e92f4c9a389c332a3a9420a9b1573b103a5874406e0ad50bac1e66a55feccf0f4b25df3207debdb6618d62c520544ec966d70f44d29d2b8548b04fe3681324ce5a4be9f42b282e124c9335947016ed7822ebbe9fcbd5a9e8c205c5149a88c2f5e6eb22725eef111a5ff82d63943760bcfdaa98cfb6de460dc8603b79e133a7b8c6b8489230f39f93beba04fee311e3b952ca7123197c4e4324b3618b472c7a3f1c7f265c29ee88f7ed70d25b58a24c9729c67e16f85da4dba5dbc70f889bd13dfde461a596f35ca292439323fcbe3c7346cbeec807de501787ddcc63c1418f1e38f2e5d2c2e8eded471862f9afe1823867468503714ca19a1825cd7c10710c9200c5dedeb3b0f5f053f9fb06bee50cce8b01b089557b3867908fc141fc6ec28f3ed72b4fdb3669dd23ffdc8bc40c79ff11c2e112860e0f8d299fc1e877b2d4a3e9f1b0c6bcff9eff0ece6d104f278832232926c40dd2ea557388a517989d4607e9b5b615ea79c796cff9b181132838d019d6229e903792a5efc072579af7a870d6ae61c1ac735f05b9fa1fcc67705bbff6889b4c78caaecd02f7dbb1ce3aa4d5dc796d964a6c3acaa8b778fa175145e0eff64e025bc2fb2c22da52bb71645db93b2a28bdc6488f113a9fb8b6d8bf2144cdad571439fa854b2457c977cfc91f2f4fcb7d3f5bcc805db8f63d26b1b8f5d00dbb73153a01b274bc39e90e6dd303c52cf6824e02bcfffc4716f372a762b78c08391c7d33540fee4aa7bdadc5d2d09580b6de8ed1f400cc22fc71eb5b6dee6eb6bbaae064232c9785483d7a16f708d444d8091b3bec1d2c200279acb8532ae2df7fab3636f1e051680ef41407c018716270c35e6140fc25ea9432576fd3ad81605ef52520c08574b5359e116ee23884f5f909297c4eedf333518593ace8c00e47e6f3345fd7f8a7b609dd87df8c3fb50be07dc774a6ddfa60378c4cc8bcb3c6c09a19386cf355fdcf6ecb1383d9472ccb1168acf16cdc5a244f3de6f3d2215a63d4fade9b0d56587176", 0x1000}, {&(0x7f00000011c0)="8078e7fc163f8807d98e44052855ad88b38372fac1ee97bcaa10a4111a8285532bf8124f33189d03c2f8a0e48f9441b0ba6b2d8cab0d7baba798a4d80e257c0e79a0b57069dfb2718ff7a131decbb96b014516606e7ee56d210c87aaef60322ceb8b26609c8e6cc8521073afe842ed5c9930701ac9db7b68dc863651ed7f891ec4e62aa7bd5d5fe62be2344a6315b2fa138ea37313f918d999a78cb5acd52fc53163eb588badd05c899da87491c1631de7e14946d70b8f388bdc1792f439fc45808ca900f7adaf34fdd7077624192caf68be62de31a48a9a5efc5083064f25e90fc39c7c77b004b233", 0xe9}, {&(0x7f00000012c0)="81f0df3bbcaa6102eeaff9e38412cc1a97a7d8dd9b42f708c596a651fb1310529143800a443f6e709862b752b6a6913ce1da24e72d885feb67583804f774b85c8a159ad7980be7089d357360feef1b7a364b05a60e73a658b468d3c43bb8d34490c5fe3b30bd6e62c77e18adf6da1bf8fb559b838b3195e2deaedab2ed7fc47ee81611eb22bb99e2d4b1c86e7bc6cdac98f6afc1605e5d669d18de3767d9ce4c456026ecd650ee63c33b90b3f61a2ddc0811da85caa80f5a51a1cb0cda65ca892697319cb4a01aa7036c12f4882022f1b10cd85b26bb26224ff2467c56b7fc190ca1f25070626b28ac2ee3a1144f3f156a3921ecc7da20", 0xf7}, {&(0x7f00000013c0)="06cb9783e6e5b65ebef9969024fa719dd0c437a8405a95925ec17440a05a0b182b47d178451e9f2a53c09eaa8adefcf9f57d49a3c9192f19220c49fa4a4fee60d65e2fb106c9c92da3e09bf449fa05a0c52c59f44426289d99731ec4d7f8714927e03c59146ab81d3fd7c768d77b529204e01b932a495d2aae7eb418ba84a14f85f13b3be0444ea8de4e07fd2b57d075", 0x90}, {&(0x7f0000001480)="9290df006d693ce3340accfa71b58a671bab5c40daa7692c8dea087318c386d00bb1dd72c16fa08c8bc0584376ac20ab974c0ba7c27cdbcae1097dd9370fec186210b9e959c41c28db00b6356f346405fccf0b339f68718b97d6f0fecb5b22038c09ea9895c0b6369a0928860b150f834999a32a1d33357b6b4d33ccba6a9f72233893bae524f05d82e9afa842f95961e01cd11bf9b045a3bd8677659b50b723e80b3a579c70d34d47ab828cab2df3555019ed335cc88acbabd97cf478fa355a8035", 0xc2}], 0x6) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0xfd) write(r1, &(0x7f0000001600)="f8b77eebc51607d9551e7fc7c6a86b2dabf30973ab1190fbda1abf719c11f8e4fff32be6bc8cdd34f3be228852e759a13b97cc77c11e72900bd767e993b0097a62f97aee1af59b440248cb3da8026ed1b479", 0x52) poll(&(0x7f0000000080)=[{r1}], 0x20000266, 0x0) kqueue() 12:11:27 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 12:11:27 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f00000002c0)='./file1\x00', 0x20, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/236, 0xec, 0x2, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x52) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffc) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000380)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) 12:11:28 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x92) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 12:11:28 executing program 1: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x200) 12:11:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x236161b5) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x9) 12:11:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x800}) setrlimit(0x7, &(0x7f0000000000)={0xfffffffffffffffe}) accept(r0, 0x0, 0x0) 12:11:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r2) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) accept$inet(r4, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r5, &(0x7f00000005c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000400)=0x3ff) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000440)) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000004c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) faccessat(r5, &(0x7f0000000500)='./file0\x00', 0x28, 0x3) mkdirat(r4, &(0x7f0000000540)='./file0\x00', 0x4) fchdir(r4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000580)={0x3, 0x4}, 0x8) 12:11:28 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = socket$inet(0x2, 0x3, 0x0) msgget(0x3, 0x123) r2 = dup2(r1, r1) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r2, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) 12:11:28 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x1000000000002, 0x1f9) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c905bd8b246680ee46bc221b7b69f5ad333cdd26a33e504862f00a6f1a13f7c2735b609355da0b178bb9d38515cf9d49959ea3bd27bca10ff1f340bae8862e5945ca0f160d2c8f56a32c61102511a632b684553f7974a2a50b909134e004e6abe6b938d8b5c325426ffec7de1f4c9e296a85e663d75948e1e07a6c03053ad15b25ed4722caef4130fa95c82c10e59d0d19bba1", 0x95, 0x400, 0x0, 0x0) 12:11:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x50) getsockopt(r0, 0x1, 0x200000003, &(0x7f0000000040)=""/4096, &(0x7f00000010c0)=0x19a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080)={0x2e2, 0x6}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) socket(0x20, 0x3, 0x1f) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) 12:11:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8001}, 0x10) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07f70816"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000140)=@un=@abs={0x25af90167d5e1800}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) write(r1, &(0x7f00000001c0)="a8", 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) r2 = msgget(0x0, 0x7) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/36) close(r1) select(0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) 12:11:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffc5, "05cb9ae3738c13a3931ff7515670b487789cff3d"}) 12:11:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x8000, r1}) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) syz_open_pts() 12:11:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() r2 = kqueue() close(r1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000040)=""/94, 0x5e, 0x800, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) listen(r3, 0x2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r4) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 12:11:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) getsockname(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3125122abae2f0575f76371e20df7866eed524203b71e91e32de28ee66c1a1fd541178139ffdefbc238078f51603115741a237826798a9f44add5416b67e97898e42b559d2a50814b69b6edcc679dd7f831267d16b27caa3b80f4598a912517d301c861bad730c45f2a603c5a62b968cba3761dee51bc0e5bbe091050539d66b2333032bf1d10aa39eecda3cf3451c0e1f0bd870ec692fed5de6c7165975c3a014a0e28b391e9cd0f35ca6c4ac2bba487c9ec0cc7575a2e330747790c430e22d1aa81b07ded9642"], &(0x7f0000000080)=0x1002) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x7e, 0x3e) dup(r0) ftruncate(r0, 0x79c) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6}, {0x43f, 0x86}}, 0x2) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000180)=@in6={0x18, 0x3, 0xfffffffffffffff8, 0x4}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="1d32b647b81e25a1498582c0958beca3ad4b8a18dc00dcd3ab4f6ec794ce408b0d02a1b8087cba7426e18fb6b0babe4e0d7ddfaf748bd8e0605d0d63ca59a2abc114d788a027afeac58f0e3c10b05ca2f83e2684372ccb896c70ec7a6874ffca27f0c0fb29abb5e480cd223e12f63b365a65f0bbde", 0x75}, {&(0x7f0000000280)="7755769a57d812ba3c55cfc4bb5053468c73213d7de21f77af384f585e28d9", 0x1f}], 0x2, &(0x7f0000000300)=[{0x100, 0xffff, 0xffff, "b876e5b598599a4342f8ed4eb14e93f0ca9465b8a008730386f4ebc9bfa1ad3649ec9c1a3691189975df2b57802851c0f17709faeaf49e29d6dea64d5de3e6397178985ef47cccad203f64e754eb9521facef3cca40729edbe45549cce777803d016aa6173c2d382e20199632a46f93cada8cb18b49ba72e6ec591619b11bc6c26d3874ac0fe92717fb26024b9f0908725239b90b63e62c8b58eb68087140d300fa5a14cfb83d633dd55f9e759965542f089a048cef0e4ab666132a70bae2cf2ecd504c4ba92ee022de51f3a4b1c4a4a8c4fc288e6492edc1542ba9a60bba14a1e973e59c2ed7364ec14e7"}, {0xa0, 0xffff, 0x3ff, "8d58657cdb1e8db0e8bb569ae9c3b08d09c3f16a8d4e8215b1e700a7814dd52cc6fc847bbaddb38639ed818c153b5ae0221ed1061bba7a570e6dc4b74196870b2284c0d0e8a3b5d374c599dd57ef28e1310ea51a3d00ce08d472aea8b957540a1044a38bd788c1e554c8c79bf2703c87e27b0924c901d96b7bb09dd3a71253afbcc603cced3bce0edb0ac40952"}], 0x1a0}, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 12:11:28 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = getppid() getppid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x3, 0x3f, r2}) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r3 = getppid() flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3ff, 0x100000001, r3}) close(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) 12:11:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = dup2(r0, r0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) r3 = getpgid(0xffffffffffffffff) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/43, 0x2b) fcntl$setown(r0, 0x6, r3) 12:11:28 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x100, 0x91) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) 12:11:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xffff, 0x56f, 0x3}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x0) ftruncate(r1, 0x0) pipe2(&(0x7f0000000080), 0x4) fcntl$setflags(r2, 0x2, 0x1) 12:11:28 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:11:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 12:11:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getdents(r2, &(0x7f00000000c0)=""/108, 0x6c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 12:11:28 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 12:11:28 executing program 0: symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x54, 0xeb6a) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 12:11:28 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) 12:11:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x9}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f6815b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0eb01b20dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xfffffffffffffead) r1 = syz_open_pts() close(r0) kqueue() r2 = socket$inet6(0x18, 0x6, 0x401) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7fffffff, 0x9}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7b, 0xfff, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100", 0xfffffffffffffffc}) read(r3, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() r4 = msgget$private(0x0, 0x300) msgctl$IPC_RMID(r4, 0x0) 12:11:29 executing program 1: r0 = msgget(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000003f3294c3b31e3b3d2cb58dc34167141e80e677f95987468b20c2d7c1a63755ce66c86af55d134d8bb62b2ddf85747f1f40c9b4a0f2b002eedb791469ada69bda3431922a1dcd73fa7662d77a27cc3eb46d4d5419dc256f79bc774374238e032e93b776193ed892be8fe70f116c7a336018c35f3b34c27eeee94f1df4e71945423857eba24dfefcf206bcc0e07be3fffad6feaac2db03c05630f39b689eb55c1381fcdb14a4d9c1e330c1d3166afc5987e6504c05ffe84f982eb7f6b44a8fec1110"], 0xc7, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x80}], 0x2, 0xf896) poll(&(0x7f0000000080)=[{r1, 0x45}], 0x1, 0x0) msgget$private(0x0, 0x1) 12:11:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) sendto$unix(r2, &(0x7f0000000100)="700ba604699bc95086932431daed89b73242a9d990402d6e3a083c6e9d187afe8f719d6b9accf4dbfcee72adf0d395d0aec06b48100886d3dc552271d1ec1eb019a6acd4298ace6137a27715df920869b079b641c1b9f3f90f8ae64505efa02721ef2237df1c13e9e7611dfcc027f6e62223871cfe16ff4600b0a9e452931b8577d7526805cfbf8be6c64ee507456610228ddea5f3b61b191fb7eb6e54daa87fc689a7280e086879b768d04acddd46a9d04307457fb7e6", 0xb7, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000080)={{}, {0x80}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x7, 0x6}, {0x10000, 0x3}}, &(0x7f0000000040)) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 12:11:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1) clock_getres(0x2, &(0x7f0000000180)) 12:11:29 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(r1, r1) write(r2, &(0x7f00000001c0)="be", 0x1) shutdown(r0, 0x1) 12:11:29 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0xc1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000240)=""/126, 0x5bb) 12:11:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) write(r0, &(0x7f0000000240)="9bcca61ce1117c581c6dd6ed5abc2170484f2afe92c8427cf7e8fb3ef319ef3783949dd710361edf92d9776d054989e50293b84b07625023d8b0be9715bfd2eb85ab195ebf22a623647f9e57a635a96bb524d3239390f61bbc3d024a1938a6eca2551ab422", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)='\n', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) r3 = syz_open_pts() close(r0) r4 = kqueue() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000002c0)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c290000000eb00"}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:11:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000002700)=[{&(0x7f0000003b40)="5da93e953b7aeee6215cc022894318575ff6f233a57c024cedf153e40439a5932a52547aceaffe50762ea0c6874568f501b1ca47df868e9c0a7f814580f2f5421de393883fe22e80648e6580e5efcda6bec7e70b55b589cc714765e7284b9b73f52ded09d875dd3df6dcecc8a83bfdf91b54b2be90ee612778914ca4e4d858fcad7c47a994f77c770be1952aef9eaff5259395f281a7d43a531c915d52beebba37b36bdf2d77de86bb7758a18ce8d9eaa68b0488f4da47cda811a14573b8fbece2fef3aa63205987ccebaabf899d50faa773790b405df630ffd9794d848c030a0bfed78cdbf071586f2e760f6943f966111829f2340a6d288cfebe05d233db8201883cb1a6c3151525d482e2d6699d53820220980f40ce44edaddfe1a2b8d329a3c91f027dc11ac0b99a953fab61835cee2dc67e9c54e60524e53fecf5466ed2f12747a8270987b2a1a34110930084e603ac26e712ec35a92b84cd9b0195eea0e6f745000daaf86d1d2ff11a526271735791668e1d190fb71c9f1de7d1d4ede0912d1d3318c7e24edd90209ce55a53c75dd71b1d", 0x194}], 0x1, 0x0) socketpair(0x22, 0x0, 0x0, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f00000016c0)='./bus\x00', r1, r2) fsync(r0) readlink(&(0x7f0000001780)='./bus\x00', &(0x7f00000017c0)=""/247, 0xf7) clock_getres(0x800004, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002780)="8e2aae93da9b264b53586abba5a5939c0e170baa981753bd79d710a6bd19bdcc08691789165a24269b09aed35a219258e2e743d48b1784e1734d073390a58ccabcfd3374cd9c095edd290af2b73b15d86277f8017ca8fc74697cec4eeba20589c877cbf5c8806cbe0d1557b6ea783c6aeacac715f88528897841180847fdf7b38fae4c28526cb42e8f5830e0763ddea70b3906bea4dbdcc33d6cf14e76e53d2689b63a6dbdfa10663f00f667ca94bfc293263ac95ebcf13fc695543bcd472708f6272c4a9bd303b257550a7143b5bd688208086b8e5498fb98651cf87be259e33dac565e704ba33c485cd10742dd2f0b5c5d6ed4253040cb8b326c16a56fc9dd", 0x100}], 0x1) open(&(0x7f00000014c0)='./bus\x00', 0x1, 0xd2) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f0000001400)=""/32, 0x20}], 0x6, 0x0) open(&(0x7f0000002740)='./bus\x00', 0x120, 0x102) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000001500)="ce902a1ce6f2d3bbd1dd621df46bb21da352d1fccb71b892ff311e429b16b1a985288e2251c33acaa52a567ac296ce68c6c2024519964ca9925338eff31aa140a55e6473df08ab733e689e523e57077c8b967451ab7a0f300975d2026348", 0x5e}, {&(0x7f0000000200)="8e960170d7c1045a4fe0f8e0d9d18a36a05274e6c871ce085716a7538b66f5e6bac474107ba40797c52f5f42c49babe7bfd7371dc3", 0x35}, {&(0x7f0000001580)="c5ef6ba94d72fdf525765c5b7817e0ca840621cacee8ad690a6df7a5d9b02908d936cf2f888314c2c5760e9e30b77c4eb42a026b3c2786607dc14e2b02f4a25735551cffbdb0555836d093b549f4ac0226946022959b1abe9e6396717e0093fce015c9df024283ba5c5ee5244f4ac7ca03df9ddf5afa9e532ca4", 0x7a}, {&(0x7f0000001600)="1e019b5651e23d353467be9503d3eaa7ebccfbacd8b91cd04843d4a3f5021dc7261144ccf6952e30e32381a3e772bfd50e901db5e13b1e87d2185ae337f7316fefbb84abe2d2b3561a66b8c059f23f94c92c25f18f17449ca015da838c93f4779481e4d532e0f3b7d87b4d12a313cb17bb0d36a60d72bbd48842098a948557403d771ef04cf5af8fca9b94365706ee13781a7c66d600e489514ce290", 0x9c}, {&(0x7f00000016c0)}], 0x5, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') 12:11:30 executing program 0: poll(&(0x7f0000000000), 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="f592648ecbeb0457a5aed56092c9762f345529a1f4bf5dbdc8e44ee0ffb75907d49138bae29ad8bb49357c9d096d2f0f253d32788cbc340e8f8901852e81c83e98ed186065c379eb2550a83baf34e2df9784581482906255aed19ab04196", 0x5e}, {&(0x7f0000000080)="e7486e1a5264931b393bd1fefe753b0ab2db1dcf23b085843230cc6912797e00300b902280aea4228bcbe1b34e9cd5c5eb44d8d64a69ba8ab889ae0a17c2464e213b0dce987aec48a41445dca3dde057f2c72ca49312e40185fdc2a294978f9fd96eb84b875e894622b5baab6f256eb7c733620ee1c287ed2c5ea9506f9fd2c084c0482d76373d28fd7d70f7e0be507294f5abac0a26088b6ed6c84d9328c896", 0xa0}], 0x2) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x3, 0x8}) 12:11:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) syz_open_pts() read(r0, 0x0, 0x0) 12:11:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() socket(0x27, 0x4000, 0x20) close(r0) r2 = semget(0x1, 0x0, 0x50) semop(r2, &(0x7f0000000040)=[{0x3, 0x8, 0x1800}, {0x4, 0x1, 0x1000}], 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0xa184, 0x0) r3 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r3, 0x0, 0x0) 12:11:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x3fd) kqueue() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = msgget$private(0x0, 0x9) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1, r1, r3, r1, r3, 0x44, 0x571}, 0x41, 0xebcd, r2, r2, 0x5, 0x6, 0x3ff, 0x8}) sendto(r0, &(0x7f0000000240)="392f7df585fbdf0e638810c461f5187a3b93", 0x12, 0x1, &(0x7f0000000280)=@in6={0x18, 0x2, 0x9, 0x7}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r3) 12:11:30 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x400002000103, 0xffffffffcf9cb28c}) pledge(&(0x7f0000000080)='&)-\x00', &(0x7f0000000140)='\x00') setrlimit(0x3, &(0x7f0000000100)={0x7ffffffd, 0xfffffffffffffff8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x12, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000040, 0xa9, 0x8}, {{r3}, 0x0, 0x80, 0x80000000, 0x10000, 0xfff}], 0x8faa, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x81}, {{r5}, 0xfffffffffffffff9, 0x2, 0xf0000002, 0x3, 0x1ff}, {{r6}, 0xfffffffffffffffe, 0x40, 0x0, 0x4b5, 0x6}], 0x9, &(0x7f0000000340)={0x3, 0x1}) 12:11:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet6(r0, &(0x7f0000000280)=""/74, 0x4a, 0x41, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0xd8) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x1b2) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x62, 0x8, 0x4, 0x101}, {{r0}, 0xfffffffffffffffe, 0xc1, 0x22, 0x0, 0x2}], 0xb76b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x401, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x30, 0xfffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0xc2, 0x1, 0x45a7c746, 0x9}, {{r0}, 0xffffffffffffffff, 0x43, 0x2, 0x2a32, 0xe800000000000}, {{r0}, 0xfffffffffffffffb, 0x84, 0x20, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0000001, 0xffff, 0xd9f040e}], 0xffffffffffffffe1, &(0x7f0000000240)={0x7fffffff, 0x1ff}) 12:11:30 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)=""/134, &(0x7f00000000c0)=0x86) 12:11:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8000, 0x64) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x1, 0x0, 0x5, 0x4, "aca64c93a31b106103b04464b409fbd48a2229d5", 0x0, 0x53e6}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r1) 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)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) chmod(&(0x7f0000000200)='.\x00', 0x2b) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x18) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x44) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r2, 0x8) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = dup(0xffffffffffffffff) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x800000000000007e, 0x1) 12:11:30 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) chmod(&(0x7f0000000200)='./file0\x00', 0x0) 12:11:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xff, 0x7, 0x40, 0xa89, "5575255511afd8c45f434eefcec741ef27045eac", 0x8001, 0xf4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x401, "639bff3496c9e8c4d525b583ef17e1dd30128cd2", 0x1, 0x390}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0xfffffffffffffffd, 0x7fff, 0x1, "1619f253fde63b30c81a6afc99aec684dea30040", 0x5, 0x7}) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x44) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x7) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)) r3 = getppid() fcntl$setown(r0, 0x6, r3) 12:11:30 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 12:11:30 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) connect(r0, &(0x7f0000000180)=@un=@abs={0x25af90167d5e1800}, 0x48b2fd46) unlink(&(0x7f0000000000)='./file0\x00') 12:11:30 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f0000000140)="ba39761bb5a3da778118f89ef23a8f46a0c02639540d6f426e779f6874cc722b75552ef7ab702a50b7a564afce72b3c50a6ae71f61191acd147b97f26b92008938964cf30fbbb1fbc50c09ea83a6cb2b56c871c2437335e29780c940181761c51955f8d22c891aa44130b3f2a09d66e6534efdc4f26869271a01cc180ce03a6872ff9ee2151b766b9520cc677ecb531c45235d6be8b69251b89de5a9e4909f23673154405acd97d556c6aaf8d4b3f7c0ae1b6d6e797ac8c156b7975bc93388c5bcb84b58c41e7dbe1e45cdd0e3fc78196f7b8d57105d11df9955725619a841382be6002dc7265d7d", 0xe8, 0x40c, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) chroot(&(0x7f0000000080)='./file0/../file0\x00') ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 12:11:30 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = getpgid(0x0) wait4(r0, 0x0, 0x8, &(0x7f00000000c0)) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r1) 12:11:30 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) getppid() fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 12:11:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) fcntl$getown(r0, 0x5) chroot(&(0x7f0000000040)='./file0\x00') 12:11:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r0, &(0x7f0000000240), 0x8b6, 0x0, 0x100000000, 0x0) 12:11:30 executing program 1: r0 = socket$inet(0x2, 0x20005, 0x102) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) poll(&(0x7f0000000080)=[{r1, 0x80}], 0x1, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x3ff, 0x76ec, 0x10000, 0x1000007fffffff, "62fc840d82cdcae8e33b8af2117c9eb6bda4a707", 0x5, 0x1}) 12:11:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x1) socket$inet(0x2, 0x2, 0x9) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 12:11:30 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) write(r1, &(0x7f0000000280)="b96b538303189a12067c6a41d501820c9d19f28545f120467bd33ec2864314b35f4ad175cb255afab71d9e53d44b1805e8919f76c95309d79b68cd160c647765046ea18c57c56977f83d6b58a825809468bfcb3a1db919776b7e751193d1dc455a7d6dc3a5fae0946c089f76090c45244c0e233ab066a2dd12686e54a32445aa97dcc40ee928969109bb8be33743ed411a6ab3614e8c759aa8490a7d828ea4862cc389454ec991061d561e8d452bde8876f83f07d2c415e4027e92098987c19ba38f53728bfea8b9ca61f308ff7f7138efd2f022f335296ff41738", 0xdb) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 12:11:30 executing program 0: mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f0000000140)=""/132, 0x84, 0x40, &(0x7f0000000200)=@in6={0x18, 0x3, 0x7, 0x3}, 0xc) setuid(0xee01) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r2 = accept(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x4, 0x1000}, {0x8, 0x2}}) getsockname$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) chdir(&(0x7f00000000c0)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 12:11:31 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) 12:11:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r1) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 12:11:31 executing program 1: r0 = socket(0x26, 0x3, 0x955) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x20, 0x4, 0x8, 0x81}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) nanosleep(0xfffffffffffffffe, 0x0) 12:11: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, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5", 0x952) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x7, 0x8000000001001d3a, "ba75a75db57180000048a00dc25b4e3d3d00"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x4, 0x8, 0x10000, 0x4, "7016fa03e42d066ade13d2824c7af2a42421a301", 0x2, 0x9}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:31 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x80000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000132000/0x1000)=nil, 0x1000) minherit(&(0x7f0000165000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000068000/0x2000)=nil, 0x2000) mmap(&(0x7f0000365000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) mprotect(&(0x7f00000d9000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000224000/0x4000)=nil, 0x4000, 0x4) 12:11:31 executing program 1: r0 = open(&(0x7f0000000480)='./bus\x00', 0x837f, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) linkat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./bus\x00', 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) getppid() lseek(r0, 0x0, 0x3) connect$inet(r0, &(0x7f0000000400)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000640)) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="ba2f9bf6e4c05f85d6d41bb83cf392f8e005d53589c9120a1fa0430c4a507a44dc9c324aeb3c26a76b4c0988f608bc8a77aab6b24b04fca0317199cdaa78363efb8ee0428c9fada6e608f715ca087633d8d3a86d2e7c0c1f368922ff9ead94bab1cd93ed80881bf378c10ffe189c82d6200eff8265eb21ea73451b5560b6cbe9c1139f32", 0x84}, {&(0x7f0000000180)="bc2809294d242fd05f7e0ee8d4fde2c20ff2b114b2ba56b85361da68a75013a5de825551e712ae042f92585b1567e85c95cf60d6345dc77fc578c6c6", 0x3c}, {&(0x7f00000001c0)="1da4bd3883e04fda2f3a1bfd07819b3b6b8d85bbbe20e855a1b2c918b8adf1eaeb2b6a27459ef1f8d5e6ec3f4695fd66af35d75b73eded71ea67810b23471d6719ff17309303c92dbb784655d32a4a574c5e2d909f7dac45f2126a19f5a725abbd48338e955b45320360f794e234a54fe399bc71e3528f5f421d688e97d6a4b31b10885e4deb2db5a2a08077948418539fabf0aeb247ca9fdeff604dce5ce9c9805f416034acbfe18da956a040854e8679c7ef3ef05a49e09ddb4855ddc32afce87565cb1267449b9dcf3f0753b004b2b85a7d43f790294a65c84e80e9e1dd", 0xdf}, {&(0x7f00000002c0)="2a75e480717385794934696b7d526b2172ad302be3a6ba5ecfcaecd16a2c00a7f90723382bfb708c7c19b7f46408ff4f31a28e9ca449e1d81f81", 0x3a}], 0x4, 0x0) 12:11:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) socket$inet(0x2, 0x8000, 0x80000005) getsockopt$inet_opts(r0, 0x0, 0x384000000000068, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x100000000, 0x1, 0xffffffffffffffff, 0x100000000, 0x1f}, 0xc) 12:11:32 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000100)='./file0/\x00', r0, &(0x7f0000000180)='./file0/\x00') fchdir(r0) readlink(&(0x7f00000000c0)='./file0/\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000280)="e37caf8d48588f3b3bd8ff5128f6eb5a8f21b9b898405f4ac6a4129428f791f5cc647b1377fb675209bd52b4172a535dd5facbb287739e24c213452bf152efbb7eea04b6d1cec44c8340", 0x4a}, {&(0x7f0000000300)="573b3bf9c2ce52525c921f95f5152b6a91dd005120d36ebe463efb59dcee", 0x1e}, {&(0x7f0000000340)="57314e874bcc3fd728ae3a4fdf60a22c9be3fea47ad51cfe64586d2562f751c994ee056cfe029c0bb0f5af3792a656b75a95c73876740b4d473e653402b3902d73418271ee3c07511faa440886053ded28286a66fd1146033d97169b604a5fe9bec57c84e2d40a981b3cc5739ebfcc4bb9fcd99f", 0x74}, {&(0x7f00000003c0)="77d5c0e3a534c5c0e37bec58b9bf1ee7cdd27db96099f0079774698b7f1707b7b037fec480632a60a9455e1a3ea13c2f4d58ee5ac18d07cf26ed13795cc4e7d23ead3d854971e8d69f22b96500e1cb6fe183aad9f9b87fdee01a9b67b1a574858d9adfd875402362cec7f2f04372068f75add3194ca38db02d8e98d7349cf06ccf535234b1059d40d306311e53b834809ef9e2a5ccbbedd9cf1c8ad5a39191ead084149d49cc166057356a9b2a813b22ff042e366b82a20bd1b850c2a29b9c9092bd987b5ec408808b29d73eb71ad573b9b3066d92fb42f0457d0b24a63154f02eb117278e789cff41d2562fd44511e4c94fb88ababf81ed618584e858a59484cc7d81404dce5bb76ec5ea8bd01601c03cead2c9f94038da734f9bb7501051ae8894dc183aefd1e2d50826a383e9317a2b956203754898426462c25b5303ece4d41e715b5a81aa824dc3c751b2a0d2a90db282998b1f5b053c74b9ca8bc7b0d46a30b5d2f188d71339fe4b3c3e2525731f3db9f340202db0b619ab6f9fd0bb5f1eb1e9ab199dcc839c881dba91ed3530cc1a19f646452d94d2c9d29599662f30e7f1029ff780d3172c2df285a155190589f54727e274bd694f12b454a0e15309e64c886e8ae8a1f9470db21390f5edf822b1538e908a2f9a5e8b7af71126d91cb2b40de35cfe6eb74876cb936f72702b19ddeb6607ee1bc99b24d0fba9aa610f4821bdddecb1114b814f8bf1e65a42a034c12db9d3f4251311048c230145224e077b4f07ccadd1664eb4d10da58c18a2cd32d9e49f3f2dbf0bfe728da1953034b8c2abfd63bfa781002ade473d270e84ff11e4e4f9194ef63b4a9d67734cda497fcd9527ce51e03e8028cd728aa9ae7ea6e7ea156ce1906f88a289cb5446dcd6ab1e0139566b80d6f51434e910db0008b80d0baa38216df371b001797e78bf73de09a063682f1ccdb78b2ed27665d611b392cbfb57775fb431c894a32a15daa69f68cebc6706d78b314203f7c6a770c9b7b965d4121799cf88e0e4e6af8162bd4b75e604932ecb02a18fa9cdaf46a678159459da9f49d83ed3d24c6e25005d41b02d7a35321e4e72fe05bffa7ce4cc6113775828608fbde204d2122e8c83ebd45dcd3d8b7edb74b03ce942433ed7b9dc020ee9e2020e9e17e35ad9773efa7d4754e45a675d3c3f6e91622d46d2b279f984704d66bce5ad0807851337ecd2abda01815232b355d1bcbb26d56e7e740d173351978e68062b548e1ce01d83db573713820024053ec46577ae460db485c1086c0e217781eeade439b86f87edfcbfd4272968652be3a3bbb63902b41a5021cc2660a22b82c33458427156b99a273a40426964bc842f8b99b27d04d3c95089fae3585c0edd95b68ea4dcb1a2c781068e7aa0657e72de9b3657a59b75d3e4b12ed8656c2c4ac1c39dcb73244334df768e691833515b7361056bc557eec33e05e737f7545caaf0889e85b25a5fdbd0eeb3ad9ce6e310018905f0b6e5a3237a7c0d86b05cce16ad76d33cb7e0546a17f36b9010f245e171c5e68eaeed48eaaf2696243f4b62567805da93615dd6f034c1c21b424e3a18cd302e589276fa922f72e09c2f3b2526d868e2c0474ad7b3a1c315928359633b396d7a095f2985aa9b7e246aec679f6332fdd063e93ce7a2e4ba79cb170b85362970ad0f18ffadaefb81bfe50c0d617e79dadf0554a07600f49aa09abb87717d6302b4810fe3e06248a6e0282c7fd19e159e133c3c485919a6273518e492b2795d6caca2d9c6c27dc78abf9b854a9e9fe0d10ce7591f19ed9358903878c9d45c678f7a29f9469ba90bf12a2034138bc8ba2793cd006982039ee4a44f05b4bb63817bbae089aa21064c99a56c1270f8faaad011e6d49d95248637c8836cb5effce1af1762e685909b108f09ffeaea918fb9af99b8db1d124848f1d7c39f747e80a5eb03e0525cdababd95d53a746aaec9d5b035016bc1037d7d03d0aedabab9019b89a4cc038b88ae6d7dc6237c655c72da5050d4e2d7688027e2d209c454c4dba3a18e3291300e991cde3eea187ec86ae43277322250ec805ad68341373ec0b750369505dbc21feb0e0bcef23149ef77a9b790d0612d67bbba7fb9632850840f637a15c28249fddedaae9343395b14a12742a5651260b4be3d9cb1e803eb7682439c8845e90d396a0f607ef0dba44c9890bfd1ec7fb3e0c3e34c339485f198ba5453d910d2d333d38d98c8fcab14915119102097922b72a30dda1345d291e3d795e028b6814a717ad6b40f2eef9900b1bf7f7a8b8629b970129ff921333c4504f1be1b5f0fc9e0514d2f28cf18fb1e6e094371b63bb237aaa970437120577bb052dba0ebe70fe57dfa8b89800aa8d166776ec55cad58f6a0a2d80ed616c246cd38c0dfffc22ac217a6be07115426aa3de17e34f0906721435bdef980385396969b138b0aa91ce21bf33b73b27c5c65991f32f7dd4fb276c0ae239e514b958529e423c0effae7d70339dfeaa6cbc8b4b70c33defffe69ece2995479ab4ebf923d12d451be65c00faf3ffc82bdf6656af05c22a1dce6600e2e05b0fa3a774c21af9a4541e1d05f162969c4745f135790ad59679016592bedd9fac2b1ad8f5e8eefbdc6b2f95e54a93a2dcd7698907030c4a9a2c782d69b3804d366ed88f7c4f567403aa874d222d2c5613cc02e34be05002c848b1bc992cc7f36f27f2d83d45ea0eac324fb615cb983434edd55e21952258063c175887d336bb4c20ef636faa4b3168fd1abe13df30630abd8f9c1a751ff7dd178ba1cd5720a087d81a686d2a74f29e55e874c6a22ded930196debe61c6c46d014f6cbac9a601fc3ea4d6d365d0022c4fffa69d861e33d75471ab7a7075f7935f8a2c76267fee60be8aefa8fa357599b656f2f0d0308c0d73e922a162a77708a07740e52406a86c23eb9fcb71cba26f1277d9f054b1c3ad4a32c8467c4ca662a16a20e371bd0a922289cb09866f3286e2a125f560ac8888e05eb09a300b531632bc55a1212e6d6dfb57a8406f2736031e8b08f100648655256c82c445c862711262727b3e5b61194d0461fcd79595406945eeffc655a18feef2a42152578b00a5ab626d3ffc75e5694afe6c6f1e805a91a43c0f9f70920c4f1fe8f37ab6432911a58d59bae06a62acc0c3507ac43be98318883fd26c03a314c9aa2a540b1939b9c993a8415cb4f1ca239c567966f48e7bcfc05b02994eba944f5f63e9dd56fe720ac535f7903bc4c4c5ddcfd7540205834bbcc897a0dbced1d3cd5a5cd85d68e8cf6d751515ee7ba5877e5c0acc58afb94b090f16e33a6f974ba1661503ced1ecf773015c5fa3fd826efc10a90a8ee261a1089e53a55af93c8f364654f7326076e297c4c38a31d013a54aa9be01289832191856ac152e3589dace0eef64e95020ece119d3f0cf95f8cce144ef3f6cb69f3f6873ddc4f7a85f4e49daf7ad3c1e41cee89ddd65f1cc9ab7e89d005e23f6304b80bcf0d2d94d5ef2420178a9a8acd2bf1dff8feca700d4de8c2849eeb9eda05ed7aa8600f42665801cb3b07d8c74ab4fa1a507c5db2b95ed06e01462a74b796fdf6f408591a2d728553178d17d3095c4479391cde56fa9f7aef9af1b364409301ea4766a9ae95450d052efdf211991350903e94838b3e94a40e7df5f76a3416d860f92f2a8f0028445e022df3969ff2605c2a518df69047e1f074627200ec19385091f9036f86f3dd96c96a0adee7c8e272f1e420619741c38308bda90f8c779d367f54f97b5c94646bd412519c90f730e3c6d4471521129963fda81d40bd7faed35cba79e09c8b1035d8195921e10c012ea30e8571a221a57c03a3a241ebf67c4493a65eee21b4b521898536456b295fca1eb6e30c4a4f732a128bebcc727dbb02e541631dc7d57a2c1e0ac6fdc5022ca0605e71a413ac78ce45945cde5ca8a4f780aa945ba1e3a0e6937af735cf6ebdd0f5bb66afaedd584c44ff92c1ee4d1c3e70433ca347f92eb19bff23447f98689c984d0cd37aa17b15b171bb8a4321964db7ffceb4d8d9364a4f2e899306ce505c76c57f463239edabf57175da539bf81186be3d373a853d208d4ad15a20986c98c994b54fbce3cfdb0c098a6312a2956cedffa10e7fd41769508d93379b824eee87dd3bb4d3d37925189a9d4c3141882151fa7a418adc28fbb339953c0f35afc39956f951068b4d1ac58107803cf195e668f9bd193a96860acb77c9aab01473c87d37c36028755f50029c0fba67fcafc98c709a3ca9f63062216121eddb418e5841f23ac2a995e9c82015d530f0bc8a6a7cafd9f799f7492749185640fb4a3181cddfc65e071f6d71eb75b95b3a88798ddd22503c9fd2fd70d7df8960eddf2d153c3bb349f130bbb250869efe496c1210fda790722c7c6cb61d8a38063f3e3ce7ca14b18713a947389079a3412903c44565cfdfacb8b78d04380d457f379714312d651538d6b575d81141ae11ee2282b3fe73424a95cae8fdd9fe1b23766333d400718adfa323e3945f48f8c74d74e3481eb16c3bdc17317b520b313c3e919eb372dff00b886ccc9d5d263a8155488541bc9dc68044e4221684d05fee491e6487ca895a555bfe198ec7758655214e4bf21c77b21ff48ce033635338a0b197e0759dd486bc4e43592e0a3fa1de6d8915eb12bad2d74ebacac1e17a37b73cf2ea2d7802207c183e744dcbeb5a4137778fc5282ccee812bc41f6f622bb248499539843c12f9a8b13fd0ffbc2acfcdea8e21256a0587a1e6b5ddabd17846300760c726f6e4ca41fa44ab24b796995aee335bc915e70536bb48fdab287af73b0e6d4ba01cb7f8d8a1104d204cbce33cd53d685756a095d31056610d735852eaa57bf1a010b46bdec10df9a6f95895e450cb1ead3cf2563b8da6d32c3e8dbfe959ed1590d9ef89e75c9c327edc8e684d737a32572b0162b90c58c5ae72f805a1ac1e04ed572ec826414c02f1f0f337291de8b52866b98da2972676a1c5aac22d86f3dd3d0582b85f36eb2f8ce01a06ae13ab9316f18151098763f0d679f7bb0141d4dae410c0cd9629bd59042e9fb74a9d2d95326361b5b129f4940c494960a56aa3f0cfceb8df65e710d439306dc23203362e008defdd991bc751f701db0873d6c0123049063021008337df09347751f8ae089214865e69c69cc93caa1ba65dfe065039c58bc7772d9257b506be2e9fc2973b2dd51071e608782dbb28d2bbb13fa6812c128b3fa8decb8b7977533cf9abc68bcc2917e733959c6fc25a89bc89c81f37bff8457390c0012feac662905025ae43628ec4bb15602cefb3432471d1cec68d18b87e8ece1059d9e9b96406f7c9c75dec117bd824c4d12992d3a32a9d5c4b28cc3104b3bfe0c07c6b21422fa96bbb75b853c93079d25e90404ff3ddefc7fed2b1160239d7c65149c33a121d0f8995e0a4b088c51bd85b15960a2d844920d59a3dd818b77592b2d10b54beab758a29d5c84ae0b82833fa57197cba68ebb00a8ffb48f9a4c1debea7f5f11fc1e11525813ded767b1bcdbc915f8274a83670ab8598c42c57e2410b6977f24e3f1dc6fa68d2f6a40cf34b4d01c9d0c9067824fc2b7740cec93325d967d9e5e8a0964f50dbfb31aa3d265ebc775ce1bd93346a72fd72b0f359d17840b11768f3d49acd13e85da6fd7c3ee9cdac4865bdad9ecd714e502a77ad5c25bd5d2c602661471f272de3b94e419f2481675d321c4eac63bb776e908d5a9922ce7812eb79877b686af855be97404156c3fcaaf8e12b7996714c4fa7ddb09d160", 0x1000}], 0x4, &(0x7f0000001400)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x2d, 0x40b}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 12:11:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000040)=""/185, 0xb9) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 12:11:32 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x58) clock_settime(0x0, &(0x7f0000000080)={0x40000018}) getpgrp() clock_settime(0x0, &(0x7f00000000c0)={0x5, 0x6}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 16:00:05 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000001c0)=')', 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) munlockall() 16:00:05 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b229aaba601b4000b000822370500000039"], 0x1) r1 = semget(0x1, 0x4, 0x2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/78) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000000)=0x5, 0x4) r2 = socket$inet6(0x18, 0x1, 0x0) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) 16:00:06 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100c1, 0x106) getpeername$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e50a77d079b4fe6c7766519124f161cb3da9968b7081591f9be2731512091f5d206e318d5b230f41d2a11d4dbdd97e74a9c13172b306844d6035f89f13709c6da5c44368760f2be7a0ed9053306ee8f7206aaffadeb07f15ea72ef87907677b0f0359280d29ca8035f9aa01ae0ab3228004286aeb31d99315117d9e3db1462f320ba05c80091408a0017e702fe7c4146dba00a75b91"], &(0x7f0000000140)=0x1002) chdir(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x8}, 0xc) 16:00:11 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x5, 0x5a91821a) r6 = socket(0x19, 0x7, 0x44) r7 = kqueue() r8 = socket$inet(0x2, 0x7, 0x6) r9 = socket$unix(0x1, 0x3, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x20715bfbb865b88, 0x8) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r12 = syz_open_pts() socketpair(0x23, 0x1, 0x6, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup(0xffffffffffffffff) r15 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x4) r16 = dup(r9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r18 = geteuid() r19 = getegid() r20 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000700)) r21 = socket$inet6(0x18, 0x4, 0x9) r22 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r23 = open$dir(&(0x7f0000000740)='./file0\x00', 0x2, 0x104) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x10, 0x4000, 0x6, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = socket$inet6(0x18, 0x8000, 0x200) r28 = socket$inet(0x2, 0x7, 0x10001) r29 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r30 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r31 = socket(0x37, 0x3, 0x9) r32 = accept$unix(0xffffffffffffffff, &(0x7f0000000900)=@file={0x0, ""/4096}, &(0x7f0000001940)=0x1002) r33 = socket(0x0, 0x8000, 0x1) r34 = getpgid(0x0) r35 = getuid() r36 = getgid() sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000002c0)="e8806bdea4f3681808e89af330702f55f720ae2f79226ba42d2a91a3a68f4f2bbc14e5082c52a311ddfd3e95c04220486aed8a1015f38c924cd9330ea608e5ade0ed767f6ceada0c65dc56b504f880f938a5140dc279d3b57e4aea8176f66e8926f60ec1b525e69e50752fe7ba3ffc937bc6c538745a9eecc0e97bd8bc5d1cfa25244683d31c0153f15db7c41385b97b6ed9edcde8481c7f71ad6ba0be6c2467ceab91ef", 0xa4}, {&(0x7f0000000380)="87f4e0e62f985704f926de1d5880d090e5c83d3d89849d58582f10048151345af5d07a8bd2ee5c8852367f40f6be8b099fb613a372039fcf5635319cf46fa16c51931764990da04a35f8aeac83d67d53cde69e5ca624b38740fbbfbb3e816185e4245843c90b456058c3f56fd7a5", 0x6e}, {&(0x7f0000000400)="e43bb94eca98f9fd3fd98a0877e3525baea056ba09af14d292b8d3430e9697ea7e705f7fc3f92352cc3bdb899a762a6a5ee50f446d45e27d2d9390be383d7cb0126bfbe0c93725f0fb10a0f2b5c55c17bdacdfca3328f709a6251ecb5231caf489a66d7a3e01e51f661ee39be6513dd611391d669e2fe039553616ebe6060c5e9d3f7374e775fe5a5af84440a4ca2666e385a564d42229d4eca533f46085e6cfbd15b4c225", 0xa5}], 0x3, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20]}, @rights={0x30, 0xffff, 0x1, [r21, r22, r23, r24, r25, r26, r27]}, @rights={0x28, 0xffff, 0x1, [r28, r29, r30, r31, r32, r33]}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}], 0x150, 0xc}, 0x6) r37 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa1, 0x83) connect$inet(r37, &(0x7f0000000240)={0x2, 0x1}, 0x15d) symlinkat(&(0x7f00000000c0)='./file0\x00', r37, &(0x7f0000000100)='./file0\x00') getsockname$inet(r37, &(0x7f0000001b40), &(0x7f00000001c0)=0xc) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)='o', 0x1) 16:00:11 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) shutdown(r0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x6, 0xc007, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x22b, &(0x7f0000000040)="d0c726c517fefd249df838f3c2d5e5eafb236f1c99b84daac1f55dce1fcdc8c43b3806d70523893d0592930e6a9f9d67132c06382fdb1ee176101cdfedf0460bb37fec2663a0e42b1bf18de173228370297992745cabc4ccde06b5d0767b7d55f7e9b58f7da1b121e34d0325f9469aa312f370dc5b060c6460c7c601bb37d77144f66c92a3eb798550893270b10727f7c52cd1ab167c6a04efca2658d2c4e0f07c3d9491cee5862d9da1ec04d05460c2405a4c618df4b0bdd008b99995e96735d9", 0xc1) getsockname$inet6(r0, 0x0, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x200}, {0x18, 0x3, 0x3ff, 0x80000000}, 0x448, [0x5, 0x40, 0x16d, 0x3, 0x61, 0x29e954c0, 0x8, 0x7fff]}, 0x3c) 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) socketpair(0x7, 0x1, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="502e2d05a9eca31fecc8c8d17f6e480bfe846811a7e015ed16c46ebe2b5268c8fd85358f2ead792a11acb91d35186ef63f9a79da6edc4ccbb45e6df2f978650da9866a4ee6725096389bd9e9a401041979ebc8fe697884c3d06051c13e96121c29a269f586d2e439992fe0fab275a950224b8c9db4d9a501fffb189df192625af0beeb370fb1af37d66d97ff7017cb1f7db748c99094fa001e6e61f31bffa3c6ec3b8f16d80ad23c6324b73caf6b1486b976dc35a1d28c9f16f3bd99076bdea233e5ae5e", 0xc4, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0xa, r1) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x1811, r0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180), 0x1000000000000055, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c503", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) chmod(&(0x7f0000000040)='./file0\x00', 0xfd9c88ad7cc0de12) poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0xfffffffffffffffd}], 0x200000000000009c, 0x0) 16:00:18 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/5}, &(0x7f0000000180)=0x7) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x16c}, 0x4) 16:00:18 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(0x0, 0x0) pipe2(0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = semget(0x2, 0x7, 0x0) r3 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x800000000, 0x8, r3}) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/199) kqueue() 16:00:18 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x16b) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x3, 0x7}, 0xc) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x0, 0x1}, {0x2, 0x1d4b}}, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffff7fffffe) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='.\x00') 16:00:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xe) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) sendto$unix(r1, &(0x7f0000000080)="c26b399df4e8c8a5edbadffcc9c9ad2fb735043d72d88a185d", 0x19, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x28) 16:00:18 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000680)=""/244, 0xf4, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x1) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./\bile0\x00'], 0x1c7, &(0x7f0000000600)=[{&(0x7f00000000c0)="bb761ed192c20fbfc3f511cbd08a2447df44cd4da94730400144dc2133f8c4ea737cd8abb47f4d9a453d9cb1742c46a82a3c08ed9fc91f85267a414a31bac8ed1fe4c2eeeb3b038e0700134a817e03911c4b8bfd92e2b028dd93b579ba65babba6ea75f9c7d7c4f08a18bc5d79c49c0a68039e7c92d826df3d532b1c6d72059f2be212a4ee38e3bff5d7e4ac2721c5e7f5aa2a124b74fa8de4590fef9f34976fcbfea091b84a21", 0xa7}, {&(0x7f0000000200)="e8384d646d09b108098ce9e540af466db50f48ee9c3c1ae7a99a62b122acb0e8f1ec7cdec26b8b21c7f05af0c8f321240198f20783b2501981f6a102e981802150a818a85194ff5e0da4e4f9613544f36557be1a7083ede382d41f606df8d86138f866a0e3b806f29f448610d21b356fda2f9b620e6285bb58dac0af734465364ffa7abeda7acae99472556085c5d009a570c6b6167efbc2e36c87f3080436dbf7a3cd9f6e6705cded47f7186bea353334", 0xb1}, {&(0x7f00000002c0)="570f2f8ed6f0b7c1c716180e7fa38a25ec112fb1bac92b6f8f211a19097879a85c64b5aade9cbd1249d0aa0b078fed70dc5ae4771c2dc42f3cbed9fabebf9dc6cd3418ec2fa862ad8c8d87253c0466646eef41d94cf1051fa2c93bfd03b50f2bfbc591b030ddc3fefc3c089ffa3798aa84ee81da50b5e080baf4c108af507209870a08a9bc7e1adf1b896d275c01566eb62fabb5224593a28f840f92", 0x34}, {&(0x7f0000000380)="50fa75428f98f88212e06d5e0c84784c51de3dc4ef639a75b6a55a3816899c73e3f3a429e6e75d504ba9c4e427b4b8e28ec51f70639bb2069ad19ec4ba1f90d9a412e1f7c15da9319d04c330caa3f32fd81b70d3e712d97ae33da3b7055d3ec98b4729dd249e7f0907d72fe046ff04c17fe33754fddb8038e702c85af530b39b4e0f5f8e075c6f497809d55eb7ca7da4bf5186a0bd977e66dc97704aeb55384ab55efc3ea6650868c7bd44bfed45403ea057ea7fa3eac18a13d669203d9ff669211f14d9b7", 0xc5}, {&(0x7f0000000480)="c9102ce1f85a7d7aac3564c9302dc3b5eadd398f33bc68a99e4aafd0947f3eedc43fb0cba6b4d77138f17db532bc07f3156dffe27d17fc35eddd822e4b47da90b4d33736f7caf5b43359ab7d4c1b82ddc3c227da131bcd66e98ef8246e89c64c976255432903057b354e7fc5f0d6424d193fcbe8e5bfa6bf66401639f2593db4f01b52bf146337392b38113f046541a292d348b69621620d9f5b095456bc323ae8db1505effdc3dfad444d1c7d692590dc220d9fba759a67d0e169f2acd89c30ab2c67ffaaf0ab71", 0xc8}], 0x5, 0x0, 0xfffffffffffffeef}, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:18 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x2, 0x0, 0x236) 16:00:19 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000300)) setitimer(0x1, &(0x7f0000000000)={{0x1, 0x9}, {0x982e, 0x7}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7, 0x7}, {0x5, 0xffffffff88bf33c8}}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/100, 0x64) r2 = socket$inet6(0x18, 0x2, 0x7) fchmod(r2, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0xa) getsockopt(r3, 0x9, 0xc000000000, &(0x7f0000000200)=""/226, &(0x7f0000000340)=0xe2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 16:00:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) getdents(r0, &(0x7f0000000100)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) write(r2, 0x0, 0x0) close(r2) setrlimit(0x3, &(0x7f0000000000)={0xfffffffffffffffb, 0xfffffffffffffffd}) fcntl$dupfd(r1, 0x0, r2) recvmsg(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) 16:00:19 executing program 0: mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/4096) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r2 = semget$private(0x0, 0x0, 0x81) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7ff, 0x7ff, 0x8000, 0xffffffffffffffbe, 0xfffffffffffffffb, 0x2]) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e05c1f302f046bfc255c9696c6500000000000000000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x96) poll(&(0x7f0000000080)=[{r0, 0x8c}, {r0, 0x14}, {r0, 0x44}, {r0, 0x40}, {r0, 0x8}, {r0, 0x124}], 0x6, 0xe4a000000) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x7) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) setgid(r1) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/19}, 0x1b, 0x0, 0x0) msgsnd(r2, &(0x7f0000001300)=ANY=[], 0x0, 0x0) getgid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0x5) r4 = getgid() setregid(r3, r4) msgsnd(r2, &(0x7f0000000040)={0x2, "b9ab10f7890e7b87f7546f8d3bfee715d21aa98d730282afc621f845350d4b336af24e2ae8cdfb51d955a45fdee461eb56e3348f090403c7758b94c33cdc40f396685096e6e2258705f5e3181875cdd7e354cf65f762d2c7e6338bd3c07625d74a79665444ce3a46b1be695524dfa4e10cbe516d61d29e2a3c2457dc72477f21ddbe4f47f610033eb59ce179da6e05bb8950355716c66cc048ea17c29cd28588b2b4cdb4b3924800"}, 0xb0, 0x800) 16:00:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="8868abf764f804913977f8e61fbfcd048454d6cc89851b84e3a8537c782bb5c1572303ca768c2c49e110671594775eb2a8a52632c66d7005739bce0d60378238d68df42a0a2c6e4307efcaa4f2f52aebad54a666328be9c332c415eb9f7fb9b6d62f8e04160a5f5f0690b628875614c21a8971dfca5d128ffd833df453c29ba7a352b3112f86b757ca12caecae007ff68ae58a62078f6885290a411c02f2f8c4361236c8a2b37cab22af5d195ce0de1dc7bc5bdaab17aada457009755742e4028e827d3cc94b35863e309407a7f652175e0a4628d3b00589ebf4fa32bf6943294526cb13cf51540905855674f4889597c500e86e3f241b4905c5", 0xfa}, {&(0x7f0000000180)="c5597f68f18d988ddfc51787d16d5f06f36cff77f18e3bd38606a34baf115fb60128bfb05df00778b5ed1a2ed354c5f24104fde4d1d5d299b5660c4e09a29bd0d3c4a736d3c599a1a73bbb4702bea7c67d9c4d64c3ea15febc1fe6372c8fa63ba27da24142f62ab85b7a616313ee3141d1cf7f4a572d115c0135a5497764dcff9841226ae77446df84e55826c12d167a4cf2c2946595223bb2a062e23064672b1a0ae9db65043fe1aa848da5ab88a1c1df11553f725f30fb1fc2b2e4cf8a7ec855cb3acbf19bdbb3abe171af902481602e51b777b2ecc443556f9378b8a6a40ae74d7b9acdfc6991765cf8ced2090fa855550e847d14aa", 0xf7}, {&(0x7f0000000280)="39716aaedda795043570c2e93cf13f557084143399f2d4e5523758237678d0f3f2a6134314325861a00351abff75738c3bf7be083b8ca754f64d0f3c2709c1a60f38699da3494a029fa3b07d26a52b240b8e47610cebfce5f9029478c849b33f0e64c75b6dc6a97725b60fbb4f0d034d595d3013af6608a602f7170e", 0x7c}], 0x3) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001240)=[{{r1}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x1) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 16:00:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x101) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x8492, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) recvfrom$inet6(r5, &(0x7f0000000180)=""/24, 0x18, 0x800, &(0x7f00000001c0)={0x18, 0x1, 0x10001, 0x1}, 0xc) symlinkat(&(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') bind$unix(r4, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) semget(0x3, 0x3, 0x40) getpeername(r4, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r9 = open(&(0x7f0000000340)='./file1\x00', 0x880, 0x70) r10 = socket$inet6(0x18, 0x4, 0x7ff) execve(&(0x7f0000000380)='./file1\x00', &(0x7f0000000400)=[&(0x7f00000003c0)="995e3a00"], &(0x7f00000004c0)=[&(0x7f0000000440)='!-\x00', &(0x7f0000000480)='\x00']) r11 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000500)={{0x83, r7, r2, r1, r8, 0x101, 0x4}, 0x9, 0x6, r0, r0, 0x2, 0x5, 0x80}) bind$unix(r5, &(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$inet(r4, &(0x7f00000005c0)=""/255, 0xff, 0x42, 0x0, 0x0) recvfrom$inet(r9, &(0x7f00000006c0)=""/135, 0x87, 0x803, &(0x7f0000000780)={0x2, 0x0}, 0xc) unlink(&(0x7f00000007c0)='./file1\x00') recvfrom$unix(r5, &(0x7f0000000800)=""/14, 0xe, 0x840, 0x0, 0x0) setgid(r3) fcntl$getown(r10, 0x5) pipe(&(0x7f0000000840)) getgroups(0x3, &(0x7f0000000880)=[r8, r2, r3]) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000008c0)) getgroups(0x3, &(0x7f0000000900)=[r8, r3, r8]) ioctl$TIOCCBRK(r4, 0x2000747a) r14 = getpgid(r6) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000940)={{0x9, r7, r12, r7, r13, 0x9c, 0x4}, 0xfffffffffffffeff, 0x3f, r6, r14, 0x2, 0x101, 0x2}) 16:00:19 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xf0000009, 0x2, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0x7, 0x101}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x66, 0x80000001, 0x4716, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x7, 0xffffffffffffffff}], 0xfffffffffffffffe, &(0x7f0000000100)={0x7, 0x1}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) fchdir(r0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x400fffff, 0x1, 0x4000000000000000}, {{r1}, 0x0, 0xb0, 0x4, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x21, 0x4, 0x1, 0xd4}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x200000b0, 0x7ff, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x6, 0xf8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x401, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1}, {{r0}, 0xffffffffffffffff, 0xe4, 0x40000020, 0x80, 0x100}, {{r0}, 0xfffffffffffffffd, 0x3, 0x20, 0x402, 0x1}], 0x9f, &(0x7f00000001c0)={0x0, 0xffffffff}) clock_settime(0x2, &(0x7f0000000280)={0x7, 0xe69}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x100, 0x8) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x25, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x4}, 0xc) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000080)="56b1ff10a280f81a521922fd9f00000000000000", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x15179c5a, 0x80000001, 0xfff, 0x0, "3e230344428c8a7abc35c980d5bf3a49dade01c5", 0x1f, 0x101}) close(r0) 16:00:20 executing program 1: r0 = socket(0x2, 0xc001, 0x0) select(0x40, &(0x7f0000000000)={0x80000001, 0x13b, 0x9, 0x7, 0xfffffffffffffffe, 0x0, 0x6, 0xffffffffffffff9e}, &(0x7f0000000040)={0x3ff, 0x4, 0x80, 0x5, 0x100000001, 0x3, 0x1, 0x4}, &(0x7f0000000080)={0x80000000, 0x0, 0x0, 0x8, 0x7fff, 0xe7b, 0x1f, 0x1}, &(0x7f00000000c0)={0xfffffffffffff000, 0x100}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:20 executing program 1: semget$private(0x0, 0x1, 0x23) r0 = socket(0x0, 0x3, 0x80000001) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget(0x1, 0x1, 0x220) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1000}, {0x7, 0x4, 0x1800}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, 0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x281, 0x40) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) socket(0x1b, 0x4003, 0x10001) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8956, 0x1, 0xffffffff, 0x6, "b1f00b7ef84300353b1b63b53252b8f043ae481a", 0x8, 0x400}) write(r0, &(0x7f0000000080), 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = socket(0x1a, 0x5, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r4}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r5 = dup(r0) utimensat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4cd, 0xae}, {0x63a5, 0x763}}, 0x0) r6 = fcntl$dupfd(r0, 0xa, r2) r7 = socket(0x18, 0x4, 0xff) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000280)={0x54c, 0x2000000000000000}) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1c1) close(r7) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000300)="67db26a46fbebd7d818a24ebea38b03a571e0616e877b991bb91326778f432719dc020da644533dc4e48b15dd5d3f12cd6dcd587d23f306c50523e1d650ed53c40832e2c5aee7447dd701f9d702b148adf2685dc307c6fe02f41559d813ae9b9530956ce9b7b4879486989cf6360cc3129e6ff29c963ebf78fcff0b4dd1744be485b436b44344fe9df4dfbce95f38d191ad9cab20e1ffb6856c4e71550c45aab98528cab58ace63113eb4462be53de36870df1ee0b6d1ae97c3d48c83c3a9000ce2ac8bd617d2d7f0e5c256ccbdf637dec8369b9f77f6341edd823caf8a679c689c5d7dd4e84", 0xe6}, {&(0x7f0000000400)="5747999da283d4221bf295ff05cad3b94a178f14a784d1a607c78663ecbb1cb3454f559b5798f080a33ad728b06257a08ccfb408d23f1b34fb67af5d13f12ee5c716829c699d8f762f6e30286a5ccb18b87beea8419f0bde088ec6925138746c868e5a801b4128f431c7dd7474f3d8c1fb9ca3dbe2634c19d5ca0edc", 0x7c}, {&(0x7f0000000480)="6077a7f36dadb7d2a3911183da20852771bcb17e2ad101ac0e3df18e0db62637ec407d135a8289353557adf6cea6268851acddff94e582f1e64550889d1a46a8", 0x40}, {&(0x7f00000004c0)="541a963ef8b911479635d2da170859ebd2ab30706c7818704a42c05b253d949f0ea3968ada8e30159cbfccf436a51b78c8d65b22d06a24c0dc7de5b5e66fdb53fd1f1ae4576b10", 0x47}], 0x4) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000580)={0x4, 0xf91, 0x20, 0x0, "a53004c3926f2ecdda8dcc4a5cc8969bd03259d9", 0xfff, 0xfa5}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000005c0)={0x9, 0x143, 0x5, 0x3, "00fc5b01a8031bd6369b32f27563e5e787dc8b1c", 0xb2c0, 0x800}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000600)) openat(r6, &(0x7f0000000640)='./file0\x00', 0x30081, 0x100) getpeername$unix(r5, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) truncate(&(0x7f0000000700)='./file0\x00', 0xe615) sendto(r2, &(0x7f0000000740)="7d4b238192284e3278629a5378413aad2e", 0x11, 0x4, &(0x7f0000000780)=@in={0x2, 0x1}, 0xc) 16:00:20 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1ca) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8}, {0x7, 0x8000}}) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$inet6(0x18, 0x5, 0x404) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket(0x26, 0x8000, 0x5) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0xffff}, 0xc, &(0x7f0000000040), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="d0000000000000000100000003000000935a9c4d3c19a5161fda117a58573fa6e57d70d1e059888c6d8b4bc44eb737b692225d84d2ef959a99b9f04937df324f934f969ac624bb06996c6d3c07525dd18e5a6c4a40408d80f0f1ae9d5780a07c60b01902122ec351737f7928f7ba86c0044fa2c318188aa50157944b824c3ef3fee7fd8a9302329af0591ba651b6d2cf48c576c4cc88e8157b88852f948402f394e024da158cec11c2c7f127dce117aa571606b18efe1885defe6258b3fc7f41f97dd81baf00951425308e00000000002c7241a3ffaf1d8a2be4c769fff797077f619f7ef33e555b82fabd73e942214c83f2ab0a3aff72808df18df06634b455950477c2504a7ef370c88ae8a5d9960e74f9962f041626527eccd4755f16932aed675e71f4dcc1b45b9f0fcd78057c09a278b826b450c4a7"], 0xd0}, 0x4) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x10001) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:20 executing program 1: r0 = socket(0x1a, 0x5, 0x3) r1 = getppid() r2 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/178) wait4(r1, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000000)="0ab3dc374144bdeadc7be5ac42c3380887d7ebc4061819a4e616817a90fd7bdaecde63198139000b5ccfd2b6dd2b704e7e95e71cf0b04d4961a823930095bdca1eedcab02f20949b68b68f8a5cc8006b15e0f9ba636e1e0bae559c08d58c13", 0x5f, 0x0, 0x0, 0xffffff42) sync() 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x80000000) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/123, 0x7b) 16:00:20 executing program 1: setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077483323190dab8a87b3ee677761936f40e0bd1553c6850399d4a47462c3aa755f68f08bb55f13b412aeb6fa78243a132ba18567787b0d2a2553124a88a58edb66be971695e997d6373fc93a09a7e72e657a0f460a13c990783f63cfd459cc2a9122a65ffd95212cd0cda614bb155838119f5934d34be6655cbf1e234a090545c4cadcac738e87"], &(0x7f0000000140)=0x6e) r2 = getppid() fcntl$setown(r0, 0x6, r2) 16:00:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() r3 = msgget(0x0, 0x250) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r6, r7, 0x20, 0x10001}, 0x723, 0x40, r2, r2, 0xc1, 0x4, 0x10001, 0x9}) fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0xfffffffffffffff8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x2}], 0x1, 0x7) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0xa47a, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x7, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x2, 0x1) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) flock(r5, 0x8) mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x46000, 0x0) 16:00:20 executing program 0: nanosleep(&(0x7f0000000100)={0x0, 0x7fff}, 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTOP(r0, 0x2000746f) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) semget$private(0x0, 0x4, 0x20) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x4, 0x5b06, 0x37f665e2, "bad8835db4718000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0xb0) fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r4 = kqueue() r5 = kqueue() mknod(&(0x7f0000000140)='\x00', 0x20a0, 0x9) close(r4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8000, 0x400000000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:21 executing program 0: utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)={{0x5e7, 0xa26}, {0x3, 0x5}}) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x8040, 0x88) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20082, 0x1) 16:00:21 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df08000000000000000000"], &(0x7f0000000180)=0x4c) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:21 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000}, {0x100000000000000, 0x28000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ea14e026c93ebb5f7061f9ee07d061dc892886c27fbc42785cf491dabe1aeff1b6"], 0x1, 0x3, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f00000000c0)="c9e26319ad14d7a00505f681ab5b58d717ffb46b6c3e4ed28990aa5d9199840a3af03f8897d46b41523f6cb793cdb26e9a34b837793106df23288a2134055d340078dcffba8571f4249b31285ec3871a72516895810ac6508e00bd2ddfda85ecf6f92c1aa265", 0x66, 0xa, &(0x7f0000000040)={0x18, 0x1, 0x1, 0xffffffffffffff00}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) sendto$inet6(r1, &(0x7f00000002c0)='A', 0x1, 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) fcntl$getown(r1, 0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:00:21 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) setreuid(0x0, 0xee00) getpgrp() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) socketpair(0x0, 0x7, 0x5, &(0x7f0000000040)) 16:00:21 executing program 0: chmod(&(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x40, 0xb) mknodat(r0, &(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x1, 0x4d7c1fb8) r1 = getuid() r2 = getegid() chown(&(0x7f0000000100)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, r2) 16:00:21 executing program 1: r0 = socket(0x27, 0x7, 0x9) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0}, 0xc) semget(0x3, 0x1, 0x480) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x40007, &(0x7f0000000080)) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) sync() r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x3, 0x67f3, 0x1000}, {0x3, 0x6723, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x7f}, {0x5, 0x2, 0x1000}, {0x4, 0x5, 0x800}, {0x7, 0x0, 0x800}], 0x7) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x2001000004005, 0x1) sendto(r0, &(0x7f00000000c0)="3d5b266cd0905118ff04c48485927515c1ae924a67c7bccbee44a707628b9b44508807ed0a940354dd80d4ea950384361a8533c92db8f07b39f2992c5be28fe2a871aa0a50dcd6ee5bb10f0f0e6fe37b840eae68e0e7247fc96ed4e4f8bd56e568dbbe12f4c949035b1b331aa88f5ef73969b3241df3a276cf329dcf66ec504a515b766ef2d33167a55586133f4ffe88e15c8329cb1fe5d038", 0x99, 0x0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x4, 0xfb) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x8, 0x80000000003a1, 0xb76}, {{r1}, 0xffffffffffffffff, 0x3b, 0xfffff, 0xfffffffffffffffe, 0xffff}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf0000004, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x24, 0x21, 0x100000001, 0x9}], 0x8001, &(0x7f0000000200)={0x2, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x1) sendto(r3, &(0x7f0000000240)="84019026d88f9ba6ce6212f9d56f7d06f8b4522ae26deaab59f967a14b625380b9bb123772052128f77da1bd0e1eab92a4084d857faf36ebe5bb6cbb985d29abd0a90160126db192aa2242e0c3ed92602743d657af1241836d18dccfd50960a3d6020114a554480be7ea082e02c141707e3787c13d", 0x75, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x723, 0x1b152036}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000000)="ff69be1d923dbe68", 0x8) mkdir(&(0x7f0000000300)='./file0\x00', 0xd) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x28, 0x67, 0x0, 0x0) 16:00:21 executing program 0: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x3, r2}) kqueue() 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/252, 0xfc) write(r0, 0x0, 0x524) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x2, 0x22) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='!:\x00', &(0x7f0000000140)='\\\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)=']*\x00', &(0x7f0000000380)=']\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='{%\x00', &(0x7f00000004c0)='(\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\\:,\x00', &(0x7f0000000580)=']){\x00']) open(&(0x7f0000000180)='./file0\x00', 0x401, 0x0) 16:00:22 executing program 0: getitimer(0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/218, 0xda) setitimer(0x1, &(0x7f0000034000)={{}, {0x0, 0x7530}}, &(0x7f0000000080)) 16:00:22 executing program 0: utimes(0x0, &(0x7f0000000000)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="08bd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000002ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000d47fd4de661533000000000000000000"], 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x4, 0x41) semop(r1, &(0x7f0000000380)=[{0x2, 0x0, 0x800}, {0x7, 0x8, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x9, 0x1800}, {0x1, 0x7, 0x1000}, {0x3, 0x100000001, 0x800}], 0x6) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x71, 0x40000045, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x3, 0x40000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x49, 0x0, 0x1, 0xbf}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x84, 0x2, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0xfffffffffffffff7, 0x2}, {{r0}, 0xfffffffffffffff9, 0x93, 0x31, 0xfffffffffffffc00, 0x6}], 0x6, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x20}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x87, 0x3, 0xb3, 0x8b0}, {{r0}, 0xffffffffffffffff, 0x40, 0x8000006a, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x6}], 0x0, &(0x7f0000000000)={0x3, 0x80000000}) chmod(&(0x7f0000000100)='./file0\x00', 0x1a) setuid(0xee01) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000001400)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ff01ff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fbc3b02ea8a105728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef641f32aa24676fe9afb52e2085173aaed825789da45f4bf7341fd1193de5cbe14048545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e922bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f4ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f681bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a164935b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c8030020abee65d74872ee72f7899db10c1244a0fa868349dc338f0d0a7fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d18d7490740627e570147d678486675d1d82b62d0c20bbec4fb8c37ddd6c4fae77fd71fc67346d0c09a9f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d078d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481016b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc2dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb740702629be6c3430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc39c4281a18726d9d5b717a3287b097110500000000000000ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d4645ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a240000000000ed9a2a40eca6b0168bd6d4784c3e24cba9a2762ce4a7a762a65c60046c981cf8b193d52021078d9ab6d4e5d1e63437f378aa0f9b4409c6905dc111b2ef0d0247a72a782f257e5166e8db2d7f3f0ffb3245bd61e4887588de0fb51d5f69d7e4c011b972ed00699a54a3b0b6600b36b00000000000000000000000000000ce36dd147d9a6074e8ac1f7a1bd79e720a05b5ad557827af5566464081be8d4fb7c72f955b4c9b3cefb7d925d6e9eff820392583d119f8fdf2a8e683c1915a5b149eb5a9f688e74e3e0de31c1ab6c27740ce42d7a66757a8b811dcb2d8416a6dfc1963fd6b71540059232b", 0x8cd) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) r1 = socket(0x18, 0x4000, 0x4) dup2(r0, r1) socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:22 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x9, 0x1) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = socket(0x21, 0x2, 0x7fff) sendmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="08882c128126edc5fe064878b7a1fdf0295169aa0d025cc61686b1f1bda4950644046959decfa382", 0x28}, {&(0x7f0000000280)="b852b5d07fe66611526e6878413677694525a7dec795c13efbb6fe114b03c99d9e75a0277182e4a5c0481a1ec31a660ef371e131b265d817082aef5af4176bff60b2b0f1d9de88833b6bad13bb33af63570eaa425a72883f020c4bb85782c254cbef70a3f7ea9be9bce65f1a8bf1aa48b7d510619d818721df73e8cebe917cb0aa6d48", 0x83}], 0x2, &(0x7f0000000340)=[{0x108, 0xffff, 0x7ff, "f0a61608c6b82d8584d3b0fb8d749cecaeeb89d75e4aa54e00ec770a97cc1011e789c8173c5402a536696dc0fc820f8f7b56e415cc3fbe53591811d13e6a34c2d8de03db1a4fa318d6a2bc4b85842cfdecb76459dba462fec3abdb6e9559d0ea558868c4dac3e7726c6bdc383adb94201166a550b48060db07cce9d55930e0f0ab67a71c17bf67249ea1262fa7d692c30581145eb7ed6cab2df3d63737ce13fb94eeb789a83e54fe9ebe3ac20547dcf7694e867fe75c5c61fe5669fc3d103121c1d8f27e34b185f0dae423bfef6d0bf1cec50bc4a657ddfa9403666ee39a499040cd2a364396fe87aca49ea350265dd33165f5b766db1d"}], 0x108}, 0x3) rename(&(0x7f0000000000)='.\x00', 0x0) 16:00:22 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x1, 0xb8c}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x6572}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x6, 0x40}], 0x3, &(0x7f0000000100)={0xfffffffffffeffff, 0x10001}) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 16:00:22 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='-\x00'], &(0x7f0000000440)=[&(0x7f0000000300)="7b2cba00", &(0x7f0000000340)='\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='\x00']) r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a06, 0x8) write(r0, &(0x7f0000000140)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac4ac5dc6a7fa22c7b19ab927218f236d26067621e442bde81d807d1e771722d18ea29d5fc6f83f3c6740197e2d54e19b353e178cb335eb7123e431e99188a301d98bf9cdb40de48cc4ebc5b540cefaec88b594e972659ac2d75f425c65f667d7501675a3d25a6896d9b09215b272ad38e806e1f59bb92750bfcfc7c362beb73551451297a81c3ff226fcbffe05a63bf5b137592d582cc48b901dbcd62bc9a55b83feab5e01b26a6be612316cd99e16829badc2ff9348758b15e997d7d0cb1a173fabe479d409", 0xffffffd7) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x3f, 0x7, 0x200, "3f74550a422ac40be3173a655182883a908bc7a8", 0x9, 0x10000}) 16:00:22 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) ftruncate(r0, 0x0) socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r2, r1) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x400000000) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:22 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) listen(r1, 0x1000) 16:00:22 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="b1b46674417bc599d4", 0x9, 0x8, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) chroot(&(0x7f00000000c0)='./bus\x00') 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547dffd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) getrlimit(0x5, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:22 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="007d5a22df000000000020"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:00:22 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="df90", 0x2}], 0x1) sendto$inet6(r0, &(0x7f0000000180)="6cde203729b4aea8ddedcd9b098e1d2a358190f0787edce029f71d1c357b38682b85c8e9b735823d567fc049d9063d6157718b111dcfb1f142facf33a285af490fb84820817f8df89c4dfa8b533ed87b5cc6a482cc58d5f979ef8d52b6cd25e0b17f4f38413f1c0087e00ba1bec1f917db1dc57f3858010839784d486c307bc8df5c1d38837be815fca2023106b11be0831ea4ceea76bba358e6e07f93bbb51b804327a8b2035df1c80baaa95ed22d4263005594cd0ee7ed11116a265e9f1ffc9b3f0311a26c538ab0be477c27cefea9bb9988f9f2d13f3f8368e6ed1620ebc0a7e661a3ae64b2eb394e8af43e217e81e3c87df721f6abcb5dcf8764c4", 0xfd, 0x0, 0x0, 0x0) shutdown(r0, 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000440)=""/71, 0x47}], 0x1) 16:00:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) r1 = dup(r0) syz_open_pts() close(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='.\x00', 0x400, 0x20) close(r0) 16:00:22 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) accept(r1, 0x0, &(0x7f00000001c0)) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x10) writev(r0, &(0x7f0000000b00), 0x78) fcntl$getown(r0, 0x5) pipe(&(0x7f00000001c0)) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000005c0)='./file2\x00', 0x10100, 0x20) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(r0) r3 = openat(r2, &(0x7f00000006c0)='./file0\x00', 0x10, 0x1d0) utimensat(r3, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x8, 0x3}, {0x5, 0x5}}, 0x0) lstat(&(0x7f0000000480)='./file2\x00', &(0x7f00000004c0)) truncate(&(0x7f0000001a40)='./file1\x00', 0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffef7) clock_gettime(0x6, &(0x7f0000001a00)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='-&\x00', &(0x7f0000000140)=',[\x00', &(0x7f0000000180)='/)]\x00', &(0x7f00000001c0)='!$.\'\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000700)="2a8022d88b1bbc066f2523e28a73a0e63c72db04ac6cdb43adbb4662001d272d4906dbb7704bdb251704b5052876fc89d1b90496771a56eee9d001ae9bbe091d647c3197b00b63cb70ad98ea12ebc3f4ce0abc2c029a1bd5e2fa584df7d973479c9081b3369c5d4dac98a678a66c0ffc4dbf914283d6894896948dc91afeeebb4c31c193c9611b1c2781bd05e2806bb5c3c9e6572fb17e9577f8b1f2a94e4e00346160bff8f5b7141a4b14d93fc298cb814414095438045a849ebb9c740dd627ccf4b6e54713eb777afc7e35ae834de3871cde481b7c486c734286ff85f18c3adadd243a", 0xe4}, {&(0x7f0000000800)="b596d406ae88e27be446b8f8f17b90100baad84dc246e59cb7e882126617307662f0c9a26716d8c92dae15074b4f1cd1a5a2d80bb3daeae6f53993ac6d5f4798228a80b2b4dc5c2897f4ca5e72cd708e7a0dda915144cc077a9379093f8f70e2ec238366bbcac1e119522ac819f355a32d250437236c21ee74367ef5f4a59ef21c7cbbe249220941afe377d6c4cce4bf5cd944ab017a69d22d94cfccc3be1ce2ec9d39fcf1759f564625165fa25341b4600ed2438d34151ca8b28f52fb010158efc2e81d5f91952a186d24cb7652f820c912c51bc27d9d364a35e84ae009d223fd39b018eef8b0558e476f41b143272595d8c854d5c8023c641578d64e4b", 0xfe}, {&(0x7f0000000540)="873ca2cbde81cc5d3699eba15215fa6122acaaf24d113979fb1851a7baad1f85d8fda8bafd8e0269702ee71b4e6753ccc0ec53c4c98bf9bbb9b038d238462337e56fc1232183729daf8e8d32a7be4931ea5c81d07b1f5d5dc9b4ea31d926ded80678532f2a6e3c617f859678", 0x6c}, {&(0x7f0000000900)="0b4ec7567d670da50b9a74035435b05c135249e7c1960c072be71283a26080e29fd7c31de2674a378bb6bf2f460fa70ad6618e4ad37877f2a3e7986643de140bcbbc9ee897b07ebdbbc256ad10aeb60c240da6bc5578f70aebb26fbc54951cd73ae91a35153905ddc7a9efd80112af45cd61b83ec22e8c998309c72aceb6921ab992c77933ede66ba2bf08020b125f434c1795cd365533b7002dfcd00600ca7fd265392f4b1a2c8101bf9758e397092a14ac3686eab5e5dcbbbd1021a6e0be08a423939a1cc7d4b5cf5d27132e2f39dfcec83e210247166e81d797f9534e80b297796c6f4715aebd4c7ad4c9df86a673df05f10a09", 0xf5}, {&(0x7f0000000a00)="a315c1a666c1ea3188b1533b9a15c62524e492ecada92b90e5d4f02f6d56303a5421a2bf52710655ffeb5efdc1ac7d0240bf9480e2eaf8a26d208978fa3f8fe12b561531fcb69e2217b1f2e08f9f7ff2851df0d7f5b4c1002f4f2359b35991980fe68b70a16551e3322845c92976676c416aa86361f3873853f5cc64581e7ab4c13e7fb3a4e6d10b1e120cbab92b01ba2e53d68be8eb997fb8f38eb8eed3432d90b81fab554cc6bf521f5a23024c72dc6a8f80f7d10758b942bb8298c0e04545ee268a0dabdbb8d33ddac8f80388eb2f12a308f02b7903bc41543c8292cc1c63fc3e9fd8575554ceb7971d13ea04847b84f9aee6453eaaed3ad41b374ec8e10cf4e566761bf58007958bafe3571aec70ffbb67686114e16f0a86590e392817309653cbae3a15fdf750d228b5f9f84febf4045974f799943d3a6fac811f441e1ab2cf4dc628a133298dc9a15af3199cecaae040460b239577299005220afddce1710bb3688d23aacc4ef6a6a0c1c0fe9c3283e9dfa551c264357c100660357e935453ed4bc4e1d527101713afcba255066b806ec5c34bf0a86dad5ce032301da4a1c6b9196afdf7653b56dc26686d90ffefe7662f590b59ebcdf8dbb09cf9565d8eda4cd58deede93a35cf097d2c5be0deedefe8c205a218535f6188a2790226f39d9cdd6a7be93bd4e08cd706f7938bf230540aaeab699a1e64d6454691ebb84a980cab4e60fbe7c52730367527a49e3cb8b3e4a0e252095b4cb119a983df7a82e0fdd0e49201c85939e2075d50ddee68dbd67fadd74f4cbc08ff32afc0f67d0c38bfeacc3784c2cb7a6def396cd026b9587982c4dce14122e7ed4ab0eea1d3f026b86a708f5551e287dcc9f37d12300c504f76012b9b390a13f2613f6f1fb53bed4433c51aca6c1509379d1b3dd38be52e8d4cf36bc8442479a8f0eee5a84815c80b26a7c626e0859608eec80b222a2c2929eafce2bfd26b45fb08f7ffa05a0e57b570795abef8c1412c20427036697c8373eadc81527328970c049b64c7a7f4c6d92a272f166409742b0d2b5284b50c20f64b6c2413d4cb1ddc1bc43b3a6c97742b096f6b176ebc0417067a0dcfa261429789cbc3fc90037d50bc44897bf38095599e926c7f95d707dc41523846c094b360008874ddc5dd9cf20b342f271db242c96bf503242ab63dea3de2e818bebca717243eb6d658600d2de2dbc78d9f650fbfdb321ced6aa9ede622bc6fa5a1dfb6ad4e7bbe9655fa4828b05c84f01b95491b232760fb10462c9f41f0c46ddef5817483ad5e6e9e130fc159816d2f7ea8d9faffc7169e6120ce9f483288b472e619dc7be8e12d998985e8299ea5c9494ad76fb2cd278f84c1d5bff714f7e973824ce5bfd58571024082419223aa597baebb583028f9e3c37499c1f8cec0b53e5ffba3356ee639ad3edf422e202d2cded177b29ceb3b9a679a28d042a2ad4b296b0de720aa2509d44e49cf10c61f73a890060fe058a9ad26c5c286dde8906a4ad1707e2b943474d2e538907eca645f3a6e2190da7c71a0a2b66a73f902c7bb194e065d68175ead329f8c8320cfcea05346c95265853a9e9b7f9043931a7055ca5828e460cd941638b76b079fb69bda3882cd9781d07d76ff8fec5f86012a6368f76bb8c90a66adb729356f3f12f7317a07b56c40bb32112a0870ff0ac66183d8c7126ccfccb867c1590e094036e46cb4a99e744cfb3e330011565feba6a0d5d5999a5d70de58609998c436ef6624ad2550d670aaca9ff1860b881f6cd007364e9a2bf85b9be14e184d1d9ab0ee7708cb066b224b0b85c6bf3337ce1a29525758f7fb52af8fab1df5bd8521d84243074971108e607b691dcb157a6a11910c78f02c03e0ec71ab1cc5bdc1d71232a0485f01ba9a954aaaa87e470045bbd14f296b5b547d0cfe80467bc0927648243d24429d791fbcd32ecd5946a692fd3e9f6101a5ee431e2981ca9218c05c882c8673e66fb1b786cd3d29fd4083ac69c7fd6c6efbf2ce1ff6ae43548c81f783a5383815bbc0d7addc2e9153e5037342272ba5fe212ed9aaf7918a81373663cac25400f8e886fdaeecaa1301af3f30c5afec863c6b46dcf00b91943d584a06ac7096bc7b1eb4bd74d1c968b6b6380627a3c403a2a6d55a2e09293e0485dce1a0c9ff75df28951bcf622a526ed6dc65cd4992e9eed4d2d70b2c291f40452b615cbff29b923067ae1fd70f2fefdb6d8c36c03bb6898666d053f5ec7b5e4d570c9dcbea7817ab743409e6657e816f8fcaa5d2f7eea85ab4fff98b8447e75d993e75d90e2dfad31df1683898e7d094a0d528e56f668f407499b9d1dd030b9305b7590cb237f107a5de9bc7c6a89064af9e352886d15556dddd4bcb42001f35d0f266ce1727ca908ccd4a91a750f9cf007afa5b6041862c0938ef0c796120e068344310d77efcc773946ed5862d0a117ad97e4b181e5911dce7cb3302e2ca6cb6dee7518a151909f2d8bd6d72812419b7c017d6d3ffb3e6c77dc7eb7f8081fc1577192ee54e0b58031615502a53468574d7a8024dc84cf18564e877c9fbab7cd02c9cb1a647938d592fc2496f3930a6951707fd95c8252c8dd88c7847a8c8a4024ce26b7d51175ff7119ae3e77276e66cb3ec94f2391243a3cfcffb247dbbaefa40a91cebc2e5038cfffb8f42338b1f2ba367c8305725f635cd7103569ea565c679277becb8e7afded51512ff9818760d17486575a25404f8925046d49c56624bc1d0e570e5e31fe17327f663c0571f7b8cc3b5e772832f0d99cbcad813219c4558af377fa2deff3bc60c1dd9d2a7c7735572d271d914eb1a81bde0a02845da6e02f604bf0e8e0ad953b5086cf0234e191096d4bde9010bc812cf5bb0d71da6014b75401ef9bb74be7559e67cd365956f679e34c4e36f3a31ae1da6eaab8a8ce94f9a0c1346b0d3ff2441928adbaaeaada5dc7937e2a2ea6a492b53dd9c917aad3187aeba00e6e9ea02aa55d10e5ef0aa39f0b66f2ff7ecba252ac421ebf853d80d8ddc1ad151a76f6321fa4d93549804c78a3c06caa7c7ea882c24ae9288b68078635a53c2878da445a48033366a02e20d495332663f5e7022cb019e5de57f82aad332dd9d4dc848f288b5b565fbd62ce1a4c8c41940980feafeac4e4b1df05de165c1d3e255911065d254b2b8b7c2716e3e1e9e0ef35398f5a7e910d565ad8edc52250a72e0cab9a6498499408ce578a33b8ce614555be8151ef7087c3604408feebe0c78799dd902a476bcba961e20fb96d5819525c4ad9d71c347adc3ddd9a27865b3c1aad2cea083a3d3e4bd0556678ab22a6c588dcbba674475554851b984f7568e50eca5b317b6ade501a6494ab5085bae6de7be67a1ee29d662fa7467c358e5f47a780b02df75452768717d2b701fdba457c2e71c47dafbf5f90024b4917930839a47f0e7bcc19b5def391dcd8875f92288ff155620cdec28fbea7c5fd468c6a449c636601b16b274053442337f3fd56bffd0f19818edad336104f616d60e809bb92ccd97fb7a40efd96a3993b5b99628f9e88b5e816928f3581e7e4b98da1ad775aec238ae089781295b72c4d741d7d76e87d96d19fd2e20efa2c8a74988ac72c92446df001b72c76f9bb1811445d6208f97872794dd8c99de46db66d03316786094518ab9bb4b95ef6537234c84fa4ed8acb5648c8123cc29cf2b185c6c49b0a87721d170b2c444a8a351725069a54f9f5cb4c882736774f2a7a794b005275559d29623b1986afd4bf859ebf6082dc963a4b9b920865fe0b1e55abcc58c2312553bc21b5dda65c790e3adda810ab1133674a24a1310af27ff59e65f4527200a1962e9280086aeea87ec94a6408ad7e6ac36805b8aef38ae6c690c5fb14b5aa6cd974054ca133b4087f919bda112054b33711745c41018e3688feab1f7100d68b0878cd103119c6f5d5af08b94fc0c8116c41ef4f3afa6e576a8ee1d981a1f752526c0cbe5cfa2941cc5dfba4c125cc5b3612431ddac69bdd55fe992e6e629c88620b7ecf9f980354190b849a4eec1157bb42d473292cc210b9cf41385718f7d2fa3666bbe111a64590f37ce53e9425e16046f46e077cb407aace3e1510e662dc92d25c76cf920121b00d8a32b9596bc7b1e8033a574e008b119c20c546bbbef7436735a3cd46a44adb74bb24787a69f6ad2f78c72a25fbb0ff2ad32c1d79901ffdc37b9f0b0f5a0de38a4ab57a0c59de1c7ca9b062a5d01e50c44580f368f425ea7396fd0d006a11fe9848c6f8cffb279a4b3883fb6093440bcbdab36d195af933458c4175f7df82c765d6327f0328657c5edbd9eef4a9849d9aad4e45ba056574d343a0bb623bc29b8dc5d5d7d860f4616bee9b992f313a912eca5b8dcae05f281091fac2e8c33281ef39f4c7d1f23a1018f495622ecd843cfec5113cfb646b43deccb5fda23f58c8e51db556d48edf509107068dc320a1721b68156f05c1b725cd36f52633f2adc2c3e0827373ef5c54054ca94e992fe58f677a8d6321df740dca939eef11adf6df84d1e815eaa949c39ab0feb60908403c8dfa82e81485f169cb4683f46e7086e6164fd9c7717286ea494ba2d5835e85875cd64a08f062f7087fb7c336127990a3ee84a502cfff2f7185059e630b0b8967aa65a1882af54ee3bb00162957daa17fe873eb5e7e4cc24357e7bd4b6876d5212c5a29a57fa5be940edee343dd9c274de7ffb5fcc324c8ce7a8cf194454901536089da8a81443a6967b78fcf4d37b1cb2c09db7ce17e17709c6dd3fb501e4c302d0fabf59d5cfab2dd2825af2824a33444b715d2050cd1ac322e07af6bf9aae7a9bf9f574d26e14c5d4f6400b705edfe6dc02a3a3c61f7c968eb11bcc21148ac5cf14fe50ffb5267d3d4eb4252ed49f11302c97a74789ab6e23dbdcbb12266c621bd28010cbda4802955910f5d4f9934b97239160df5e5375d394e00a8761b55252c5fc02a4d055846c01b35d7a50f92128f8fa473b813df0cb90f11369e8a2dc4b4cb61c1c74397a629d2e40855e6fe23cedd1cf220a37d5b832b3c2508d9cb52149165ef9e4a85bff7f2cca6755a5f6be2d536fe5ec13b3dbf418914fbecec9368f31ef0e90f3c647899f1ff57479a9c2782aa85a9df86a1eab3ef6292437ca6e076f5d6dab15dfcdee3cbdad3e6b2075f8eaf1d03d9588eb7171958adc13ee193fccfd86a81a5f0d3e969ea2e9537ad7f9677b842874d3af8e99332f2961bc9c94df41a9b89085b62adfa80f49337e651b920d7490b6b5c68361a10d62a47b7253ec4dfe0bc7983973a5f0b0aea4be4d613fd90ec0e358830e35530fec1b49ccee23ed7c41bb36e536081f35638de35a89fd2b086a20aa4ef0fb464bc34770da0f3b083e8c5de73aba820be2d7d0effadc9b60b0b8add47a4dfdced499274f9a5b6f1a1e38a6ec4df7799acabeff01a2cdc03d7758894d062cd762b2cfdb735b6eac599f66740f200f65302a49fdb70396bc21d205a954103dba5fc88bef1ff3db0ac9fd38c9a86b8140bca03112bf0923ff542981e0944ba2a4b42aff4120c31050e54dc97e83772fbf4b680fba93e978fc0f4a039fc31e1682fb2eb81f5c1870918bcf3abee05cac836cbe3bec324a5452f73320b26752f5efe19cc24c0479146577cd1fce99481185f3eb30b6efeccf843d1b08defa78b47a659b5f1930b832e612372396b85ec309b5b1dfd2f75c6091e9fcf8e839f800f22933b0295d0848daecd03ee75de903261a2adae4779d61a68291e9ea71b31765a4225f49ecc27aed673af8bb432", 0x1000}, {&(0x7f00000003c0)="2c867d4be632bcc3e6871be7a812df2010c801141d7aec0650dccece54ec97a41b3abe0f46c55a5e7eadd673fa01122cf18dd2638f3b9b2c8961b701be", 0x3d}], 0x6) 16:00:22 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/116, 0x74}, {&(0x7f0000000080)=""/119, 0x77}, {&(0x7f00000001c0)=""/204, 0xcc}], 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) fcntl$setstatus(r1, 0x4, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCNXCL(r0, 0x2000740e) setgroups(0xfffffffffffffd97, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = getpid() setregid(0x0, r1) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x18) fchmod(r0, 0x0) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) setuid(0xee01) r4 = msgget(0xffffffffffffffff, 0x3fc) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3, r3, 0x3, 0x2, 0x21, 0x100000001}) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfffffffffffffe38) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = dup2(r0, r3) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="1d43328fc19b794dd9b8ba2ac90e6065a49b9a1c0a248f080458fa38d2", 0x1d}, {&(0x7f0000000a00)="20d640645a552a8aa1ab9b710d00f2ed02fb9cd0ae53557dc291f532d5eeed9f13a2fae6a3abbf74646e80638df139c7f8c2bb23ba29d8eae64c7b8f162773e9e689a464f8d96e4bde15aa4238ccf4656cb89bf948e597223f569081642c71d875df243fc381e413e4162fe53ced3b1a1ac8719488013a8a3b0894d37749a636bcbc4c9d8df2e673be63a0fb614fb1cbb03a75de46438b491ea222d15a6f9cd11159f1a638143effa69ef1d52c8d57808776cefa8657b215c7954ca1e60394ea8f1c85cfa41c20ee41ceadb2fcbe534517dfa701fad4560ad69dccfdb48f7eddc87df4d4a104991ea04f70ceef44ec855bcdf0d2624e360006edc4842eda3a51f7e390dcb5282ed3c22ea33ce8c6128b5d25e49540f23d61fc9ca052f108aa308492bb9070e74f875e2ac0a81e57e4ae271cbab7d94f9ac53e2ca54c474bb55e6c3ef12e56c54f4d19444b945c3be7ba7a2de12136f4c303cdf674e9f5433bf33265fb6caad5d43eae87fdea3656c07c5ca34148b1fced690015b18a03391cb0e123e711631785d90a4b2b280e7ade77bb496b1aa07c68c503f0c542a90f972ba2caa29efce5eba77a95fc64f64e0e68f9c02f6555c4c871d85bdb1e5baad83eb2433ab481a23e5a27a7b65c69e717b1647c22d5ab72ea75dad972c9edbbce9a0a713d26aed047500ce8cabe8a86f30d1963a97e355805573388336bb17626ac62b470bd15b33654b2fa28d827fe3e79d3ee122469d3072f0b49ff64d8f827086ec52951aa58c7e5daf8ab90f55e97bc623a1265944d85c452309146a2a47501f259ab7c52539c737ef8576e5ba8b059f9065afb53e5cd53a6137d1d94db680890bb913c76617f64ae686881eae8313defce35aac0ff5297cfa3b9d3d823f6d31e578ae4f3707051d880783e7b3c0115739d47a13a3b016c2685db424f8263c5015fae63f40fc746daae32fd0e9e7504e33dc4ea8393072bfe0b176191672784481efff2e73ad7ac870740170b96c4f20724d7c3b6bc2c7a63bb7a2da5101ed36db119afc892e5a9d97bd5d4199e877ed57f4f8469391a66f22eb9252d275804660a09e1927358abf6255d5ff809f7ae2330aff614c7c8feeafe9c0edbbce8ce9558bdb64089c248fdb8fbfb222c3d3ee815c6232501629d83a6f56020733b6039560eb3692e6b2513c3fe818a8e29d0cfe22b0eca8853a361427d864995f9a83c8ae3102482b990814a5066e4a767c52d7550d22eb4c27c014fba5a8a9418b5cfab5fa6920f86b0c18f4bd72abcd21df0d90e64348d36af7e7eccbf8a319a6d5365cc9d6789891ab1721a377e363ddef3e281e458b712943d4f9728414991a869dfaa6ebf58d2b6b2fbf54eb852e484288966b1eed4a4d8c2389243512847a616ee353bda3c9636c58ee389a78487d91dd9cbba2b3058e99a9ebd7ee3b0ca2948771e4b6955e095fcef93b0743c8f51c495705fa55ae43006d143b909d148aaf15de531985322f0a6a05a05f5f26d4c4ab82e69282bff9d217082e8b7f0c747b0263b74f46d516e864e6480e7138054c3e3d5430c6f859fae462eb0f8b13b8c843fa041c201dd069e891aa584870fcd974eae4ce32cb1c4d980ae295e0cb0d58a57c6fb2bf69a9d74addfb0b822507bf0e210f3f317d3d9e053d6ee7c9fbec4769c5560b7d101b4a8d5ec27683b8a9474ae60208335dd2f2e2e8faf13e63fce99851ef745d71cc1fca5d18110728780769e896a6e11efa1596ccfce72ae2503dbb26d5a215f267d583a760d7f523eba435d906f77dca9bcbba0d1330c0b498839cb3cbfc9f2773297cd9ccc1c59b5ad670c61a2df7181dea1135124179bc0d770c488589a7d076b3847e94f4fcec44fcec9209cedc5cd85ac21ce001613c6dbfd6468f7fc0dd5d818f6449b873e6f9cc700aaa5ad0fd3449d407392a73f17e75fcdc567b7641b7cc40ca627baef5f5ebc3436b5088b00c7043a97f5616c55a5255404efd6a575af7dd57cd1569b4a98eb517becfc8d941d436a0dff23f3828ad2ff967a225f3de79cdfd5617da6708da7a2ab20e90b7462f6255b36bd61e3c71e57be85a23cc55e797f9574577bab6c43ea574cac08531e10b7ff5b162928562bd5451c79f4c1b131a544f98a44cb16dce917a1e8580ea4fb25fa003f1ac0911f0ffaf7f901f65a2ed6d84f6a49e93c6abaaf9477dc87b4822ff6dd16ad021f8c117b21fab12733da97610a76fc1fe860d675772d3e56c9a3ca8a3b789774da3e0305fbd883fb931490ab76849dede3b4c91f932854f66f77d575284c5268b713e54b13fb8ea5cf3430f0e7ce3791dc7dd02d6bc29b95224d08c5b0f8029951bba265cf092b7ba6685f408de8ceb9a05d54be2d1ad542971fffbe33c21de3fabe27c570594efc1a6ba8ebf413a348466da743a2e9a8feec2eca90cd12b832f5cc47e36e21c71112eb10cadfbdcc2f7a16cda3a1b254019edf28a8f380075136c40ae6834246a5c7cbf067b87e67a519383cc938334dcea2050894c099480942b2324ace72e90cb679e74d623bc9af343f802f7d2dd6302589be85eb35a91783c288b2f56c939d835a53b007509d2e78be167be932ea5381a0a965d4b89cfffb9bce3197d653bcae041ad80a8eb651b737ce737cd78140b733e6c3b781cd2526aef188e9869f878e3d13a2918201ffcfc475882b847c6d46e3865408838f0e01a10528c7e9ca07ce693757147ebd52671adc3e5294d7b128c8365f56a0aea9b705c54bba3aefae5b8e639a457231baaafa68cd737f2d93995bde3a93342b8ba814330efa070524c3f8d5f24abd7116ef2902fdecf9228e164c82062b4c137154cf1bbc794727037f745cfafe8fcb9f3d873ff6e210d764e932d9f08bac01f17718ceb6eb9771346a81da69116709d6b0e55e5333dae74b02dcd51e0ac41f91cd8bfe06d2baf235aaa41e33dc67e1165a6e19d55ffdbfb2ae3b5aafc73178f35a4e0333f4def49b8526e4a3f01884b2dce4b27019efe5f7b7d4ff1b17254e4770c732c66c7dcedc6f8d0b352d006b0a90e15d86ffc50d5409bd34f1b83f84208ce03f9683dcabb047de4590cb04a2786fd7177c55063f94ab99f472cfacf298906b1fd717d68f6ac6b873ade4f48e915d802459730f315f2531038ce697dbe9ce90467bc90224fdc7c94bc609cac5080878429ed0969c2871ccbd85eb4d57c2d1918ed1061775c8f7768d0feffa05b4cea98d48d74f8abe227e328fbd1c72c55d644daf50310df1cf921dce032ff4475f1e5b71a093965d633512a87bc99afea2f8c8cc74faecf93613a6b4dbd6f399a89b2ea0b826bb9114d24d11b3e3b817da65549c18a5a3877d9ea3122e2ed6912c97183b6742ac96a08dbaa53c3821c6650f2e81e302fb9c719f226257e1d48287f1f7aff443aef4652d13f76bd618efcc189352f2936391af5d6e3b41556efddea35b29c96d2f2c50f143194868049d133d09ae53a9c2ee98c572ff0085fdaacf5fde9cae9916479dac7b2a2eb219b43f4f090ee01396bf9d39d3950ee897aaae43197100456f6be04e1e534998d9c6a90da00a879b9e6b91a923d203a89fbfddaed0e166ddc89d912ed6e3b09da3bdba94f54883c7fde54c86197802efd61dc0c632c12e7dc4a64caecdb0022eba9c5c922c5678a6b85a5538275d66eddf8928a5f6b5c597890245b91ad201ef484868c358a8e7df293a0571cd4ba07e83f59f195b37adef0a8dba578e2fbf2f1f4daafb4d04d3d87717187bf6cc0c460ed2abc362625cca4efe7847bd2c277673a20d85f7c96ae67858988360ef5e4cec735de6eef250b24512cd0a0d356cba49c94be2d65007bd09b55335943331cc1ae082c6ae229e38a079c298e18a244ecd6e7102264a1a7d7585d5a9e1a92b9abca9959dd509d3ee689f7dd12a8cd49209248bedda9c4eacf6b74925deea58eb10489ec08af610c72f4904861bf37ef540302afd85e7b7f5478e5604dbbad73e2f013ddeee6857b52623164f120010ddd8a5ad0742fbc4537b8c709874d67ac836c2159e30fded15ce2a2612bd12aabdafb11bb777fccd3b608179d2c809cd06a417f2f60c2ff7729d4cb938018a681344e15aedc8ac68bbe1da1fd725915eb3777f6b066dee986a36da4c2b237195a745b1cb748fd75d48c384111ffb98031b101b3e3c25aff025788d2be69514d31764c6d8b2830698f33ac3b0711d3b63424c7660641d3d93b354aa420edbd16c539380f0b14791259ad51219e5fb386bf9d1555f69b21a8ec871dab3e8a04c7f438989c229f0c89d377f17fdeb0c6ce2438fe8c7e716a30a7ed947a88d3f27525d892486a76fde9fd3b5c80f76861c797ba0108f08993480ce3de53bd22e0a6cf1f36f5147edce7cee75c45ceae421e8a88886e9c779424133bf5bdb8fecbd6f538fdfd0b5a8b8988b805fd34ae5c0bb4a7c8d5feb98ddd995d9f1af4fb679a770c35eace73f8ff7f457e9d3d3b003793f3005a78caff7292d612e88ec8728c01850d311985de69450c58c127488895e74306d57c129556ee74b093e2cf1fd884c6379de96e40d8e1a607efef9323693560c04e034e931f6a281f41a3fa0dc6b8390f772ae69f1160acb6d2538dbe8177b263f435214a35b74984d59d61122afde9bdedb57331c0106210a5e13d8ff996cb7e770b11c407ae3494d210a2079272b0cdbca9e381e6113332d7d3cc170f46d3d0cea34ca0e17404d7860f000aa6a47ea1212b553b4b1f654128e1c7b5aa5299b890c2650c1bce48df2958776b9b3f2cc1374c363c8ef37ea0981b97a45a9809c2da05bacb97fc7d585e6ee3e63b6fc7aa78ae4d350d321242ff58b0a8eb7d672013d9a5097451d176e39e6d3c1e052e4de0dea87734ba5bad2c6fdc202f0f6da657242964afb627aec9fd08732470e264b24cebef690ce68c4dc0635be042c63566febc6dc7f2c671ab6ff839a49d83767f1a9e052ecd77da0cb40d1fe90e202fcfde09c025c4ce4179849aa708f5c2df2b4d32971eb1ff9aa6c556f153dbffad91b0106234179934df0f328ab16fd329099f3b8b434b4a6fabe3e4684bc74a26c3fe8dccbd1b6be763c580d2ec487ee2dbe32c5f0a8ec52665d5b296ca43b9c4a7bc4d0e17d22d007fb2f69fb9e2fb35eb2fceeedf83cfc8bdda2f458fc42da94fa8b676d46c87f9397c0e0cca233a422d510394b8d3590e4fc6c0ab7df570c09af2419531f10065f0124967780ab46c4482a68cc85bae274581e07bc6968d9cda5862cc9a60b009562b2bb32567fd6ab1b1afb2fd67cc24e368490437cc39b8537bdab978c69bf18149380dd2fc78a0f3daf7abdd0d7163aed6702fdd97adddff3a1a10a804e05058c53699117e0b513945ac6305221d9f78c20d309e5c0ca84b4de289859372937d65e52f762a138d870000f953ea2f792462229bb02230113c48325ae57b5a8c1395f1ab1074c6b151aa9d9f2d59d24e3ae174125a9ebc73280d2d521644139ac3d6f7ed94b3f1a77a1aee0d1e89e2d2e1bd32f02675516230fce3d69d0428a1e95fe1b1c84081ea43233a9c9817af5fccf5831d43adf408f56a01e508cdaadf0d5fd1775fec9691fbf03d8cb497323957c7d7e3ba01b3452ea98eb25b113ac77fbced7baae357c4d91094e1c009114824fdcf765b2f2ad7706c8d47af7ab01a83c75e7473ff76b266a0a0d7fb9b199b5a41e2137b4a2c9c7a98d46c0dbe8464f20c029e350be59eac97b14ecaf3b20cb034f565a88f24627562aa5c192cd0e78c714531a170b0bee52", 0x1000}, {&(0x7f0000000100)="66c2fb053e0c1d5624c5f7a8c336dc8ec2a5bdae91cabd7393398af3bca5d51185d45673020a5eab930a4869f5b6ab363fbab5bd2d5987d082d6dd7b05a944c1415eeba601ac85bc9945193579a8d2224a7ceb1d21447f46009ae5b017c783721d773c485ddc83d79026745e8c0ffe7b803ff03154dd86f65c280dfec11c90c73dde410a4cff69bbb19a13e4e38fe555ed1a7b1fc5e6781c6a5379e64fd986e361ae9e8a19f027d3fd88ca77d9f97795e47f24ac432fa89a98", 0xb9}], 0x3) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r5) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xf2a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/235, 0xffffffffffffffbd}], 0x1) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x5, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) setsockopt(r0, 0xdbc, 0x5, &(0x7f0000000040)="f644bbf8b0d0837ebe81acd95e9d624251597b3d551b44fc5857d0deb39043acfe0a612326db0f99beea4d1eaed534573ef4ad66d8e0aa1694c796ed71197e945db0555f8adae2c76b9c758b491dddc4bbe7fe5719b241dd00626c904c5b92592e429df86a95c20454a4e75dd21e8a3588", 0x71) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x9) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:23 executing program 1: socketpair(0x4, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c658f07"], 0x6e) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4000, 0x6) fsync(r0) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) kqueue() write(r0, &(0x7f00000001c0)='2', 0x1) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x100, 0x1) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) read(r0, &(0x7f0000000200)=""/172, 0x21b69804c3a3e7b6) r2 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x44) getpeername$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000aac8ad557ae2c1a1fcfd000000000000edfff46950084dfbb07e393380062321946c663246b39c428fcd6150f80c000000000415018c5e65e7ab4ae0386bda723ae97958318e5139ff60ce623529100c0c9cd2517ab90ca8fe4338ff0cd1d28b6c600b87d7a787b46dcd7e7d67c56464e86ec5a4ec4e4f04793cc31bd31a7390757db14e489519e0b49200000000000000000000"], &(0x7f0000000300)=0x1e) r3 = getuid() mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0x1) r4 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) shmctl$IPC_RMID(r1, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) 16:00:23 executing program 1: getrusage(0xffffffffffffffff, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000d, &(0x7f0000000000)="e0ffff0000000000", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2c0) setegid(r3) setuid(r2) geteuid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x30) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) chdir(&(0x7f0000000000)='./file0\x00') getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000280)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000100000000000ffff010001040000e8b3c99f830434b4c561e5bbcfe7aa8ed22d08e0e7040000000000000091b96fc976828ad220b5bf7ed9972d0734c494ac05d4728a", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1], 0x20, 0x8}, 0x1) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0e3e2a5e00b5f7e1b4784f0000000004000000", 0x14) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:24 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x48, 0xf0000000, 0x81, 0x18bd}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x200, 0x800}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x3, 0x7}, {{r0}, 0x0, 0x0, 0x0, 0x3, 0xbe52}], 0x1000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffff8, 0x88, 0xfffff, 0xff, 0x8}, {{r0}, 0x0, 0x2, 0x80000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x11, 0xfffff, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0xc, 0xfffff, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xd, 0x5}, {{r0}, 0xffffffffffffffff, 0x88, 0x600fffff, 0x1}], 0x4, &(0x7f0000000000)={0x4, 0x800}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) socket(0x17, 0x5, 0x8000) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r3 = kqueue() r4 = kqueue() close(r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) read(r5, &(0x7f0000000000)=""/48, 0x30) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xa022, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) fsync(r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x108) r3 = getpgid(0x0) write(r0, &(0x7f0000000200)="c5ccc2bef614408ea2f6961546608e58ea4946883a2904b1f36adf3f6c45845ee963654dc390e44fc766ba14b34b9eff95599e3f8c959723a79b6d233fa6307c225eb9277d8e83dc1f8023b503da8e8cb2cebb47b9648f4987cf3b6fe850180d92d10f3005de751a2766e012f45c0b9af05c0a9272d76d3468438afede26330606f37ba7dec55477a606e3b4ddae12f77764faed2f90dd9b74b8b5808254e62888c98c4f9a5ef01651ddf32cc34a3058a52ca6695d63cb7b74dff31bd70218bca63265771222a5fc0f6b40d1b4dc6f86ec59", 0xd2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) chdir(&(0x7f00000003c0)='./bus\x00') fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fchdir(r0) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/68}, &(0x7f0000000380)=0x46) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0), &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='}]#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='N\\\x00', &(0x7f00000002c0)='\x00']) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:00:24 executing program 0: geteuid() geteuid() getuid() getuid() geteuid() r0 = geteuid() setuid(r0) shmget(0x2, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget(0x0, 0x4000, 0x100000000003ff, &(0x7f0000ffb000/0x4000)=nil) 16:00:24 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) clock_gettime(0x2, &(0x7f0000000040)) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r1 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x10000, 0x100000001}, {0x18, 0x2, 0x8001}, 0x34, [0x20, 0xbce, 0x3b, 0x77, 0x3, 0x100000000, 0xd52, 0x27fa]}, 0x3c) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) 16:00:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x3ff) close(0xffffffffffffffff) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x80) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) getsockopt(r0, 0x5, 0x54c6, &(0x7f0000000080)=""/16, &(0x7f00000000c0)=0x10) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd}], 0x9, 0x0, 0x80, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) 16:00:24 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff95) 16:00:24 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x4) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000040)='c\x00') 16:00:24 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/35, 0x23, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='c\x00') chdir(&(0x7f0000000380)='./file0/file0\x00') 16:00:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f0000000100)=""/53, 0x35, 0x800, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/124, 0x7c) close(r0) 16:00:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) preadv(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 16:00:24 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x20, 0x1, 0x3e, 0x6}], 0x240000000000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xb, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x0, 0xca2b}], 0x4, &(0x7f00000000c0)={0x8001, 0x4}) r1 = semget(0x1, 0x3, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/44) semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000180)="8a", 0x1}], 0x1, 0x0) 16:00:24 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0xfffffffffffffff8, 0x100}) setrlimit(0x7, &(0x7f0000000000)={0xa11a, 0x4000000000}) getrlimit(0x3, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = syz_open_pts() setrlimit(0x0, &(0x7f00000000c0)={0x2, 0x2}) dup(r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() seteuid(r2) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x62, 0x20) getdents(r3, &(0x7f0000000140)=""/42, 0x2a) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x2c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:26 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYRES32, @ANYPTR64, @ANYPTR64, @ANYPTR], @ANYRES64, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYPTR, @ANYRESHEX, @ANYRESOCT, @ANYRESOCT, @ANYPTR64, @ANYRES16], @ANYRESOCT]], 0x1, 0x0, 0x1800) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:26 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0xfffffffffffffd14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="f80721ca136a8252b6d2bcb3f7411856d612e2980dc0f19c615615e868f99741f9cbc24da080b87e3b73164e4a2bc60e8a5bbb6df786eab76b52579e699f1d0b7ec1dc6a15cdd8191d5e9de21e873031e9a80cb43189c9b61c4562166a9bd29cf9d4625fa48a2880afc771e488c521895074", 0x72}], 0x1, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) syz_extract_tcp_res$synack(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x1, 0x0) setgid(r2) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000000)={0x0, ""/19}, 0x1b, 0x0, 0x0) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYRESDEC=0x0, @ANYPTR64, @ANYRES64, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRES16=r3, @ANYRESHEX=r1, @ANYRESOCT=r4, @ANYRES32=r2]], 0x4, 0x800) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0x5) r6 = getgid() setregid(r5, r6) msgsnd(r4, &(0x7f0000000040)={0x2, "b9ab10f7890e7b87f7546f8d3bfee715d21aa98d730282afc621f845350d4b336af24e2ae8cdfb51d955a45fdee461eb56e3348f090403c7758b94c33cdc40f396685096e6e2258705f5e3181875cdd7e354cf65f762d2c7e6338bd3c07625d74a79665444ce3a46b1be695524dfa4e10cbe516d61d29e2a3c2457dc72477f21ddbe4f47f610033eb59ce179da6e05bb8950355716c66cc048ea17c29cd28588b2b4cdb4b3924800"}, 0xb0, 0x800) 16:00:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r1) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x3, 0x0, 0x8, 0x18000000, r0}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) recvfrom(r2, &(0x7f0000000200)=""/221, 0xdd, 0x801, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) recvfrom$unix(r0, &(0x7f0000000080)=""/89, 0x59, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140), 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000001700)={0x2, "65d4d4f9110bd815d2e7ae0232caa4158f4aca18ccd27381a5ccf7d7eebf51242acd65893908e9979d04681a67395c4bca4162001df67e882e384ad2b232376209339bdb8af8ad9fedcb96d31c938416c784135e47265d4d563dde60b1324f412cc8b3d5ddf4f6bb7880376afff9ea3057c847805e7f90fd50d3cf1ac93d6a886372efc4050f785c62614bfd16cdbd158d55c331eacbda41db026da73e142b7f3d192c743ff47887b4535d"}, 0xb3, 0x0) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r2, r3, r4) r5 = syz_open_pts() r6 = geteuid() r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r9, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x3, r6, r7, r8, 0x0, 0x114, 0xffffffffffffffe1}, 0x0, 0x0, 0x47a7}) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) getpgid(0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000016c0)) 16:00:26 executing program 1: r0 = socket(0x18, 0xc003, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x26c, 0x8}, {0x8001, 0x2}}) recvfrom(r1, &(0x7f0000000180)=""/110, 0x6e, 0x40, &(0x7f0000000200)=@in6={0x18, 0x1, 0xffffffff, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000040)='./file1\x00', r1, r2) 16:00:26 executing program 0: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x4, 0x0, 0x20, 0x0, r2}) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) close(r4) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r5, r6) 16:00:26 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0xff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x3423, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x3, 0x0, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffa, 0xe0, 0xfffff, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x80, 0x101}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x200fffff, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffd, 0x22, 0x1, 0x0, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffc, 0x80, 0x6, 0x4, 0x200}, {{r1}, 0xca3a04c3f40835b9, 0x20, 0x1, 0xb87e}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x100000001, 0x40af20e0}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0xfe8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x5, 0x4, 0x1f, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000001, 0x67, 0x15c}], 0xffffffffffff8000, &(0x7f0000000340)={0x100, 0x41}) open(&(0x7f0000000180)='./file1\x00', 0x108c1, 0x40) kevent(r1, &(0x7f0000000180), 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)) pipe2(&(0x7f0000000040), 0x10004) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pledge(0x0, &(0x7f0000000000)="40ed17") 16:00:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x820, 0x40) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) msgget$private(0x0, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='W\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r3, &(0x7f0000d06ff8)='./file0\x00') bind(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) openat(r3, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) 16:00:26 executing program 0: semget(0x1, 0x0, 0x0) semget(0x3, 0x0, 0x2) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) lseek(r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getpgrp() getpgid(r2) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r3 = syz_open_pts() pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="cbe9595307a12ab2d397ee", 0xb}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) close(r4) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r4}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x34, 0xe27702e492e5530d, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x3, 0x1, 0x100000000, 0xfffffffffffffffd}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x55, 0x3, 0x100000001}, {{r3}, 0x0, 0x0, 0x10, 0x4, 0x89}, {{r3}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x38f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x7, 0x81, 0x6}, {{r3}, 0xfffffffffffffff8, 0x90, 0x0, 0x9, 0x9}, {{r4}, 0xfffffffffffffff8, 0x11, 0xf0000000, 0x7, 0x9}], 0x8000, &(0x7f0000000080)={0x3}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40}], 0xc996, 0x0, 0x8000, 0x0) 16:00:26 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r0, r1) shmget(0x3, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) r2 = semget(0x3, 0x0, 0x438) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/228) 16:00:26 executing program 0: r0 = socket(0x6, 0x5, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 16:00:26 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pledge(0x0, &(0x7f00000000c0)='\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xd2, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) pledge(0x0, &(0x7f0000000100)='*-{\x00') 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="d2275d27c8a51f559bac4cf24ea25f1d4f75d1aede511abadf7202676298019ad78cd94394277ae5517149a9caa932422581e7a7d1982a6c52bc863412405c34c3b03a4a51a4e7e9da7d7f33be8dd41d83c9c5acea04cc87d8de4d5a216ef9e2dadc5dc06f729720411b1a7635009003075744403b853be12840e0f59f5783d2d1c8", 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = dup2(r0, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x200) msgsnd(r4, &(0x7f0000000200)={0x2, "9df60109760984c734f78fcb5358be0335190024b9a65ddc6158ceb55b59673f5f7e433a964351e5517fb6960f053e8f460031c8bd3fb716b0f46eb9ac4864a2515c3742f4c9303c97d9ecbf707ea5fe02109bde2bafcabb6693e5a74058b1a4463c87209841a749fa8d78fc772b7972"}, 0x78, 0x800) fcntl$getown(r1, 0x5) read(r2, &(0x7f0000000280)=""/6, 0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x3c0, 0x7, 0x7, 0x10000000000}) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r2, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="2143df5b07657033f50e8827ccbb6b93bf9181c3047addaecafa826cafa129cf8d78570d7e7f501326037c2ab7cc7147b267", 0x32}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r3, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x20000008, 0x2, 0x80}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x80, 0x401}, {{r3}, 0xfffffffffffffffa, 0x30, 0xf0000040, 0x861, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x83fe, 0x10001}], 0xfffffffffffffffe, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x5a, 0x1, 0xfffffffffffffffe, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0xadd}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xcf58, 0x2}], 0x8001, &(0x7f0000001500)={0x2, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r3, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x0, 0xffc0000000000000, 0xb99f}, {0x18, 0x0, 0x1, 0x9}, 0x56e6, [0x200, 0xff, 0xffffffff, 0x7fffffff, 0x9, 0x400, 0x3, 0x100000001]}, 0x3c) write(r0, &(0x7f00000015c0)="c39aa23aa414b910d8f74c680f4d41a5652e2ee6130ea732486a30583fad58aa147dfb42c7d2c0464351a05117c541aa3b984d01916fe68cd3c08890049251ed332cbc3e8da0d6bebe2af2814eebc6f3d0b6dc3b55f188a51dce0102cbc83834248c15621fbb6b010c43074bec1b8ca927d3e90c57c6fb7859c2de14fdb7597778704ebe9a7e15a4a1b2229d3fd57f941b8a764469cea6d860bf9222800a65fa6ae113df1a69cf8aec0acaae063359d452d992916b27e192057fd70eb1a8bdea265631fd8cd64e73e5befc888e3e8bd00087c64038d6127c4187f8b794b825292124b6e191c76ab56b279b7663a330700da1ac5a0b064e488862d36fe1dc81b7fedb7bcf0d7bf3cffb570f32d22610e78896283a9622fa894665c36f6ba59e544dfb1e6309db6003ff223ee3c69c1866458f430e49c295cdf4c8bf174ab9802ea99c589caf6132bf9d98bccda5575f44ed17199158f4359a800fce720600a53056c2e13cca66e9c78bee98f758c93f213d6d828bbf65175086bd26a048fa3938a13a9f4f6c5b74e9331187ed704cc86596598e0dc074b87816566ca19f502fd9aafbd22c864cf8a262fd7cdc4738a5594a4662a122aa63a6ba7b8555aa64f19a5830abe2eabed7b6477a8ccef40d20429dc2949a395698cf743f1e7600bde9e15135676c1954cb3e4fd2873f181445577207bdb2017a8aa5f2a1d6c051b8a4f6dc9b90a984d19a866d2f61fa887f57d262acf70dbabc68e213505b16af4b8451711f5545472ca51c2170f60fdc90c0226efaa0ff559b6b1e2573712a801ce2ebb32a1b0f59a0c8f50cdda914756aedd88fc8d9055aa248cda850f474d7d0c223de9052bea611040e91cd77ddc047a50a5e84a9f44b71983132bb47d7a4b074549e39b0495d7fab5ba1260e3d658aa574d1ef3c31bf53e848a9bca18b80c239fc9152971bad973376a209d8bb8d6544ff8f8637281e0ff11670630048a5806ccae660a8815c8dab70e9c2c67171360e186d423d03a8e5363178258e89854d8499b2ec812e194efa398196dd5d4c8051046bc87ad13bbf2c2cfde1f5084a7e0eaf3885e7d71bd00476b0bd50dcf4aa8df6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab1a9213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4f5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fdded80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) 16:00:27 executing program 1: r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) accept(r1, 0x0, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x50) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x812, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:27 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000000c0), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x6000) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x3) dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x4a, 0x1, 0x6, 0xfffffffffffffffc, 0x5}, 0xc) r2 = kqueue() close(r1) dup2(r2, r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x6) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x31, 0x8, 0x1f, 0x2000000, "8ee022b384b71207b64038f891015c7909c7332f", 0x80000000, 0x4}) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) fcntl$getflags(r2, 0x3) clock_settime(0x7, &(0x7f0000000000)={0x0, 0x4}) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) socketpair(0x2, 0x0, 0xfd5, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x20}, 0xc) getsockopt(r0, 0x1, 0x2, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x1}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$unix(r2, &(0x7f0000000000)="3b0aaf41a8a21a65a2c91bff31c51b2c9535bf0a0381822e977865ed01", 0x1d, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:27 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000300)={0x0, ""/241}, 0xf9, 0x3, 0x800) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/246}, 0xfe, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000200)={0x3, "e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde7723c116b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d355642f9aa539"}, 0xfa, 0x800) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0x100e, 0x3, 0x1000) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) 16:00:27 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xa1, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000240), 0x10000) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x20, 0x2}, {0x18, 0x3, 0x2, 0x7a}, 0x4, [0x6, 0x4000000000000000, 0x1, 0x6, 0x9, 0xfffffffffffffffb, 0x1, 0x4]}, 0x3c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x20402, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:27 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x7fff, 0x50) 16:00:27 executing program 0: 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) syz_open_pts() close(r0) 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, 0x1, 0x9, 0x3d9, "bada4bd0000000fffb00", 0x7, 0xfffffffffffffffc}) write(r0, &(0x7f0000000240)="e2a086889ee92466", 0x8) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="84d18d3e", 0x4) fcntl$getown(r0, 0x5) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) sendto$unix(r0, &(0x7f0000000040)="ae9d240f060fd5a93eba783c989c07d2067042a61101a337515afa9d1cc13b3598caf3bb960939231231a0ad4cef76703491752ce7bf69504264fcebd7f7af04ed202fbfed2e30a485435a222b40fc8cc05b27e43787299574478d600433b2792e89e401987d951d55252ed5d4f1d6f65be2d7db406ea386b5003ffa9f691a6ec2200cee347e521b85207523e2c09198c5c560fcac890b92d4f2df2a7ae15d4844745fc55230ef0951f62cfa5f9a00c49c3473cb10c68187057ecea5932a3899e6755ba252e8eedb9c986b1830940ff06a60ae4756b831d086055f", 0xdb, 0x4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:27 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2216"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x3f, 0x8000}, &(0x7f0000000040)) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e7000/0x3000)=nil, 0x3000) getppid() pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/181) 16:00:28 executing program 1: r0 = socket(0x1, 0x5, 0xfffffffffffffffb) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x1, 0x4}, {0x18, 0x3, 0x7736, 0x3f}, 0xff, [0xff, 0xffffffffffffffe1, 0xffffffffffff7ddc, 0x1, 0x5, 0x6, 0x1]}, 0x3c) sendto$inet6(r0, 0x0, 0xfffffffffffffcb1, 0x1001, 0x0, 0x393) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) 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)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r1 = socket(0x2, 0x2, 0x0) socket(0x6, 0x2, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:00:28 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) linkat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) r2 = getegid() connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) clock_getres(0x2, &(0x7f0000000180)) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x1) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffe07}], 0x1, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 16:00:28 executing program 0: r0 = socket(0x6, 0x4000, 0x2) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r3, r4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x707f, 0x0) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xffffffffffffffee) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0x0) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 16:00:28 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x236161bc) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x7f, 0x100}], 0x8, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r7 = dup2(r4, r4) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r7, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x5, 0x40) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f00000001c0)='./file0/file0\x00', 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x2, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x3, 0x2}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1a, 0x43, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x34, 0x4, 0xfffffffffffffffd, 0xff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000081, 0x2, 0x6c}], 0x7, &(0x7f0000000180)={0xc45, 0x3}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) lseek(r1, 0x53, 0x2000000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0x0, 0x0, 0x0, "5fd5ffff0000000000000000000100", 0x0, 0x1000042}) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x7) write(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x1) dup(r1) socket$inet6(0x18, 0x1, 0xfff) read(r0, 0x0, 0x0) 16:00:29 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="0b27ea4a283063aa69d76e455dccb81132a360b39d559ff2d31e2709acc505e8796974d200926095d970bcfe7b0576a858c030ca56ae3af4458b5b48f378882fdb4beaf31e9c8a01b451f618228d49bab6ffa9806575a474cfa16d5a43593a448e18f655dc7c5480a4e8093fa1b310cb1a64ae635523aa4f03d77ad1a1556458a9c02a8e87d932f6552faa952d3cd5d3aea392909cadcc00b446120b039bcddd4277ccc6496ffd705a25fa546cb2c1af224e09a0ff02f72bf5b52e6ce7ed257e5fbaf7f67b6f89beb4e0fd49c400b44a908cbf4e18679a03a2b2d3a690d6d5a23a9958e4cad7936a86f652996deceae162bb64a05d18d65e4f0838425f7a1bf5c57508fff62c2403485df247cc9bd379da741dda56d59e4a67f153615b5ffd7f26fb4b17fb1d9f0a102e295c3d359c40d291cd00ba54d4f72d24b9f416a8043467e4b85385b1feef4c23412f16a2a086f12fb780b48525e2624835341310ae40e7b27e136c6cc1be215c5b2df47d2b38ce79cef2241db9564ead935b8cbc3ed66fdb78b2f9cfd99baf58f579fcad706f5aca3fd3cafe4a6749d75d434f899867eff19de12a6bfe8957b20a138455db37aacf824fc00d0cdf619d051d3db1cd4b8f88f66a1486bbebcaaf7c08738a65dd70e65cd6210702f41fd117da7954630b93747a4b1eaf4c4ebab9a8892ccbcb3d78c77a52e5827502d76765763141dd4303bdbd93a482d15acf0a71dd84c0440a05ed48bdf9933171a91691ce9d6db18d1a1b16adb0d7dfae840d67aaf10acc4776d0d4e439a44c31cbe6bb0517771db4beb33e8c18fa186395801a961c5ce0a64c097253f6f4f2a88d42cd94ef8166abaddc79dfb1172f8ebad08d9301cc22e0e347661c690c5f94dd486608f2fa66a4a1424ccf8584b293c60bac0e60026497979fa5cf6034c31f270aa0e9f184dc4cbb45be5d705400feb93fef80d198434e6699710257cfdfcd2bc50d4d6cbf996a4fa1255fcc158db0c76adca6d04e7de7af3deb4c8ebed6bfc344811e5ed7e30e9e9a74e3b054fd5724ca6745174f2812ae260516f8ebb00095cdc5ac24faa90eb4448ec4c2e2f3cf27d2bcd228f2f000920d5ebd969cadc70ffd7759caa93ea3c4fce4c32d8252e552a65f56cf51b8421ada6a2e154ada816158b3f880c7ad07e1cfb59ebbcc0ed2271d7f29f201597f7023539ba4ee59686bcdc37a103851a51c5409697f1af73b0580899a2fc2fb4120cbb7d0b54f62977f0d32e9f2ff4b48db2f5f613909166fc206a4a43d8f3a38366f4206235a7cdfb780ffc3b66437cc7b4ff32b815f230f43683ab78b920bce7b72c572e296376246ef74039080d92a01e5adde6f188e012a86f201cb97f768e31e94497c856cdc5e5bc669630f24edc328f0e51b685a8517b8be7dccce473dd9de6e3ee2fbbb462e820db6ceb0b617044c072f81f67408b39fe04901003153dd37944fd1cec1546d2df0f984f53e7f8888787243518777778c06eae33087af8a20d305cb2f7771b76981d9aa335d4bb7942588de6198953b09e1e0c44b0426cf5c229a2131cfe6398d94b06acf455d3c2db7f81e76492873dcaa473b55425793641202fdb08ca152974f2708e14f155c377967a795fde6a4e7b724f4bf47c119af139805863ae1557e0cbc1b5a43f8eb74fb5b003cbd1160d2171c1f960a83d6eda2e91f7407b15211fd2939f23db9abf55276891224f133d48275cfb360bc72670116ebcfad6b4a908ee5fc313c99ab2fed1acd2e1832e70b69266cc7a6bc8c69f85019de878190b7a1af02a91b0282973bdf93e2f975861e02df4f12ff1db1764f5fff61c39fcdc0ed4d099b6a81f5039760655f7f89be49d4c14701ddeebd73d5063119104abcf8ab64c2c73e2649fe048459c8879b3b1eaf9929d3450c72bcab1d738e622e6201b506da6d5ab96b5d21e47d1400f6b8f65fbda35acfd76b9aeb4d94cb3d5826ea3675f17af90753772840854f96de47b2ed1e79c02369efc6668eb282165f3f58e038eba2c62891ce4ece65145861ffd5a7febd75dab41c3f109f4a59a428df234d2854713c27d8df56220317af0d31dcac2ceb34335e8562c608c6eca9a4ff66be75741bfb3cecd2c93b20013e7072ef34cc7436697209ed3510744a0ed0b3e7cf208aa394210c809479b03deecbeaca6e2d410d779775480a1e75ca454064fa22935f283d00025e54bf778d63ed26bfc2b8e401034e9f894c13e5d13bdee485b337d06ceea117ae59f06f8b9f28037a7677330a051704b83de67f150fb61d49d57e49e0eb49597aec2d13e79616cd434bb7060cc138f1ffadf3b33f686e24a9efe4b2e2da5760e30d2e9f1b43b5e52cd51aa579298327277df36ffcc04d48c98b9851d70cdbfe144f44f04b1852682039a584f0c89585b3696fff34fa92ee948611ce02d217e2d3372e15938217058a6b887d96c8d08beae254d38fb801a58004b40d3b4a9096feca6e9dc3d34e8cb78ab234bbdd15ecff6acfc15ae394ee7eab5027b82f55e70449364d325b6ea2ca03eeb795276a0faf69b4eeb7ef41dce7f3a81f7fc7238dc8bf933099bc7914e770f246c0e5b0680374408e25f8ae7db5a4bee9219aae7e8ca41a42fd0423e94eab1fff76297b0a10fe72cff60d2fdfa42a78204e0c87af3f97d0c8788a96d51f29249048fd9cc0a9d9eb8fd68763d7ba905452718eb73b885f125232c927b8f96a37e590d098cb35ea3e47b06600ad909098e1e4a073822cabd6bcf797fc6bf762b56c97e37e97aa32c2d352797b531e271413dea933f3a697e784002bb3884e51296c9dda3db2cd21ccfa53eca8023b005c03779d1c47b32a67a3696e00b4929f7d7531a53957fc8d7cf1b42212a76def7654fbe46ee33bced0e31abce369957c69c5016c4b95f7a49390f15b3b92f0f25760f3bcff4a65d16dcb9dc5201d8814dfdc52de4c8653d18580da3ebbdfd35ce40e42fdd182323f9541cc956a9db28119f55393a49cb49d186451cdb70ab86e36c2939835fb9e8aaeb0bec2f8f94ed16b8698e682d0b95e0c9b0eb8ef90f8b3884dce4900fa15685178f2c3ad239973755556bf2d41879c44e48e10aeac6b303ba4d432e746242659cae6d8697a2308c3a2e6fca42bbf122beccbaeb5464075ab9558e03df884d745aa696946be9ed62e21d4169b32a1994b26ec6f505c7832040b47f53a21bffbc0e83e08d1d5d855a6d62cfbc544c5a69a6464b6b6c9402bf054820ca34ea6417ec709078b33e11273661d9069214daace04ddacab77efa74a6c98194e1fcd26ba26120960c5fd7970ee29c448ea2cbaa5fd849f6aa1213d211a26e2744b50c16f495329ca736a8691a0eb57ead1ed0100ef256184e84902a8d225a97aa8e6eaea4ac0bf70820ea725cbe9fda7e4645278669fff9ee0ecf6f0eb4dbc734b904d8ea55787cdd600eaf949327eb2046f55f77671a04162c8585d96f0053dbae5a1de42e8b1fafc578a30b1cd4f3cf84597f650d716b80ea49c2912af6eace4c28fdba4766183d56f6506f493f4a1e6d270661b31cd40014ff3289faf8b512492b3ec7df0132749c7b01895dcdfc1700cfe43714e3eb6626570378a769f7df2f09b6392fc6122ae2bf597873801a44d806814d040845baa5af5255110508410b9342ecf309035f9c81913e847d6cb1c4099210d13bb0b9cc55a7ce78c460cfb15945d0e6b8453fd409fb352bf603971d9ccb2236c65d03762e0db8c85593b259fbde41bac08ca1965b2c8aa3f713e724d797bdca5fb52617465081988e9480db6d21e152cc01d27f4cbd243c99a42c71c16cd68e31366a033e5f83c470301e4430496c40cdb3ef3e4e24eb12a94a1f158fd052f0fa0bcb36b8e4dc44a034adb82f448b412cf0f06df1022c2f8323f6542ce2ae95d66f27b88f8b2d43e93efb64f23e959dfdff1da75c5487f5fdccdd9c0d6987a8e9ebf927a0254ecc7c426e69765c82a49b8b8da6b29121e871bca3c051b882e40b1a76323d78bef6875fa2825c6137e3a8743fa808816fa68ab8325a9045b1b3e80edae2ccc245ade81f88b1701815f16e590e3f26c30a9e3518ad1a2aff9c1c5224e942830f4355f63afe0b25794bc2bf898b14ad646f81cee7a89d06ec2c1c8577fbac1b01f61c38e900c9907a08ee606c14fdae55431ddd0d374c75bcfa2b596613e6515e6f9253ee692888b5f2091ae86d127c486e39431d4eee544f4bb2590c487f68cb4735ba53d88dc4348c5ef8022ca5a915937c2f1e7af2efa5be8b3b1b0fcfdd0fb6f7e6c7dcfb3d17482712a3df2668242e452f1975f0b46995afa2041b933d35c39849d97b27a9f19802b889b171cabb4213b03bc6b7e8db6a04002c65d76943cc28c33008dcce0bfff90c48617c82acc1ee4095ccc998ce2444c7a8993eda928c586b9cf15d995814c2e65cab45e4561013aa0f204895a72d09ecd47f65429f6a74960437a6d0542f523e8d07a89c0b82c3703b12f48c728d44086a2f2a76f285648a1fe33bdfe3df352fd5148d3d59966378faad0a5ba14b349f2a387a957cce077e9cce809246a3a270993a1de1868a6595fafc05f3bafcc8662e5e9b102500b3dcf5674acca5fa1c4efaa293abe37f4e49a188a01571feec141e1963063aae2200afe9e824d1087a8d0d9a4c8d013c50ac0339ae5813a5895d7cb70d85fbe89e853d5db64a10aa6363914259b818486cd268fefaf80cf2920e73b07a56a6ffe2486df3e60c641c8705009a66d985635f4cb99435bf7ca1c65833f0e0f7bfe0bb2d4bfabef82e6c1243d54ff58362887a2539290ec710f10eaeef844b7b33128c560868a695285bc8857a7b21f67477ec3149d4896f53482a6ca4cf35214af20a2312cd7f65c45625c8480237bbd6a9002cbc7a837191a7c743fac7d14f83077e82f1ac2d2271a2b98dad595f3da00af3102ba6f9802e6305c769dbcd2d24ec809083f6117f3f7dac41e1430bff8fa6df9b75826e26f8b27f843aa6bda5a20fb8374a6b191a2e506f58291bc7b849488b3f47fc5fa51efc61d0a0f3ebaaec93903f053bc2645a2cc061ca8f2355e4252babd42bb1f595d3036fac00ab250f4df2c0bae6b32f846bfa942b29698ffa131ef0c360d38bbaef57a204c06776908d5a1719b4c15cf793b47a276a691516051fc4933caf189dce1e265f687d2b46fad2539050d3005f23b98860614f06bd56d2c81cc04171ff2c5be4eb41e475b29d4b1c4a1692955f4c5462ce1151d1e32942afefdc563d8a191dde6176ecca383f04ad2e1a03eb96548e23ef40bc376f96a17db33a41d44f7b9f8e0d02abfea824910757c2875dbf709192cf0277c8afe85cbbb38882840c738616711bb9fe84e430ef8eb16252062dd254a8b7d4073c0578a2e454b6ca6552ff898093a1348640c7280dc88ea658c17cfb1aced5723552398b2b0b2f8d511282eec055af4856980221132ee857ffa211fe024fbc9ea45d9794495afc352e707018bd9e2f943e2c13beeabb85a494257c653c414d78a2f1295d50c80cd4f270f1313134e0550db48a5d225976cfc2f131af68b9209563b3dd3b429b58eff2e1323d48dac7e5f6afaf40cc02cca58e86215c7f522b79e901da04a08fc60f4725948863bf1901c2ae568e9a9ed484999c5cf32e570a4f52b2544dd63cd124ec95037da83abbef49fbfcb9e659df6a2007f10a093f0910768455dadbe131da95d9ed46520433b2caba0b6f8922ee46ea324bde28b8d780a78510fd6a123303f9cd61dd2c7a07570eba987a5f0", 0x1000) 16:00:29 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x3, 0x0, 0x10000, 0x0) 16:00:29 executing program 0: getpgrp() r0 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(r0) getpgid(r1) 16:00:29 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) recvfrom$inet(r0, &(0x7f0000000100)=""/142, 0x8e, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb11c0000e4e35f00"}) write(r2, &(0x7f0000000100)='\v', 0x1) write(r3, &(0x7f0000000000)="18711c30627b52e998122865a10039cf36b6469e06", 0x15) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:00:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x614, 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03200900000000000000a098206fb2"}) read(r0, &(0x7f00000000c0)=""/214, 0x368) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffbff, "bbeccb0b94c4bc203bab12d411e7f083b8129092", 0x1ff, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x2, "145fac50498c78ea58cf9e8ac94c95b9c56e152f", 0x7fffffff, 0x1}) 16:00:29 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec1dcb1cf2badc5117713cc9576b229aaba601b4000f0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) clock_settime(0x6, &(0x7f0000000000)={0x0, 0x24c}) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x13}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) r3 = dup2(r0, r2) socket(0x20, 0x4000, 0x101) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r3, 0x1) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x4000, 0x2) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 16:00:35 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x410, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = socket$unix(0x1, 0x1, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = open(&(0x7f0000000440)='./bus\x00', 0x100, 0x18) socketpair(0x13, 0x8001, 0x2, &(0x7f0000000480)={0xffffffffffffffff}) r11 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x10, 0x30) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x4, 0x6}, {{r2}, 0xfffffffffffffff8, 0x40, 0xf0000081, 0x9, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x2, 0x10, 0x7, 0x7}, {{r4}, 0xfffffffffffffffe, 0x4, 0xf0000002, 0x5, 0x7}, {{r5}, 0xffffffffffffffff, 0x40, 0x8, 0xffffffff7fffffff, 0x1f}, {{r6}, 0xfffffffffffffffd, 0xb6, 0x80000000, 0x0, 0x3ff}, {{r7}, 0xfffffffffffffffb, 0x0, 0xf0000080, 0x5, 0x8001}, {{r8}, 0xfffffffffffffffb, 0xa4, 0x80000025, 0x7, 0x7fffffff}], 0x7c0, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffc, 0x1, 0x10, 0x7fffffff, 0x4}, {{r10}, 0xfffffffffffffffd, 0x5, 0x80000002, 0x4, 0x8}, {{r11}, 0x0, 0x0, 0x1, 0x100000000, 0xae}, {{r12}, 0xfffffffffffffffb, 0x67, 0x1, 0x8000, 0x5}, {{r13}, 0xfffffffffffffffd, 0x2, 0x2, 0x4, 0x1ff}], 0x0, &(0x7f0000000600)={0xf5, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$inet(r9, &(0x7f0000000640)={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) kqueue() 16:00:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) lseek(r0, 0x0, 0x3) flock(r0, 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x101) fcntl$getown(r0, 0x5) getdents(r1, 0x0, 0x0) flock(r1, 0x6) 16:00:35 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kqueue() r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000080), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000280), 0xfdd9}], 0x1, 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000200)="439d0a9562de120ec4eaa218c35de5b39b8907d6984a1a3016face16c8c5a738d614c4ebeb4c4632d6ca2828d7b0acdd31e3af95dcbf6330b764698ee1cc48b2e374422ad114b74776a5f7bbd208079bbb646df4e943cd100d311d1e3913fa53332197a7384573b659c30e6151750489ff79920118ac3663e96ed3818e56d801c46dd5a64b7d86c3e77679ddd87b6412fb78", 0x92, 0x314cf4b7e44ed0cc, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0xfffffffffffff4a1, 0x81, &(0x7f00000002c0)="c2d016b55fe2aeac9244abab91e6f4c9e677c626f241d8fd47c29cd2960c9f0591bdfd5dbfc916e6acdee99e95e21fa391e26e9661a9", 0x36) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = getpgid(0xffffffffffffffff) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) fcntl$setown(r0, 0x6, r3) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimensat(r4, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7d, 0x5}, {0x8, 0x9}}, 0x2) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0xebe5}) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) readv(r1, &(0x7f0000000340), 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="7666581dc0d860e663627789ab248fcd580103ec2e3acbe1c03773c1dab05ea87305dfcaa1b9af99eb3f416a86521d60abd346d33c6eb72ff2d7de073ca68a0e9c1966df62e77fd8f8aa0a8c7a16f9f46897d00c86eff6ffc5b6c991117e4790a1a95f55062aaf2150cc8210bb0688eb881914181b11bf577eda03b8df93fbfda9c79a42c78ae9b3c874a199", 0x8c}, {&(0x7f00000000c0)="bd3213ead361db4930bfa84a1762e108b4a8d613d8bd9aa9fdd23b40ad48f3d4cea5914cf75e0b143dbde824aed234dc90e4", 0x32}, {&(0x7f0000000200)="8755ca228e1f3a40cd5dca77f2f3f87a138087d61cc7928cb8f2c52b65c40d5ad3d798ed32e0b7f85cb3fb8828b18e4443cbe13975bc37ec1b52170d47817bdb48f37849f7b1024e256f22b3008a551c2ac805298d005aabaea549b9e722dbe448da4c458bbaec5b9cee22592dd604254cd072772b0b0c5a589385678507f2dd41d96a6ff1e95278ea111179bbf75c56f343c7571dce89ded596229ec47583b56708112fb761c3dc158b5577958687", 0xaf}, {&(0x7f00000002c0)="da2cea2cad8bfe3ada506938fb8c78262b441f496eacc697f7d2557de0048b9a43188384b5df25ccc5e21c", 0x2b}], 0x4) sendto$inet(r2, 0x0, 0x0, 0x40e, 0x0, 0x0) 16:00:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="89958e64db9580f2faace72309cddf54307436ec0f68b6fa30c8520c95677658d3e9fbc9b382c474e4192b6a1c75956da66b08efad81898c1a908fb709bdfd480bd330e1826f3e43661629171bb8152a3d1744d069e7bbceb207847d53ec638e75233ed78afe966ca299c9ac2c9cbc44211772c1ea16314fdc24592551ab1e7c90a72dd860448460f408482a6964bc17907979cc9f6d35c06a5852484f946fe06a", 0xa1) symlinkat(0x0, 0xffffffffffffffff, &(0x7f000034aff8)='./file0\x00') pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80, 0x9, 0xfffffffffffeffff, 0x7, "b735d9118e3e1a105cdd8e50080ade5731d28e44", 0xfffffffffffffff9, 0x40}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) shutdown(r1, 0x1) sendto(r1, &(0x7f00000000c0)="6c14bb6dc84a1641d92d32780b6cf799826b17ca7a5174cb36163142e32b81fd3f1dd6e2c4a5316ec820e87bc99e88e013151d2e542a2ab99557340265637a9fc862b2f033e9d1672a229e8d7434c87d745128d51ac4c56b2b9734de1c9b8524af0c38fa30551e1bfe50ab5350a693ebbc5c43eb0b723bc38e1030f61ec02e79ed2afff66ae909f330b1ad1eed15b37a9b943301c602d90a9f8df97cc8a24787a37ed9e70b1219792cd000740ce312ef87919bd8fb06d6a78d90f7070bce26cb1fad7369874ad00428a6b2ea13930008e6670210f696c50f56a631438c2d378a1f2e683b32c7542ecfba49877bf21bbeafae099c8fe4cd7f14cd780f2aa62b5da612cdbfe1970e69a59fc41efc238c188bc7e89206b57df7f9d28ae6749494a927c7aee3abb4c731032232845af17203791a65ca5b0e9ce3701745589d7d9e13363040e6347db72a144006da4b1f4b9c7bacaa8c3d79758c5386bf8dafce619f81999df94791f0d17885efc76383208d168d4d11659f47086d763bbc65ca628b48134f86b362900a4c6de6c618bc85a4fda392070899a06bb70cc6397364ab3a02b7005edbf3ec05b82a8c3456190b7f832ff7ff134f3262e8d896986bdf398fd08b1c361b148a5a5d6db5c4cdedea454426215cadc5b1efa0c74b37fce4cf3f35bd7ee29933b2424ecce7e702fbbc9c48f57a23d6d1f06c4fb0cb2ff0a3de6992fdc05cabc2d0c3a454a68803e2db056f3450e8d03e749cb9adaaa3752ef61b5c01138085daca75e0498ae9776c67cbb356e53879f25fd3a857c094bae71f7186c0df2608bae8298e22777491072a35cd748b01d8d690ca373f77fd019f9db8b1361a73d753bb4eba85ffcbf9a767e40a9964184abc5d26e8a9c8d2f2e58160aaec6f12b6960e0f2855f2045bedaa75a16642a4b1de1c2562816f4c29935c4e06af93c5f0d900cb8d55993b6d3ce11f8b2b8c1b23a15e189cec09a8cfdc3dba8bbb2a2755316a30b3932ce73fffcaf5ec137728a957d8196b8d63d385fb67d86f431d8b45b6b9e1a04ee5394db05f6bd468be45e5723e51d04848af894982601b21dc8535ef4b1c3c5025d813029366fb2ed5bb6381695e549c5bb2572aaefbb2e29ed833a0439d426c97bd367536dc825e1209174ae9201c118d1717aef687f91c911800cd202e8ef1df3b87d5a5cf20905d6e0bd639fcf70631a21abc64d0479b336d98e640366afb5d74218eb7297f99c92129544bb421446c735f8e518eabb97c10cc12ed60481b2e22c465e8fb7b10b7ca20527a7e276eae9081f901e1a6e14c762268083066685bbb6b752fd7fbb13cd03e656653524de34909cfdb63b92924d3ac1373d79e8bb46c2cf06a5448d9cc8fc79c39d8a7ee5091b1a18a13093c9a2b8b3961258652537c900b9f647b014b2525e62170ed6787599df8eb6122d4c79a38d278f67c5c7c9fc994c906901321efd5675233f5d3e891b74c9163f11864f1d0eedcc6cc0960289f426ff221d43f4b9de48fe4648ea494a206b56b990141ac3dc98d38ed03f98f12d44b3e7c733f67e9f03a6fdf5921cfdf663f38cde0ed0831dc99de509e8f3585f5c1d305988303ab0d83fae4159ed3a317a9142b921a4efcf3ca2cfeac2ee3dfc65905e490f2f6022ce596b709afe809e4d76ebc5a37c085087c08a19ee23f97ac2fce5531e2244cb2334070de665d5b092de00e15241324f9b420d95118dcf170b3e6fc1e416f900a395b81665ea751ae501541b8eb8226d6ac622e99f3ab7e5c172b794be04b09a75fc4a6f69e7d0fec59a6140fc73bff26b2afc687a3f5967f18778caeefea3c97ea14e285044c7c074f55c1ba3a7621409806c721ba279082427e7769400e48a80848532fdde624071adf363f60850256c52f324ac7f14501718ad45847261e7b1b5d8035b382d99535676059f97457350d76c0043134d172cc3a67a29c508a9a3aed7bac50e65f33f074b6a370b6a3efaac6677cd3d549d9f42c723e9c3199e614e63e8bc34592d54d532176a9f2c4235b7388974536beafb3f8ff19c94296bf05740ed240fcfcfb7d7669899e7b0b8de99d3bcd5287eb1232ad79d7374d6770aed66545c4776b42ff5ea0792e0e817e6b8276af88230c3aa9cb25f8820cd5a054d3d0dc2975a57f3dbd0dc6c202b412d8c52c02b109f23ec4545750e005a1667a04fda9d0acc471e3d1a0b1829cfeaf6e88a097f2313ce65c982e8e4a02125b183ff418b26bc91a954bba1294cb47aacd8e9ba7ac6ef1c46b96e08165856b24c7b397baa365e93162945e9bf37ff8967198b9fcd57c17a29bc57a8149cedcaa69034aa895e98163d6be52cc936d3f676107f7dbd5f029cf261249f5ef0e9a33d30f550b1175dbfe458e2eb3ead9fb271e01e9371bd61add14cac660de93e3fe933acda966249cfde780d9ec22fa1e2f9d56129d08c5f2bdcf830eec8d4a888e87cdb3daa1f59f95265e4094263341329cac829329a43ec547e4ef936f313a6715228b26989207e4a966265cb8081552a8f672b21cc122d44e92eff0ea0fb5e75248a392600d13201fd36a7c6404ff568653561586c11d7758dff0e22113a6370befefff3e44df8dfb9d501a1170d8bfbd46d9e8c331c8e0460f979a5e9d72a66e74843a24bc5b4a6a7fa5a7bd64ab1dd38e3b3aaf3ae501a8ee434e862f17e3ab541ebe48518467f75d80b5f76a0f75b0302404d0266bc3e14e2792dadc1547afb436d4c1f9f743ae5c52a97af165606306591dfd56764d8819e775da085417849e379cbaf56c4f447423c0d536c8f074533fffde389668384f23753cac95591d1803638367f9e23285267fa331393254ee4986afeacf93c2999cdcc5c0195618da3846d9bb7a8c18695b9886335495da9dbad15c5641badca87fef9e4ec71ac7b6c8b2af18bd9f4bb81c8d6bf59c9e858d16f61a4b1f45ce99aaa1c9cc75ae2cec991a8df1041dd6f9591ef0a29211ba829f77224b7e89582095d327e7102d928e23035d69b1059d53d5599d13af4b6c9b76364417fb1f9fc1d085ad5fca2622d1380be673abc8d349a0c6eb84df866c4beb11f08538e0ff26ebcab70ac627b4a548d7709941010f9c61bc5e2187e3d54b5be342b3be63da8fddb72ee6152c14fac0fd82e787d8e1e7b5daf5d39fc6af3e9a0c19d2980714bff66c8fb2e031f3befbd4e85f9b6d268a1bb7e37c14f66015f4d853ad371ff57b7a158d3d640c41aaf95afc8be81522f14d86b6c1e737580211541cf4998e56dfca3a2b6931e7cfa84620f5f954293bb594a2eabd7e6571da53d178a1d68c2259a4a9d8f384236b3968b7ecbae146a30e2dd1d50bfe115bae80c3bfccb74c01c68dc84f2a0aa73446a8370a292f28ef7e7d4edb3c39b92305413fc47f3dff988d44c06852fa0193102ed74457381af2093d358aadb5517a78e6becd04eb04a8c32bc1d992bbea765b4b2955d012347d4f41fc3a90c9846e8d8d0c0938798710a737bf59d0c8f6585a85809f9dfe28e27f379b1cda04e9ba4f346f3768e930c724363b090cb74b1bcefde35e9e3990659574edd79e27906118c3ccfa54237dbb4e1df593f9c3c3aa97e9b6d24af0e57c4724f507f39ec7129bc7f7b172d8712f0966288f0bd86bd68f9fcb4a8843de037a9f9f70f45aa63a0ea724588c628d785e2bd14f7f169c7e743dd7387284081149d947da1126d911b5bf18a1bc4ea4e040ebf391ef6117eb93f45a7f3958cfb55c5f13fca3bfe544ee17058e4be40cd06f6e1b9ca357016fecb7f158811f88b7b41bafb504f1808faa064923639c06b49dab0701ff5be23d139374b0d221c2fe01e21c646ba3756c15d26d74d45a6a55132368e44bbe5c129191ea75ba3e17dbe600d4d2091c3491cf91c9989abd9deab305e4fae70026baf25b1be3e330bd7968ea21bfe893239706dfee68967f39b6505f2cf89dc6dc36aaf033653c5533191c0a7b161bdc990e067a2c6a90adcb755afe53dc1c1fb2c1d3984ade384bb959e4e35bfb2fd188aa709cb99ee290589df9e62e5251254d6536e38f84f4f9891893160f4d637577b1724c9184709279848c5f67853e1e67830b0fbba38ad270952ec6a1b47827ba19fde8114e18c7afaf7f968b7d2e8a8f8d8b0f0cffe3751fc2651259d81b08c8dbc3bd30922e0e42e25c5ef3a23a285cb9f761f30304aa4015e16f8112ff10b691bdd75241671e23888bca31466e13d8bc154cdd96a4fc4ae9d261fea41d04e16154d15569b3bad7a51fa66927cd0aaf44c0a6d520d0b5b0a728e88f92b0387a9fa1b1291fcfe8d881a529c4b37bd3097ee23034be7acafd89f84d9abcc221346ac3b6f96cdfc366da50dc644cde1134f494871aca68b9904aacf51b2de006da02f543cfb2c76913de8f20ed68b37aec56a754fb57d772f5ed12e7becd7ae287662902dee4a771b5d73589a9081027200f9b291fdc75560ec1a882665a240631024a02c02e7bfb0179fc5656ac8ce4fd49b8c9339a91f7cb294e1f077fd7d5c59d34b067996170ee7eed3661d8efb7863c189bf6a31736208bbca43805c8133911790f03b051a98b8100d500707417fc4a8517568b9937d480e89fc6d5065357c7d31bdb287bb0cdba58edfea1fb1e74ce194529d7893c728cc0cf5c6e184e9a5a4b09c939bdd7694e532fea8fed92768e331662fb4192e7da63c18d3057f1401e514fa50818e52010ac6031e67a1f34c6fbad2cb4abf79f4cdb24ae6d6813a303855d1fb48806a3445091ef022e07c0cd5d1027b3e284e27bc9b0dfd6fbd611f33595bc92d61129464d3edf5b93571831565c681a39db8ad2e2b19fc5e4a9362789c893af8a40cb68c0fc5e837ad6c7049b94e1f97a3554e65d5752857e148e6de67267152ae995c5107d7158a4253afb81c4345c93eb888294fc83c54e6768f988aa1f663591bbadeb232a77233097442135b38d82c13eb948a28978972e30fa3397666e5349e65417731df56095e0e2d7df1abe9e9a7232ccb1c619aac4fa378c4ad857e5cb1fcfeab3729696750791bb3e0ccee4fdec4bbdd542eaa0a42334658557c91a651b72a49508fc4330ad566b2ee6490563cff272ab054feb5c8088985117df6f829cbff2454b7c78185864aa5b7def6a39aecb2ddf239f3ba8a6617f8630f79bbb0588a58e635baa0554f3236954375dd39a2194e8faa27dc8c1dbe84fc947dea0b5dbae46fe7ed6199dcaaea492fb691b8b775edb293f8955d9bd486a47a8628d14e3074ac005ff6b6a36c2e2c93f881fd7a7adce4aec3a2c8b64fd5fa8dccd48c3be0b3e0594ec6f760322a88695bc4353632f517e4e7d5433e147e1632f89843b3a109e4f165d9478e9c36631f7661f7235741ef2f5ca253315933f797c2e8c1960682e8ab6d0300013d283eeef8e0557db7423b93aaacf8681a1bfef5d77707eed20be45b6019deea94cbb11f001efe503126b6a0e509af78071465761fad21d28e0714c016e5f2b9acdc228a11be10e5d8e4fb364ca1273a36d73953ac7d38802fb176f1032b137d977e18272898296694933beba4cea23a643c9726d1d7de44682c6ce75c1b18fbd891403743f7eec91ff5db467927a1d2328cd591b020c5fdb084edd5846492236ce6f1e292d4509de94e621bcdb115ea0cc7f74a050b26624e58d2ade43535de1c0667ae1b7581aa56fab03ea3e229600cbb55810d588ac13608ed4f8254559ce7628dade65dd6a98926223ce2beb025f5b2a7b5be1fbe483b2e577971a0521b5d9c79b0c67b60fae5d", 0x1000, 0x406, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x2000000000000083, 0x0) 16:00:36 executing program 1: getrlimit(0x40, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x20) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5}, {0x9, 0x8}}, 0x2) semget(0x0, 0x6, 0x18) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 0: mincore(&(0x7f0000f0c000/0x1000)=nil, 0x1000, &(0x7f0000afaf0a)=""/246) r0 = socket(0x10, 0x7, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x5, 0x9}, {0x18, 0x2, 0x0, 0x5}, 0x7, [0x400, 0x6, 0xffffffff, 0x4, 0x0, 0x18d18000000000, 0xe6, 0x5]}, 0x3c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fcntl$getown(r0, 0x5) sendto$inet6(r1, &(0x7f0000000080)="43fc763060cba4317dce608c04f5fc6c04ead9a78af6c56897b7e5a6190d6c3bb1f81100e549d9d2a42ee27a417a38b31e45d73d010fb455e69d5fcfab9cd8a4f53bfe512f01eaf9408fd4291277d0ec6f57f18816b9d2423a270ea1f473f6dc3ddfd64bda2c80eadec77fa5bdc354b0d88cbb2bee1801ecaba2bdff66bae533cdaf6cf742cbc13004820920b6d174ead4fa0ce02fa8a6052e46318aad59826c33c9ec6e29da03dbed45a45eb1c12b61ff0aee8acd5e4dfe02a239bdd13d6b7ac172e3536823399622c541256a047bb8a29151fdd2b2c3a5691f1481a368542a741aed6281e048", 0xe7, 0x2, 0x0, 0x0) socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x3ff, 0x1, 0x3, 0x8, 0x6}, 0xc) getdents(r0, &(0x7f0000000280)=""/78, 0x4e) 16:00:36 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:36 executing program 0: r0 = shmget(0x3, 0x4000, 0x60, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x46, 0x84, 0x3f, 0x4}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80000004, 0x2a, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x3, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x9, 0x62}, {{r1}, 0xfffffffffffffffc, 0x10, 0x5, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0xc0, 0x80000001, 0x2, 0x8}], 0x4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0x7, 0x4, 0x4}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x4, 0xfffffffffffff000}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x61a000, 0xad42}, {{r1}, 0xfffffffffffffffa, 0xca, 0x80, 0x79f0, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffff80000001, 0xc2b}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf00000c1, 0xf03, 0x5}], 0x7, &(0x7f0000000080)={0x7ff, 0x7fffffff}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) socketpair(0x20, 0x4, 0x9, &(0x7f0000000040)) r3 = semget$private(0x0, 0x2, 0x33) semctl$IPC_RMID(r3, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:36 executing program 0: r0 = semget(0x2, 0x1, 0x401) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/195) r1 = socket$inet6(0x18, 0x100000003, 0x102) r2 = dup2(r1, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1, 0x7, 0xb5, 0x1000, "917eb460a9bf2b22b61afea88549e66cc4b83105", 0x2, 0x7}) close(r2) ftruncate(r1, 0xfff) 16:00:36 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710ef240ec011dc91c4f94f8eb3ef0f701b406743f9bfc25ff01bf49"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="396817036899b9f836607215fd90d143ae64a277148d5b9e1f7877f1d0bbaf751af1d6c34a8594a38e4f0bde62a2dfdb2a59b3cbb16cac7039c15a73653acc43e430dde824f883e48b23c404cb98b84a5fdad14a4a4d49ab03f94dae9131b71ded6a", 0x62}, {&(0x7f0000000200)="23b58e0ecea189615c61dc61f2eb68c5108cfc81006bcf191d9bb17b2af6f2c5b0fc909343fac07659e6701316ae441295a9ead4a29aa660297d51545b1ac208f9b0cbbd22f36abe875d52c1483a01b70e0b8875fe8218c6a9b8bf199af8a1793b9b4e49080b1f68232b9f7c4e2579eb19eb9ec6e32995616d2b35e38ade4152534f002891aa4559caced78b9157e36598826e386c1abbf118a617f21cf46013", 0xa0}, {&(0x7f0000000140)="cec0584d95aa4d82fc6c0ab97f7ad45657e211fff0eb17e1154ce41f5be0eb483ec8120ba49f94f569a582fbe45abee604dd331d87310f172ac8a7645cc5c75221c096e2d19861a83a0fef9131329c1f2b461418597af5ceb479ca688ef6a6bb0d30", 0x62}, {&(0x7f00000002c0)="351ea0e8167ae7e2d59d866803f5498e0943f6514620811aa1799438bc5f7097abe61ab42474cdee30ed4866a0bc5c2ad2080b80af5db7de7293a4edb51ff8d40634c686d380ae5e5e515ce335de15da25377a1937df6e431e5d5458dc057217f02f6f0a9a01b53f49102e252ba7d0dda7a2e47c6811122d0cd93f64ed4386bd0c8e9dd0e9c11623b96b59fb5f084dbfac38031ebcd05421bbbd5c2b0497f4a33bf826d0839ba9c1bc19f48485db56f61af433efc124", 0xb6}, {&(0x7f0000000400)="4c7fc29a54b3da8add7c87f0ebeeef9dda5e1cece2151569cbf8a7f6b47918ee1d582ae8c9a0dd1d81f20defecf8e37a658b29a2e6fc6b6ffa9a115113572beb2bd2809d5b11a92abda43356f1def5ea94c5338522e4", 0x56}, {&(0x7f0000000480)="3991bedac56d77792cd674e157eb6ee46e500511d2edc612b2559330c4ab64eecb4a910d99c67115786b2ba487f4e31c67e552faa705281e979d3a63b1298c2322302b1820d113ed602b85bf40723c02986c049fa57ed01bde55c3ab1e8fb3a2aa99018cc6653bdaa3711fec1d2ac418b6fa2bac24a8d6f7aee2fe93a4b03b5de2f9eaabca0fd385287cefc9c6d41dfff94c59bd87632c43335bae1c5e9d5cfa11c0c82515e55c0b63fd90", 0xab}], 0x6, &(0x7f0000001680)=[{0x28, 0x1, 0x9df, "62eb30b52106bfc00665323e423e9d03efc631"}, {0x70, 0x1, 0xa56, "56c444a4bab98334730f024fff52acdc344c81ef7ba7b9f2f7071b0b93d1004182b5919d4bfdc00bd3f017764dbfe132d28e4690c683b25b14de14babe1f2b5e7d090a926889fb860e37f76a6e98b4193373eb76025c0c0c28da3a233e"}, {0x1010, 0xffff, 0x5, "899dabe32bc7b19c1ae7482d0c38ab12fbf66e9a556321ce4e49b63353de8d86b946f864539bb43442c976ce56cf0ecf7bf6528440442e7c16f032cf986557e28b963b7be46402f668aae501e4b57a980a286130685e5b05a4ec0b9718312bc701a6c0819b0f6120344ecccb05abc27d645ef58a308ea46082eb1c0637d99327671d2ee95900a672eec1afa390aac87c55f8ad989962f713f1e818e85f135a53fbd5d0f7895b5c3847f6b1aa05f7aaac10bc6ba060b927d8e5969cece1b92b57c9ea1e7f031c094578d5db3d92c3dc0665ea9a3f4ebe715ca6304eaa020a928ed3ad3d848866d2aa6f860aed93fe23ef4de8fd4042d659e8e27157a71e7aee914e29f73511de1a92ec28bf8ee427d28eaf73327117b0e995ba809281beca12707f736f9b71ca4479babc2d248358f05f738059abb9e7cb79dfa7b84118e8dca895ed0bcbf06ce9b570f90c99b5eb60ffe7b3b5d2191fc8b320f4cd07320fce9b6a1e15c15ced1e9b77e1eea3041dd0d046d1c19ed65fba80b0e7f07765073888e3a03899fc507bc28b4704d2006285b7cf3e14ddcb57944a23291f919d7a56938c297dd615882cbee80ee71234b9d0e1b6281903533777bbd6a3f0c36bcd1cbf916dc8ce9df05e6c5207500d6ef6f33cac73df31e2ef4dbf667e959b44f8f51b48a4889d2f15f0ad3b8a71a53401e4ada06e0a9449cd0a8d63f3bb7efd964d2342fac5318cc4c5d5909b634fae398582634e6a7aeaa37c668fac34937ffc9d1f4d91a605005d41b0196cdca65fd385d090abd1eda47b5cad02b6433c5b7ac25ef728998d1ea55eced6ecb4e01c530c1a74f87e4c8a70afe6b75aabdd7a64a5e99d9396e09acbbbe39b6822d940dd21c991d9b86b247dbc6ce42e14418191a38a173e35153a8b93fd4a27b5474774d6b47f352479de2acc91b2bd169d385844104e0bbaf841cd4efdf4082b0346181360bbed59e635708ed1aaf3a6ff436081d18777a9b512b458ab0aa36ff66f2d4b811d87f8f95d4251e1586f0d87e6011d5b59db5c393288623b80152226450c754a13f63c22002729e1955472d1b88e55df83706694efa5065283159dc075a7425ee0ad9a25ebb49cab6b2c884508da904f6c81ce6e96f4e8f43c6ae9c6565b02020ae8d1f5c371bae7e06716deb0f262587dcd2f5a537726cc330da4d63b7f6a1047f568dc63788d403f2e93d25b0ae55a436c2e902ba4029c0f77e98f054df3555dcf05ae91846076632deae0a4524ea03d01742a3669f676291252979972f1170a70eaeffc050573a40269ce30231c6ca18b0014e5c7e03d8bbf57cb8898572cc303ded3170a816ff1c2105d1215b37d7ed1afb5d3540b06b29997aa1c1330c7a349168015cc340893fa1bd4fda7b62f215520f449d804dc285c420ee96bb9ed9a6db82790c6d28564a0a6c0a19b9f017391cd52ab2de511f07c66a68a886f0c079c74b9cb6761dcf574d9098e9266d3cca87c38164921efb3bc39f63bfc163cc24cb3b05de3b34e73d2062dbf4c774ba79286000bb41ef572510d4ae0949f02c7886178275d048abfee8ba16d89a2ac0a0c27f5a0294d1edba37d420be18c48a9aee61933a70b9249430b688ca26c41e603d4050cd23479e23fd449b42923de4b0fef18a59316f92c6c4fad115cd0e93fa4fe08955ad3db5f58e385213c3e906520d78a8595ae9898369cd2302d81f4bf5ae3789ed3ed1cd7139b503a34df4456373dd4328fc1f034c6da193cc09e4806d95e500ba8ca7e3049426248d45b356446cffe1f166ab79a3ef97a662e7c07f95466faf5dfc3c78d8fa4edd8b4fc5befcd7703c239fe9005977ca9060b5af783b052866d24136b80656a4836da13845ac4a1d97a682a795ec1431ff8595870181e85e538bf1f346495f84c3a35978a41e3b487273496b44ae422c5d8367422732d1c511e2daf889f5caf0048afe7825aa53212aa3dd5b94a63e9861c9c30f9ca771c7d0d1c9c47fd330a62c48ea57729b8f99876c6ba14e1f91e843b1682a1ab7b69428fcc5f4906d0438a2c7c6c18dea7806181239b1309f32b3e90069682fd93b0022f8731bd1081c6a21f2383dec4c50875fdff49514ac2f440a388d41c46cb61743d2906ea03865e748b2dd7a8b9f0c85b55111c6e80991872856440fdc1655bb4c50053f576f20a8113be5a3f0ad7287e04774eb5899dedb7028b327a2d9f824b57ce3fb1299c4299bd37d3fd4099316753a12da6669b3968f0ed0935da7bb9ebb17f4452d6a0cf2d8bb147f3ddd04615ab0a4583d40b5599e7da370b1b0e3560b40d458630b08bad4e48427bbfe7e6e8b87f0aa5fd79653d92ae83b32bd6de485ccb2c8875835a258333d9f2457d277a60c16a0f1a0360c9ae3bda4c09afb8044d95bc2c66ee43ff19db1949290df391a094561f389171b013cf287725069d218acf4176b78735371f1d4f4030e3ace4aa3b1a7a001bea52448c6469e299ca144831792c911e0ba96ac666202b35e3070753223257523470d15c16164cb7f95eb529ec7cc7631f3aaec4f5a61d98f0e0497499eb2b13c43aaf95b31a9aee50c752f29426c924ee27ebe1d089b16b73b5da18be737804b57e595b80d9d69ee93d101d205df0a8fd823c4c226e7ca97ad9021b36df91cf1b365c07b8404744cb3cf56fd2d21379f82e4ee43526d89212f899b39e4a1ead5992b8a83fc62c116d530ccbea8a0b67c19c18a632dd78cdaf58b086458b49b9a3527edca4f111ca635f3a7ff5cfa5124f9bff46c61b30be36df38e349061188b31c358efe8d76465f11be501df67be892b960fb52821d5719485e5f888cdaa00d52d34f171ab84c60ba00468317ad0a7daee1ea038e22db3141db02465a25b0a347c0ec67129b947873d4679d29039add61ec3d74f5becd187a81513df56ff2a2af414546f23ace9b20687a31a96df2b5e35e327378dfa3634dc79c43dfe8be6591b0c0fe165413dfb1dfe102c1f9d67940ac310339ca9ffa3f4e2c8ca0f6081a83e77d49e3d3d75d40d95511add19b512ef5b647c21870c2cfb443255b700030fbb9815e63c65bdd69c6d864c8e6604716c98ca6805f5d78c0f53972502545cfb18921db0c5931b861d8f5d91b2b19e72e03c6cf82c258e00f6a7f03cadafbac37753651e12a661eebed7e6a7ab69c350265780abd745d2e1790c8f61a6fe1252568e3af7d59fba075148be8fe0f34c59185ad425c98dfc6c17b6b569d1b0ed42ceabb370d3ddadf7ed7972fac4969afbd22d93591208f2519082a86d6bb744bf13015b59afc5ceea349c2c7f47da429c1cd918576d6e6b3465b83f531c55744fa6fc39c5611aab7ab7f40c8d4fdf368cf5817e1294c381ae70402135a142e464a9dc34850f1c3fdb0693aa853041543c947dd23677cc3b8a6b472413dc195d601c3a9d1e1b1693814c24869ee805f281bdd890b10ce3a11b881854cdccc9cdfa1724a657d1e499a88de159763f823c70cfeac8f57b6d30aba7c0fd56aeb46504336bc0717c68d94d67e3c511743d329fb1bab5d2a743c5eb89e8bc88827102eeeaba43e36cee2b13be37b530182317e3dcb9bc1274b085451fc591632b7b387446d299e5327fb3f0141713afbaf6ba9d372b0d668cb74ba1862209d4034fd86e54b2066acd77fa1e469252102be4d2eabed8397d2f215a44d02d24ea2958af6fd11e4ab3ec336a1b48dde9ba23c420625e57251be3243ec93aec59bee84a13b28bbc0297dbec5acee4ea22b16f4f18f328811b8071d0a3e7f01a7301746a6c5840e8dd05d3618e32121e51caf2f777934333721b18414b6ffb0062752ade5f1d9dbdca05f23adebf099844645b345dd8cd27683301d1989e8b56ab68d6b13a6af894790632f1313e4108ebda7063d7546fa7d7f2087895d4919a498c21874cee27c7a0e238552a625900353afe96e27f87a51249e9447a3a67556cc784651e3085fa7a81a5903692c47d675414c9fe28a0a3cac61ac080aaa80453c15f65ca31f09c49201ceea5fa796cc9a54dd6affeb5e56dedb09069631ad604091e4e473978e9c01f1cd938bb8d8ebd05ed65b1c7caa5341431d8af81d1fe37bb7b0106ff1e01c7f8f9811c2c32ade71e457345e5d02f1514a0ce4deb419d578e68b3fe3c0473dacb4630cad8842c89cadbc706792159404a644e95f3fa41617e1067372e9f7d08e335b3cc0353f79da254615b449f0bc05ed983e94f0f2adde5b73f98f7a4f1ac675f31bc9f2235dbebaa3aedced8cacae0d26e8bac75652cb7e3ddc3e39efcb5f3089c09e1f91839218224190ac6c878adc5d970b28aadce0204cc90f9942e0cf43e82fd081bc0cb9c59c0e5ee1b4eeff5eed63bee63c1d4160889ce31847125472ee40de89e7d25d80e81f57bfcb67ee073e2da2fe335f55c2640b59aa909c8cacbeba417aad0062c2c363223e3250c44cf922e48812ee1d88125d9f89a649a7683f5d8b398f5adf2b225ae4e1a2b7854b03532a24e3c81fa6e1de1aaa7e699d29c9adc948da3bd73734baebd043df109eca0859b05b916a3138b26e7977c0d2c7dde69dec1d40b953230d98575b498ec07647cf6ffbda675fc6813d6f091a39c4b2442de3921ec4d34d032c178c0821e47f329aca99547505616933eb7a5d0ae4260a09dbad7301faf6b6117271117ce34540bf4f25b9d540fd131a6c880ce7ae8a4887a5acf12293652955e20fc510ed5c711885ec739925d842bde72945522e720147cf74f9c4479efee3dd96c632dcfb4b89f72d7f9475f4b702d439d98a7459e4533301870f3f318b03d4fcb43b21f46261b6d07979a814a66b82e6db6a1d50634e2c5e87306928f4e8aac652aa53714a080b7ecb6fd688c57aeda534b8533663fbc1f17e1cfc11e1c978005c44a63060df76a81accbc1ca7517a6d44d0de3155c1319b2bf0418c552e19ccb804f052d503bdd099f76a6393fe7974dbd827d2380bfa4e6dbfbf9425df3f605b6446a991f947b80b04501330c3745538bc85f02cbbdd9336023175c9fb487f7e034ece854aaef2c454086e689f0942ff45d8200676fec800df1c55b15c0b288efa80ed1e387a528b4d968cf5a4a5fdd63b040826643be2aa2e3dd4b52f4a94d85278162cc99e2240780124dc37d3a9f5f7bb9c9a6b1b7bc097b7b784646e5cc4b6e80b650cfe10e1a75b08412545b5ccf82350c4e41ec2893e15b772881f70e53958810f498a499fe8b9050b0d2fbd1ac498944fd3efdddb4b58f6e0854554943cf681d8612e20464181086b8c59148d09036171da8c770add901f3ee583ca3191ca0016ddd320b8b4029f2cded4627421434ddd0f9217afc519c54774a030f927dc7bfc5deec26e14a19eaecf5da9fd852df372d9d3829043380afe00065365d7878d4adc166efe673be3e44273095246e1346b7267eeac17781507c0fb52d1bfbb20f07671d93060a69d932066256253acc41a02cb98175e9a99b80d30ad1ebbba37a3f0fe9058af8fa607a0aaa79ebd788320087611233b6eb8354fa8e426d93cfb5be990d5510195cad1f0ec7b44734031930ab9ef32740d855e23340bc6b955946849d0915cae17587559b164c214ab59c8dfbe840ee786b8e9e8a3f6eff6c0e41e47016f7251400ff8b4be1fdf0896dbd40c63b52f85720d0b3f890e4faefe65c228ab06f1b3f1368ac0cc5e344fe12d4e433c5b5121dcf788d7a5260dc8928d55e98e5e87864ddf3f351ad5e94d5d4076bd4e6ddf6a26826727d0baeda4b58dd3e982ee4f4d5fdf5b786d4b244308"}, {0x20, 0xffff, 0xdef, "2b0d4298b738284201e6167b0b1380"}, {0x90, 0xffff, 0x8, "d381c28aa9fc3dbd61bbd69d6772ca5c2c62696aa3abe6f280833492892558a2502029abed8bfecdcffb3b652ba9d6583e91a729fff943715ab191b56d564626dd197b75c4605f6a0d5d443cc901032903200b46cac27bf8a42c7bbf9983cd87bfed89b73b2bd8226601fefc0f0b63efbc9299edab925a4f3ac2c207"}, {0xc8, 0xffff, 0x6, "3251f4550773ffc249e0eb3445076a63beaa31b1988cd0f177d98cdc440b27e804b894c0eba65de16145c769aae07c2d64858aae12e0ce36a1a5de95ae6173910fc13b5dc4f106276860608dcbdf6c9ec5df439fdcef431fba229c30f660df206fe65f834d519076c6cb40f2c600dbc380b4b12efe07738e521aad32f33a8ea39bda7c7f47b79d6f1791e44b19d67270ca6380c840f131f6c308ee829bce6d0a9a1559726f8d22f77035bea753de40b0975390"}, {0x90, 0x1, 0x1f, "ce21887b6235a674a3d663b9105ab03fc60002656cf634842b4f408a6d31678c4630bf4be0997824396ac840b298a0b8722aa7ee43e01014c39cf4dab660e255f617f9a606a1c24fb96a10ecd7675dba0e5c07670c1a7247e35c5fe0bd700ff4c544e699d0365d9bc3cbc310d0a8ae83b7ac8a7b2963b43abbeaf074"}, {0x1010, 0x1, 0x2, "045b0d1a206e7ed098d08b0cc257c94f13675140bd15f75f913d78efbe1d9262f67dee52d35867f7140d6d4cdfdfe55f542ac87813e01bf99a899a7b5c48ea4ba0878c9d19bcf6ca6b956a24fc4570589980339879b5cde938afa50b49ce7f723b4a4dc2905e7f07aa4167b508445b20b236a4bdcee95431cb2abc5bf8da4bd47ec2ccd2e62788bde84f8c25cb5f46dc1d0c44dc16a1bfe673c31ae372e7f4e6ef2bc70e51a8e2da8e5b1379d12e8d1bdcd4dd50e341207e443fcab76b6d1948f572c5821ae31ab7cfdc571a577663b463e6ff18bb6e39eff872a385d1d8000c389532e16729e69fabf9c630f01c08ffd13459aace2fb2cc63419c2e4a07dab5ec25bb64c3af63dbf4a67b32caa4a3755f49b899a8d4a1d0c4edd8ff0b84a0aa3a48ac58ab20d4a29143d604bfaf946beed2c2f979bb5d208bd4f913a9c1412b27bed4a9f44045a084499b7a4992e98f2a3536ed10abcbb806c9595b2a23add1b8264c1205177bac2cd88b944f6888a20f6b41aea1b1cd66672e8eb9457f0b2660a4fca498926908e2f929c4cf862c6581b1b6066089c2633a679644c33a76d8c169261a4f866c23673b030c1468aafcd472c7967c5b42f83401cba19cc89ec2d98327bc9194d8740fa6a7b0d75526fc7cd763208d044aa8ba4caa79a3d2d9985bd88ad67b747e939f3839a4873644f741bdc18122f1971807373ff6f03cfda278f66ec4730ee14b6d1bb3c6d6384bbbc600e858589e65c4be499d922b71aa4538ae0323a994ac082d7ffc35067390bb1c822b09b88bde44b186081aeb587fcac989968dbd8a8c05cf0f8ca59e25eaa4df6179be9969236845ee004436edd4eeea3750565b8f7b638992d61bb2f373c0380a670928fd770deaa4c74ab1e2ca7f20fdbd150609a9e273d47a6e992bdf6050291c1085b38b04927d75850cb9d2cded0d4fd0c357542ef8a48c938933931059f4029fd01c70a5d20c474cda94dae547223457f4fc62ed399cb6d3e5f7e850f97d40f6a5e5c6a49fcb029f8a2229a5bf49a94a4816c233f7477276d9eaaff6a59fb5a0773b5bf257ba1bab8b7c1c342209cb122904cc26741bb111257d57d97655465205938d258a38d31f33ef81402d8b83023b735635a01564f4098e260d2b37c7be91e384a47bd104cd0d0680c9514e6493339e2b893e78b7f937f45851ff223464bc7057f0476b3ed6ac78dbd7c99bc63d6efd45170fc020cbe8d9623438a2d1f92bfd6040516191e2a0539dae09e463132afd9f0850c0a987f9464db952e2f737d1632934b76de72430da56061e25d21151ca540f4e2ef7bf18f549fc0223fb607b8f0f5af75100b6b737044c37a60707b74bc99c7d5ea197b56337e95188d0d508c262c91bc855fb52f11e49f5f622d9880feea99ec88fd226b687aa5675500ad40a79fc9a8e8b35b14fc2705fcbb90427e35fc22d5bc630133679f1a6e99f486d6cfc01273fbc4edac340305c9d11d7e6de079ccc32e8ab755aecfd1891ac1007851b11824b8f07c7e22782e6b50d4333107723dcb5758c0452fec18612d08684cbb733c17d6fa7363496d0476ee6a8739ebbc40cfb31140ef834a1d7b2f31edcd4c10361ad524b3d921e9be23cc67a8ed7058dbf4d969856310fba3035ed1b9f0942508f59db95e079111742e870b4c15d69f844431285491b7f356898e46b7a743399fe4f722dacece43334537a57eff6f398edce6db3aa2af83d569fb030042f58b44145a852797fe257e60e9ed6deb1a4d69e9637ef2731516e731206a78d14138026134e9b8bf98374b8a5451361283871a12622156944601c65616b8921978831cf75a8a0c5ed1cc013da419344d059369ddd12a245c3143aae9d94b7bdac82a668cfd172cd9effab46c2dbf427c9b81258f4c268f176d8cc219b56847f8f02ceddf8600108218620ca5224fa8b51f12b4e728f94258d0e0c268dc0ec3b00c446fddf1a65048f38612c5ab42e91320a6119c5a25bda64a04ad2aafa575e127c815fc41ba39fd6fa600995c821bacb9280c94652128939ca1039774d2d25184db1648219bffe24f249d12ed55268bf8c425a1e1b5a070f211dd6054da554503745f97eb00d0647d80121bab2da2da437a974ebcca299c7383539de456f3a08e65b4386ba68c97d386f9346235871e12462af1ed26691d5f68698b306c0a3718330c3a1ddd94d6e9097c26c6923d5eb34068f700c5d03fcd76d49e3b04955a69a75fff3d96593630d0930d1771cc6ab55206ff7a1f8295449562196cdaffea0c553a1e42a73b8b4e73897dba07d68de522f29a429743881122d0a699a92668852186a0bc1695765be6baa3865a7cb439d9178e58a8fc0f08d51f3d96bbbb3ac448cada8cc693e01e68600dfed2e68d5355936d5511ff69d978072d91c4cec72fe53fe38ed88471f09117f201fc0cbe0dd59ac959728b733c6cafbc44cb2272ac3edf0ad6a58ed26aa03599c80db7d5addf7929016063f150209360fd652e36ff4c7024f80ac1baade7b1eaa9307cca4012b9e560c038349b3a00777b29ecca47b22b1214c7e5376082bda120af6b7970970fe3154870445abe736729c6e522e9f764b38c385dce654be7ce7ba8ffbfa7d380b37e20197e4d2801c37780431da2c7c34bd932df2acc902fc67aa2ed83712677ac3fa93b818d04c990365c114f11021a5d244ef61544226084bfdde62c0bfeff67dad062d6c9f6d083ef023544dea06604a58582ec09cd313cfcd93856cbf9c816f11bee016cd082256646dbd6aa4135297d659407cbe62d297d3a79edd9e4dc68dcd1216552c309f3f0d5bc18f26da39c7fb9bb8f094f225b0f2dde4328cdcb2920844bd8e717cae54f4dfedfadb3dbcae34b6dc39760b9efe30911d76f0be0d546109e6e6bb18f26bd7b81f1a5565adb8150a28769284ceddca1a5e58e7d541cc7c538d7493de3127b85f46eedc03efae3f5bcfdc46cca1e94dca128ad7136117da5c4d141b8e9cc256f597e155c0bec59fab7ecf5466c6408feae6553ddb9a06232502e83361b502284e9f5b67d608579d470149b093b803263aac48f79f92b12f48eb39c28b0ab8955385fc35bee2d0e3406a3a75d03e805bb7cfa96e59fd014281ac7817bd6ae07fcc334bbf6181abe2c972c74e65e3c2d3cc4b0f9aceb77b0b0fdb53aac8cb6c293a30f0f6095887f72578d5c0d66905e6d89e5f219fbfc457bc8c454188cc916ca68a29be39857ffc4745a314715c9c825cb5235312120dcd2a5374b9e9e4ba4b1c031ccaeef6fadda929eff83a39122ba299fc7402fb45e0cd3dee408e491a8ff2452146d882ab25697a3778ed7bb20235b924e66f9306b57e71d1e67ddc783c313a0751da63e2c4f6072b9039382fc92399980cf417cac922f5326f5cde78de5c8f6278eefde684769b0a130d74c0f8dfe5a9cc65085ddfa18cad30e606557178694bbe42d856370c2e40f73f73c547904d023441f6c4d17a243cba9107b7848c91fc26a217912f342e767a1325140f570346b239247c3e9be24213e8694883e7be5b313fa0fc6a6d641d7ab214c94b8bfbefe0ed87058e24911842c91559293a26886581e9171c857c281955579924f2124ac640a8963ddc5d13ab37c7c00940c75936a5a9e8660ea711d68c80b862e9faa269907bc40df4fe55209879466ded32c0d6aec9f6e199bdd2e1663f3bf87424d1fef96b8befe2f8ebb426416f91ef2f9561a21dc7bc92b7e7dc847c0c0959a82ac55e2fc5ebaadcc24382a50fe8e93eeffebaac2cd5f29988b63e39a9933db47738b9bb793a12eb2fe945342c1f3ecec2adbb1447b8ae7dd37ad2d0531f8403415f205ab2b284204ace9301c9badf72a3c3f3069570504979a381d197a16be2cfd8c0a93bb6311d61d830164d62afb36b1cbb91c1c340e492d6cceb8f833030b5fbc3f1d04456a626a8856aa91cd08731aec3bd6a46f85e06e881497110f8e495e263832c99c9fd93e68336d666583dd2ab47eb8b5fb0a3ac798ff99a8d55506128ee21b4f8416251daa2f9aaf293daf0abc21873e985cabf2b8a9d601f0c4c535f967220b36ddfff5badf7ace2839de30b837967d235860d5d10c2c4cc461382a773afebf2100671d0c03fc7290c767218bc590c6e149ad5fc7c95d0b281e5b3f1f9008df913e1da160059c99bd95ffb4fbb64e1e3b54a631c64f73761d963b43241c2c9c6297f6451564a0c85598b541bc2021fa9baafb18406c3caed54787f97dabed0b86682b9d581fab0f331ce5abed5a62eb2523c306f4df00e2d48597fd12418706350ee1479dc215d08ed7ceff7d31928dc73969d661b4ab2396ad3bc72a4888fe46b351998f038cefda2f40a38f9f5b260c74078a70b98462d6a9eef0cd0c32a2642f3b695e2d77d824bb181a1c9eb8b215c5fdc03ee6b4436ee83badd32c7a7977a9d0d8941e3c69b4695b2d548ad8fa62f96f855b2471c9ef5ce6324b319b6433048324424d1cb0493a04a28505c16f99921ddfd5179a2b123aedf03948066016d6abb6d76c303bee541bc61baf0e126b7e6c240563b523dc0aa5df4bb4754c4dba0fe895dd48827916ec4574f097e5b7d115be8cd6353662d8350b24a88eeca867cf3332916abb32b44763a440793c251ee39f70e2b8eeda8a80613794fe1409d812576a479104dfc0b063be56cd11ee12468e7493041e10b2edb0f5286ccadfdbd643167e50591ab0d96af793af8df2ee4d89b6a87da3ae071cccbe134ace47d2918a8bd59faf5e1d5baab9d91876a0ad4c98380715baeb301ac4592992fe2c78307616e978815be1f327d9b9c0d9ff681868ed3b2f4bf80dc781558744758a3c37d7b8b88ad74dbc779ab0f3f7967e6ddc1c13ebf5f2054f5c838490554575bebfc7ff6fc6c358b145aa11c076aebcb2c95450ad7e30f0b39a152d3dba34f05b6417038021ed5dba4b5e06d2219894be8fd0f4b21a1ce3a141537063bfb8f62efe11c28958c60dc9f9c0d0c57f603655b7970c9fac82d99de366f3ad101a7a32b053950d7c7674da3f8c1785b32968b009d8a6ddbdbeab0b13d47fdaf32fb9e4575be3156b59a6d5f4a9e127130875dae426bf432d35a092ba5716d49f25e61e8b95a951b7b0b083b2fa2720fe7fe20ae986699cc86434e60a7dfc30ef4d7581f4da5a4de79482aa2f8805fbb75a37865e923ac20d1f2e87a92d7052a8179d50f1a76c6a2b097b48b14720a0bd50e981c6b8813d1b61812cbd3496e3966bb5a9d72a399bb42aad2d6979124d526b1b638eeebeb3b325ab846f28c69c39fe589d8b5d629d1722aa5bd0ee9006381d3e6fe0cf4b754a013a33ec869fa24654ad27d2d22e01725346e843c66931c3494b03fec3396ca46b00fbca3318e7258636d20c8f034ccb8ae6f5540f05f1bf8b88d666c5b75a3158712aa98b308cd1f0e368a8afb5ef5026c5874088d507c0bb00cfa2d432185bce31ebe129426003bb60451e26b81a0e6ff9e7f65e979010c444d9be0c885240823b40f4fa9f15350848046243cdfaa1a824e559c8c4b952dd5fcc10697d6e5c0857705b14b072c697261dd965109b1b27d007f2a0b11fe09b05daeaa84fea1dc90088156f6a7b6ef5338b1c428e20ec797eecd7671dbf6a4718f2320f315f569f5ab7f1b2a2b54b7ee35be995d827350f07aeac48e29776395670f6688891d91f3061dd3675e47bb25966379977c65c97cda1de9d8a9738b4c27933f6be13f387a2a37bd866be874907fadbfe32f0200d1c4695ebf39f85e24900366d3c7"}], 0x22c0}, 0x1) 16:00:37 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="85c956885638d433780674f663cb31b1804ba29ef33fe5d9e3304089bfb41f03bacafd5e9cd36a96d9558b22d821d21b1b0003bd95cf6619ee6fc14778898c0174ba4b37de3f319a080302127c1dcf33c4f5cbf94dcd04cd9d8e054b61743c80b8e84a42c83bc606c3c8ef2826e6a923f22c57bfc4187aad949db49062e82458f9274707b8209f51268e62ec240adb9140e31ddee6b1d2f23326df505035d03d04", 0xa1}], 0x1, 0x0) r1 = geteuid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000e40)}], 0x1, 0x0) syz_open_pts() setreuid(r1, r1) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x44) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x7ff, 0x2}, {0x19e0, 0x9}}) 16:00:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r1) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) pipe(&(0x7f0000000040)) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) clock_settime(0x2, &(0x7f0000000080)={0x5, 0x4e7}) 16:00:43 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) wait4(r0, &(0x7f0000000000), 0x0, &(0x7f0000000040)) setpgid(r0, r0) setpgid(0x0, 0x0) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x0, 0x7f) setsockopt(r0, 0x2000000000029, 0x24, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:43 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x200) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe7c) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10, 0x2}, 0x8) 16:00:43 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') faccessat(r0, &(0x7f0000000500)='./file0\x00', 0x4, 0x2) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='r\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) mkdir(&(0x7f0000000280)='./file0\x00', 0x4) readv(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/96, 0x60}, {&(0x7f0000000340)=""/245, 0xf5}], 0x2) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/129, 0x81) 16:00:43 executing program 0: setrlimit(0x6, &(0x7f0000000000)) syz_execute_func(&(0x7f0000000040)="c4c30506c3023e41d9e98f08288f5905de0f59a59a2bf79f2664dd322667f3400faec2675b8f09c89a3ec421d5feeac4616dd48cde0e000000") mlockall(0x101) setrlimit(0x4, &(0x7f0000000080)={0x5, 0xfffffffffffffff8}) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3", 0x4a0) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x44) mlockall(0x10a2185f6147d667) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x40) 16:00:43 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x4000000000002000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1304, 0x5, 0x8000, 0x7, "2ed33e43e44afcf06774d4a84a9ffa1c966603f7", 0x77f4, 0x8}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f0000000100)="0778df8e65a89c61f41ae2141b57123557270df7080feba16b9422f9cfada6cabe97749fab9214b59949ef07a84f13580de970ebf830d066b89617d3c9c25a4ee6500684cf08cabdc6d411369462878e05062ace9c30cb6ca9be20424eb580bf090b8c4cce901996896cecf4351380cee962cc1b1e6f52d6a4dc451f3fe56e44f763cf63ad362d489d555d58f032726db4761340f4c27a813919cddbf9b58894bc278f39b926bd5f6b7e44", 0xab) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() kqueue() r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() r4 = socket(0x0, 0x4, 0x2) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r5, &(0x7f0000001800)='./file0\x00', 0x20, 0x2) accept$inet6(r4, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r6 = fcntl$dupfd(r3, 0x0, r2) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x5e7b1021, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100", 0x0, 0x13}) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) readv(r6, &(0x7f0000002780)=[{&(0x7f0000000380)=""/254, 0xfe}], 0x1) readv(r4, &(0x7f0000001780)=[{&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f00000002c0)=""/46, 0x2e}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/253, 0xfd}, {&(0x7f00000016c0)=""/150, 0x96}], 0x6) 16:00:43 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x129) socketpair(0x26, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = kqueue() r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) poll(&(0x7f0000001300)=[{r0, 0x10}, {r1, 0x2}, {r2, 0x81}, {r3, 0x1c}, {r4, 0x24}, {r5, 0x14}, {r6, 0x24}], 0x7, 0x101) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0360755ab200701f00000000000400", 0xfffffffffffffffd}) write(r7, &(0x7f0000000000)="e36258a416f72ee99586132477f256b4d5a1e0971b897428c73cd5093cfb25b84e5bbdff0100000000000014b2a54a942a35740e90a7a753fb299dc57254deda3f083b4d08d0d99bf7c1ab078177da4ce9c287730c53fb394b842dbbccbbda1049dad2ba6eeb0000002f6c1b2bea99c8", 0x70) write(r7, &(0x7f0000000100), 0xfffffcb3) write(r7, &(0x7f0000000200)="ffe399f491c159eb06d6a410242d9601eeb905e218e394d657148dff6ce511ae3026d5d58aa7522fd11dec777c8128b82972d43ab65b1ad8e4554de2bf97ddf31d9fdecfa8959e01a8729c08015a081f88a5232236d08512", 0x58) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000000c0)) syz_open_pts() close(r7) kqueue() syz_open_pts() 16:00:43 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) clock_getres(0x4, 0x0) 16:00:43 executing program 1: socket$inet(0x2, 0x0, 0x3f) socket$inet(0x2, 0x4003, 0x6) 16:00:44 executing program 0: r0 = socket(0xfffffffffffffffe, 0x1, 0x23) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82025e3a0032ba10045d04ce35544f4a3b00660044b18a46dbbfa1725ab9ce0be5da988feb"], 0x1) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:44 executing program 1: syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:44 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="6fa0047c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x14b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffbffffffffffe, 0x2) 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) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:44 executing program 0: utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffd, 0x9}, {0x400000, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 16:00:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r0 = getuid() setuid(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:44 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x7, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x2}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000c00)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da5430004df3964970018626f8800c45872c89e8f57914d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f10748245e3c86a47fee2329cc1fd29c4d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b7069103e049f1cff06e1b5d72199c8f05eead0019ebaca150a3cc45229e35e53182780f801a77ebb4ed1f1423ea024bcebd8d8d47612f17549883a2f9a290a9adae219701d0a9fea48af26204f64b99b00ea722125bc9171810c713202bfd34d92fbb70000", 0x109) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) syz_open_pts() close(r0) r4 = kqueue() read(r4, &(0x7f00000000c0)=""/171, 0xab) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) mknod(&(0x7f0000000000)='./bus\x00', 0x8004, 0x9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850de11f0c89123766da8a29c155853724f176df"}) 16:00:44 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = semget$private(0x0, 0x2, 0x10) semop(r2, &(0x7f0000000000)=[{0x4, 0x2b0, 0x1000}, {0x0, 0x200}], 0x2) setgroups(0x0, 0x0) setregid(0x0, r1) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x3, 0x9, 0x5, r3}) setuid(0xee01) fchdir(r0) 16:00:44 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) setitimer(0xffffffffffffffff, &(0x7f0000000080)={{0x0, 0x64}, {0xfffffffffffffffc, 0x3}}, &(0x7f0000000040)) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc9}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000001, 0x9, 0x80000000}, {{r0}, 0x0, 0x10, 0x40000000, 0x3, 0x7f}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x3, 0x1ff}], 0x100, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x1f, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x10000}, {{r1}, 0x0, 0xa0, 0x8, 0x200, 0x1f}, {{r2}, 0xfffffffffffffffd, 0xb3, 0x80000000, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xbb, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x5, 0x80}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0xb14, 0x11}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x6, 0xff}], 0x7, &(0x7f0000000040)={0x2, 0x401}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x65a, &(0x7f0000000000)={0x7a418e4, 0x1800}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x110, 0x12) fchdir(r0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x401) r3 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r3, &(0x7f0000001600)=@abs, 0x8) 16:00:45 executing program 1: clock_getres(0x6, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) ftruncate(r0, 0x1240000000000000) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) 16:00:46 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r3]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f00000001c0)=[r6, r5, r6, r4, r7, r9]) setgroups(0x0, 0x0) setregid(0x0, r8) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x200000000005, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:00:46 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000011c0)='W\x00') r2 = shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) mknod(&(0x7f0000001200)='./file0\x00', 0x2004, 0xae68) shmdt(r1) r3 = socket(0x6, 0x3, 0xfc) getsockname$unix(r3, &(0x7f0000001240)=@file={0x0, ""/108}, &(0x7f00000012c0)=0x6e) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) pwritev(r4, &(0x7f0000001180)=[{&(0x7f0000000040)="c4d66dc0ce1d9e326c6f54269b2f64bac35b37a3ce50eaa6ac87ecb176e1274727d92a52cef2441a7c30066a97d0afefbeff6d9434133900e646c98f89d078d535a226dea8b5bb20afae0b9c7c6487a5448303dcd9ffb7ecfae2b7baa5bf29d05f10fb346b1486e01e868d0aec3ca35f16737f6e7d4c17d2013c206e76783a0f256cc6ddb10ca3b223dbdfd4487665c1aa86505061e2308e69ad3911d9da67011dbd7b555f2d0c3f1e3993ffb4c00955a539caa583466d12301c742e5f525b7a19d48ab782d255775aa0dc9d0ed963549221f6bb4329dae97dfcdbff23555548fdb8b8321f2e5e7793e0ea9ffa4ad4eddb7ce5148b74a56a2ffdb671", 0xfc}, {&(0x7f0000000140)}, {&(0x7f0000000180)="2b27724924c5128dc261eea3b6bd9a880b1121f16de4f0a89e33dd8445116bac930af24b767e66f0872bcf7384858d54f19540da069d8859c9aace145321fc4e2c308af2c5c8405791c142fc61054f243ef2dd5426524799aa1ab3cd82a1cd0837460ce66ccfb494d536de5f28893a4ec02a73af367bc98a175c802cb8580e3d6621712e47010bbddf3406f324dce25064e303b63bdab5f36d0dee0571359fa22cdce522cfa1b549da1776c27d4b8816bbb7a5560ed63cf6ca9eea5517ff08b751bbce39216e22fe2587ffb43a7af79cacc1735447646b55bde321fef4c9f7d23a6989546a7b2cc68ec8f6f015313caaa8560ee6cdd3ef7d94354bb8666bef1f84276b66a6e92e4403e923ac28c547f2b98b6bdb61a71813e61b227415d05cebcc056fdc42a27c27013bd56d11cd2193b56244145d31be14c0b80abc41f294c5c2dc22bf4862ac57ea7157e3a9f6c0a51016dc396b426f266bccdba0f926dcbce50d107b8792c19bbf464a178746fd04ac0596f78c1857a0454b1705a7506265a18f1cb8c9b2abd0f5ae2c2f1c77577bd19b34ab2f2e47d54d69047fc85a7e092f0c99bfd7ea89c18fea7276abb5b9a27f06dc9c0fca836c037fd79f92dd5b844a27cb2c372c5dca01b6db8eb52e738825cf07e60c22ab436d9bff39c45fe7be795dcd17076a3f4b29055a86c09f4f48229c4cbae3d32965d768a25ef233efb8ff07841b26ec0c837d49f5550e0ba5b9c5076dd879d606a372623c7f274299d2a93b5dc052bc47f4b0f4f486c9a7f253a60f2f49c5c09e582624902ab60e85d9c6d591a38cf111a9b3bb02dfa91c6e79da4d51c72a785f62c886196481f8ececcd836000ff7ed031885970925d93afe7cd06fe7d60773b60cf9dca8f29f3f2910e9e500c76f309decb15bf9c8b35a453fae16a2355510b747bc3c2805119c684ac5b8df9747085d9978f656685177fbdfb0c60bf111e8333db43b7f41778bef0e88bec496cc35e59a3e2df0029cc2b1caebed602a701b7742682e394e6c46bd9a997fe4fe718e08a78748e2416a6b04ba27d1308f2bc5eac58180bcbbc5f417c2408be1b5b991c047d4e2a20a97a49aa70a55e92f162e3d721689f0d5417c2f67493418f479cd52b2a721776fa1fde45931d8fa424be1104d8d1f3e94fc07a2cbc306399c5f1862d201d15a65cf3b82d2fd5bc5e767c6fa6deff74694a993cf3a145b4f7b058bc624ceb32422ac8eba577385ec1a71791b64dabce8563ba7f7bed3de24120dc9e3c9ba40adb5d4a86a8f353b3ae3d3407ca97d6d1008f1ffb67301ca1b28501a8f6e6d3a66c7712bed79b8895f93ce397f1a6722f5f8c61d464cb0c87e751d3ba4379255b3e3a147d6af57f837961c363a4a5bae887508b31ccabcb769fb452d1ac2353b2ff0b3e403d74de422d7d2fee2df37cf3577e94afdf573b3deaf37b7eed97ca8eb6817501c08301a5cde5df05208454edbdfd05fe94d13bd195bf4f2de48dfdf6543bc7a0e8c57b794eb1f2df42c72aacdbd6e1dd57a36134960f64093b0a3258b3889f089dc808ea476def575e96c37b07d94babb735b4f0e24a83ffecefd3548374ef5202fb0f1e2dceb7fc2fc4886a5984c39b94e1d5f9b17eef0c42aa4231972d550d268a1c87a801bf35c5612ccfc1eae2234d7d84f7409f4fddbb859ab57b1dfe99d5b482e4cc2ae464717dff38276563fe8c5afb8994770c151f4a16058df33b49a26bca89e75f8c348ae144b584322da58c09458bf96c6ba22fb9645773bdf5df2cae15eecbf1bfc74c6fe6d40319d1c3ec9902d8b79e030885bd59e3796ffe52abebb8fa4e0977ae59314ebfa52f3f65ea4c6f4a11904438a903635517892921ad53a73d789776c354667192dd19a7a1497fc3cb6167927d57b6564fc282862d7fd5b66a27536d10625316fd1512ca1c2da5872446e08af3d4acc0e3258123f51b5c9447e2452d5a21548ee1a99a37e5c7963d9e66c9a3e326a1dbff647862082fb2707a1e6f90f4e4139e2c8158a781ca56eeb64c9988ec55e276d22bb4a210532239e26dbc0ef5bbbafa03ff145af13a1b69799524e746b15daf4162f0500976c5b9bd31ac09c362cb199b684772b736df4e0baac4fdc9cf2eec2012ceb9d599e0bcf4c92e743539058a65e693b85c0f4950c873cd9ab6ad2015524b15d8a85e752efb149a35f4aef8edb86fda43621db772a04c22c4ba287f8c8dfabaadaa5b69d0e9acd5f4e8dd64eceba5a2bbf6cd79c947f2ca6822e7a818719d1c59e41628c2f1489055bf71d4aaaece57326585bb12a15da2d15ba82de1cd7f8a148b9f2e4a540a25e6ab77299a7de12b80b8c7572d2a06317212e81f4be31d713a20ab43108c5059a9e5aa514db7d54656baab90e707898279cbff166c51b42161444ad34135233cf1e682185e7dac76605a4607121c2df1bbfbe48f0f7d78ef675ced4a3a96484c20160a39c809c6258be5ea4bbe6b3b20b84b6ea5fdb0c8bd5598415366f70d69f9c22afcfead0af5f106531dd7fc94190b30bbd3ba0583e42d8e11912d1cf357310b33ad583db8af14640359fec37221b0543fc4fd7aabab24e5cee7415affd9564e9b6c3410c0276039b3a1f5ca56177723a142bb5fa89b81e8a4e2679539b191b592cd7c1c8a6fdf467d1800798f4c98db7dcab7231dccaade503db560abd4502b8cf7ec87fdbef0fed70f795ce54e5e8faedb7eb1070a4c2e0b6f95a6c17df5c77859b129fcc412849f6e0e71f3e2d6019c00a010395c73d58f62fb0e5bf793db1f151481647f3d8eead1f78716ae2fc59343fc84ffd06c7cb7db4ff5615a4cdd507370b917afd52ef32ae8a060eb2f47b8e5392c82282dbb975bc5dddacb159c5e0cd17e08703f1fef2f09b39095564fa5a1cf2961ad0644288d0045b9a20ec6eab5d6ba1addd668a97a0bc341da9de268e2efba2d08b98b29bc16306f7be41320586066c21e625ac51df3ec1ffca2267d878c47df79fdf9197095bff8cb4db0292ca8a1f361f89131f5abdb62d3683fd5a81fc83262173ebbac131414c44047d46a8327fe612fc796c3dd02836f8f79aa1985e741aa684c67a8f82531da363cf49ac72454c2001aa7d4b787702a9fdc6f91ca4f4556a929ac625f570248a247d646ae6e686cc1f990a10459b02c523b0800e3930c790adcbd352601adfc59a7ee2ec1deaf808834d3e5065627d46c34fc9b568e2a52cf807203b639f90ad1da98069d0f73d8e3d94c7e634f60549714b3cb5e86a069b589f330652def817cd968041f7ba0c1074d4c3ba92e36759ef356fa334ea9813ac3b2e311530f61f1a81c30ecb5dfb9eea4d6e827525127c752b81d09282318b6a4ae2b14005519bfcd227b34963cd07f5117f06d29d803fb0884e3322b8620ef09235f119e3293df9bec2de5d77747c61a97ba6f8636c5197f0bd1e52fd32246fdafd81edddbd9be2be5df29450ea2e31ced5d724f3da9fed87faffa6fc0d6aaa5fd0f69f03902e032a9ecad55be259c2641acdcefa39b241f128e6acc3b124b12364602af2d0158df33f588e052fc78e1ec36920c500c8c07826ddfc8e9fcaf93a3698bc8d31c9be58eaec453523dd66fef8074aa1bd00b6ddb3916d66be7ad723c478dbe46f32fb62ac84cc305ddf89f5beab87bdb1f47101c64881f4c0d3dbf289c300a888252ee66c7b34bfe7eb02dee9b84713f3fa9a98e555d6ede0d7585009cc6021d66c3265f899b12986238a6d4b8dfa596ac69646ff2a596434315a7de183626cce7cae6be5b9e4c095c8998832f225278d076487edbe813e031d2f0d7aeebde021bd839d86c37a74d367d0c1ba2c43ed97e003bb3712709be0c9cfd8c821c6b1a8a5a27042751eed1b868dc9aa8eaccc4a241b6dac9b4e0b7d56358d355c1f0b3e3e2f88995b5682d6ad9e1d61448851fbd7a03f8b8dcca8abb48e08ae45cc3e6874980a24992338be91656685af1fcf273f90b7659fd0aa9fc6683d14ed777f3bd17e2b48aa87e432de03e1340a03deb992f38b70d5b583c0fbab6d582ec667835c6363ede4237a0d44111a42ff257def5b74f89bd55de9dcefe2230a5d47d7b101a42af2b65d146c1e7c10463ec2657b47a77f1be0f3c7c4dec2bd639e5ce271385d1698f6e46574b9062e287466c9b6ada21e0f2aa47ce44203b7c948332b4697992796a90c7cdcfd5a9d9ff003c06c96d9156e1945bc004da2b372fa31a58984c22b7e80863d93e5eb4edf9acf46f1593de0b3653d70fc0c18b3cac461d5fa33d2ee4bfa12c277ef0fb1342dcf7b6cc63eeca6ec4898b746888b9f5f1235edde95fe322fdeb6c6dd7363dfc339a6de45fc8309cb95209368f1365d24b2bfed3a5a3f724aebb304623a82fad3e7b1217dc2a701e56e3908e40178515f0ce3f4479622d3fedae55b5f1a6ec678e3c72053c48a41da62b344f68e57b2ff7c6747adb45fd4e11a81c733deda3a54fef4e877df57bc502d0b8f43323089122321a866ba43f3d81151974ed48158eb5c1ed6e24a235f1aeba53950ab8fe1392cfefee5941e8943da8c57f710fd70006c2725e1307e8d6d96ed54255d5459f021ea2caefcd1bf2f32dbef8aaafe316d539c6c1fdbb155c7e4ba6efe53ccc232079dc39fb523aa9835c34985945bb5fffbfeed6ebbc09ccd3825ef96ec8aafe21de138e063c5a021612bf0880832b7e34cba15e199cd10a2bbcf8086a64b959674d25c80b64f0818b8a0a71132abc509e0fcd40897f6cac046591949ef6fdf19ef15ef40f66bf2587844d6a70172ccd9a0f8bb947721b090977699e957b8b492b74c4bb86de92365132154aa5d03f6c2bea3a6d85529efa59bba482f60f3c7b1c42ad6569327f244445fe99334663a8cf0ecc49bf22b19b95be24d42ac2ca02f42ef6b4a5628078294e8e95a7aee8f16a70c5a63ee3ff3d73da77c4a2a2b4ab7e82d38ca0c2324da8202fbc03593931c659d31c41e18b2b2e6f7baa2380e9c9e5fc4d4b92664a83a2d6973751c8c41390bce4b65bdc44e4f051a055d4d6d93f91b329676864279a94a05133a248c7aa3a27a880205c1eef5dd6169a34b8b3ce988c64ed81d084d96e05fa56bc585e654ed663b8a7179a43599a4bccfd4fd6036efeb20b6e6d3f0dd92be4828fb239d9e954bdc2e3d9d584af12f8b5f32a0c1ef1f9ed74192a9519f575e541d4d277bfe398582384b67b4b885b68a55e0ba28b982abddf107c774db68901c72b26bd7af62e5a8990d950d607d5d33eb1b85c53760e5246acec629f49eb73157b172a583f673433fc498026a45d9df67a22dedfb7dfeba0eb3b3211e68f4eb5b24548049acc0951821c88341e611463df0ceb5b64e0e03ec1801e0c4048e469f2390f9e8bd36b71eec858f93df56ca1f050dc56e27faa3df84370828cb6d01264abd6e00204113c6e513b000969e3a609e8e7cac9ddf2984e3b4f111d1bcec04a17cf88085f4d61a9962c022515f5e093897c7ede2a105f0be1c01da08e32a511b9aed5c25cd49ec7773a12903725524a3ab05bb8fce3c4ff3ddcec966e1b79381ea840e992580611ea34c0d5ed7e50a68d2cdf0c08616487743806d693cc7bcf1a5c419a666a475f7d297bb2471da0bd28185c6c552369f04fffd85a543f4456de85f76302c799b8c7f66b16b3890890066155cd0323bb128f7fd258baa843c7b98f09c9f14c70f28a368bcc8a1245c4eec16447483273830140cc791dfb48aa43b4ba6931299f61721bb4cb641d0f2cbc3c04cd828710d36e418247cb8a1350d841", 0x1000}], 0x3, 0x0) chdir(&(0x7f0000001300)='./file0\x00') shmdt(r2) 16:00:46 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) fcntl$getflags(r0, 0x0) write(r1, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r1, &(0x7f00000000c0)="ad9857d79b04ecd60c143ece033576ce9de71284066d7b3893fa0a774ec05e450bc9a1e43b13402d8f4fb171495cb9b3cc296f25068415", 0x37) syz_open_pts() kqueue() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/37, 0x25}], 0x1) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x5, 0x4) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0xfffffffffffffff9, 0x4) r2 = socket$inet6(0x18, 0x100000003, 0x52b) shutdown(r2, 0x2) 16:00:46 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmdt(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = msgget(0x2, 0xc) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x2, 0x8e60a8358eaf6e3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) writev(r3, &(0x7f0000001600)=[{&(0x7f0000001140)="87d5bd45359c05f3eb9e7e8e03dabbb498e6a6c76602b82c51d26d88f0c799a920ed57c5455d3c9785ae7f8de600daaeacd35168405347b151cbfb459b29318e3eef1b38968874af83dcaec875f9cb3e702f4a55916e53670174f5a01baf2a700398e9b8bbb1d6c42683d1a6c6cfcde93c40571fd3c77183797be02613eb3950efb21b3accea14e80352bbfe94ee17441fb26b1d06cc435116a3e609485788cbf80eb6d95f4d9bea07e7d24d4f8aaf1baa95b19cfa3d2f20ababdf8e9ece31da16e58a34336f0f6583ded50db70b", 0xce}, {&(0x7f0000001240)="ac329ce191b28a86fdfa2e90542f9d822e291828470b9f87ace27f8ebdc814d926eea088298abec43880ea72233b9c5bded5f185f07d1b7961653953dfa9150e534fdb407d4648a7a607b0b8", 0x4c}, {&(0x7f00000012c0)="cf4cb20be4752e7568559fef10019b07eaa335235058ad14d8cc7627b2ce21d22f902f55e3b3086008a62dd0d64d", 0x2e}, {&(0x7f0000001300)="230f545d7d88b7ca31ff4ac2a873a5a4efb0e31b84af8649b6f94b4cfb771e8ad271a504035a2e6133bf9488310b", 0x2e}, {&(0x7f0000001340)="b09903da425c7cba04cce951ef2862be65fca6948526cdefd51c7b970f34715975192756fe2f3e5870338a222d1e8f9bd4871c9af6a0dd839d420e5706d1d33c36d3fcc408d53d76eb2c007783d065198d21fee1c20668858fff25bd4f88e7fb9785a714001587fdee4aa671187d7e6e0f250d86221464cc9a09a6352f57efe253af008e78f503ec6c08bbd010a57348f3a443c25b008531f5060b152c7ded56f49d37ed7e4cdfd36fc3278e2eff4034ecf1867d9c858be3c1a2a5945bf09cd0831ae6558edcccd1f22970c4f373db9703da0e106b057df9c799f7ea1bafa7ec6845f06370735548bf02247d5c0b", 0xee}, {&(0x7f0000001440)="17e5d4b00158b63ee913e5a4980be197b703419adfdde0c0a59562e0b7f1ff56f0ec4a8c942777ffa0f51bdf2e177ef6fc841b4408027bb74a1547d68063bcae07877bbeffa334f88ce3b49331b679539038f35e1d24ae296412dc4043112a5c099b6d4882511e9cfe183ac7728280545a0b12c9c558238323ed3c026f3a52199d52ea6516b86d0637a12e3d108b34486f73a9702afb3719ea945551daeca07e4dec30af24a0e27b0bd6edaa278bfe7d27135228dfde5a", 0xb7}, {&(0x7f0000001500)="cd28792920f3d62fe978044ada01ff18572b", 0x12}, {&(0x7f0000001540)}, {&(0x7f0000001580)="911c24316e6250606ea935168b710b44701453144dbc654cab604e52b18888cb8c2ce567e2331b78a1ff2a02f7c7a9c236ac18195df877a5", 0x38}, {&(0x7f00000015c0)="583f579c8c14491857f8a64eeaafed8f3b4105e80fb05673ac53087373b6341048205539a3f5aa943b5548d5", 0x2c}], 0xa) mprotect(&(0x7f0000e24000/0x3000)=nil, 0x3000, 0x764c710e715a705d) shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r3, &(0x7f00000018c0)=[{&(0x7f00000016c0)=""/238, 0xee}, {&(0x7f00000017c0)=""/196, 0xc4}], 0x2) mknodat(r3, &(0x7f0000001900)='./file0\x00', 0x41, 0x2) r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001940)={{0x9, r6, r7, r6, r7, 0x4, 0x1}, 0x9, 0x1, r5, r8, 0x1ff, 0x8000, 0x63}) symlinkat(&(0x7f00000019c0)='./file0\x00', r2, &(0x7f0000001a00)='./file0\x00') r9 = semget$private(0x0, 0x2, 0x1) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000001a40)=""/236) msgsnd(r4, &(0x7f0000001b40)={0x1, "e3459f8a60bf5beb3d9e8c22459e7d793867290fa74bfb634a0ffb288e03ee3fbf08cd96fab96cc2b7ea802857f904eaf74f947ac6272b859e3c385bbef486932a2cf3dfff9ce021992e72ff"}, 0x54, 0x800) kevent(r2, &(0x7f0000001bc0)=[{{r2}, 0x8b990f159b371205, 0x0, 0x20, 0x5, 0xffffffffffff3df0}, {{r3}, 0xfffffffffffffffc, 0xb0, 0x3, 0x10000, 0x3}, {{r2}, 0xfffffffffffffffd, 0x3, 0x20, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x3}], 0x0, &(0x7f0000001c40)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x400fffff, 0x8001, 0x3}, {{r3}, 0xfffffffffffffffb, 0x24, 0x42, 0x1, 0x5db57aec}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x2}, {{r3}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x1, 0x9}], 0x1, &(0x7f0000001cc0)={0x28, 0xf80}) fchown(r2, r6, r7) r10 = open(&(0x7f0000001d00)='./file0\x00', 0x80e0, 0x108) shmctl$SHM_LOCK(r0, 0x3) msgctl$IPC_RMID(r4, 0x0) msgrcv(r4, &(0x7f0000001d40)={0x0, ""/180}, 0xbc, 0x2, 0x800) fcntl$setflags(r2, 0x2, 0x1) pipe2(&(0x7f0000001e00)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r10, 0x0, r11) bind$unix(r2, &(0x7f0000001e40)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x72, 0x1, 0x3, 0x48}, 0xc) read(r1, &(0x7f0000000080)=""/2, 0x2) r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x401, 0xffc0000000000000, 0x10001, 0x1, "a7937ce6691a59b92b3b8cccc383afd7073a23fa", 0x0, 0x14ba}) r3 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r2, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x1f, 0x1}, {0x18, 0x0, 0x7, 0x100}, 0x1, [0x19e9, 0x5, 0x0, 0x4, 0xffff, 0x7, 0x0, 0xb9f1]}, 0x3c) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x22, 0x0, 0x10000, 0x2}, {{r5}, 0xffffffffffffffff, 0x0, 0x40000000, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffc, 0x3, 0x20, 0x3ff, 0x200}, {{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffe, 0x8, 0x10, 0x0, 0x87}, {{r1}, 0xfffffffffffffffe, 0x60, 0xf0000002, 0x3, 0x8}, {{r2}, 0xfffffffffffffffd, 0x63, 0xf0000000, 0x1, 0x400}, {{r1}, 0xfffffffffffffffe, 0x4, 0x10, 0x4, 0xc1}], 0xb1, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x5a, 0xfffff, 0xffffffff00000001, 0xc5}, {{r4}, 0x0, 0x24, 0x10, 0x5, 0x7}], 0x3ff, &(0x7f0000000340)={0x3, 0xfd2c}) r6 = semget$private(0x0, 0x3, 0x23) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x1, 0x3cfbaad3]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000400)=[0x3e3, 0x29a3, 0x5]) open(&(0x7f0000000440)='./file0\x00', 0xc5930b05eb4df4c5, 0x1) ftruncate(r1, 0x6602) r10 = accept(r7, 0x0, &(0x7f0000000480)) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000004c0)=""/98) read(r10, &(0x7f0000000540)=""/124, 0x7c) writev(r5, &(0x7f00000006c0)=[{&(0x7f00000005c0)="65741311bd2e0b2b63568f62cae15f45a3b1f7468d50a05844fe23d480b11a6fea05a03afbc3eda794fcda871c7f0f216b83b69dafe03c57692bd202269e3de12b22da9429525179415a9f1be690a4f70bd05118b2e38e42c0ed03db07d1381ad577b7f9f590ad608736f64a4e3efcfadf37f9e6ac8bbf95ba3c3d109ebcd93ad8ac1e88889f6745ad44ea0cfce1360d3d2edc94b0d2588079d6b4ee1279b2c829085a67b14bcd5e853d3aab4e417369322d9965a59c50760060a99501509593bfb0eb3bda073ab5555efb306fecbaf6aba002406f77c828b78e2b9fa2f810b66633b22d028cf849162035db6ea69de227ee18c61cd854714722d72e8c", 0xfd}], 0x1) mkdirat(r9, &(0x7f0000000700)='./file0\x00', 0x124) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000740)=""/4096) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000001740)=""/112) accept(r5, &(0x7f00000017c0)=@un=@abs, &(0x7f0000001800)=0x8) write(r8, &(0x7f0000001840)="cb20852ee264077dc50d37712ee544d1e8145a9780e585a0d908e74347ffdfec009ad1ea041f6f811bc15cd11a04d6641448a3d9e750e174f7a32ce40cdb731d49fab9b6dd3480a04c535f911a884ee67c4f41a34a3e2c5c7ac221fc745746d010e57c08439c5ac709f55e4a648ae980c31582f04b0e7a1d8edfe59dc64d7ee9b0cb081ff70b05c96e126462513cfd37535c3576a9e2977cc4a5a994a1c92d5ae0fc90b12f9442d8ad13bfeb9608df8c521046551f3acea193e29ec5e105fe2e3bd72fc29226b45851ed7ccd1ed9cf4f6664f4481a7e2ee602d8d64bb62164ebe0efd889923cdab61cb96b0173f201db5cb6fca52bdb3ec855b0fb42c2fdf9add70a9a55b6f9f9ff4fefeeafb28ef73d582170c9522b9004e23a20482f5cf16f353fa4bd616145ca448bff2ed1979f3731febea66bb63adf6c216197cdddf27ef811222af5676002df7b5ac994ed17cb8675ccbcdd7b7162cc6f2df3bb6cd9c727d6ee5d89dae223674b1439af58e58991fde8580f15d4759c81ac583ff4374907fa0bcc3e8a0a75fdc6d8cb49510d13a4ec0918beb3e43fa11b30edeaf0a442e4974741728b19a5baf3813d447321aed4b6b07ec4a8460b02b66d279ce1d53d12904af2a460ad37d3c17c036b7d55742f9b81c5c3e3bb471701d9b7a7251484a5c55f25b706382592a2da16ba2dea8da36f1a772b8a4c901c4f6c9904ffea4bf27cecd814d27820ef44c9c25e9a526bf5f9e1c8e1b5feb573c6a081d388fa4188ebb9392b75f500a446ea357c35d0dd21c0ba09287d3b6035fa1bc26c34e9bd819716cd7e5a82ad90dda61fd42e070ae7eb90f249ead77fba4eb1ce362977e3eb0ca3ae20e4f9366f03e15bd9ff3ec2dc826d6e430e7bbc2c4f8f5b388e45e52463e8ed777f97f036f852c65c16584c91abd3f31d1ffe021829abe4a6bc6e560d5da3e64c3f54319300ac4b7538d72192263b917f9fe79368dbf0f5948b44319350bef41a1f6f50006001d1b185629953948096001f7e3b17b95e4351ea67064037bb78d0c9ad2a5a7c632bf4a55d68e1da3b09074f83fdca3b377ce0e888ca893320490c6d62faa3db3b02a2e38b3d5b39d10c12e3730c038e09aac75cc98d4324bb74ee950e4fa3ef94be5ba2d861a57d34d3b85a5cf7d87a92a156e120b0ccf9494c460233581aa1fc8eb56d1046747e3d41a8bc22d85d8c20691dcddcde14814146eb43e9276ea8fd635c2d66d0055cd6f6dab1e9dc708f4c10b8ca6e73028040cfd088d9bf482b7e60f3d8c576e4e20953a4b25e0311988f1fa44e95505eb4d5c95b7d22de7d73f33fd1be87f5cbd9198162bea120a0c1f467b74f00fff78183c46c62c34fde7c149f4e7a15d62f7ba9ce09ef940bd1acb841c5e9cf6a935f60be200b947b02ef84a8945efd0bf34950792cb5084e458b694e1c99e84100291cae9421f53df14c797cf001965c813ab1e5f2527965b11002d7e477219dcea52b756cbf1b47cd7f9275281cd1f828c4ea7f58aadd25517ca73ce46f267d2605a2ecdaf17fee99b3914ccf416fc420e77174d692924fa8873b018e9fb802c26056511421dd111c264e7f036f39d1d7f54923fce9f95dee0e29d1eb576fefbbbe95016ccfb18d225bc4c84589a89033bc8a684c0ce90fba63eeea94dd95470efaaf88ad265fefe1b8b7644eab587c3ceea61eb333fddc2c2e41296849a273026f883a655bf51024811dcd66f512dc8265f0c7d3e71fef9f6dd84d2e93603a391869214ea0dfca04247315571e35611567527ede1f0dada4add42b6503b50b6897309db981e69c4ff2d6df87f3ba7a683bba9c4e7cb55d18e2410e08343329ad402ecc0462a379c5b2e2b35d461074324f3c2c95eafb32002cc2e35f8f221230e33dba4805d537a2b5a79ce141d70858610faa3c5def4a2ad12f7134570cf8f741317de2398d352be38adde51add133b946c6934872de09f26d015dccdfc7cf6936a37b90a389c4d82cd8473c4b8146cf0924e5bc8c78a08b4fc1baa663a748a7d08d06a7f6404b0b7f2a357a5230ac54b3c5844cfffbc7c0121d4322b8a6cfd7d3591629d5a6c842a929d57cf19a7cfd86663eb4e38669f7092d598d568145dc234c050ada6671a1dcecc25f40a441c436b0dd3ada3f16394441763ed6e9415eb30aefc00fd8b2097eca6eaedf981e48218935b5aa2875d43598d2f87f3b2fcec0026ff11cc94d92d8290881d0b62a5560f37bb986e75267ef3a89d2cb1a4d3930d5c372966fd2185d457415d9a155c805d6a7051541ac20b03c336c983d7317410a3cc319ae196a34d1f73cab38d33a92623d05b9e3e462ebb6e5406b8abb9670ad92950cffa60319bf832aec52540e012c2e296308a18f5beb1f49a41de1a0fdc6c3fdbb7613e9a01cb5c192a5a5bfbf2df63fccf0c8bebb8814310a7e66b1b9c507921e11be3ca8124446bfc616246a0317b5bfa497baefb7ef4c6bed56665d9d3329ddc5bc16339d85f40659cd1e82b80cd39bc60cb090863a9bb3b193ecccb1934339c85a91af993c3bb69ab82bc09e4e1f9dd29b961c155ef8c60fbf06dbc7def506ac6097a11c08341647517ecb3d40e1e016b01b27bb024e858447b0f775dd89b63739999934bc6d38ec60b2611ec7c45d60aaaf6b13a5bf76802ad8c1d16eb57eda30c98eb8bb7f144eb13ec115e20818eb3c3d8b15554a6f460ce62752a8674d564f129e218b5657beafaf5939fc42582cf272215fb8755c0f6097d9b5bc7b7ced23fc091a0f3cca2993f29ba19ca2f25e1326e0b36226911229b8c79d419f032fbef15c99d9b2023e27ad885d1d8a6028042b4e05df140e7f3f5cd7e593cb4f748cb48336e42acdb2bc5f8b3359cfa27e410be7fe33e99b5f01adab89500313d6d17bdac6008cdc500647b2410e833f01987caef2bbe4d286628b74e6c823c6562544cff1924083430d457d0a8cc27b60a369c50aa96ec56c2384bad0381b4851c88d07ea1a42e2d7488e61c4b0b7c8dc607deb0f7383567a3b13bd40dec79d0f6a2979c9c2755784c85c51f78718ddf4be766261b13aaa341d713131070ec1568e145683a735f099ab7dd9931c3f4e9fbe3e5d17f4566094f7d0852cbc82a23a455fb7a5758226b1c7666e70bac1bd291de4384c76a76a3d40e4fcd864a6510bc84808e7f01d6f645cbc2b04930b72f7929ab831da454ccdc4984b1ae21a7a162b2dead120bb76627d3078f61f06c3e103d8afa2708838af53ba265f311535b657e1189dcfc69f410eb0cb91b92cf3ec958d03ff070b0b3311b01cb9e32ca4fd3e308ef3397bbaf8badc9e9c9c77d85e0104fcaf4dfe2dd9a96ae2a0345a982786e6f74afeafc8828ab63cc7b3d3e1551259134285ddf486c4154ff517ea80136e1017174b3a2e0e960bb20b606caa38a5864ec8b29885169ba42430ec9dc54e8c5f827a95c7820bb2e8be7212f7157171a5df68c23cba484a92e3b72cd2767839477319852d32d14768ef4ce109e35ce9a0735d64ec02518a8937dd3629abfde2acace3bb9af61b6c01faeed08d819d39436d6e225f636c5a741ec36be061c20a20bc33983203ec6d2dd2376d3a476c885c7d93568cbae6fa56f625718be3f7dd1ce2bedf4ab1dca1ef5bb2f2236348dd48a48ac450e8c8f9d65e1d30cc5ca2ede216edb1094922d09a1d3a345344a9187c465e1747eaea4582c23267ebfc5502944be0ca1bb0ea39249e3c6fd6d8d9236ed52b3499feca20263f9ccac7bab2d0ed2f13df622e0ace76565e8846ec18801d12c30c1db0809a1ae28a2f26c2cf7d6577d11935db825c08bea103580e68b8415a3bd95b33a5807dc8e68d6b58ee0e899fe9abb50402d6bc57a47ee5aee6f61456e6acdb977df504b9ce148e095d86536a35d2bc60daaddc80cee6042e5a64550e5e1e65df038cad4301eda1d41fa19fd7149422f90eda24172b02ba7010005738b099f8c70bccf24a8eba1f648ccc4ff1e3257d3e824d58c7a0f72ea501dc055969563987f2b1aeb7c059433f2b90d62094a823b5357514dae128b3b3ef4d9623f132fdc71dcb1ba4ff54ae797fd6f34d77199daa682abe88d1392bccf02db236cc6902cb04945f83df41a59d30ba4c0c94f1c3db0d8aebc7f8b9ceb4403fd4ec261eda954fcaeb20497b2d442a590f005c4eb7067b5d28b77ef20774c3c46a04c5df471f84ed3eb8f30b9b8f955fbf9c58eba1edce6bcd457cca6eb06b4711cc15b7a04bc81816a16f9efef91d070d3b9210caea3d79b7101a3abeb6aed3c52c2cce57c2fc8ec20d7d6cab52bab9f6dfa425907181ec3b1f55f9031355b570f8a9415e7b3391cdeb33fd8922a9677370bddddcda1e74bc3f2b98ad6c4e3d3fad66cf37ceb91b85260dda931c97ae88f915045c44f404ac8d985deae0687f0e4442f40b801fa993e846d18a75ce0009d9bc3346da343bad5312399c1af1cc4496a3f3c474a4cf10e3fa5d2d23aa0d107106072adf6cf3f0127602b4ee6a796ec6c0f5da9cd4e3d90908c51671922256c29d3f580d75d9d825649ccfd65c969f6d179429915c0e1f5b1f6afe5c8758104aded1802148b98b7b28c9e464a2f434eac0e2ea6c0df49b5a00347521915866259b77e5ab1a4e7e6539b67b17892a19d037bfd14b74585c313f40fd8e34145b963552a9ea2f053d7300d57b040b0c1422b90f5946020fa5219cb141e121df456a945e556151eff9725a19ac6028cdce6a1d99754adf232e7a53b9920ae2a19775701320026c959c540c11f8fd80fcbcd7078ad35fd19147be7b3a21fa81f84612d875ed0a6a43c0befaf1419a762548ba63b4fa42a726762c0d21ae28e741ce27bc112256c1fd96c1db29022f0fbf6689c74f8f2d811bbbc07bc931e08f4099f37ee4bb0011f9ceca21bc78f5bf284657f58af665d8917ec77a03063fad5fe40676a54e91cc0a86f0944b27ee7a499edcb3e19c94c5a83d6abcce67152efef0d9dc84cde7e6f9cc9413dee8b56166349c44661d2565f56ec7e066fa9560882a661eeec65ca8ad0fdb3336b5b152ae2911757c722ed75dbe207eac550063ba986d0e5afd27a1cf4521ec0b71ad38339b6b1244aa2d89689159015902b96735f9608ad883a2c4863348a5126040eeb7cdb443d7e62c812ea309c0b764b3a777cc50fca7fc554c1ca0ada77e5d77b002e0ef6436f1109c382ef4bc7423fb01f9960688308f18b75365a1c4ba9dfc5616ef24f6e3dfeb62472394ac7e35a9cd88a87b8e239473223da9441e56a9aa5f8d84ece77a74cab9a5e2059bac223705c8f1f28b3c653aa175e49101062e07fbf1e6880a4b19e360dcfe714db16ed1fb9aba94d3eeb10988c5bab37d71bcd19e8dc5b1cfa72192dbb002c5592a508ae7b828c1cb9c6382ff4e1ac354a04d573bfff5320a4880125ac7f82f3621934d1962f8f7f2f59dbad862c8d6fa530107f49895595ff8c70b1c4d295566613d02f59e6936e307ffb46bf7dddb1f7c608bd3711631106c2407fb20c772899290a4554a5df316edc20531ce91b3ef3bcb6fbfbbaa856055fdfe64f14e4d6ef96f7f57057d854dc9a8430085aa890e68d45cb8c053a3a00d8b6e4be5cdb96b56c5809ded8c6f4826f63c810eab3fa6a56bc6968a5fbff65173660479fc147e40513ba2a5a06d62d474ef0e7a64dd06dd36a85c4e7365a7857f0c5117a1f1b2af3f0549ba29a2a93c91dbe0f7aec99a5fd07e81621481e4630c42253486267caf623c22388134a67aa7339c9a7a2471d2101fa32e002e4cc2023c247", 0x1000) mknodat(r0, &(0x7f0000002840)='./file0\x00', 0x0, 0xffffffff) syz_open_pts() accept(r4, &(0x7f0000002880)=@in6, &(0x7f00000028c0)=0xc) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26, 0x0, 0x0, 0x2}], 0x9, 0x0, 0x100000, 0x0) 16:00:47 executing program 1: r0 = socket(0x11, 0x0, 0xfffffffffffffffd) r1 = socket(0x10, 0x2, 0x8000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffe73) fchown(r1, r2, r3) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/73, 0x49}], 0x1, &(0x7f0000000180)=""/194, 0xc2}, 0x800) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:48 executing program 0: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/211) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x80000000000c, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/244, 0x114) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000000100)="e610024ab670494ec6c7c7f5325e28d777e6ae3fc763ecadf1df18ac53416130801b93f4e63461c9f10daa2847ba2795e5a609b54856ddabdfe8a90238e48c8d516a132ffe00b112ea6cb33197b7eeb91c4b127f0081e9c09a47571a34195f3dcf978259048855ce9ca5901f9cb5f8a33c35964d2996", 0x76, 0x6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x3, 0x632) 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r0, 0x4, 0x88) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) flock(r0, 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect(r0, 0xffffffffffffffff, 0x55) 16:00:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r2, 0x0) 16:00:49 executing program 1: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="52dc2c52605c7ef1a27c466c4dc477070c38a2938ee5bd596e24bb770208724834f1a7bf939760be9a1b3d507013bb506e354dd78d19fc4ee173a5483484a802c99784157ecb6e96bb1a0275ecd8c3b707311e790d7bb0214763f9c1bdc568f7305b5dbc13aa65c47d56", 0x6a, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/1, 0xfffffffffffffd56, 0x0, 0x0, 0xfffffffffffffee8) 16:00:49 executing program 0: 16:00:49 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x0, 0x801) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) syz_execute_func(&(0x7f0000000000)="f30faec164470f3803e0c4e2a53c41512665440f72e225646466430f380350c33e262e660ffc7a092e42ac8f48b8a2930000000003afc4a23d8c32") getsockopt(r0, 0x29, 0x40, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/142, 0x8e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x80, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x38, 0x20, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x21, 0x20000000, 0x5000000000000000, 0x5}, {{r1}, 0xffffffffffffffff, 0xb, 0x20, 0x40}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x40, 0x8001}, {{r1}, 0x0, 0x20, 0x80000000, 0xf3e, 0x9}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x5c, 0x200fffff, 0x5, 0x10001}, {{r1}, 0x0, 0x2, 0x1, 0x2, 0x1000}, {{r1}, 0xffffffffffffffff, 0x1c, 0x10, 0x81, 0x4}, {{r1}, 0xfffffffffffffff8, 0x44, 0x20, 0x7, 0x7}], 0x20, &(0x7f00000002c0)={0x8000, 0xd33e}) r2 = dup2(r1, r1) recvfrom(r2, &(0x7f0000000080)=""/104, 0x68, 0x2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:49 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x30, 0x0) r0 = socket$inet6(0x18, 0x9003, 0x2) connect(r0, &(0x7f0000000040)=@in6, 0x32) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x1000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x4810, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) read(r1, &(0x7f0000000180)=""/191, 0xbf) seteuid(r3) close(r1) kqueue() r4 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setown(r4, 0x6, r2) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r5, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="bceaf1ff605063c92b5875bcdaba8a8ff9994cc08b877aa18bf69227d554c6ac66f0a067a2a6306e29bcee402372b0efcfd518c992c79852614682b8db30af41f75520aa3aa1db4beec1047df984145604b655268c183ce8d19a6633d85d2d085185e4c7e00e57e7bd68be9f58a19011a4bbdd382909e86725932cc2d3e004712adcb9825b73c2fc3b01bc9eca21f852ccb50efaad2a917bac842cb2a4916dbe6dcab1c98f8eb44bd465d8ceaf2df2", 0xaf}, {&(0x7f0000000300)="36b22ac7d24735a6871c06bf4302f79d2a5f0e657196f1492894695040e8ecde3a9d4e2f0d56f93a36dae9a4eed39d79ada4ad0990cabe0bc8d9c6e1c257ea3f38bb68f481f69ea41656ab0cf26ded575523ca6b6fe12c180ad0049cc2d679270928ebefce7b96e42d545aa9f2cea267aa538ab338f0933cf071ee64c32a7537db98619d628f158bb6ca5a1b8ff24f39c40f6bb469ef1c406708918877ad5a32fe69dbe5522744fa7977a48fbdf0dc5c4bac45d0e720d093ab3da3651c796ae6c3b43fb18b624fc13ef4f59009af1859b955e5c6bb0c64b5d3ffe0b0cd48009125c65ebfd4ca0f7b26a31ff1e94f6a333b", 0xf1}], 0x2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x7f) syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x81}], 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x1, 0x5, 0x1f, 0x8, "dcb53fac1c5d9f9bc860640513d48dd1d32c7e4f", 0x7a59, 0x1f}) 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, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:50 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5c7f000000c3641cb57e0080d7aad7c9adba3a72d7b76538815c5bdd88460bd49b62ff0c8348853308a87439d111f1eb7d93a0bb6781c1be60d192d6b8c0fe3aca8cd134336794f0f0a1c079e20e0fdf62e1a0b35e1272e9"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e65", 0x171}], 0x1) 16:00:50 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 16:00:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r4 = getpid() fcntl$setown(r1, 0x6, r4) getegid() writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:50 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) unlink(&(0x7f0000000180)='./bus\x00') 16:00:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000010c0)=0xfffffffffffffe05) accept$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:00:50 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) kevent(r2, 0x0, 0x1, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r0) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa5}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) read(r0, &(0x7f0000000100)=""/52, 0x34) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) r3 = dup2(r1, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x7, 0xffffffff, 0x20, 0x227, "494bab722615f15f56516e6da554d0031cf032cd", 0x9, 0x1}) 16:00:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x408, 0x188) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x141) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xfff, 0x8}, 0x8) flock(r0, 0xa) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x5, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:51 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x8003, 0x20) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400150008363300c3a7e907"], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000000)) close(r1) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto(r0, &(0x7f0000000100)="1865254546fc0a8040bebe92bba7c8f42874f919343a1a93c6c4df1e5bec937cbd13da3f2046cae313c91e8a5616461a7f2b93afb3684434c7bd8a2d85186d", 0x3f, 0x408, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1, 0x9}, 0xc) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000040), 0x0) sendto$inet6(r0, &(0x7f0000000000)="80bce506ad0ac2f00625f503bb12a36081ef21b48f3fa4575f79661a1b5923450190f0d21bc162f50d1f1041b3c3f6158bad281ac1360d2b0b8188849b922d950b7b55a64abe5716223f858739cf8292bb0c5bb05ba1741d4e88bb4563ae0e11fd24fdc11e357ba78a6bb005af08d4aae5559486ba44a4b004bd003541d5085b7df698ce1249418d00866d345dbaf0ff36a63c4cf79c8b1746ba614fbc058c9caee525244a516c", 0xa7, 0x8, &(0x7f00000000c0)={0x18, 0x0, 0x6c, 0xfff}, 0xc) 16:00:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="5cbd144199c3641cff02cfa28456cccd4bab62e44e08415f721578753c53a678198b34092c5e0b7434b16f96300031cb83bd60b764d1df2d6f6ade8ebe0ab12e31c7127f663a0aed0d14aa22feb1bf7b15d793d87e5ca341e9b37c0b2bd4914236ea00035d0011315ba832e6ebda3a846edbd49829fb4456f438e2097359becbcd9cb04c6728a05f0b9b5f4cb4e8c906ed644859f4027b2d2fcd2319167885402c80119873d27a8a5f3bae10792c69f66ba23ab0c9e1448bf866acc17460532b05a1c54ba85923788cb31e8e5a0b34d186b19aa7355217b648000930590b0ca74747c72d32d71fcac6d3c6f52bc8014731e47ff1689bb0f123a53fea58c4dbbcd9e501694ed9"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000280)="26a8aee535026fc91cebd216e5a673669c3c2d", 0x13}, {0x0}], 0x2) 16:00:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xffffffffffff0001) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) pipe(&(0x7f0000000180)) kevent(r4, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x6}, {{r3}, 0xffffffffdfffffff, 0x8a, 0x10, 0x6, 0x101}, {{r1}, 0x0, 0x0, 0xffffb, 0x1ec061de, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7ff, 0x4}, {{r2}, 0xfffffffffffffffb, 0x85, 0x3, 0x9, 0x3}, {{r4}, 0xfffffffffffffff8, 0x4, 0xa3, 0x80000000, 0x27d8}], 0x4, 0x0, 0x2, 0x0) close(r1) r5 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) fchown(r0, r5, r6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) 16:00:57 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9, 0x1, 0x5f9849dc, 0x200, 0x7f, 0xffff, 0xffffffffffff7fff, 0xfffffffffffffffe}, &(0x7f0000000180)={0x7fff, 0x4, 0x4, 0x9, 0x0, 0x0, 0x3f, 0x1}, &(0x7f00000001c0)={0x4, 0x3ff, 0x100000000, 0x9d6, 0x2, 0x9, 0x401, 0x100000001}, &(0x7f0000000200)={0x1000, 0x3ff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) shutdown(r0, 0x0) write(r0, &(0x7f0000335000), 0x0) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x7d3) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setuid(0xee01) getegid() setgid(0x0) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) close(r0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x10003, 0x4) 16:00:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c503", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ftruncate(r0, 0x4) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a51922a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773000000", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/133, 0x85}, {&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000480)=""/60, 0x3c}, {&(0x7f00000004c0)=""/19, 0x13}], 0x8) 16:01:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r0, 0xffffffff, 0x1000, &(0x7f0000000240)=""/187, &(0x7f0000000180)=0xbb) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x6) recvfrom$inet6(r1, &(0x7f0000001340)=""/4096, 0x1000, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x3}, 0xc) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) dup2(r2, r3) 16:01:04 executing program 0: socketpair(0x26, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x8}, 0xc) r1 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) 16:01:04 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) setgroups(0x1, &(0x7f0000001380)=[r0]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:01:04 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000300)="a24ea26bd37a9f0cc9f61210a464733c766ed5337532a8a7b63e1813a6", 0x1d}], 0x1, 0x0, 0x0, 0x1}, 0x408) mknod(&(0x7f0000000140)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000540)={0x18, 0x1, 0x6}, 0xc) write(r1, &(0x7f0000000180)="212fc9848170526ce2c80f4f478df29f2f8af61dd11baa633cc6a909c771d3422a07d9fa2ac5ad7ee5e288c5667a4e18937cbbdb52513fd8e9e73dd1cb4c897a9f20844ec016da0e91587347be015a5a102248be355bc06f26f81b5a5dedf6febe8e4089552936263fad72e69319910f653eff65d30c54b45e4e910c62a564eb0508a1fa95edbe5186317c5db640d051cf9de7b515ff9877fe91ad696af3fc904c528a0283944d7175c8e3d00ca0240ba1ac", 0xb2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x611, 0xfffffffffffffffc, 0x401, 0x6, "d3d21ca132a831f3b242c3df17971a2c740db27b", 0x0, 0x9}) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x0) 16:01:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x23, 0x0, 0x10000, 0xffffffffffffffff}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r1) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) write(r0, &(0x7f0000000240)="9bcca61ce1117c581c6dd6ed5abc2170484f2afe92c8427cf7e8fb3ef319ef3783949dd710361edf92d9776d054989e50293b84b07625023d8b0be9715bfd2eb85ab195ebf22a623647f9e57a635a96bb524d3239390f61bbc3d024a1938a6eca2551ab422", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)='\n', 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c290000000eb00"}) lseek(r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x40, 0x80) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000001280)='./file0\x00', 0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) chdir(&(0x7f0000000180)='./file0\x00') truncate(&(0x7f00000012c0)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x1) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:01:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffeffffffffffe) poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) execve(0x0, 0x0, 0x0) sendto$inet(r0, 0x0, 0x5c, 0xb, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:01:05 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x8000000000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000380)='./bus\x00', 0x204c0, 0x10) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x59, 0x0, 0x6ce4, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffb, 0x2c, 0x2, 0x5, 0xfffffffffffffffc}, {{r0}, 0x305aa8b765e92d3a, 0x80, 0x40, 0x8, 0x800}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x7, 0xcad}, {{r1}, 0xfffffffffffffff9, 0x84, 0x5, 0x9, 0x101}], 0x1f, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x4, 0x5c, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x40, 0xa0, 0xd5c5, 0x1}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0x71f4e403949d0223, 0x4, 0xc2a}, {{r1}, 0xffffffffffffffff, 0x91, 0x1, 0x2, 0x8981}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x7, 0x794}, {{r1}, 0xffffffffffffffff, 0x3, 0x1, 0xb934, 0x4}, {{r2}, 0xffffffffffffffff, 0x5, 0x0, 0x9, 0x5}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x79, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffffb, 0x88, 0xfffff, 0x0, 0x9}], 0x7fff, &(0x7f00000000c0)={0x1ff, 0x9}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x0, 0xffd, 0x81}], 0x100, 0x0, 0x800000000000, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0xd99a, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) r3 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r3) 16:01:05 executing program 1: pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() kqueue() fchdir(r1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) dup(r0) 16:01:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c15e434"], 0xa) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x2010, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) socket$inet(0x2, 0x2, 0x3) listen(r0, 0x0) 16:01:05 executing program 0: r0 = socket(0x2, 0x1, 0x7f) recvfrom$unix(r0, &(0x7f0000000000)=""/225, 0xe1, 0x42, &(0x7f0000000140)=ANY=[@ANYBLOB="93d500002c030100240e8cd9"], 0xa) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) accept$inet(r0, 0x0, &(0x7f0000000100)) 16:01:05 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5472730c8e9cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000001100)="56afedb639510c77cba2933c16ddc64c4878ae64501d91dae893dc13282e6d60b954c68b86468a55de2d73ae7a0e26bfcfdace054c518f9f4cfea463e3a7cab867b24c4995355a05589803f2416e2ccb4d9414c9927914a3cfd2080d1d4d42401482e2d9446698b64e5790df2f52ff58c6677dc8d47a65d03d065b746babb83cc9ecc32aa38f6af86641f9fe8dfb1cd1ff8c2a128428aa3c0152a0335c299f3127bd9f8c43ca93723b58549a4be62d218d95631f874ee0c085c68f34e445a464889e99569f1e6528e4a7c9d6db05aaed0cd1eef6b3b6f72643b4ccf159db7b2597ffb331eec1bfa814775ef282efe2b16b7bf0bf6bed604a336168ed611c89bc9eae02f4ed8d7565930068ae9522fad7bcb22cf042dfb4eca1e691c91bb1a347bd1afe83c679a6d9a832434fcf80e3dfd484548cb33d499c2a74eb776a3527a819eec21c30d725a26dc6454defa66fbf443eb77bc62dfe67fd2621fc96b5ef402d68df84769638ee59f71efa3b9d1e3022552931af9262055e9512e221c9a03f6055bf410b101c89e754a888b5a076e9dc4a9e5585b6fac90858410d215bf0994520ad396fe3a2a73645b913bbc0f76549326b107925bbf88420d0db4533e7558f1729ecde5184d5f9f1c8a4f0d53f8bde78c192016d6d3e23464b8e3f0ec8b57669d18e6e6062b6c7c0df4387c7d9a67ee54f453e277fd8d4be257f14a10a4585bf9518461fec59e703d98efa541574192475b86c8d763d4cfdc3a3dcb22deaf54f998bb35402eb8cfb5caaaffa0db7aba9eab7364ada79b7b22322e4e364fa0ced5af8e5c1049d0b8fa268cee71085423fa96fb247ddee545c7f51a01b0cc66f32f4f0cdd3a5c90a916338da5d0237b8dccc30a108702181360a4628a9fdd785e9e1af7839e84132d1438cf1478970192e5b0c939ab069878cb78b308059de9b2994348be0bb52620c4b827c4e263e2e59ea40b38486727a3e52d761fe000ce72c0cb07712db094f14ff002e458caebd0ddffe674322c1dc54653350a9110978a1a264216c66d3801d45d9895cdfc842a07c56b7189d640968f43b6d26f900641e72920fd29aba312859706541c398dae9de1c6626df721f7738bdd49eb89e12b37a14d7d1b65ae415d39ea886a039bbe4464d41aa7a459f59edb6852b20a5b65fdbd979f5f3eff116a4a611c694cf75fdacc6e5460c37fe737c048557a4ae33443497fd27ac71efbc0a14749af3c8789b2237cf81c046af9b5b7ee97da5bf52b75f93a947e11954c585dac60c88d25cd97694edc2d612b51e49aec218f0a25edc4b8be3b93c1e2fcdd9a732a0409e1d52a55b628947b9798409e1386b8f54a60ede61d6ec72df6998388e74802f2362105ebb42d917399f62f720cacf84ec037d4fea0f83cd0a1684dd1bd4c792ee5316f7281b1c366f2bc12a67347af625e9efdaec3959c0d3a9c27caffb648b4333cf2eebb8cbca1eda01049ea44d9653af04d6bd6eebfcd863e71c2993142a9716d3457c814410daa130a313ac713c16a38d72b5aea46042067f9d747e5fd19f8a05a41a01f8cec7ad1695b8481c0c1a8e0b16f2e5d1a0f33bd80277599bcbbdd3a8fca0257364f86eb25fe6c7a284e9181227d58bd26d4c420c460a79f73451693d6f96dd84c198cb78e769bd2b0695bfb7d25b56f25fe1a258871796d39d32e2084cfed2c1a7917aaf1f79c23f66afd01243722e0752524adcbde33f3aa34831", 0x4d1}], 0x1) 16:01:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x4) 16:01:06 executing program 1: unveil(0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) socket(0x7, 0x8007, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') open(&(0x7f0000000100)='./file1\x00', 0x10, 0x10c) unveil(&(0x7f0000000180)='./file1\x00', 0x0) 16:01:06 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', 0x0) 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x10800000007, 0x10003) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xfffffffffffffe82) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000440), &(0x7f0000000480)=0x4) getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0]) sendto$inet6(r0, &(0x7f00000004c0)="9ee4cdec904378e589216d3c0b57b7e13aff4d8a3f4136f4670a798a2194caff3674e4a693021be57800a4afbc73815cf1b0da46ce0b9c60c9f9607e6305a04074d440cd82ad7ffef81efac288c8ac01e41b5d9f623fcd38168a22a73652c8ccc22b24a17c39599f64aebc3b42b1398644d8fffb16317125d6fd3cf1f7de287f575e20b69eb6690b292995fdff26de858c321bddd948150ac4852d57d2d4dcb56e6c25363e2b0def12542b5eaac2d0f79d87b38cf776b7faff7611f429b065ec67666da75d24b557c40a081d68c0f7a60c8cf5019d216f4bd62352", 0xdb, 0x402, &(0x7f00000005c0)={0x18, 0x3, 0x5d8f, 0x15a9d8b9}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="549e4d3d685eb92a75e8d000f12a76481e2991484692a2d3807168dcd00dec5f95211485757c0717fb1cfcf6fb0b2d101304e9e4a49676bd04ddd84c50f36802d33536a5ee738eb264a553ea4cf6996d1ecdd71cd98ec140ef529b37f1072c8a7bc4d1cce11fe5f036", 0x69}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000100000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x68, 0x40c}, 0x404) listen(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x5}, {r0, 0x50}, {r0, 0x4}, {r0, 0x40}, {r0, 0x28}, {r0, 0x22}, {r0, 0xc0}], 0x7, 0x6) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100)="b7000000", 0x4) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_execute_func(&(0x7f0000000000)="0f3807682c66420fe75701c483154ccb0066420f01ef64e027c4c3e569883bd51a200067646766f30fbc0f64f0088306000100470f12edf3430f01ee") getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:01:06 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") 16:01:06 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x82, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xb38b) r3 = getegid() setsockopt(r0, 0x6, 0x4, &(0x7f0000000280)="606b8fa5bd83fb2ad5e34d67b4dc76ac301641e29c654305b41a77999db5225b1c88423cfb3aec1515b8e90f79aefc957c8a1f56164bc22be2f74bcdd668d367d221d6373273548d510c8269c0744bf98d82aa6f2ee93a7a8cf2b37808009066958a6a4b", 0x64) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') setreuid(0xffffffffffffffff, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000300)='./file0\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 16:01:06 executing program 1: clock_getres(0x100002, &(0x7f0000000000)) 16:01:06 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x7ff, 0x0, 0x0, 0x0) syz_open_pts() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0xce, 0x4, 0x2, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20000008, 0x7fff, 0x4}, {{r3}, 0xffffffffffffffff, 0x4c, 0x80, 0x2, 0x2}, {{r1}, 0x5b9056109317db7d, 0x98, 0x3, 0x1f, 0xc1d}, {{r3}, 0xfffffffffffffffa, 0x0, 0x2, 0xfff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000012, 0x3, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x8000, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1a, 0x3, 0x401}], 0x7fff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x101, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x20, 0x10001, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x9f0}, {{r2}, 0xfffffffffffffffc, 0x2, 0x4, 0x1ff, 0xc53}], 0x9f4, &(0x7f0000000000)={0x3, 0x400}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:06 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x800000) 16:01:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x80000000, 0x0, 0x7f, "3adef54a6806273956d3947ee326747c7a681f59", 0x0, 0x800}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x2aa) 16:01:06 executing program 1: r0 = kqueue() r1 = dup(0xffffffffffffffff) socketpair(0x11, 0x8005, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x1, 0x5, 0x7fffffff) r4 = socket(0x3, 0x0, 0x7) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) socketpair(0x7, 0x4006, 0x800, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x32, 0x40, 0x8, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x81, 0x4, 0x5}, {{r3}, 0xfffffffffffffffd, 0x20, 0x9, 0x6, 0x4}, {{r4}, 0xfffffffffffffffe, 0x41, 0x2, 0x4, 0x10001}, {{r5}, 0xfffffffffffffffb, 0x0, 0x80000000, 0xcf, 0xb5cd}, {{r6}, 0x0, 0x20, 0xfffff, 0x100000000, 0x8}, {{r7}, 0x0, 0x4, 0x2, 0x7fff, 0x4}], 0x7, &(0x7f0000000280)={0x3, 0x10001}) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r8, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r8, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a0000000000", 0x4a) syz_open_pts() close(r8) kqueue() r9 = syz_open_pts() read(r9, &(0x7f0000001580)=""/249, 0xf9) 16:01:06 executing program 0: setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = syz_open_pts() r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x20, 0x10000}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x1}, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) pipe(&(0x7f0000000100)) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x900000006, 0x9) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) 16:01:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) shutdown(r0, 0x0) 16:01:06 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x3, &(0x7f0000000040)=@abs, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x1, 0x81) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc) setuid(r0) 16:01:06 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) open(&(0x7f00000000c0)='./bus\x00', 0x18, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="17545e06fec57faafc63661ef43d86637d5c5f445c4b161d8a65338d9d4e8bfeb1827e53e89048ed75aee10b49d44d3f0f36c27c59013ffa7b7ae255bc758b1d78", 0x41}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus/file0\x00') pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@in6, 0xc) r2 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x200) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/197) Connection to 10.128.0.165 closed by remote host.